Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm considering re-designing my personal website to promote my web services in my local area.

My issue is whether to do a one page website with a scroll-to navigation system. What effect does this have on SEO. As i understand it, you set stuff like h1's and meta description on specific page content. How does this work when all of your different content is on one page?

share|improve this question
up vote 4 down vote accepted

If you have only one web page then it will most likely cover several topics (e.g. each web service offered) and thus not be focused on any one topic. This will make it more difficult to get that page to rank well for one specific topic (you only get one page title, one h1, etc).

If you break it down into multiple pages you will be able to focus each page on a specific topic. Additionally, interlinking your pages will also give you a (very) small boost as you will have the advantage of anchor text and PR transfer.

share|improve this answer

Ahh nearly 2014 and still a relevant question. This really is a frustrating constraint (especially from Google, the standards advocate..).

I've been looking around and just though it's worth noting that:

window.history.pushState(data, title, url);

Might be worth looking at, as you can update the url of your site when loading AJAX content, making it indexable and directly accessable (from what I gather so far, I haven't written my own implementation yet but if you google the dynamic pages from the demo mentioned below it works).

There's a good article introducing this method on moz, and they have also provided a working demo here so you can see it in action.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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