wordpress, pretty permalinks, and seo

URLs generated by wordpress’ default policy suck, from an SEO point of view. Here’s a better plan, that uses the post title as a URL. Using keyword rich titles thereby improves rankings.

I’m sure this is old news to most. However, I discovered today that the default formal that wordpress uses to generate permalinks (URLs to each post) is almost universally reviled in the blogging community.

Essentially, the default format just appends a ?p=index_number to the directory and calls it good. That works, but gives nothing for search engines to hang onto. The search engines especially like to see keywords in the URL. In order to give something for them to chew on, that simple integer has to go.

Upon some googling, I have arrived at this custom format: /%postname%/ . This will use the slug version of the title as the generated URL. Done.