URLs in Web Development
A collection of articles dealing with website URL structure and their effect on users and search engines.
As a general recommendation, it is a good idea to make sure your URLs are accessible to search engines. This can be something simple such as, instead of using underscores in place of spaces, you would use dashes, since search engines tend to handle dashes better than underscores. More advanced decisions you might make, would be to also repeat main keywords for a given page in the URL of the page, as well as in the file names of relevant images on the page.
If a page has images on it, it may be a good idea to repeat keywords in the image file name, where it makes sense to do so, as well as in the alt attributes. Do this in a readable way, which makes sense if or when your users reads the alt content.