I'm writing a single-page application.
The navigation links look like this:
http://example.com/?home
http://example.com/?contact-us
http://example.com/?about-us
In terms of SEO, would this be improved by adding a file name such as:
http://example.com/index.html?contact-us
index.html
is a particularly poor filename for SEO. It conveys no extra meaning for search engines. The URLs usually work either with or without it, leading to duplicate content issues for SEO.