Lightroom 3 Book for Digital Photographers by Scott Kelby »

Setting Search Engine Friendly (SEF) URLs in Wordpress

By default, Wordpress uses query string parameters in the URL to retrieve the various post pages. That is the tail part of the URL that contains "?", "&", and "=" symbols in the URL. This works, but is not consider "search-engine-friendly". Search engines may not look at the URL query string parameter.

A better way is to have "search-engine-friendly" URLs that has keywords of your post title in your URL instead of those query string parameters. Fortunately, Wordpress has this search-friendly url functionality built-in. You just have to turn it on...

1. Go to Wordpress Admin.
2. Click Settings -> Permalinks
3. Under Common settings, select "Day and name" or "Month and name". Since these URL will have a varient of the post name in the URL, they are decent Search-Engine-Friendly SEF urls.
4. Or better yet, I like to select "Custom Structure" and enter "/%category%/%postname%/" (without the quotes) into Custom Structure field. That way I get the category name as well as the post name into the URL.