As a WordPress blogger, you know the important of WordPress permalink structure for SEO optimization, but do you know that optimize permalink for SEO may harm your performance of the web blog? In this article, I want to talk about this small problem.
I don’t care about this problem until Google announced that the website performance will be one factor of SEO ranking (Using site speed in web search ranking) so that, I (and maybe many of you) set the website permalink structure to:
Of course, this permalink structure is very good for SEO, there’re many articles were talking about this so I don’t want to re-mention, but we has forget about this:
For performance reasons, it is not a good idea to start your permalink structure with the category, tag, author, or postname 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.
So, what the permalink structure will you set after reading this post for reconcile SEO and performance?
I think about some of these:
- %year%/%monthnum%/%day%/%postname%.html (I don’t like this because many visitor can think the article was so old and they will visit the other website)
- %post_id%-%postname%.html (What’s about this?)
- or %post_id%/%postname%.html