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,

p= you post id

WordPress can use something like this link:

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.

Permalink Settings

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:

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:
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:


5 out of 5 stars based on 331 rating(s).
  • Nur

    I am a WordPress, Website Developer and Designer, creator @ WP Arena, Provide Free WordPress consultation and can help to install WordPress in a secure way to small businesses and bloggers.