If I have a website for a company selling product(s). Is there any difference in terms of rewards/penalties from having a company blog hosted interally (for example mycompany.com/blog) or going externally to Blogpost, WordPress, etc. (mycompany.blogspot.com for example).

  • Your question is not very clear. Still, In first case, if you have your own domain and hosting a blog on your own site then you will cross many limitations like use of plugins, theme etc. If you are asking for a company spcially then 1st option would be better. Oct 18, 2010 at 10:19
  • @John, I think there is a mistake in your link - the link points back to this very page.
    – MrG
    Oct 18, 2010 at 12:21
  • 1
    Oops! Let's see if this works: SEO implications of a blog hosted on site vs off site
    – John Conde
    Oct 18, 2010 at 13:08
  • aha! Thanks for that - the original question was worded far better than mine was, your answer was just what I was looking for as well. Cheers!
    – MrG
    Oct 19, 2010 at 7:38

4 Answers 4


I described the advantages of using hosted platforms vs installed platforms in this Webapps question. The key point is, what are your needs at the moment. You can start with an hosted solution, for instance wordpress.com, then move to a self-hosted solution later, for instance wordpress.org.

Many hosted blog solutions, including WordPress, Blogspot, Thumblr... offers a "custom domain name" feature. It means you can create a Blogspot blog but map it to blog.yourcompany.com rather than yourcompany.blogspot.com. This might be a good starting point.


The first option to host on your own domain is by far the best and most professional. Hosting at Blogspot/WordPress is like when you see companies saying "Email us at [email protected]" - it looks cheap and unprofessional.

With your own hosting you have far more control over the site, templates, plugins and so on. One downside is that if you do not update WordPress regularly there is a small risk you could be hacked which would take down the whole site. Hosted services generally take care of updates, etc.


By SEO point of view, http://www.mycompany.com/blog will be considered as a content of www.mycompany.com, while content on subdomains (for example, http://mycompany.blogspot.com) will be considered as a content from different domain name.

I would prefer to go with the first option, e.g. http://www.mycompany.com/blog.


There are basically no advantages if you host your blog elsewhere if you are easily able to host it yourself. You should always have it on company.com/blog, I can't think of any exceptions.

For SEO benefit as well, have all your good content on your main domain! This means you should not have your blog on blog.company.com.

If you are concerned that blog.company.com is more memorable than company.com/blog, simply set up a redirect for blog.company.com to company.com/blog.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.