Which is better from an SEO perspective: a static well-optimized homepage for the primary keyword (say, primary-keyword.com) of a website, or a homepage featuring the latest posts?

  • I would consider only having snippets of posts on the homepage (if you decide to go that route), rather than the full article (if that is what you are implying), otherwise you could run into duplicate content issues.
    – MrWhite
    Jan 6, 2013 at 21:52

3 Answers 3


Why don't you mix both of them?

Google likes fresh content, so having latest post will make Search Engines to crawl your homepage more often and rank better. If you also have it optimized for your primary keyword/s, you'll have the perfect homepage.

Here's a Seo Moz article explaining the benefits of freshness, which are a bunch of them.


Agree with I.G. Pascual. For an exhaustive list of onsite factors that you should apply to your whole site and not just the homepage see:


for marrying up good keyword research with good user experience see:


Its all about searcher intent =)


For this kind of question, you shouldn't think about this by SEO. It depends on you want to present to your visitors:

  • If you want to present a blog, latest articles is a good practice
  • If you want to present a web site, a standard web page can be the best solution (even if it won't be often updated)

Think about visitors and not SEO! Google always says if it's good for visitors, it's good for ranking.

And for your domain name, I advise you to choose a brand (if you can) because it is less spammy than "keyword.com".

  • Good SEO seamlessly integrates with good user experience and thinking of the two as seperate entities harms the development of a good site
    – Sandy Lee
    Jan 4, 2013 at 15:12
  • I didn't write the contrary! I just said thinking good user experience at first is good pratice and avoid to optimize too much seo.
    – Zistoloen
    Jan 4, 2013 at 15:43
  • Fair enough... =)
    – Sandy Lee
    Jan 4, 2013 at 15:45

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.