This blog was recently changed from a subDomain under the name “blog.createawebsiteincome” to a subDirectory with the name “createawebsiteincome.com/blog/”….why? When I first started this blog I always meant to have it set up only as a part of this website, just an element, not to be the main thing or even be a separate individual site because I’m planning on creating content for my main domain later, but recently I learned about the advantages/disadvantages of subDomains vs subDirectories and what I’m going to show you next is why I changed this blog to a subDirectory.
As you can see below if you perform a search about my blog, some of the links (1 and 2) have updated in Google and the rest (3 and the others) are updating one by one, just takes a bit of time.
Below you will see numbers (1 and 2) are now using the new subDirectory blog address (createawebsiteincome.com/blog/) followed by post name but number (3) and the others are still using the old subDomain address (blog.createawebsiteincome.com/) but they are updating soon.
1) First of all, having a subDomain in the eye of search engines means that your subDomain is a separate site than your main domain and it is considered a completely different website.
This means that if you’re using something like CommentLuv and you think that your getting traffic juice by leaving your links on websites that allow do-follow think again, because if you have your blog set up as a subDomain, then your subDomain is getting all the juice not your main domain.
Search engines like Google will follow these links to your subDomain blog and wont consider these links when evaluating your main domain.
2) Page-Rank by Google for the subDomain and the main domain will be different depending on their popularity and they are each evaluated separately.
3) However on the other hand, if you check Alexa rankings for a subDomain and then check for the main domain you will find that they match and are exactly the same, but that’s due to the way Alexa evaluates your site.
4) If you have enough content to support a standalone website then using a subDomain in this case is valid as long as the content is close to the main theme of your main domain.
5) You have to be very careful when using SubDomains because if the content on your subDomain is too close to the main site, and since search engines look at subDomains as separate sites, it will degrade your rank because it will consider this as multiple sites with the same content.
6) Dealing with content inside sub-directories is easier to handle than if the content belongs to different subDomains. You can easily move content without having to worry about server permissions and modifying your .htaccess where if you had a subDomain, it will have its own .htaccess since its considered a separate site.
When to use subDirectories?
- Same Content - If your going to talk about many things that still fall under the same category then your best move is to organize them in sections under sub-directories, this is also search engine friendly.
- Organization - Sub-directories are awesome for making your content links look good and at the same time search engine friendly, on top of that its easy to work with.
- Building a Name - When you put all your content in one location organized by sub-directories, your actually building strong ties with search engines and over time your site becomes trustworthy and you start to rank higher.
When to use subDomains?
- Different Content - If your website talks about many different things that are unrelated or not very close related, then go ahead and set up a subDomain for each one, of course you cant expect to rank high and get a lot of traffic if your focus is divided between many topics since Google will always favor those with websites that are focused on one topic, so creating many sections about different topics isn’t the fastest way to gain traffic.
- An Example - Google have their maps under the address “maps.google.com” while their news under “news.google.com” which is perfectly fine since both topics are different and also unrelated to Google’s main purpose which is search engines.
- Extending Your Main Domains Power To New Sites - If you have a powerful site and you would like to create a new one that isn’t very close to your main domain but you want to still benefit from your main sites credibility then use a subDomain.
- Selling Parts Of Your Site - You can create subDomains on your main domain and either sell or rent it to your visitors, that way they benefit from the popularity of your site and at the same time you can make some nice cash :P.
How Do You Transfer a SubDomain to SubDirectory without losing your link/traffic Juice?
This one is a little bit tricky but extremely easy to apply. First you have to think about what are you losing when your doing this because remember your whole blog changes its address and at this point anyone that have linked to you in the past would get an error, on-top of that if you have any high quality links on other blogs/websites then you lose it all, not to mention you lose your indexed posts in search engines.
Don’t worry though…This can all be solved with a simple: 301 PERMANENT Redirect!
Whats a 301 Redirect and how would it benefit me?
Simple, a 301 Redirect is a permanent redirect link, which means it tells search engines that the targeted page has moved permanently to a new location, not only that but since its a redirect, if people click on the old links it will redirect them to your new ones without any errors.
You have to set up a 301 Redirect for every page/post on your site/blog, and you will see that overtime (Usually within about 1-2 weeks) search engines such as Google will start replacing the old links in their search results one by one to their new proper location. You can set up your 301 Redirects through your C-Panel for every page/post.
This way if you have old links on other blogs it will still work, and all links in search engines not only will work but will also switch to the new locations little by little.
You can easily find all posts/pages that Google indexed about your site by simply visiting Google.com and typing (site: followed by the full URL of your site WITH NO SPACE IN-BETWEEN). For example: site:http://createawebsiteincome.com/ after that take all the posts/pages you need and create a 301 redirect for each one in your c-panel.
After your done with your redirects, DO NOT FORGET to resubmit your new address to Google and your new site-map to Google’s webmasters, it helps index your new locations faster.
Hope this post helped a bit for anyone who starting a new site/blog, or doing a switch between a subDomain to a subDirectory.