Courtesy navigation

Blog on a domain vs blog on a website

Blog on a domain vs blog on a website

February 07, 2011 by Alison Davey

It’s a question I am often asked — whether it’s better to have a blog that sits within your main marketing website or to have a blog that sits on a separate domain.

As ever, you need to have a plan, look closely at your objectives, your brand and how your customers want to receive useful information from you and interact with you.

If you have a good website, one that enjoys many visits and conversions to leads, then it is feasible to integrate a blog within your main sales website. Keep it between your own goal posts! This is what marketers call reinforcement and endorsement. Potential customers can see other customers commenting on your products and services and your marketing messages are all in one place.

If, on the other hand, you have a website that needs optimising in the search engines, one that remains static or that you wish to leave as your main sales funnel, you could consider a separate blog domain. A separately hosted blog allows you to extend your marketing messaging further and it can enable you to create freer marketing information — such as blogs that are aimed at educating your audience. This option effectively gives you two websites – and you can register a keyword rich URL which can set you apart from your competition!


Alison Davey is an expert contributor to Marketing Donut and runs Real Eyes Marketing, a London-based consultancy that specialises in advising small businesses.


jason @ marketing websites's picture

As long as your blog is updated regularly and is relevant to the site, surely it is better to keep it there - mainly because people move around the site afterwards if they like it.

camilla_wnw's picture

I hasten to add that I accept there may be cases where you're less worried about SEO and more on other matters, when perhaps an off-site blog would be more useful... My previous comment really does look at it purely from the SEO perspective. :)

camilla_wnw's picture

Yep, I would disagree with your article and agree with TimShapcott. I heard several clients recently quoting this advice from various sources (often marketing seminars that don't focus on SEO so perhaps inadvertently recommend outdated SEO techniques) and it's just not true - building a regularly refreshed blog on the main domain name is going to be far more effective for SEO purposes. Otherwise you are simply dividing your SEO efforts between two websites when you could be spending it all in one place, to greater effect.

Using separate domains and linking in is a technique used a long time back, is now considered a bit spammy by Google (depending on the case), and certainly doesn't work as well now.

jamesd's picture

Putting a blog on the same domain as a /folder/, rather than a sub.domain can help with SEO through relevant and updated content.

If you're starting a blog on a service like Blogger or Wordpress to aid with offsite SEO then you should ensure that your username and title doesn't include your company name, as it is possible this will be seen as a better "authority" site than your own company site.

A good way to ensure that you're not in breach of Kelley's Attribution Theory (where users can disregard your content as too bias) is to make use of guest bloggers.

Rich Brady's picture

"If, on the other hand, you have a website that needs optimising in the search engines" surely this is even more reason to have your blog as a sub domian? is the way to go IMO

TimShapcott's picture

If you have a web site that requires increased SEO attention and instead sits static, would a great blog experience not be beneficial to the domain as it gains back links?

Even if the blog is full of wonderful educational content relating to your customers (as it should be) and not direct on message selling I am unsure why you would want it to be a separate site and not driving the PageRank of the home site?

Add a comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <p>
  • Lines and paragraphs break automatically.
  • Links to specified hosts will have a rel="nofollow" added to them.

When you click 'Register' to create a new account, you accept our terms of service and privacy policy