URLs are the entire text that appears in the address bar (e.g. http://www.thesite.com/folder/a-page.htm). Generally they are made up of two parts:
The importance of the domain name in SEO has dropped significantly in recent times. It is covered in more detail earlier in this guide on the page Domains & hosting.
These still do count and should be descriptive. A url that reads http://mysite.com/folder1/article1.htm isn't saying much to search engines whereas http://mysite.com/bicycle-maintenance/repairing-a-bicycle-puncture.htm tells them much more.
Note that URLs are part of your site structuring that helps search engines make sense not just of the page but of the website itself but it carries more weight if it is used in conjunction with other features.
In the above the URL suggests there is a section of the site related to bicycle maintenance and within this section there is a page related to repairing a bicycle puncture. You can reinforce this with, for example, breadcrumbs and the menu structure.
A great deal or none at all! URLs are part of the overall knitting. They need to be backed up by other aspects such as the page title, heading tags and the content of the page itself ... all of which we will come to shortly but without whom the URL is just a ball of wool!
Often overlooked but important is a way that search engines can suspect you of showing duplicate pages with the same content even though you don't mean to.
Many websites have this issue on their home page (although all pages can suffer canonicalization issues) which can be accessed as:
So there are four pages (and that's often a minimum).
You can solve this in three ways and it is worth using all three:
These help programmers by reducing the number of pages they need to create for content which is often pulled from a database. So a news site may have one actual page for displaying the category headlines but the content will vary depending on what is in the urls.
As an example:
These are all the same page from a programmers perspective but the content shown in the page will vary depending on the category.
The problem is that the urls to the pages look ugly on search results and are difficult for search engines to read. Luckily with the help of an .htaccess file and a piece of coding called 'mod rewrite' we can change these urls into something more friendly like:
These urls are much more attractive in the search results, much easier for the search engine to read, and nothing under hand about it. This is exactly the way big sites like Amazon work and it is a vital part of SEO.
I'm Tim Hill, a Search Engine Optimisation and Online Marketing specialist. I created this site to help others understand that SEO is not a mysterious black art!.
If your a newbie try the Getting Started in SEO page, otherwise feel free to dig around and learn more.