Towards Next Generation URLs

Towards Next Generation URLs is a very nice article that explains why we should all “clean” our URLs to make our sites easier to navigate for our end-users.

Some suggestions the author makes are:

  • Keep them short and sweet.
  • Avoid punctuation in file names.
  • Use lower case and try to address case sensitivity issues.
  • Do not expose technology via directory names.
  • Plan for host name typos.
  • Plan for domain name typos.
  • Support multiple domain forms.
  • Add guessable entry point URLs.
  • Where possible, remove query strings by pre-generating dynamic pages.
  • Rewrite query strings.
  • Remove extensions from files in URL and source.
  • Automatically spell check directory and file names entered by users.