This week, best practices for URL Structure
First, make URLs descriptive and include keywords.
Many CMS systems like WordPress by default will spit out URLs that look like this….
hxxps://domainname.tld/?p=123
Or this
hxxps://domainname.tld/2021/03/30/sample-post/
These are no help to search engines or to your visitors.
Make them descriptive
Like this
hxxps://domainname.tld/on-page-seo/how-to-identify-core-web-vitals-on-your-webpages/
A visitor or search engine should be able to take one look at your URL and have a good idea of what the page is about.
hxxps://domainname.tld/how-to-win-back-my-girlfriend-that-left-me-for-that-better-looking-guy-at-the-gym-who-is-in-amazing-shape-funny-and-is-highly-successful
Okay, maybe not that descriptive…
It’s over man. She’s not coming back.
Second, don’t be afraid of using categories and subcategories. I know there is a belief out there that shorter URLs are somehow better. This belief came from nonsense correlation studies with zero actual evidence.
Search engines have no problem processing longer URLs and you will find long URLs at the top of SERPs regularly.
Categories and subcategories can work like breadcrumbs to search engines giving them even more clues as to what your page is about.
As you can see in the images, search engines will display them in search results giving potential visitors even more reason to click on your listing.
Lastly, use hyphens to separate words.
Do not use underscores. Underscores actually join words together.
Do not leave it up to search engines to determine what your page is supposed to be about.
hxxp://domainname.tld/alanismorissetteshits
Is that Alanis Morissette’s hits or Alanis Morissette… something else.
One is a long list of award-winning music.
The other… is not.