How To Create SEO Friendly URL Structure In WordPress?

Table of Contents

Permalinks are quite important when it comes to representing your content. Aside from being valuable to your site visitors in terms of assisting them in understanding what your pages and articles are about, they are also an essential part of your website's .

In their SEO starter guide, Google highlights the importance of creating simple, friendly URLs.

In particular, properly configured permalinks can aid search engines in determining the topic of your page or post. Naturally, this can help improve your page ranking as well as your website's overall internet visibility.
That is why creating a robust permalink structure for your website should be high on your SEO priority list. And it is not so difficult to create.

With proper usage of keywords and adverbs in the URL, you can create a structure for your website. Let's see how we can do that in this post today.

What Is The Meaning Of an SEO-Friendly URL Structure?

In a word, SEO-friendly URLs are any URLs that aid people – and search engines – in determining if the content of those URLs is relevant. Search engines analyze URLs, along with other factors such as your meta title, the anchor text of your link, and the content itself, to determine what your page or post is about and whether it satisfies the needs of visitors.

When the internet was first launched, the URL structure was not particularly SEO-friendly. The main reason behind this was that there were fewer clearly defined SEO standards in the past, and algorithms worked differently than they do now.

In addition, the URL structure was not as crucial as it is today. Since this regulation change, and because search engines pay much more attention to how your URLs are organized, every WordPress-powered site now has the ability to assist you to create your URLs in a user- and search engine-friendly manner.

Best Practices for Creating an SEO-Friendly URL Structure in WordPress

While WordPress gives you a lot of flexibility when it comes to choosing your preferred permalink format, there are some general guidelines you should follow if you want to generate fully SEO-friendly URLs.

Start With The Title Of Your Page

If you optimize the title of your page or post correctly, it becomes easy to create the best SEO-friendly URL. This way you don't have to worry about the permalink every time you create a new page or post.

Always write an attractive heading for your posts that will attract the attention of users. Then make sure it also has other tips as described below.

Usage of Keywords

Although it should go without saying, if you don't include a keyword in your URLs, people may not know what to expect when they click on your links. Many people, in fact, have a habit of hovering over any internal or external links they come across on various pages or postings.

This is done to double-check what the link in question is about and/or to get any further information, especially if the anchor text is unclear. Furthermore, by including a keyword (or key) in your URL, you are making it easier for search engines to understand that the page or post is about that keyword.

We recommend using the Post Name option in your WordPress Permalink Settings (found in Settings >> Permalinks in your WordPress dashboard) because your page or post title will most likely contain your keyword.


This option allows you to construct the most SEO-friendly URLs on your site because it has the title of your post separated by hyphens, making the information apparent to both visitors and search engines.

Try For Short URLs.

We'll get right to the point: your URLs should always be brief and to the point. This means they should have your keyword (or key) and hyphens, as well as a small number of stop words (just those that are required to make your URLs simpler to read, such as “to,” “is,” “with,” “from,” and so on).

A decent rule of thumb is to limit yourself to one or two keywords per URL. You risk not receiving any credit from Google if you add more than that.

The reason behind this is simple: long URLs might cause search engines to become confused and make it more difficult to grasp what the page is about. Shorter URLs, on the other hand, assist readers in comprehending the content of your page clearly.

Let's say you've written an article about how to build links for your WordPress site as a service for others like we do. Let's also assume that “SEO Link Building Services” is the article's keyword. Here's an example of a URL that includes your keyword as well as the necessary stop words:

Furthermore, Google Webmaster guidelines state that adopting shorter URLs across your entire site will assist search engine crawlers to identify and index your content more effectively.

Specifically, URLs that are overly complicated or have a lot of parameters might cause problems since they can create a lot of URLs that lead to similar sorts of material on your site, causing to consume a lot of bandwidth and not be able to effectively index all of your pages.

As a result, you should make every effort to build URLs that are as short as possible.

Remove Spaces And Bring Hyphens

The use of hyphens has already been covered briefly above. By include hyphens in your URLs, you are actually assisting search engines in distinguishing between distinct terms and allowing them to identify each one separately.

You also make it easier for users to figure out what your page or post is all about. As a result, we recommend using hyphens to separate words in your URLs, as in:

In our example, we utilized hyphens to separate four different words: “link”, “building”, “SEO,” and “service”

Despite the fact that WordPress allows you to specify your permalink structure by date (either by day and name or by month and name, to be more specific), this structure is regarded to be a little obsolete (pun intended).

Dates not only make your URL names appear longer, but they can also make it more difficult to update your material.

For example, if your post's title is “Best SEO services in 2019,” and you want to change it to “Best SEO services in 2021,” the URL containing the year 2019 can make things a little confusing, as well as mislead search engines.

Furthermore, this can give visitors the impression that your articles are outdated, and as people want to read fresh and new information, having old dates in your URLs can hurt user engagement and even reduce site traffic.

Of course, you can always use 301 redirects to redirect your article to a new URL, but this isn't workable for every piece of content you need to update. As a result, it's preferable to leave dates out of your URLs to avoid any potential problems.

Try To Construct an Attractive URL

You should use the same rule to your URLs as you would to your post's title to get the much-needed attention of users.

We already know that many people analyze URL names when evaluating what a page is about and whether or not they want to click on it. As a result, it's critical to make sure your URLs are enticing and clickable to users.

Of course, applying and combining most of the above-mentioned tips will surely result in attractive URLs. So, aim for short, simple URLs that are easily understandable, include your keywords and don't forget to use hyphens to properly separate your text.

How Long Should A Url Be For SEO

There is no specific answer for that as search engines do not specify a number for it. It is suggested by every SEO expert to keep it as short as possible.

Links with 2 – 3 catchy words make the URL friendly and easy to understand. This might help in clickability.

Long URLs will go outside of the visible part of the search engine results and also the address bar of the browsers. This looks ugly in the browser too.

With long-tail keywords, the URL address can get lengthy. But keeping it short with specific keywords will make it easy to remember for your users.

We say that the best URL length for SEO is the length that you and your website visitors can remember by reading it just once or twice. Keeping it short and sweet is the answer for this.

SEO Friendly URL For Images

Pictures and photos drive traffic to a website and help it rank higher in search engine results. The most important thing is to pick the right ones and set up friendly image URLs so that visitors and search engines can figure out what's going on from the image address.

Naming your image or its alt value with one of your keywords or its synonyms is a good practice. This helps in .

Some other important tips to keep in mind for image URLs are:

  • Short length: Try to keep the URL length as short as possible.
  • Minimum Nesting: Try to keep fewer slashes aka folders in the URL structure.
  • Input Keywords: Try to put 1 or 2 related keywords in the image name.

One of the examples of SEO friendly URL for images from Wikipedia is shown below:


The name, alt, and title characteristics, as well as the structure of related images, are used by search engine robots to recognize image content. The flow of free target traffic might be slightly influenced by keywords in the image URL.
Keep in mind that it's critical to avoid using characters and spaces that have no semantic value.

SEO Friendly URL For Store

The first stage is to determine whether your site is hyper-relevant to a single product type or broader in its targeting.

If we search for the term “buy TVs online USA” for example, we will see two different types of websites.

One is Best Buy, which, as the name implies, focuses on a wide range of electronic appliances, including televisions. They rank for this term on their TV subpage.

The other is Amazon's TV subpage, which is obviously all about televisions, as evidenced by their homepage rating for this key phrase.

Amazon, for example, would be a “niche specialty store,” but Best Buy would be a “generic store.”

The following step is to organize your categories.

As a general rule of thumb in SEO, the closer a page is to the root in the URL, the greater its chances of ranking (better click-through rates, flatter structure, etc).

Niche Store Category

It's a little easier with specialist stores.

If your homepage and site are both about televisions, for example, you can simply take all of your keyword groups and create a category for them on the homepage, such as:

Each of these will have a link in the navigation, and the homepage will have links to each of these in the content (banners or text links).

General Category

Each page will be fully optimized for the user's goal, and relevant anchor text will be used to link to it.

A general store's layout is slightly more complex, with a top-level category for the product type, followed by more detailed pages for variations.

In our television example, the top-level category for televisions may look like this:

Alternatively, they could resemble the following:

This decision will often be influenced by how broad your niche is.

For example, if you cover such a vast range of topics, it's critical to divide them into distinct silos. For example, electronics is a silo that includes sub-categories such as cameras, televisions, computers, and so on. It might also have a “house” category with sub-categories like kitchen, bathroom, and so on.

If, on the other hand, your entire website is about electronics, you won't need to further categorize, so they can stay near the root domain.

The distinction between the two will influence your sub-category structure selection.

Sub-category Structure

Your sub-category structure will typically alter depending on your original category selection.

If you've chosen, your sub-categories should look something like this:

If you've utilized the category structure, your sub-categories can be as follows:

When adopting the second structure, however, you must ensure that your breadcrumbs are appropriately giving value to the topic's main page.

So in our example, the page should be included in the breadcrumb trail even though it isn't in the address.

URL Structure For Product Pages

As previously said, the closer a page is to the domain's root in the URL structure, the better it should rank.

However, being able to navigate to the product's categories from a user experience standpoint can assist users in finding something similar.

As a result, the ideal scenario is to have the following product structure:

In our television example, it might look like this:

All of the breadcrumbs would still display as though the product was placed at, identical to the sub-category example before.

This allows visitors to browse up to compare prices or discover a product that isn't out of stock if one is.

Additionally, when products are in numerous categories, it prevents issues by canonicalizing to the root version.

It also has the benefit of giving breadcrumb snippets within Google, which increases your results' click-through rate.

Final Words

If you want to have a website with a strong SEO foundation, you must have a properly set up permalink structure. Moreover, creating SEO-friendly URLs on your WordPress site ensures a better user experience while also increasing your chances of higher .

And we also suggest that you do not spend too much time designing a . Because the chances of ranking your page/post just with the URL is impossible.

Good permalinks carry some points with a good content of the page. But it does not carry impressionable points in the eyes of search engines.

Share This Article:
Related Articles:
image size reduce online
Free Image Size Reduction Trick

Without Any Plugin Did you know that a normal website gets most of its weight from the images used in it? It is true. The majority of website size is mostly because of the images used in its pages. Optimizing images without losing quality is a difficult task for average

Read More »
free wordpress hosting
Host Your WordPress Website For Free Forever

Hosting a WordPress website can be an expensive thing if not done properly. It can go from just a few dollars to thousands of dollars a month. Finding WordPress hosting can be a difficult task. If you own a small blog or website that you do not update often then

Read More »
free high quality backlinks
Get Free High Quality Backlinks The Creative Way

A backlink in the SEO world is a link from a post or a page on one website to another. If a website is linking to your content, it means you got a backlink. These backlinks are also called “inbound links”. Sometimes they are also called “incoming links”. Carrying a

Read More »
ppc checklist
Pay Per Click (PPC)
PPC Checklist 2022 For Quick Reference

Pay Per Click marketing is an important part of search engine marketing. An effective PPC campaign can bring in ROI more than you can estimate. To have an effective PPC campaign, you need to keep a quick reference guide. So that you do not forget any important tweak or point

Read More »
google my business api announcement
Local SEO
Google News: The Google My Business API To Be Removed Soon

Are you using the Google My Business API to manage your business online presence? If you do, it might soon disappear. The API was originally released in 2015 as part of Google My Business. It allows website owners to store and manipulate their business data like address, phone number, photos,

Read More »
Subscribe to our newsletter
Chat With Our SEO community members On discord
Discord SEO Community Chat
  • Just-iko avatar Just-iko Thank you very much for answering ☑️ ✨
  • ddev66 avatar ddev66 Put your content in the right HTML tags and Google will show it this way.

    In the picture that you show, the first content is put in a list with bold headings.
    The second content is a FAQ on that page.

    Put in the right HTML tags and Google will pick it up nicely.
  • Just-iko avatar Just-iko Hello, I'm a newbie in this field, any guidance would be appreciated :) some questions please, is there any idea on how to make our website could appears like that in Google search? The one that I marked..
  • ddev66 avatar ddev66 Semrush or Ahrefs will help you for spying competitors.

    I think Semrush has a trial period as well.
  • Aadhi avatar Aadhi Buy semrush, you can buy it at cheap rate by using Group buy method
  • SG.CK avatar SG.CK Any free tool for spy traffic and ranking ?
  • ddev66 avatar ddev66 Search on google “htaccess redirect rules”
    Put them in your website’s htaccess file if you are using Apache
  • BrunoAfonso avatar BrunoAfonso how should I go to solve this issue
  • BrunoAfonso avatar BrunoAfonso Can you explain a little bit more? My website is not wordpress, I use amazon web services
  • ddev66 avatar ddev66 You can make a 301 redirect to the correct page on your website.
    If you are using Wordpress then SEO plugins like rank math have this feature.
    If you don’t want to use SEO plugins then there are many good redirect plugins in the Wordpress repository.
    And if you are not using Wordpress then .htaccess file is your friend.
  • BrunoAfonso avatar BrunoAfonso For example, is this image, the second link "THU Main Event" goes to a different page that it's supposed to. How do I fix this.
  • BrunoAfonso avatar BrunoAfonso So I have a website and when you search for it, one of the hyperlinks that google provides goes to the wrong page, is there a specific way for me to change that?
  • ddev66 avatar ddev66 Need more explanation
  • BrunoAfonso avatar BrunoAfonso Hello people, does anyone know how to fix a hyperlink within a google search?
  • ddev66 avatar ddev66 Semrush shows you all the links that it considers as toxic in its domain overview dashboard. You can then use these website list to disavow in GSC.
  • rrakesharmaa avatar rrakesharmaa I want to remove high spam backlinks via Disavow tool. So i need these links.
  • ddev66 avatar ddev66 extract high spam score backlinks.
    This is little confusing for me to understand

    Do you want to remove high spam backlinks to your website or do you want to receive backlinks from websites that have a high spam score?
  • yaswanth avatar yaswanth Now I use the Search console live URL inspector. It shows the page source and screenshot with an error(If any).
    Result: The page is not mobile friendly in the screenshot. All the element's styles are broken.

    Now, I feel like, " What the hell is happening in rich result tester? The google bot shows everything is ok, and in the search console, this is happening."

    # Problem Digging Stage final stage - Solving the problem
    The easiest way to solve the problem is to compare the thing and find the difference.
    Is rich results tester a google bot? Yes!
    Is it owned by google? Yes!
    Is it have any link with the official search console crawler? No!

    Now, What is the difference between 2 crawlers?
    Their IPs are different. They work differently.

    Summary: Google bot (Offical bot) is not able to crawl all elements in the webpage. It is not able to read all styling files. All other bots(services that use crawl as Google Bot) can view/crawl the page.

    List of official google bot IPs:

    Solution: Rather than digging into all files, we changed the hosting server located in the exact location.

    Thank you for reading this article. It takes a few mins to read this article, but It took hours to find the correct problem with a solution. If you find this article valuable, give it a like and if you have any questions, feel free to ask them.
  • yaswanth avatar yaswanth Solving Critical Indexing Problem (CASE STUDY)

    Last week I received a message from a friend he is requesting me to help him index a page of his website. I said, " Wait, sometime google will index automatically" Then he said he was getting problem with his homepage. So, I started digging. First, I want to find the problem. Then all other things were easy.

    # Problem Digging Stage 1 - Analyze the top layers
    Checking the basic things
    1) No Index tags
    2) Canonical tags
    3) Website page Age

    Result: Nothing Found

    # Problem Digging Stage 2 - Getting Deeper
    1) Checking status codes (If there is any redirects, 404 error, or soft 404 errors)
    2) Using an SEO browser to check the web page accessibility
    3) Trying with different user agents

    Result: Nothing Found

    # Problem Digging Stage 3 - Analyzing and
    comparing past and current stages of webpage
    1) Checking the Wayback machine for any spam content history
    2) Checking the search console for errors
    3) Other page's indexability

    Result: I got some clue. Search console shows "Page is not mobile friendly."

    # Problem Digging Stage 4 -Finding the reason for the search console error.
    When I checked the web page with SEO Browser, the page was mobile friendly, and I also tried "crawl as Googlebot." Everything looks good. Then where is the problem?

    One thing was confirmed google is not able to view the webpage clearly. And all other bots are not getting any problems.

    So, I decided to use only google properties in the further process (Because only the google bot gets stuck).
    I selected three tools to process further.
    1) Google page speed insights
    2) Google rich results tester
    3) Search console Live URL inspector

    First, I used page speed insights to check If the google bot can crawl/view the page or not(If there are any issues in crawling, then the tool returns a lighthouse error)
    Result: everything is ok

    Second I used Google rich results tester. It provides the page source and screenshot of the webpage.
    Result: everything is ok
  • achann avatar achann Backlink actually link that provided outside web, so if you use instagram and insert your web link that still counted as backlink.
  • achann avatar achann If you want to be free, why not using mailchimp for email blast. Or maybe you can use whatsender for whatsapp blast, there is nulled version I think.
  • achann avatar achann Um.. Maybe you can use whatsapp blast and give link? Or maybe you can use email marketing and give link to your web?
  • rrakesharmaa avatar rrakesharmaa How can I extract high spam score backlinks for my website? Is there any free tool that provides all high spam score sites HELP ME PLEASE 🙂
  • nkap avatar nkap <@211319858258771968> hey, would you be able to share the website that you want guest posts on? I’m in touch with a few fintech businesses and can ask them whether they’d be interested in putting a post on your site.
  • ddev66 avatar ddev66 <@211319858258771968> it sure will work. Make sure to write that it’s free to post as guests. A lot of websites do not mention this and writers usually think it’s paid opportunity only.

    Keep us updated of how well this goes for your website.
  • soutaraku avatar soutaraku Thank you so much for the detailed guide. I'll see if I can put up the Guest Post page to start with! I hope my email gets bombarded in a good way haha
  • ddev66 avatar ddev66 You should start putting up a page called Guest Posting on your other website where you put articles, etc.. and put all the requirements there which you are looking for in the guest posts. Make sure to leave your email as well for easier contacts.

    Build up some links to this page. Because most of the writers are looking to write for high metrics website that have good DA, TF, etc...

    Once you have a page setup it will help you get attention from people who are searching on Google.

    Next you can start sending the URL of this page to people whom you think might be interested to write for your service on social networks like twitter, linkedin, etc.

    Also list this page URL on websites that have posts like free guest posts list in SaaS, free guest posts list in "your niche", etc. Something like this:

    These will get you enough traction to attract guest posts from various contributors over the time. Your email will be bombarded with emails following the above tips.
  • soutaraku avatar soutaraku I can translate guest post to Japanese and put it on our website to share stories from overseas. I thought it would be interesting for our readers and a good way for link building.
  • soutaraku avatar soutaraku It's not titled as contribute/guest posts page, but there's a website we put interview articles and such. We surely can put guest posts on that website.
  • ddev66 avatar ddev66 <@211319858258771968> does your website have contribute/guest posts page?
  • soutaraku avatar soutaraku Hi guys! I'm a Japanese SEO specialist/ content editor working for a fintech company, and looking for someone to put guest posts on our website (preferably about fintech or SaaS market). Are there any good place to look for people willing to guest post?

    In Japan, not many people write guest posts, so I'm kinda lost. Twitter trick is only guiding light to me, <@838326478924021760>. Thanks for sharing.
  • Deleted User avatar Deleted User trying it out right now
  • nkap avatar nkap Great idea! Will definitely try it out. Thanks mate.
  • ddev66 avatar ddev66 A good trick to get guest posts for your website. <@456226577798135808> <@755307075625549854>
  • Büşra avatar Büşra Thank you very much. I'll try 😊
  • nkap avatar nkap Yeah me too!!
  • naaz avatar naaz <@755307075625549854> Thank you for the detailed answer. Hope <@341197404302737408> finds the right solution for this.
  • nkap avatar nkap <@341197404302737408> Just these:

    You can try 3 things: (I suggest you try the 3rd option first)

    1. If there are any links in your coverage report that’s actually not from your domain/property, I’d recommend you use the Search Console’s removal tool to remove these from your property.

    2. If you’re using any page builders like elementor etc make sure you turn off search engine indexing for things like templates. You can find this in Yoast SEO settings. With this setting your templates and unnecessary pages won’t be indexed. Are you using elementor by any chance?

    3. It’s also possible that your site has been hacked. If random URLs are appearing in analytics and search console the first thing that you should do is check your .htaccess file to see if someone has put any rewrite rules.
  • ddev66 avatar ddev66 <@755307075625549854> got any views on this?
  • ddev66 avatar ddev66 did you change your permalinks sometime back in last few months?
  • naaz avatar naaz <@838326478924021760> bringing to your attention on this.
  • Büşra avatar Büşra hello guys! I need to help about SEO optimation. I'm using wordpress Yoast. I saw dummy link like as `````` I haven't these in page. Btw ı'm using google search console. Why may be this? Is anyone has idea about that?
  • ankit662003 avatar ankit662003 does anyone know how to create seo silos?
  • ankit662003 avatar ankit662003 hi
  • ddev66 avatar ddev66 Just know that we are all here to help each other
  • ddev66 avatar ddev66 No worries mate.
  • Alex25 avatar Alex25 The thing is idk what to ask .
    I'm just stuck
  • ddev66 avatar ddev66 Drop your queries here

Leave a Reply

Your email address will not be published.

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