It’s surprising how even a small aspect of your site has an impact. The way you set your URLs can make or break your site in some areas. For example, consider the WordPress ‘slug’ you use for each post and page on your website.
It may seem unimportant, but the slug of your URL opens the door to better Search Engine Optimization (SEO). It also gives users a human-readable way of getting the context of your site.
As such, this post will focus on the topic of WordPress slugs. We’ll also show you how to optimize them, to extract the maximum value.
In short, a WordPress slug is the portion of your URL that comes after the main domain name. For example, consider our recent Kadence theme review post:
It’s a piece of identification for your post or page, and it gets its name due to its size. Though, your home page won’t ever have a slug, as that’s identified by your primary domain name.
In some cases, a post or page may have multiple slugs. Consider taxonomies such as category and tag archives, and author pages:
The lines get blurred here and there, because some aspects of a URL may or may not be related to the slug. On the whole, you have full control over every slug for your WordPress website. What’s more, you should exercise that control, because slugs have an important role to play. Let’s discuss this next.
It may seem a minor concern, but a WordPress slug can help you in a few major ways:
Given the above, it’s a good idea to work on your WordPress slugs at the point of creating a post or page. We’ll have more to say on this throughout the article. For now, let’s focus on the SEO benefits you’ll get from slugs.
The main positive to working with WordPress slugs is how they can improve your SEO. Of course, the better your SEO, the greater the traffic you receive. As such, you’ll get a few benefits from optimizing your WordPress slugs:
In a nutshell, getting your WordPress slug in an optimal condition is going to help you win the SEO battle on multiple fronts. Let’s take some time to discuss the best way to do this before showing you how to edit slugs.
Setting a slug is not a case of letting WordPress handle the process and sitting back. While WordPress does generate a slug for you once you create a new page, it’s not going to be optimal.
The good news is there are a few solid practices to consider, and they’re easy to implement:
This may seem a lot, but each elements gets you close to the ultimate optimal WordPress slug. Regardless, this knowledge isn’t useful if you don’t know how to edit slugs. Let’s discuss this next.
Before we get onto specific editing steps, it’s worth seeing how WordPress helps you to generate slugs in the first place. To do this, head to the Settings > Permalinks page within your WordPress dashboard:
Setting your permalink structure is one of the first tasks you should tackle when starting a site. This is because getting your URL and slug structures right from the start is better for you and your SEO.
There are lots of ‘tags’ available to help you set a suitable structure, but %postname% is your slug for all intents and purposes. In previous versions of WordPress, you would have to make a change before you did anything else on your site.
Though, the development team realized that the Post name permalink structure is ideal. As such, it’s now the default setting for your permalinks.
When it comes to individual slugs though, there’s a different approach. As we noted, WordPress generates slugs for every post page, taxonomy, and author you create. This isn’t going to be optimal in most cases, so we have work to do. Let’s start with your posts and pages.
There are a few places to edit WordPress slugs on your posts and pages. The most direct method is to head to create a new post or page, and go to edit it:
If you look to the right-hand side of the screen, you’ll see the Permalink meta box. Expanding this will show your domain name complete with a slug full of random characters:
If you were expecting to see a readable slug here, you’ll be disappointed. To get WordPress to generate one, add some content, and save the post as a draft.
Once you’ve done this, the meta box will change to show a URL Slug field, and a preview of your full permalink:
At this point, you can edit the slug as you wish, and save your changes to cement them.
You can also set slugs from the All Posts or All Pages screen in WordPress. To do this, hover over the page or post of your choosing, and select the Quick Edit option:
This will expand a meta box, where among other elements, you can set the WordPress slug for your post or page:
Once you click the Update button, your slug will be set for the post or page.
Much like posts and pages, WordPress also generates slugs for your taxonomies (i.e. your categories and tags) too. The good news is that it’s a similar process to editing post and page slugs.
To start, head to the Posts > Categories page or Posts > Tags page within WordPress:
In the same way as posts and pages, you can hover over a taxonomy and click the Quick Edit button to open a few extra fields:
It’s here you’ll edit the slug and save your changes. You’ll also note that you can set a slug when you create a taxonomy too. It’s a good idea to check this every time you create a taxonomy.
For the most part, taxonomies are going to be optimized already. Still, it’s worth double-checking as WordPress can sometimes produce unwieldy slugs.
Unlike other slugs, WordPress doesn’t let you change author slugs by default. This makes some sense, as the slug will often be the username of the author. Still, you may want to change the slug of an author – the good news is there’s a plugin to help you.
The Edit Author Slug plugin does what it says on the tin. It lets you change the slug of an author to whatever you choose. You install and activate it in the usual way, at which point you’ll see a new Settings > Edit Author Slug panel within the WordPress dashboard:
If you’d like to change author slugs in bulk, there are some options for doing so at the bottom of the screen:
You can also edit single author slugs too, but heading into the Users > All Users page and selecting the profile in question. From here, scroll to the Edit Author Slug section, and make the changes you need to before clicking the Update User button:
We like the flexibility of this plugin, and it’s well worth an install if you have a specific format for your author slugs.
Before we wrap this article up, we want to discuss changing your WordPress slugs once they’ve been set. Under normal circumstances, we don’t recommend doing this. Slugs are (of course) part of the permalink, so by changing the slug, you’re altering the URL of your page, post, taxonomy, or author archive.
This is going to have an SEO impact, such as 404 errors and worse. The simple solution is to refrain from making changes to slugs once they’ve been set. In reality, this might not be possible sometimes.
We recommend using one of two approaches:
Both are viable solutions given the right circumstances, and are easy to implement to boot.
The primary benefit of WordPress is the amount of control you have over almost all aspects of your site. Even your WordPress slugs aren’t safe from your hovering cursor. Working on them to increase their value is great idea – and it’s something WordPress can help you with.
You can access the specific slug on each post or page. If you keep it short and based around your focus keyword, this will be most of the job done. From there, enhance the focus of your WordPress slug and give it the chance to boost your SEO. Just remember: It’s a good idea not to change it once set, unless you have a watertight reason for doing so.
Do you optimize your WordPress slugs, and if so, how do you do it? Let us know in the comments section below!
Trying to figure out how to start an online course so that you can share…
Considering using LearnDash to create online course content with WordPress? LearnDash is a popular WordPress…
WordPress XML files see a lot of use for me as a content creator, and…
If you’re looking for a way to deliver an online course, complete with all the…
Search Engine Optimization (SEO) is crucial for any website that wants to maximize its traffic…
Kinsta is a notable brand in the WordPress hosting space. The standout aspect of the…