Hola:
No estoy de acuerdo en usar una sola página, sobre todo si distintas páginas tienen distinto contenido... lo más lógico que el index tenga eso: un índice o tal vez un menu (más los adornos visuales y poco más), pero si hay una página de contacto, lo más adecuado es que se llame contacto.html[asp|php], y por lo poco que conozco de seo, también lo creo aconsejable.
Saludos