How to 301 Redirect from a free WordPress.com Site to a Self-Hosted WordPress.org Site
Today, I'm going to walk you through the process of migrating from a WordPress.com site to a self-hosted WordPress.org site on your own domain. I'm going to do this by adding a 301 Redirect, also known as a Permanent Redirect, and this will automatically route all of your traffic, links, and authority from the WordPress.com site to the new self-hosted WordPress site on your domain. All right. Ready to go? Let's get started?
In the last video, this is the blog that we set up. It's a WordPress.com blog. It's called HowtoStartaBlog2017.WordPress.com. That's the address. In this video, we're going migrate this site over to a new domain that I set up in a previous video, and that site IJustMadeaWebsite.com. Let's look at a high level of what we're going to do. We've got our old site here, the WordPress.com site, and it's got a bunch of links coming in from other web pages and a bunch of visitors that are coming to our site. It's become really popular. We need to somehow let the visitors know that they now need to go to the new site, and we also need to let Google and other search engines know that any traffic that comes to them looking for us, our site, also needs to go over to the new site.
The way we're going to do that is with what is called a 301 redirect. That's a pretty specific type of redirect that lets people know that this address is now permanently this new address. Think of it as a change of address form, but for Google. With WordPress.com, there is some cost associated with this redirect and relatively cheap, but still there is a cost. It is $13 per year, which is really not a bad deal for what they're doing, considering really none of the other companies that offer free blogs will even give you this ability.
If you're on some other platform and decide to move, you're basically out of luck and you're almost starting completely from scratch unless you can somehow get in contact with any site that is linked to your site and ask them to change the links from your WordPress.com … Not WordPress, sorry. From whatever the other blog is to the new site and somehow communicate to your visitors that they should no longer go to the old site. They should go to the new one. Is it possible? Probably not completely, but maybe somewhat, but is it going to be a hard, hard thing to do? Yes.
Now we're going to walk through the process of doing this. Here, you can see I'm in the WordPress.com dashboard, and you can see that my site is here, and that's the domain. There's some statistics. Really nothing there because no one's ever been here. You want to go down to settings. Under settings, you'll scroll down and you'll see here this little link that says you can buy a custom domain map. Buy a custom domain map, a domain you already own, or a redirect this site. This is what you would want to do. Redirect. Click this. It takes you to this form where you enter the domain that you want to redirect to. I'm going to enter IJustMadeaWebsite.com.
Since I actually have already done this, I'm not going to do it again, but basically, once you do this and pay, it'll take you to a screen to pay. That's it. It's done. I'm going to show you what it looks like after that. Once you've done that, you'll come to this domain's screen again. I'm pretty sure it'll already be set up with the new domain as the primary, but if not, all you have to do is click change primary and choose the new domain. You can see here that now IJustMadeaWebsite.com, the site that I made and set up on SiteGround.com, is now the main domain. I'll show you what happens now when I enter my WordPress.com domain, which is right here. I'm going to put that in here and go to it. You'll see now it redirects right to IJustMadeaWebsite.com.
To show you what's going on, I've got a new window here and I've got the developer console up. I got the old WordPress domain and I'm going to go and hit enter, and then we're going to go to the network and we're going to look at the request and see exactly what it's doing. You can see here requested URL is the old WordPress.com site. You can see the response is a 301. That's that 301 Permanent redirect I was telling you about, which is very important, and you can see location that it was redirected to, and that is IJustMadeaWebsite.com. There's the response, 301 status. All good. That's exactly what you need. That's what Google needs to know. That's what your visitors need. With that, you will be in really good shape with your new site.
All right. That's going to do it for this video. If you found it helpful, please hit the like button. We could use some likes. Also, it would be a huge favor if you would go and subscribe to this channel because we need 50 subscribers so that I can get a URL. I really want to get a URL. I would love it if we could get 50 people to subscribe. Also, check out the podcast. We've got a podcast on iTunes and all the other podcast outlets. It's called all things blogging. It's about 10 minutes. It's pretty short. Put one out every week, so check that out. Some pretty useful blogging tips. Also, check out the tutorial on how to start a blog and how to optimize your blog over at AllThingsBlogging.com
I Appreciate it. This has been Badi Jones. I will see you next time.
If you'd like to learn more about exactly why and when you should use a 301 redirect, you can check out these resources.
Ask a Question
And as always, if you have any questions about redirects, I am more than happy to answer it. Just head to the contact page for details. I will get back to you asap. And I might also answer your question in the weekly “All Things Blogging” podcast.
If you enjoyed this tutorial, please share it on your favorite blog, social media site, or even in an email!