Best WordPress Permalink Structure For SEO

Disclosure: WPrBlogger content is reader-supported. This means we may receive financial compensation if you purchase products or services on the merchant website, but at no additional cost to you.

Even though permalink has a minor influence on search engine ranking, the importance of a well-structured URL can never be over-emphasized. 

An SEO-optimized URL can help search engines better understand the page’s topic and help users navigate your website better. 

User experience is Google’s ranking factor; URLs can help improve the user experience of a site and, in turn, help Google understand how people use your site and find it more helpful. 

So, in today’s post, I discuss how to determine the best WordPress permalink structure for SEO. 

I also discuss when adding the post date can make sense and when you should never do it. Furthermore, I show you how to add redirects when you change published URLs. 

You will find the most answers to questions related to WordPress permalink SEO best practices in this post. 

But first, let’s define what precisely a permalink or URL is.

What is Permalinks? 

Permalink simply means permanent link, and it is another word for URL (Uniform Resource Locator); it is used to locate a page, resources, or post on a website. 

A permalink is the address to locate a web page, post, or other content on your website. 

Usually, it includes your domain name, followed by other parts that lead to the resources, posts, or pages. These other parts of the permalink or URL might consist of tags, country-specific subdirectories, categories, dates, years, post author, etc. 

An SEO-friendly URL or permalink helps search engines understand the page’s content, help users navigate, discover information, and ensure a better user experience.  

Next, I discuss determining the best URL structure for your website type.

Choosing The Best WordPress URL Structure

While picking a URL structure may look more straightforward, you must do it correctly to ensure it helps your SEO and website users. 

Depending on your website content, industry, or niche, you must follow specific guidelines or tips to create SEO-friendly permalinks that help your ranking. 

For example, using symbols, special characters, or numbers can make your permalink difficult to read for the user. It could also confuse search engines on the relevance of your topic to users’ queries. 

Making your URL easy to read, descriptive, and structured can benefit search engines and users. Avoid using long IDs or numbers URLs; it makes things difficult for users and Google. 

Here are tips and advice for choosing the best URL structure for your WordPress blog

Note that some of these permalink best practices are more of general acceptance and what Google prefers. It is not that you can not break the rule, but you might be the exception and get users confused. 

So, follow the flow and the consensus.

Use Hyphen

Google recommends using hyphens instead of underscores. 

Hyphens help create consistent URL structure and help users and crawlers quickly identify concepts in the page URL.

By default, WordPress uses hyphens, the preferred option in URLs by Google and other search engines. 

Unless you manually code something else, you don’t need to make changes in WordPress to use hyphens. WordPress uses only hyphens, so you don’t have to bother about this.

For example, here is how the WordPress permalink looks when using a hyphen to separate words.  

URL hyphens example

Like I said above, use hyphens and nothing more. 

Make it Short

Avoid using long URL slugs.

A shorter URL makes it easier for users to remember, type, and improve the website experience. It can also help improve ranking, as shorter URLs reduce unnecessary wording in the permalink.

Moreover, shorter URL structures can be more pleasing to the eye, as they tend to be more aesthetic than longer URL patterns. 

Look at the three URL types; which is more readable and pleasing?

Example of long vs shorter URL pattern

From a user perspective, the 3rd URL is easier to read, remember, and make more sense.

Include Keyword

Including relevant or primary keywords in your page URL is a good SEO practice. It can help improve context and let search engines know a page’s topic better. 

Though page URLs don’t add more power to ranking, keywords in URLs can help improve the page’s search engine ranking.

However, you should be careful adding irrelevant or keyword stuffing to include your target keyword. It might hurt your website SEO, than help it. 

Date or No Date? 

The question or debate of adding the content publish date or not in the URL depends on the content type and niche. 

If you blog on evergreen content topics like family, health, money, diet, finance, and marketing, you don’t need to include dates in your URL. 

These types of topics affect everyday life and are generally informative. They have fundamental principles or ways of doing things that tend to remain the same for years. 

The information never gets old, outdated, or changes too often. 

On the other hand, if you’re into entertainment, sports, politics, or breaking news and events, you should consider adding dates, years, and publishing months in your permalink structures. 

This type of content changes too often. In some cases, the content needs minutes-to-minute updates. And users want to avoid reading something old in such niches. 

For example, if you’re into sports and reporting about specific events or tournaments, your readers expect to know when the information was reported. 

Since this type of information is time-sensitive, adding post date and other publish time information can help the user experience. 

To add publishing time (date, months, year, and time) to the URL, go to WordPress admin and click settings> permalink.  

WordPress permalink settings menu in WordPress

On the next page, select the Month and Name permalink option.

WordPress permalink settings

Scroll down the page to pick from the other variables (as shown in the red box). Here, you can see WordPress includes the option to add post year, month, day, hour, minutes, and seconds in the URL.

You can further customize the URL to your preferred option. To do this, select the Custom Structure permalink option. Then, follow the instructions above to include other variables in your URL type. 

Use Category 

This is especially true for eCommerce shops and large content sites.

Unlike other online businesses, choosing the best eCommerce URL pattern for SEO isn’t as easy as it sounds or reads on paper. Things aren’t straightforward with eCommerce permalink settings.  

However, you can include categories, subcategories, product types, and product variants in your permalink to make it easier for users to find content or products faster on your site. 

For example, an eCommerce site uses categories in its permalink and other variables, allowing users to know product type and additional helpful information. 

Here is a good example of an eCommerce store URL structure.

This URL has the store’s main category as the cloth and subcategory, men’s wear, before the main product variants page URL, white T-shirt. 

In WordPress, you can use the custom permalink variables to set your eCommerce URL structure. Use the %category% and %postname% variables to customize the URL part. 

Remove Stop Words

Stop words like “a,” “at,” “and,” etc should be avoided in the URL. Even though they are part of your primary keyword, remove them from the URL part. 

Though there are conflicting expert opinions on using stop words in page URLs, their inclusion can make the URL more readable and help users.

However, search engines like Google tend to ignore stop words in the URL as long as doing so does not change the context or search intent of the page.   

If you want to learn more about the impact of stop words in the permalink, consider reading this post from the Search Engine Journal. 

Changing URL Structure in WordPress

Assuming you want to change your current permalink structure, one of your utmost concerns is the impact on SEO. 

How safely can the WordPress permalink be changed without affecting the WordPress site’s SEO or ensuring minimal impact? 

The good news is that I have done this several times without a noticeable SEO impact or poor user experience. 

Whether you want to change the URL for a single post/page or the default permalink for all published posts, you should point the old link to the new one with a 301 redirect function. 

With 301 redirects, traffic to the old URLs will automatically routed to the new URL, preventing users from seeing the 404 error page. 

You won’t lose out on referral links from other websites and social media shares. All traffic from existing links on the web pointing to your pages will automatically redirect to the corresponding 301 redirect pages. 

However, you need plugins to set up and properly manage 301 redirects in WordPress. Several SEO plugins let you do this effortlessly.  

WordPress SEO plugins like Rank Math and AIOSEO have 301 and other types of redirects built-in to their plugins. This plugin lets you manage redirects more efficiently. 

Still, if you want to use dedicated redirect plugins, I recommend the Redirection plugin from John Godley more helpful. You can download it from your WordPress admin plugin area. 

Redirections WordPress plugin from John Godley

If you want to change your site’s URL or permalink structure, go to WordPress admins and hover on Settings; in the menu, click Permalink. Then, select your preferred URL pattern from the available options and click save. 

Here are a few points to notice in the image below:

WordPress has a help page for adding more custom variables. You can customize the URL with more variables with the custom tags.

Permalink page setting

However, assuming you want to change the URL slug for a single post. 

In that case, open the particular post you want to edit its URL in the WordPress editor. On the sidebar panel, click the hyperlink after the label “URL.”  See the image below.

Changing single post URL in WordPress

In the open panel, edit the slug and click the close (X) button when you’re done. 

Remember to update the post to allow the changes to take effect. Since you’ve set up the 301 redirects above, the old URL will now redirect to the new one when people visit the former link anywhere on the web. 


The best WordPress permalink structure for SEO will improve user experience and search engine ranking. 

However, the best URL structure for your site will depend on your content type, as I said in this post. Using %postname% after the domain name is ideal if your content is non-time sensitive. You can add the category base tag to help users know more about content. 

For sites publishing time-sensitive information like politics, celebrity news, and sports, adding post dates and other timestamps can help bring more value to the content and help users and search engines learn more about content relevancy to search queries.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.