Skip to main content

Use Of A Missing Files Host For FTP Migration

For a blog with any history, one of the most cherished features of your blog might be your search engine reputation - the ability of prospective readers to find your blog. Whenever people change blog URLs, that's one of the most anxiously asked questions in BHF: How Do I?. People preparing to move their blog from externally hosted (FTP based) publishing ask this question, too.

To satisfy your personal needs for your individual blogs, Blogger offers you three choices when migrating, from externally hosted publishing to Google hosted publishing.
  1. To Blog*Spot.
  2. To a Google custom domain URL, different from the current domain.
  3. To a Google custom domain URL, the same domain host as the current domain.

Of the three choices, the latter option, which lets you publish your blog to the same URL after migration, is going to provide the best retention of search engine reputation. If you migrate from "" (hosted on a non Google server) to "" (hosted on a Google server), all of the search engine reputation accumulated for "" remains. No base URL change, no reindexing by the search engines.

When migrating an externally hosted blog, to a Google custom domain hosted at the same URL, there are several challenges.
  • The migration process can't run as one unbroken sequence. You start with the blog hosted on the external server, and your DNS addresses pointing to the external server.
    1. The Blogger migration script accesses the external server, to extract blog content, and to change content on the external server. The domain DNS must point to the external (non Google) server.
    2. You have to change the DNS addresses at the right time, to point the blog to your new Google hosting.
    3. The Blogger migration script accesses the Google server, to load blog content. The domain DNS must point to the Google server.
    You finish the migration with the blog hosted on the Google server. This must be done 1 - 2 - 3, in that order. You change the DNS addresses too soon, too late, or never - and you get no migration.
  • All post URLs will not necessarily map, identically. If the blog, hosted externally, doesn't use the precise same URL structure as Blogger hosted blog content, you're going to end up with broken links. Broken links will be bad for your readers, and for the search engines.
  • Attachments like photos, currently hosted on the external server, won't be migrated at all. If the blog contains photos hosted with the blog content (as opposed to separate hosting using Flickr, PhotoBucket, Picasa, or another third party photo host), you're going to have to leave the photos in place on the external server, until you can manually edit them into your posts using the post editor photo upload process.
To satisfy the latter two challenges, Blogger provides us the Missing Files Host option.

If you use a Missing Files Host as part of your FTP Migration strategy, Blogger lets you reference the current externally hosted blog content - photos and posts - using a secondary alias. Any broken links in your migrated blog, whether to a photo or a post, will be redirected by Blogger to your Missing Files Host.

Let's use an example. Migrate your blog, currently published as "", from the non Google server at "nn.nn.nn.nn", to a Google custom domain server.
  1. Examine the existing DNS address for the blog. 3600 IN A nn.nn.nn.nn
  2. Setup the new DNS address for the missing files host. 3600 IN A nn.nn.nn.nn
  3. Define the Missing Files Host as "", in Settings - Publishing.
  4. Define "" equal to "", on the external server at "nn.nn.nn.nn". This is a tricky step, as it involves both you, and a technician who supports the server where your blog is (currently) hosted externally. This is not a setting which we can advise you on - but it is essential for a Missing Files Host to work properly. The external server has to contain internal pointers to your new host name "".
  5. Complete the first stage of the FTP Migration.
  6. Setup the new DNS addresses for the blog - in this example, a non root virtual host. 3600 IN CNAME
  7. Complete the second stage of the FTP migration.
When this is complete, the blog will now be published as "", and hosted as a custom domain on a Google server. The current blog contents, hosted externally, will be edited by the migration process to point to "" - and will respond as "", to be referenced when any existing link to "" is broken. Any new photos and / or posts will be published to the custom domain hosted blog, on the Google server.

>> Top


Popular posts from this blog

Stats Components Are Significant, In Their Own Context

One popular Stats related accessory, which displays pageview information to the public, is the "Popular Posts" gadget.

Popular Posts identifies from 1 to 10 of the most popular posts in the blog, by comparing Stats pageview counts. Optional parts of the display of each post are a snippet of text, and an ever popular thumbnail photo.

Like many Stats features, blog owners have found imaginative uses for "Popular Posts" - and overlook the limitations of the gadget. Both the dynamic nature of Stats, and the timing of the various pageview count recalculations, create confusion, when Popular Posts is examined.

Custom Domain Migration - Managing The Traffic

Your blog depends upon traffic for its success.

Anything that affects the traffic to your blog, such as any change in the URL, affects the success of your blog. Publishing the blog to a custom domain, like renaming the blog, will affect traffic to your blog. The effects of the change will vary from blog to blog, because of the different traffic to every different blog.Followers. People who find your blog because of recommendations by other people.Search engines. Robotic processes which methodically surf your blog, and provide dynamic indexing to people who search for information.Subscribers. People who read your content from their newsfeed reader, such as the dashboard Reading List.Viewers. People who read your content from their browser.No two blogs are the same - and no two blogs will have the same combinations of traffic sources.