Your Wordpress blogs permalink structure is pretty important in ranking well in search engines and since Wordpress provides many ways to create your permalink structure sometimes it can be difficult to decide which is the best permalink structure for your Wordpress blog. By default Wordpress uses a permalink structure like "xr.com/?p=123" which is pretty useless if your looking to optimize your blog posts for search engines. Then there is the date and name option or the month and name option which can be useful if your a news blog or if the dates play a important role in your blog. But by far the most preferred option by many bloggers is creating there own custom structure to better optimize there blog posts for search engines.
If you have looked at most blogs they have chosen %postname% as there custom structure and even I had it like that until yesterday. Yesterday I installed this free SEO blog plug-in ( if you think giving your e-mail address is free
) , what id basically does is recommends some plug-ins for you and then set there settings and some Wordpress settings for you. So I installed it and activated it and did the necessary steps mentioned in the instructions and one of the changes it did was change my permalink structure from %postname% to /%post_id%/%postname%/. It looked a bit ugly to me but anyway decided to do some searching before changing it back to the previous one. And was pretty amazed to find out this in Wordpress documentation about Permalinks.
For performance reasons, it is not a good idea to start your permalink structure with the category, tag, author, or post_name fields. The reason is that these are text fields, and using them at the beginning of your permalink structure it takes more time for WordPress to distinguish your Post URLs from Page URLs (which always use the text "page slug" as the URL), and to compensate, WordPress stores a lot of extra information in its database (so much that sites with lots of Pages have experienced difficulties). So, it is best to start your permalink structure with a numeric field, such as the year or post ID - Wordpress documentation
Another thing to remember is this performance issue will only come for blogs with lots of posts.If your blog only has 30-40 posts then you want have a performance problem. But you never know whether your blog will take off and you might decide to write lots of posts. So it is always a good idea to have a permalink structure with numbers in it.
I would like to know whats your permalink structure and what are your reasons for using them. If your using only %post_name% field will you decide to change it now or what's the reason for not doing it. Please share your thoughts in the comments section.


Let's be sociable, come on, you know you want to. I appreciate the support.