How to Generate Search-Engine-Friendly Permalinks for WordPress Post
WordPress allows you to generate permalinks (permanent URIs) on your blog, which appear as though each of your posts is an individual static page on your site, rather than the dynamic output
of a database-driven web site. Instead of a URI to one of your stories looking like
http://example.com/?p=29,
p= you post id
WordPress can use something like this link: http://example.com/category-name/your-Posttittle/
Because this type of URI is already loaded with your keywords, it has an immediate advantage over the ?p=29 version. It also is more readable to your human visitors. It’s easier for them to remember the link or to read it out over the phone.
To configure the structure of your permalink, from the administration pages, click Options, then Permalinks. The Edit Permalink Structure page allows you to configure the structure of your permalink URIs, as shown bellow.
Choose a permalink structure that you feel comfortable with and that fits your blog. The suggestions made by WordPress work well, especially the following structure:
/%year%/%monthnum%/%day%/%postname%/
and %category%/%postname%/
If your site has mostly chronological entries, this format makes lots of sense. As a bonus, these URLs truncate, too, which means that someone visiting a URL containing just the year
and month will receive all posts for that month.
If your site isn’t ordered chronologically and has a flat structure, then a permalink structure of /archives/%postname% might be more appropriate, but be sure to keep the post titles
unique! These features rely on using Apache as your web server and having a feature of Apache called mod_rewrite enabled on your site. If you don’t have mod_rewrite or Apache, you can put
a filename in the URL, like this:
/index.php/%year%/%monthnum%/%day%/%postname%/
and it will still work under some circumstances. You can also set up a prefix for your category links; /topic/ is a reasonable alternative.
Resources and References:
Building Online Communities with Drupal, phpBB, and WordPress By Robert T. Douglass, Mike Little,and Jared W. Smith
Search Engine Optimization for WordPress
How to Get More Search Engine Traffic With One Simple Tweak
How to configure WordPress to create search engine friendly URLs for permalinks
More Resources and Tutorials
There is a lot to learn about search engine optimization and site submission. Here are just a few sites to help you learn more about how this works:
- The Blogger’s guide to SEO
- Beginners Guide to Search Engine Optimization
- WordPress SEO – The Definitive Guide to Higher Rankings for your Blog
- WordPress SEO – Presentation by Joost de Valk
- SEO for WordPress Blogs – The Complete Guide
- More WordPress Codex Articles on Website Development
- All About Search Indexing Robots and Spiders
- Boost Search Engine Optimization (SEO) Using Permalinks
- Search Engine Optimized WordPress Themes
- Getting Ready for Search Engine Submissions
- iProspect Search Engine Marketing University
- Search Engine Robots that Search Your Site
- Understanding Search Results Pages
- Website Development Step-by-Step
- SEO For WordPress Tips
- WordPress search engine optimization without code modification
- Google to Yahoo MSN Sitemaps Creator Tool
- Search Engine Optimization plugins for WordPress
- SEO ALT Tag Optimization
- How Can I Drive More Traffic to My blog? (13 tips)
- Two Part Tutorial on SEO using the HeadSpace Plugin for WordPress
- WordPress Silo Site Structure
- Blog SEO – Whitehat SEO for Bloggers in a Nutshell
- WordPress SEO techniques – Page sculpting


























