WordPress for beginners:

What is a slug and how to optimize it?

When we talk about SEO for WordPress, we often talk about creating the right slug for a page. Of course, we’re not talking about the slimy creature that eats your plants. So, what is this ‘slug’ then? And why should you optimize it? In this post, we’ll explain all you need to know about it.

Having an orange or red traffic light for the ‘keyphrase in slug‘ check in Yoast SEO? Here’s what that check does and how to turn that light green.

What is a slug?

A slug is the part of a URL that identifies a particular page on a website in an easy-to-read form. In other words, it’s the part of the URL that explains the page’s content.

For this article, for example, the URL is https://yoast.com/slug, and the slug simply is ‘slug’.

How to edit a URL slug

In WordPress, the slug is the part of your URL that you can edit when writing or editing a post. Editing it in WordPress looks like this:

The WordPress post editor, highlighting the 'Permalink' controls section

Note that this only works with the right permalink settings. You can edit the permalink settings in WordPress through Settings > Permalinks. We recommend choosing an option in which the URL contains relevant words, as this provides users and search engines with more information about the page than an ID or parameter would.

The WordPress Permalink Settings controls

Note: don’t just change your permalink settings once your site is already online. This could cause all kinds of trouble.

There are two ways to edit a slug in Shopify: You can either use Shopify’s ‘Search engine listing preview’ function, or you can use the Google Preview tool in Yoast SEO for Shopify instead.

To edit a slug using the built-in Shopify function, you’ll first need to click on ‘Edit website SEO’ to open the Search engine listing preview options. From there, you can easily adjust your slug as necessary. Note: Shopify calls the slug the ‘handle’ instead, but it’s exactly the same thing!

Search engine listing preview in Yoast

Alternatively, if you’re editing your Shopify page with Yoast SEO, all you need to do is open the Google preview in the Yoast SEO sidebar and you’ll see a field to enter a new slug:

Enter new slug in URL preview

Why are URL slugs important for SEO?

Writing a good slug for your page or post can positively affect your SEO. It allows you to do the following things:

1. Include your keyword

Why? Because the slug is one of the indicators Google uses to determine what a page is about. So change your slug, and make sure that it includes words you really want to rank for.

2. Create user-friendly URL slugs

Picture a results page: you’ll see many different URLs about a certain topic, right? So you need to make sure your slug is in line with what people expect to see.

For example, our main article on WordPress SEO has the URL yoast.com/wordpress-seo, which is very on point. People are a lot more likely to click on that, than on yoast.com/?p=607, even though that’s the URL that WordPress creates by default.

Find out more about creating SEO-friendly URLs »

What does the keyphrase in slug assessment in Yoast SEO do?

Your article or page should have an easy-to-remember, focused and SEO-friendly URL. That’s why, to improve your URL, the Yoast SEO plugin checks how you’ve fitted in your main focus keyphrase and makes suggestions to improve it.

A screenshot of the Yoast SEO analysis with the Keyphrase in slug assessment

How to optimize your slug in WordPress

What do you need to think of when crafting the right slug for your post or page? Let’s go over the six steps of optimizing it in WordPress:

  1. Include your focus keyphrase

    This is probably a no-brainer, but your focus keyphrase should always be in the slug. This will immediately make it clear to your audience what your page is about.

    If you keyphrase isn’t in the slug, the SEO analysis in the Yoast plugin will show you this message:

    A screenshot of the keyphrase assessment with an orange bullet

  2. Think about function words

    The slug that’s generated by default may include function words like “a”, “the” and “and”. In some cases, you might need those to clarify what your page is about. Usually, however, you can leave them out.

    You can read more about this in our WordPress SEO article.

  3. Add focus

    You shouldn’t just filter out any unnecessary function words, but every word you don’t need. In the case of this post, WordPress automatically created the slug “what-is-a-slug-and-how-to-optimize-it” (based upon the permalink settings in WordPress). That’s quite long, so we manually reduced it to “slug”. However, you should make sure your slug still makes sense!

    And remember: You can use a slug only once, so use it for the right page. For example, if we want to write another (but different) post about slugs in the future, then we can’t (re)use this slug.

  4. Keep it short and descriptive

    As we’ve said before, the URL of your page is sometimes shown in Google search results, and may therefore influence whether your audience decides to click your snippet. So, you don’t have a lot of room to play with. So think carefully about the specific words you want to include.

    In addition, be careful with adding dates and such to your URL. These instantly tell your audience when your content was originally published.

  5. Use lowercase letters only

    Try to use only lowercase letters in your slug. If you don’t, in some cases, you might accidentally create duplicate content by mixing uppercase and lowercase letters.

  6. Remember that URL slugs should be permanent

    Changing URLs can be bad for SEO, and bad for users – even if you use a redirect manager to make sure that people get to the right place. So when you’re choosing your slug, make sure it’s still going to make sense years from now.

WordPress for beginners series

Coming up next!