I’d been keeping my e-learning samples on a hosted site and my blog on wordpress.com, which WordPress hosts for free. I didn’t like the jagged user experience of following links between the two sites, so I opted to move my blog over to my hosted site, where wordpress.org must be used, to join my e-learning samples. This is the tale of that move.
After an eventful 3 weeks taking my site from WordPress.com to WordPress.org, I thought I should leave some lessons-learned breadcrumbs behind to help others through the not-always-enchanted forest between the two.
1. Find the Right Host
- Can Their Servers Handle WordPress? I already had a hosted site without WP installed. This is what it took to get it going:
- When their quick WP install failed for me, support installed it and it ran like glue. Their server couldn’t save down the latest PHP script on their Windows servers and they said I’d have to move to a Linux server.
- Linux has been OK, but as I sat down to write this, my site was loading so slowly I had to call support because I couldn’t even load the dashboard to write a new post.
- My host said today they released a WP-specific package with WP-dedicated servers and support, and that the transition would be seamless. I’m giving them one last try, and I’ll let you know how it goes.
All hosts and servers aren’t the same. They have to be WordPress-savvy.
- Can Their People Handle WordPress? Once I reached the permalink redirect debacle (#7 below) this happened:
- The host couldn’t figure out where its own 404 redirect was pointing and desperate tech people started throwing random HTML files into the root of my directory that just made it worse.
- After many calls I finally stumbled across a support person who looked at the primary .htaccess file and realized it didn’t have the 8 simple lines of code it needed to make WP work. That was a breakthrough.
- Then the host randomly wiped it a few days later. I figured out how to fix it myself, but now I check several times a day to be sure my 301 redirects are still working. It’s kind of ridiculous.
Make sure your host has people who are skilled at WordPress.
- Ask Others Which Hosts They Use & Like: As things were looking bad during my test phase, I posted this thread in the Articulate forums and got lots of good recommendations for hosting options and much more. If you’re going to do this, check it out.
2. Set Up & Test Your New Site Before Redirecting from WordPress.com
- Export your content from the old site using Dashboard >Tools > Export.
- Install a plug-in so you can import your content. I used the WordPress.com Importer plug-in.
- Choose a theme. Even if you paid for a premium one on WordPress.com, you can’t take it with you. Look for a free or premium one via Themes > Dashboard, or shop elsewhere. Be sure it’s got the features you want. I wanted a lot of control over fonts, colors, layout, and images – plus access to the CSS and a responsive design for mobile devices. If you’re buying a theme, don’t assume it has everything you want. Find out before you spend the money.
- Set up your theme. Make it look and act the way you want using the theme options provided.
- Customize your theme, if needed. For mine, I changed the fonts to Google Fonts by adding some code to the CSS. My theme designer had good documentation about how to do that. The only thing I hated about my theme was the ugly gray background added to captioned images. I got lucky and my brilliant instructional designer colleague Ashley Chiasson was kind enough to figure out some CSS to fix it, but normally you’d be heading back to your theme designer to do a custom fix, which means more money.
3. Have Your Security Options in Place
On WordPress.com, they handled the security. Now it’s up to you, so be sure you and/or your host have some protection in place. I tried out a recommended security plug-in, but uninstalled it while troubleshooting all of the other issues. Instead of mucking up my WP install any further with more plug-ins, I opted for back-end security from my host.
4. Have Your Back-Up Plan in Place
On WordPress.com, they backed it up. (Though if you deleted your own content, you were on your own.) There are lots of options. Again, I went with a full back-up service provided by my host, but I also make sure I export a back-up of my content every time I post or make similar changes.
5. Redirect Your Site from WordPress.com
After you’re really sure the site looks and feels and acts the way you want, you’re ready to redirect from WordPress.com. It costs $30 per year, but works well. Just be aware of my final tip at the end of #7 below.
6. Install the JetPack Plug-In & Choose Options Carefully
JetPack adds some helpful features. For me, it made it easy to bring over followers/subscribers and I like their stats display better. There are a lot of options, but I’d suggest only activating what you need. JetPack features are the number one things that tend to interfere with my theme’s features, and the Photon one resulted in very poor-quality images.
7. Coddle Your Permalinks
I always say (and mean) that everything is a gift. Once I realized that not one link from my old site could possibly forward to my new one without going to a host-supplied 404 page that made it look like my site no longer existed (#1 above), I knew I had a real gift on my hands. My host’s lack of WP knowledge was half of it, but permalink issues were the other half.
- My permalinks completely lost their minds on WordPress.org. After troubleshooting (could have been several causes), I ended up having to go back to the default permalink format, which then changed all of my permalinks yet again.
- I found the Quick Page/Post Redirect Plug-In that let me set up 301 (permanent, individual URL) redirects for every page and post. It still failed until my host figured out that they hadn’t set up my .htaccess file properly, but once that was resolved, this plug-in worked beautifully and was a lifesaver.
- Pay attention to your permalinks when you redirect from WordPress.com. The redirect will only go to the exact URL you want if the permalinks are identical, and if you experience any permalink insanity like I did, you’ll want to use a good 301 redirect plug-in.
Firstly, congratulations on your new site, it looks wonderful! You’ll be happy to hear I read this post via my mobile phone browser and now responding via a web browser… it looks fab in both.
Thank you for posting your experience with the move, you addressed some issues I was afraid would occur in the move to WordPress.org (I’m still indecisive!). This a great resource so thank you again!
Hey Gem!
Thank you so much for telling me all of that! (*Especially* that the info is helpful!) I’m so happy the site’s behaving well and looks good. The host claims they took it to a WP-specific server over the weekend and it’s been loading a thousand times better so far. (Fingers crossed!)
I didn’t realize you were on WP.com – I was thinking you were already on WP.org. I feel confident you could skip that whole part where your site goes dark for a few days (or more) while the host tries to figure out how to configure WP on their own server – just by picking a great host. If it were me, I’d pick one recommended in the Articulate forum thread I linked to. Certain host names kept coming up that sounded really good.
Thank you again, Gem! You’ve made my day. :)
I’m so glad! :)
Ha! Yes, my site is deceiving muahah. I’ve already designed my new website in my mind, just need to take the leap! I’ve already bookmarked that forum post for future use, so thank you!
Well, the deception looks great!
Can’t wait to see the new site!!! Keep me posted when you get there. :)
Hi Jackie, what a fantastic post! I am in the process of building my website and your first hand tips are a great resource and timely for me:)
Would love to hear your thoughts on:
-Would it be safe to say WordPress.org is better than WordPress.com? I am curious why you decided to move? By the way, I love your website, easy to navigate, great design!
-I also wanted to seek your advice on which plugin would you recommend for showcasing Articulate Storyline/ Captivate projects? Any tips?Thanks – Vanita
Hi Vanita!
Thanks so much for all of your thoughtful comments. I’m glad you love the site!
The reason I moved from WP.com to WP.org is summed up at the very beginning of the post in that blockquote paragraph: More control, more flexibility, and a professional and coherent way to display portfolio pieces. In the end it’s always about showing your work. Once you do that, everything else falls into place.
I stay away from plugins that I don’t absolutely have to have, but here’s one that’s supposed to work well for showing Articulate pieces on your site. It was created by Brian Batt at Articulate.
I hope that helps! Let me know once it’s up – I’d love to see your site.
Jackie
Of course! For sure, would love to have your feedback. I have just started working on it…Thank you for your prompt reply. So you don’t need any plugin with WP.org? That’s really neat! I will look into it!- Thanks, Vanita
Good instructions, thank a lot :D
You’re welcome, Zadli!