To make this useful to more people, I’ll try to keep this more general so that it is relevant to migrations from other technologies. I also have a few cool plugins to recommend.
Whether you are migrating from a flat HTML site or a system like Sitesell, you need to decide up front whether your pages will be posts or pages. This is one decision that you don’t want to change your mind on later.
For any site migration you want to, if at all possible, keep the URLs the same for SEO reasons. You don’t want to Google to revisit a URL to crawl it only to get a nasty 404 (page not found). You also might be losing valuable link juice (not to mention visitors) from incoming links that no longer work. In our case all the URLs on the original Sitesell site ended in
.html. For posts that’s easy to address by changing the permalink setting to
%postname%.html, but what about pages? Editing the permalink within the page edit screen to add
.html to the end doesn’t work (I tried). Fortunately there is a plugin called .html on PAGES that works like a charm. This might be useful for Blogger to WordPress migrations as well.
For any URL that you can’t recreate in your new WordPress site, you need to make sure that it is 301 redirected to a valid page. For example, Sitesell has a feature called C2 that allows visitors to comment on pages. C2 actually creates a new page with a new URL. It’s actually a very cool feature for the right site, but in our case we had just one C2 page to migrate which we turned into a testimonial but that had a different URL. So we need a redirect. There are several redirect plugins out there – but one very good one is Redirection that also offers 404 management capabilities.
How you migrate your pages will depend on your individual situation.
Our site did not have very many images – but did have quite a few pdfs. Most of the pdfs were embedded links in the pages and I wanted to avoid changing those. Not everyone knows this but you can change the default directory “uploads” that uploads end up in. You can also turn off the creation of the month / year folders by unchecking the “Organize my uploads into month- and year-based folders” checkbox. You can find these settings in the “Media” menu under settings. So I just changed the directory to the name of the directory the pdfs were hosted in in the original site, unchecked the box and then dragged all the images and pdfs into the Media library. Easy peasy, although I did have to fix the few posts with embedded images to point to the new directory (pdfs and images were hosted in different directories in the original sites.
I’m pretty excited to have this site in WordPress. We now have breadcrumbs and it will be much easier to create new pages using different templates. And the content creators should have a much easier time with the WordPress admin than they did with Sitesell’s SiteBuilder UI.
Photo credit: tomylees Flickr Creative Commons License
Kathy Alice Brown is a SEO expert specializing in Technical SEO and Content. In her spare time she loves to get outside.