Designing URL’s Top 10 Rules

Ok over the past few weeks I’ve been chatting to a few people about the make-up of a URL. From use of top-level domains to use of special characters in a domain. From these chats I’ve come up with my “top 10 rules for designing urls” list.
Make Them Clean
Do NOT use special characters, except for hypens
Make URLs simple
Use a URL only once per page, have a URL per page
Use slashes “/” as real directories only
All URLs must be both human and machine readable
Numbers should be used sparingly
Unless pages are likely to have the same domain, do NOT use dates
Once you have set a domain structure (DS) keep it this way
If you do change DS use 301 (moved permanently) redirects from old URLs DS
As well as this list it is important to remember:
Not to put a Session ID in a URL! – Search Engines don’t track them
Multiple domains .com .com/index.php can be removed via the canonical tag
Limit the parameters in a domain
Use keywords not numbers
Do Not Keyword Stuff
Finally, Keep It Simple Dummy!

Pingback: 10 Ways to Increase Your E-Commerce Revenue | Search Engine Optimisation Articles
Pingback: SEO for Arts and Crafts Websites - Utilising Keyphrases