Hi dear WordPress geeks! Today I have a great news for you! WordPress is the best ever content management system I have ever seen!
Actually I haven’t used many of them, but instead I have developed several own CMS systems and have solid experience with Joomla and WordPress, and you know what? WordPress has the best flexibility for URL (permalink) structure.
As you know for search engine optimization it is very important to have user friendly and human readable URLs like (http://some.com/all-about-seo-optimized-permalink-structure) instead of just http://some.com/?article=456.
And it is very easy to configure these kinds of URLs in WordPress. For that just open your Dashboard, go to the Settings->Permalinks and choose Post name option (as show in the picture below)
* Click to enlarge
This option will give you nice SEO friendly URLs.
But wait! I have even better solution for you!
In my opinion the best permalink structure is /%post_id%/%postname%/
And I highly recommend you to use that structure. It has great advantages.
Significantly increases WordPress performance
First part of the URL of your posts will include a number which is unique identifier of a post and WordPress will use only this number to quickly find post in the database. If you don’t have post_id in URL, WordPress will use slug for finding the post, which means that it should search for a TEXT throughout the database, which is much slower operation that searching for a number.
Makes possible to integrate your website with Google news
If you are running a news website and you want to integrate it with Google news, than you should have unique identification number of an article in URL. So post_id parameter will server as unique identifier for Google news.
SEO friendly URL
Second part of the URL contains slug which you set in post editor. Slug is a short description of a post, usually it is same as post title, but you can change it and put other related keywords for increasing SEO weight of the title and URL.
Eliminates NOT found errors for unicode URLs
Probably this is the most important point. It is particularly for those who have websites in languages other than English and uses non-English slugs for posts. For example
As you may noticed, this kind of URLs are changing if you try to copy them from browser’s address bar. You will get something like this:
And it happens that while sending this address to a friend via email, chat or Facebook you miss some characters from the end and address becomes unavailable.
But with the permalink structure I suggest you no longer have this problem, because now WordPress will search for a post by post_id and not by slug. So you can even delete the second part of the URL, anyway WordPress will find the post!
In this case all of these URLs will point to the same post with post_id 111.
Great! No more Not Found errors, even if people mistype the URL of your posts.
So, enjoy reading and don’t forget to share with your ideas about this topic.