Contact Us
  • Blog Hosting for Best SEO: External, Subdomain, Subdirectory?

    Blog hosting - subdomain, primary domain, subdirectory?Where and how you host your blog is as important to your search engine rankings as what plugins you use and how you optimize your blog posts. I have previously discussed the best WordPress SEO plugins, but here I want to discuss the importance of how you set up your blog’s hosting: 1) separate domain; 2) subdomain; 3) external hosted solution (, Typepad, Blogger); 4) subdirectory.

    I won’t go into the separate-domain issue, but you can read Mark Jackson’s Search Engine Watch post about this option. Needless to say, the benefits to your primary domain in this case would be nil, except for backlinking from the new, blog domain to your primary domain. But because this blog domain will have likely been recently activated, you will have to wait at least a year before Google assigns it any meaningful TrustRank to the new domain.

    As all SEOs know, a business should almost always host their blog under their own domain, rather than the other options mentioned above. When other websites link back to your posts or other pages of your blog, you want the backlinking credit to go to your domain, not to or

    Recently, a client asked us about setting up a blog for them and we told them what we tell all our clients:

    • Use WordPress as the blogging platform: We love the incredible number of plugins and themes that are developed by the very large and active WordPress community. And we really like WordPress as a blogging platform (and Dan Cederholm agrees!);
    • Install WordPress in a subdirectory: Install the blog under your own domain, in a subdirectory that has a keyword-rich name, eg /widget-sales-usa/) rather than “blog” (we actually use “blog”, but there’s a reason…) or “wordpress.”

    HubSpot Business Blogging?

    Not long after this conversation, our client informed us that they had purchased the HubSpot “Business Blogging” package, and they asked if this would be as beneficial to their SEO as having a WordPress blog. I decided to do some research.

    I called HubSpot to have them explain how they integrate a customer’s blog into the customer’s domain (the examples on their site are all customers who opted for the full website+blog hosting, not just the blog package). They explained that they have the customer create a subdomain for their domain (eg and, via a CNAME record, the subdomain points to a HubSpot URL. The subdomain is where the blog is installed.

    Because my client was going to use HubSpot only for their blog and not their entire website (another tier of service HubSpot offers), having the blog on a subdomain is the only way to have the blog’s URL under the primary domain in any sense.

    Blog Hosting: Subdomain or Subdirectory

    But is using a subdomain for your blog the most effective hosting solution, from an SEO standpoint? For their customers who opt for the entire package (website & blog hosting), HubSpot installs the blog in a keyword-rich subdirectory — which tells me that even HubSpot believes this to be the preferable choice between subdomain and subdirectory.

    So what is the consensus among respected SEOs around this issue of subdomain v. subdirectory?

    Google’s Subdomain/Primary Domain Algorithm

    In the past, Google viewed subdomains as completely separate entities from the primary domain. Because Google uses what it calls “host crowding” to return up to two results from a single domain on a search engine results page (SERP) (with the second one indented), with subdomains treated as totally separate, a single domain could get more than two listings on a Google SERP, through its subdomains. Because Google prefers to offer their users a varied selection of search results rather than multiple results from a single entity, they made a change in December 2007, announcing that subdomains would be more closely associated with the primary domain — not to the point of being viewed as a subdirectory, but not so completely separate — and Matt Cutts wrote about this on his blog.

    Although Google now more closely associates subdomains and primary domains, it still views them as separate entities. Thus, when another site links to your blog or individual posts, that “link love” flows back to the subdomain rather than to your primary domain.

    If your blog tends to have content similar to that on your main website — and content relevant to your core offering — then having your blog in subdirectory of your primary domain creates a larger website with more related content. And any external linking credits to your blog flow back to your primary domain. The content of your primary domain is associated by Google with the content of your blog. If the blog is in a subdomain, although there apparently is some association, it appears that it’s not nearly as strong as having the blog content in your primary domain.

    This post entitled “21 Tactics to Increase Blog Traffic” from Rand Fishkin (aka randfish), CEO and founder of SEOmoz, a very authoritative and respected SEO blog, addresses this topic:

    Hosting your blog on a different domain from your primary site is one of the worst mistakes you can make. A blog on your domain can attract links, attention, publicity, trust and search rankings — by keeping the blog on a separate domain, you shoot yourself in the foot. From worst to best, your options are — Hosted (on a solution like Blogspot or WordpPress), on a unique domain (at least you can 301 it in the future), on a subdomain (these can be treated as unique from the primary domain by the engines) and as a sub-section of the primary domain (in a subfolder or page – this is the best solution).

    and in a separate post, Root Domains, Subdomains vs. Subfolders and The Microsite Debate, Rand states:

    Starting a blog? I almost always recommend over Want to launch a new section of content? Use rather than

    Mark Jackson, of Search Engine Watch, writes in his post about how to host your blog:

    Many of my company’s clients need to add content to the root of their domain to build up the authority necessary to compete for keywords. So, more often than not, we recommend that our clients add their blog to a subdirectory.


    Adding the blog to the subdirectory shows the search engines that you regularly add fresh content to the root of the Web site, and you can feed (via RSS) the most recent posts to the home page and then promote this content through StumbleUpon, Digg, Mixx, Propeller, etc., and get folks to link (deep link) to the content, so long as you created linkable (i.e., quality) content.

    Mark observes that most of the reasons you would want your blog under a subdomain of your website would be technical, eg your primary domain’s hosting environment isn’t friendly to the blogging platform you’d like to use (and Mark prefers WordPress, BTW…).


    It appears that the overwhelming consensus among the experts in SEO is that to achieve the optimal SEO benefits from your blog, you should host it in a subdirectory rather than a subdomain.

    So how did I advise my client? I told them that the HubSpot solution was a one-size-fits-all solution that wouldn’t provide them the bang for their SEO buck that hosting a WordPress blog in a subdirectory would. And I explained to them that HubSpot is a product that you pay for, like Microsoft Office. So you can’t add any features you hear about, or really much change the look and feel of it. All HubSpot customer blogs look pretty much the same, and rather plain and, um, “unbloglike.” WordPress is open-source and there are literally thousands of developers creating new plugins that expand the features and functionality of WordPress, and there are literally thousands of themes, free and commercial, available to give your blog a distinct appearance.

    I’d be interested to hear what others have to say about this.

    Other conversations around this topic:
    ChrisG Blog


    1. Disclosure: I work for HubSpot.

      Great article and you make some valid points.

      I totally agree that you should control the domain they host their blog on. This can be either a new, primary domain, or the sub-domain of a primary domain that you already control.

      Google does a very good job of associating sub-domains with a primary domain. To the degree that Matt Cutts has said “it’s more of a personal choice”. But, I’d agree that all things being equal, sub-directories are likely a tad better from a pure SEO perspective.

      However, not all things are equal. One reason to use sub-domains is that from a systems perspective, it’s easier to run the blog and the corporate site on different systems. Having a blog on a sub-domain also makes it easier to move around or rename, should that ever become necessary.

      And, for the record, HubSpot itself hosts its primary blog on a sub-domain ( This has been useful for us as we’ve been through a couple of branding/domain changes over the years, and having it on a sub-domain made the name change *much* easier.

      Though there are certainly some minor advantages to using sub-directories, for *most* businesses this is an extremely minor consideration. It pales in comparison to anything you do that might increase the frequency of blogging, knowing what’s working (and what’s not) and integrating other tactics that will help with promotion.

      Though really advanced running shoes might give you an advantage of you’re a professional athlete — for most people, it’s better to just pick whatever is going to cause you to exercise more.


      • Thanks Dharmesh, and it’s impressive to see that HubSpot is seriously vigilant about the conversations going on about them on the Web! It appears we pretty much see eye to eye. I certainly understand HubSpot’s reason for hosting their (very successful & popular) blog under a subdomain. For a blog with that level of popularity and one that has been pretty much a going concern as long as HubSpot’s main site, it makes perfect sense.

        And I agree that taking into consideration a client’s comfort level in blogging and making it as easy as possible to do so is an important priority.

        Of course, how much Google actually now associates sub- and primary domains in terms of assigning ranking will remain somewhat of a mystery.

        But all things being equal, I too feel that a sub-directory is the best choice from an SEO perspective, assuming the business’s blog deals with subjects similar and relevant to those subjects on their primary domain.

        Personally, as a designer, I like the broader design options available through themes and the ever-expanding features made available through plugins by the community of WordPress developers. And as you know, a blog’s visitor analytics can be accessed a number of ways, including Google Analytics.

        But the HubSpot solution seems well suited to users who want a pre-packaged solution that simplifies blogging.

    2. In terms of using WordPress vs. HubSpot (which I think is a better discussion than the SEO one):

      I’m a huge fan of WordPress. It’s an immensely powerful product.

      But, the decision really should come down to what’s best for the client:

      If the client is pretty sophisticated, knows the ins-and-outs of how to make WordPress really hum, then it’s a great choice.

      However, If they are just getting started with blogging, and need the simplicity of an *integrated* product that goes beyond just writing the blog article — HubSpot’s usually a better choice. It provides more than just the blogging tool — it has SEO and social media integration built-in and provides blog analytics that are very useful for those blogging for business. We built our tool from the ground-up to solve the problems we had ourselves in trying to grow our business — not compete with WordPress.

      But, to be candid, we both have a bit of a bias. My advice: Do whatever is right for the client.

      • Our client will rely on our expertise to fine-tune WordPress, helping them set up a taxonomy for categories, and providing guidelines for tagging posts and using Permalinks, with ongoing support, as needed.

        These are folks who have some familiarity with blogging and we certainly wouldn’t toss them into the Sea of Bloggers without proper training.

        We have worked with our client for a couple years and feel that their particular SEO needs would best be served by having a WordPress blog that enjoys the features and flexibility provided by a very large community of developers. And we believe the maximum SEO bang would be had by hosting their blog in a subdirectory of their primary domain.

        So I think we’re still in agreement. Do what is right for the client, based on where they are and the best way to get them where they need to go.

        Using our company instead of purchasing a HubSpot product has its tradeoffs, as the above discussion indicates.

        And, BTW, I think HubSpot has some great tools for SEO-related metrics.

    3. This is a nice write up

      I definitely agree the subdirectory option is preferable SEO wise in almost all instances, assuming the idea of the blog (or one of them) is to attract links the links to the subdirectory will have more benefit to the root domain than on a subdomain.

      I don’t think there’s a huge amount in it though. We’ve had a couple of cases where the subdirectory option wasn’t possible (.net site on the root domain, crap developers, that sort of thing!) and the subdomain option has still been succesful overall, the key with this approach is to integrate the blog & website together through your global navigation.

      Again nice post

      • Thanks John. It’s been our experience that Google simply gives short shrift to subdomains, preferring subdirectories. And it’s unclear how much juice flows back to the primary domain from links to the subdomain. Because subdomains usually are distinct in content from the primary domain, I’m fairly sure that Google sees a much tighter relationship between the primary domain and its subdirectories than it does the primary domain and its subdomains. But, of course, we’re all just blind men feeling the elephant 🙂

    4. OK so I’m setting up my blog as subdirectory of my domain (that is associated with an html website and a bunch of cached pages). For SEO purposes, do you suggest moving the WordPress index and .htaccess files into the root directory or leaving them in the WP subdirectory? What about making the blog the homepage of the website?

      • I would recommend keeping your blog in a keyword-rich-named subdirectory, along with its associated .htaccess file(s). I don’t see where there’d be any SEO benefits in moving your blog to the root directory unless your website is, say, built on WordPress and your blog *is* your website. If the blog is just a blog and there is other content/pages under your primary domain, I’d say keep it in the subdirectory.

        • Hi Tim,

          Very helpful!! I need to probe a little more though. My blog is my website. I originally set my site up under the /blog subdirectory but have created an index.php and .htaccess in my root that points to the subdirectory. If my goal is to keep my blog as my main site, what SEO risk or effects are there if I keep everything set up this way? Should I move everything to the root?

          I noticed my Platinum SEO plug-in is not optimizing my pages with the new url structure (ie minus the /blog structure).

          • I would say that *semantically* you should have your blog landing page at the document root level if you’re sure that you’ll be keeping your blog as your website indefinitely.

            Here’s a tutorial on moving WordPress from a subdirectory to the root directory.

            I recommend you do this to avoid all the redirection which really can affect your rankings.

            After making your move, make sure you create a 301 Redirect to let the search engines know that all the pages and posts have permanently moved to the root level. This will likely cause a temporary drop in rankings but then it should come back up.

    5. What a timely post! Someone just asked me for my advice on this, and although we almost always install our clients’ blogs on what looks like a subdirectory (we build the whole site on WordPress, so the blog is part of the site but under a subdirectory in the URL), I thought that for SEO purposes it might be better to install on a subdomain and have the ability to send link love from the blog to the site and vice versa.

      But you make great points here, and I think that you’re right. I’m going to send her the link to this post.

      And BTW, your blog is great! I’ve been reading quite a lot of it, especially the FBML material. Thanks!

      • Thanks Miriam. Yeah, my curiosity got the better of me on this subject, and I’m glad it did. I had always suspected that the subdirectory hosting was the best for SEO, and such appears to be the case in most circumstances. Cheers.

      • Analisa says:

        Thanks for your kind words! We work hard to provide helpful advice to our community, not just our clients. If you feel so inclined, we would appreciate a quick review of our services on Yelp:

    6. We always deploy blogs into the /blog directory unless specifically asked by our clients. People are so used to typing it into the url address bar that it may throw them off at times.

    7. This was a fantastic article, I have found a LOT of good stuff on your site by the way. I have been googling all things FB trying to help this non-profit and this site seems to always be on the first page. Thanks for all the tips!!

      Following the comments on this post was very interesting, I do think Hubspot (which I read also) gears more to the masses and you are geared towards the finer art of web and function with the tenacity of Drew Brees and the Saints… Anyway, it’s a compliment…..

    8. Just admiring your blog great post and discussion! I actually got there looking for FBML info. As I am attempting Blog for SEO, Facebook, twitter, etc. Who knows what’s here tomorrow! I ran across your posting and really enjoyed the discussion. Hat’s off to Hubspot by the way for their participation….

      We have many blogs that are out of date. Primary domains / subfolders from blogger and WordPress sub-domain list in website. We, ok I, really like WordPress for its custom look and feel not to mention the great plug-ins. We do not have the options to use WordPress as a subdomain because of very complex cart and options not to mention PCI compliance. Would you recommend leaving the old stale blogs up and static or create 301 Redirects and move / republish the articles on wordpress subdomain? We have a total of 12 links to all the old blogs and nearly 100 on the new.

      Thank you! Great Job! If I could only find the Elephants trunk, then at least I would know where I was starting to feel around… Just swinging from the tail!

      • For out of date blogs you could do 301 redirects from the individual posts to the corresponding posts on the new blog. I assume you’ll be using Permalinks in WordPress to create natural-language URLs. If over 100 folks are linking back to your blog, you certainly want to carry over that link love to the new blog posts!

        As my post concludes, you definitely want to put your new blog into a subdirectory — NOT a subdomain — of your primary domain. You state that “we do not have the options to use WordPress as a subdomain” and that’s a good thing. Subdirectory is better.

    9. I was having a discussion with my team on the pro’s and cons of using a Sub Domain Vs Sub Directory for blogs and we had googled to see what the census was and found your write up.

      I’m pro for Sub Directories to be used for blogs as i have done so on my own blog. I find it best for SEO purposes.

    10. This is a great discussion. I’m managing the SEM and website for a client of mine, and she currently has her blog hosted on a separate domain from her main website. It seems to me like it would be better to have the blog be a subdirectory on the main website so that good blog content can help generate backlinks to the main site, but the client’s “SEO expert” says “it can’t hurt to have 2 web presences out there driving traffic to your site”. I’m not really sure which way is better to go in this case – separate domain or subdirectory?

      Any thoughts?

      • Thanks John. My research supports the position that, assuming your blog and your primary domain are on the same topic(s), setting up your blog in a subdirectory of your primary domain is the way to go, and most of the experts I pay attention to concur. I think Rand Fish, as quoted above, said it best:

        “Hosting your blog on a different domain from your primary site is one of the worst mistakes you can make. A blog on your domain can attract links, attention, publicity, trust and search rankings — by keeping the blog on a separate domain, you shoot yourself in the foot.”

        I suggest your client’s “SEO expert” read this post and contribute to the conversation. Nothing like a dissenting opinion to get the juices flowing 🙂

    11. Some great advice.

      Am I right in thinking this article is geared towards businesses with an existing site looking to start a blog?

      How would your advice change for people with an established blog (with plenty of external links), looking to start a new site. Would there be any value in keeping the blog separate so the trustworthy blog can give the new site a boost?

      • If the “trustworthy” blog is hosted under your own domain, then it’d be good to keep it there *if* the subject matter of the blog is somehow distinct from the new site. If the new site is related to the old blog — and that old blog is under your domain, not blogger, etc — the it’d be best to build the new site where the old blog is if, of course, the domain name is relevant. You can pass TrustRank and PageRank to a new domain using 301 Redirects. It may take the search engines a few months to “digest” the changeover and during that time you’d probably see a dip in the rankings, but if you properly redirect traffic to the new domain, you should retain that blog’s ranking factors.

    12. Hi,

      Great discussion, I completely agree with your points, its always a subdirectory over subdomain if the topics are same. Having said that, subdomain(s) with constant and relevant content can be used to drive good amount of one-way link juice to the primary site.


    13. Hello All,

      When I set up my wordpress blog, I made the mistake of putting it in a subdomain instead of a subdirectory. I have been hesitant to switch it over to a subdirectory because I don’t fully understand what the effect will be on the links, traffic and probably a number of other seo issues that I’m not even aware of. What if I have duplicate content in the subdomain and subdirectory? Can I preserve incoming links & redirect all the traffic from the subdomian to the new location? Any idea what the ramifactions would be for making this switch? What should I do?

      Sorry for my neophyte questions, but any help is greatly appreciated! Thanks in advance

      • It’s pretty simple, Barrett. You’ll need to create an .htaccess file and put it in the document root of your subdomain. In this file you can create a “301 Permanent Redirect” which redirects all the previous WordPress URLs to the corresponding URLs in the subdirectory. Here is the “directive” you’ll need to place in the .htaccess file:

        Options +FollowSymlinks
        RewriteEngine on
        RewriteCond %{HTTP_HOST} ^$ [OR]
        RewriteCond %{HTTP_HOST} ^$
        RewriteRule ^(.*)$ [L,R=301]

        The “OR” is part of the directive; use the code as shown above. Of course, replace “subdomain”, “primarydomain” and “subdirectory” with their actual names 🙂

        Google will understand that the content has moved and it will not see the new subdirectory content as duplicate because you’ve “told” it that the content has moved.

        • Thanks for your reply,

          There is a detail that I forgot to include, and will probably nullify the information you gave me.

          I realized that I actually have my blog hosted by, and it is mapped to my subdomain. I’m trying to get everything running off my server in a subdirectory. Any suggestions there? Thanks again.

          • Yup, that changes the game. However, does offer a domain-mapping option to redirect your blog pages. But it’s not really what you want. You have to pay $10 a year. And your blog remains hosted at, and your subdomain points to

            The other option is to put a text widget in the sidebar of your blog with a link to re-direct to your new URL for the blog.

            • Thanks again for your response.

              I already have the domain-mapping option to my subdomain:, but it won’t let me map to a subdirectory. Any hints? Thanks again!

    14. Wow, thanks for the help! very useful

      • The domain mapping just allows you to use URLs that *appear* to be under your primary domain but are actually hosted at (or, etc.). You can’t map a domain to a subdirectory. If you want to keep your blog at, then the domain-mapping to your subdomain is the only option. When you create links to your various posts and/or pages, make sure you use the subdomain URLs. Or if your blog isn’t ranking that well anyway, you could just take the hit, set up WordPress under a subdirectory of your primary domain, import your data, and start fresh.

        Some think that Google considers subdomains and subdirectories as equivalent these days, but I believe this is only in terms of “host crowding” … where a domain is allowed a maximum of 2 results on a SERP (search engine results page). Up until a couple years ago, Google considered subdomains to be completely separate from the primary domain, in terms of host crowding, and it was possible for a single domain to dominate a SERP by having its various subdomains also ranking on the page, particularly for more “long-tail” search queries. So Google now “considers” subdomains and subdirectories equivalent when it applies host crowding to a SERP. But this equivalence may not be applied when Google considers backlinking to subdomains as opposed to sudirectories.

    15. Thanks again!

      I think what I will do is install & upload my blog to both &, maintain the domain mapping, & redirect everything from to Does that sounds like the best approach? Thanks!

    16. That’s a really great post. We had our blog sitting in a sub-domain and it was hardly being used/found. Since we moved it into our subfolder we’ve seen both our traffic for male and female models increasing dramatically as well as our conversions. Many thanks!

    17. Hi, thanks for this, its made the decision for me however, heres my issue, any help would be appreciated. Ive already got my website built in and now we want to add a blog on the end like you say /blog , obviosuly we dont want to install wordpress on our IIS server, but we do have linux hosting elsewhere, so where/how do i create the redirects so that the blog stays in the same URL??

      • I think you actually can install WordPress on a IIS server, as long as it runs PHP. If you’d prefer to have your WordPress on a Linux server, but have it associated with your primary domain, I’d say the best way is to do a subdomain that maps to the Linux installation.

    18. Thank you so much for this article and great information. My issue is that my main ecommerce website is hosted with Volusion. Volusion does NOT host blogs in the subdirectories, so there doesn’t seem to be a way for me to do I currently have my blog on a completely separate domain with only links cross referencing the two.

      The blog is about 3 months old and gets results in the serps. The website is 1 month old and also getting results, sometimes on the same page of the blog (which seems fine).

      Am I better off keeping the blog as is, or creating a subdomain to my main domain. My main concern is that I don’t see myself updating much content on my main domain, so i wanted to use the subdomain as content. however, i also understand that google may view the sub as a different site anyway!

      What is your advice on what I should do?

    19. Important, but not expounded upon, was a statement you made in your article:

      “Install the blog under your own domain, in a subdirectory that has a keyword-rich name, eg /widget-sales-usa/) rather than “blog” (we actually use “blog”, but there’s a reason…) or “wordpress.””

      Would you be able to offer any thoughts about the reason you chose to use the word “blog” instead of a keyword-rich name?

      Unrelated, sort of, is this handy plugin (there are many like them)

      that allows a blog author to enable his readers to be notified of comments they leave on the blog – I’d love to get notified if you do respond to my question! 🙂


      • Haha. I knew someone would eventually notice that and call me out on it! Honestly, at the time it was started it covered a much wider range of subjects, and I thought that “blog” was the most general term for the directory that was relevant. Since then, the focus has narrowed to Social Media and WordPress.

        However, because of strong backlinking and on-page SEO, and optimized content, our blog really does well in searches, and has a PR of 6 for its landing page.

        Whatever we might gain from changing the directory name to, say, “/facebook-static-fbml-wordpress/” I know we’d take a short-term hit on ranking and I don’t know what the net benefit would be. So it’s really, If it ain’t broke, don’t fix it.

        But if I were to set up this blog today, I would definitely try to incorporate some keywords.

        Thanks, Jimmy, for your taking me to task on this, and thanks for that plug-in recommendation. I’ll definitely add that!

        I thought that feature was already available, but I guess it isn’t.

        I learn something new every day, because of comments like yours. That’s what I LOVE about blogging.

    20. Tim, if your response here is any indication of how you treat your clients, they must love you for your lightening fast response times.

      Thanks for commenting on your “ain’t broke” approach to the subdirectory name. Makes sense to me!


      p.s. I’ve checked that handy little “Notify me…” box down below. Nice add. 🙂

      • And thanks to you, as well, Jimmy. High-value, informative and insightful comments like yours are greatly appreciated by me and, I’m sure, by any blogs to which you add your 2c. Best of luck!

    21. In SEO matter, I don’t think it’ll affect much. But if we’re speaking about professionalism and trust, we all know the answer. 🙂

    22. Is it possible to host a Wordspress blog on a subdirectory of your site if your site was built in Typo3?

      • I know nothing about the Typo3 open-source CMS. If you own a domain and you control the hosting of it, then you should be able to set up a subdirectory and install a WordPress blog there, manually. That is, not within your Typo3 but separate from it.

    23. A perfect article in my time of dire need (setting up my blog on my static content site :)). And a bonus PR7 do-follow on top of that! You treat your guests well!

      Thanks for the valuable information!

    24. Very interesting article and it surely helped me a lot in deciding which option was better for hosting our company blog: now I’m almost positive I’ll either go for a subdirectory or subdomain (there’s a reason for it) :)!

      Thanks for your precious advice and thanks to the authors of the comments as well :)!

    25. I have a question I can’t find an answer for. Ok first of all I have successfully created subdomain and it looks everything is working ok, ex. the name is but when I enter it also appear in the search result. I’m confused because the second variant should refer to a subdirectories. Any hint?

      Here is the sub domain I’m talking about

    26. Hello all,

      Firstly, this blog and subsequent feedback has been immensely helpful at informing my actions for creating a blog for our website.

      We are going to get an integrated blog for each of our locales ( – and .com). However, I am unable to get answer for this: each locale will have its own blog and where necessary each blog will link to the respective internal pages and so on. However, due to resources we can’t publish unique content for each blog.

      We will be publishing the same content, regularly, but the content will be the same for all locale’s. As far as Google is concerned will this be a “Duplicate Content” issue?

      Help greatly appreciated.



    27. I am facing another problem. Using mod_rewrite when I install the wordpress in a subdirectory, it is not being considered as a subdirectory, rather being treated as a page of the same domain. Any one can help?

    28. Hi,
      I couldn’t agree more with you about using WordPress as a platform. For SEO purposes it is superb. The plugins that you get with it make SEO easy and understandable for even the newest website developer.

      I’ve recently installed the ‘all in one SEO’ plugin and am amazed how easy it is to add the meta tags. I also found a plugin that shows you your keyword density and if your keywords are used in the meta tags, alt images etc which is proving very useful.
      Thinking about it, I can’t ever see myself building another website without using wordpress.

      All the best

    29. Thanks, Tim. Always an education.

    30. I have a blog on that I link to from my website and many times, although not always, I have links in my articles back to my website. My software hosting company controls the subdirectories, so I’m not able to set up a blog there at this point. Would it be worth it for me to move the blog to a subdomain? Reading your article, I’m not sure if there’s value to that. I don’t seem to be generating the kind of readership that links to my blog.
      I really appreciate any advice you can give me. Thanks very for a clearly written and informative article!

      • Lee, It’s always better, from a “link love” perspective, to host your blog under your own domain in a subdirectory or, second choice, subdomain.

        If your blog is at, I believe you can get “URL Mapping” to map your blog to a virtual subdomain on your own domain.

        I think the URL-mapping option would be preferable to doing nothing at all with your blog.

    31. We recently switched one of our blogs from a separate domain to a subdomain and found that we lost a lot of link juice at first. However, we are now showing up more than once in several of our key SERPs. For other sites, we will be going the subdirectory route in order to play up the changing content aspect of our sites.

      Thanks for a great read on this subject, many posts like this are long winded without providing much real info.

    32. joediddley says:

      Lets say we’re sold on using subdirectory for blog rather than subdomain. Lets also say it is pretty easy to get access to domain records like CNAME and whatever else. But, from a time and development perspective, desire to still try quick online set up of a blog such as WordPress.

      Is there any way to have one’s blog in a subdirectory in this scenario? (I think I read WordPress did not support it.) I know that subdomain mapping seems to be available. But what about the best use case for SEO? Online setup and hosting of blog, and subdirectory from the URL I own and have access to the domain records for?

      For some reason, i’m not seeing this key scenario in any of the searching and reading i’m doing.

    33. Great post. I’ve held a few brainstorming sessions for blog content ideas and one thing that came up is that a  great source of content for your blog would be to ask readers what they want you to cover/comment on. I haven’t yet used this approach on my blog but I know folks who have been successful at this.

    34. Great post. I’ve held a few brainstorming sessions for blog content ideas and one thing that came up is that a  great source of content for your blog would be to ask readers what they want you to cover/comment on. I haven’t yet used this approach on my blog but I know folks who have been successful at this.

    35. David Kurkov says:

      Thanks for the post! It’s playing a part in my decision of subdomain vs subdirectory.

    36. Hey there.  Thanks for the article!  We have had our blog ( for several years.  We are just starting some serious content building and we have to integrate it in a better manner to our main site (  

      I guess my question to everyone out there – is there a really easy way to switch it from the blog subdomain to /blog subdirectory?  I know we need to do 301 redirects on each post, but I am wondering if WordPress, which is what we are hosted on, has a simple way of accomplishing this?  

      We need link love to our normal domain to get our products to rank better as a result of our quality content! 


    37. “If the blog is in a subdomain, although there apparently is some
      association, it appears that it’s not nearly as strong as having the
      blog content in your primary domain.”
      So, if I have a website and set up a WorpPress blog like this: http://www.domain/blog the content on the blog does not weigh in as heavily as the primary domain, right?
      This post needs to be read a few times to get the most out of it.
      Learn how to play guitar

    38. Jacques Deysel says:

      Very helpful article, definitely convinced me to rather use a subdirectory instead of subdomain. Keep up the good work. 

    39. sharma sharma says:

      How can I make money off my popular blog? Are there any blog hosting sites that share ad revenue?
      SEO Sheffield

    40. As you can see, no ads on our site. So: google it!

    41. Mia Orantes says:

      Hi, I am wondering if what you think about integrating a blog into an EXISTING wordpress site.  Should I just create a page with a keyword-rich name to be used as the blog main page and create subcategories for various topics OR should I just install a new instance of wordpress in a subdirectory?  And just to clarify, you are suggesting, if I choose the latter option, that I name that subdirectory something other than “blog”, for example “dc-design-blog”?

      Our current website is

      • You can use your current install of WordPress to add a blog, if you’re happy with the framework and/or theme you’re using.
        Yes, give the directory in which the blog lives a brief but keyword-rich name. “dc-design-blog” is fine.

        • So, there is no real SEO benefit to installing a new instance in a subdirectory (I can just upload the same theme in the root install to the subdirectory blog), rather than using the current install and adding a keyword-rich page as the main blog page?  Just confirming that I am clear….  I was wondering in particular about which would be easier to set up, because if I use a new install in a subdirectory, I can just choose to have the front page of that install be the latest posts.

          I guess I just want to know, if it were you, which is the BEST option in terms of SEO?By the way, AMAZING reply time on my comment! BRAVO!

    42. Hi Tim. Quick question: My domain name is and I installed WP in But I want my Blog to be the main page. Is a 301 from to OK for this or should I just move my WP files to my root folder The only reason I want “” is due to the keywords I used instead of the word “blog”, keywords that are missing from my domain name. Thanks a lot for your response!


    1. […] You’ve set up your blog, in a subdirectory of your primary domain, you’ve implemented a well considered “taxonomy” for categories and tags, and […]

    2. […] advice on subdomains and subdirectories from Matt Cutts of Google and here’s a good post discussing the SEO […]

    3. […] advice on subdomains and subdirectories from Matt Cutts of Google and here’s a good post discussing the SEO […]

    4. […] a previous post, I discussed the SEO implications of choosing where to host your blog — in a subdomain, separate domain, extern…. My conclusion, was that hosting your blog in a subdirectory of your primary domain provided the […]