Last updated 14 February 2009. Created on 18 January 2006.
Edited by silverwing, ezraw, varunvnair. Log in to edit this page.

Drupal can create friendly, easily understood URLS by using the Path and Pathauto modules.

By default, Drupal automatically creates web address like, which many people feel are not user-friendly.

Path and Pathauto allow for human-friendly URLs, for example,

And with Drupal's "clean URLs" feature you can get rid of the "?q=":

However, if you are using Path and/or Pathauto, then you may want to add Disallow: /node/ to your robots.txt.

This is because nodes with aliases are accessible from 2 URLs: the default URL and the aliased URL. Search engines will discover both over a period of time, and some users have reported a penalization for duplicate content. However, Google states that there is no penalty.

It may also result in twice as much crawling as is necessary, which may effect your site's performance and bandwidth use.

There is more information on users' experience with duplicate content and URL aliasing and search engine bandwith issues.

Google has also described how webmasters can set a canonical URL for each page.

Looking for support? Visit the forums, or join #drupal-support in IRC.