That’s Right … One Topic Per Page Here’s why
The Funky Website Store White Hat SEO Tips and Tricks # 10
It’s fine to have a list describing the content of your site but each element of that list should have it’s own page.
Then that page should contain several carefully chosen keywords for that topic. Googles Bots will find these keywords when they crawl your page, understand what the page is for and more importantly that it is relevant to hopefully rank it.
Talking about everything you do, all services available and a little about you too sends out the wrong message to the Google bots. Each page should be an authority page within your authority site, so keep it one topic a page … if you want to rank well that is.
And yes One page websites are cool if they just address one topic or are a landing page again for one keyword
(more about keywords another day)