Site structure URL
URL⎨Uniform Resource Locator⎬ — address bar.
The URL structure is the foundation of a website, determining the nesting of pages, the distribution of categories, and the direction of depth, where each subsequent level is considered more focused for the convenient presentation of information:
- full disclosure of professional skills,
- accuracy of services,
- uniqueness of the product,
- ➜ therefore it is not considered less important, but on the contrary, more important.
Create an intuitive, attractive structure before launching your website. Organized content will be more successful than cluttered content. URLs should be distinctive from competitors, and avoid copying theirs.
A very convenient online tool for creating a structure with arrows, categories and subcategories - clearly
I don't recommend a strictly horizontal or vertical structure; it's better to have a meaningful nesting.
Don't create structure by jumping over URLs; everything should be thought out. Each page should exist realistically and be informative.
The Catalog page is typically used by programmers in online stores with product listings, shopping carts, and payment options. It's a hindrance to website promotion. Non-existent, missing, and meaningless, it ruins the structure, pushing pages down one level vertically. With the catalog function, the structure becomes vertically flat, ruining the whole experience. Removing this level (if the programmer is skilled at it) will greatly improve promotion. Because the second level is so important, it should exist and be informative, not be skipped over.
Moreover, all products go into this catalog folder. And they need to be organized in a structured manner, by category.
Therefore, create several directories and integrate each one into the URL structure. Every existing page should be informative.
Examples
We simply assign the name of the directory to the root.
Clothing store with online purchase
Men's /males
Women's /females
Children's /kids
Smartphone catalog with delivery
/apple
/sumsung
/xiaomi
/realme
Apple Store
iPhones /iphone
MacBooks Retina /mackbook-pro
MacBook Air /mackbook-air
Players /ipod
Headphones /airpod
Tablets /ipad
Cosmetics with worldwide delivery
Perfumes /parfume
Shampoos /shampoo
Shower gels /shower-gel
Creams /cream
Decorative cosmetics /make-up
Collections /collections
Which of these pages for "Yellow Women's Mountain Bike" do you think will rank higher in the SERP index?
➜ /catalog/135678
➜ /bikes/mountain/females/yellow
✅
Without a single empty directory, the site structure is properly distributed, with weight going to category pages or directories. Categories have their own names.
❌
Having a single catalog for all products corrupts the site's structure, and the weight goes to the non-existent Catalog page instead of the product categories.
Recommendations: yes/no
✅ The URL language is English. Not all search engines, browsers, and website builders recognize Cyrillic, Chinese, Arabic, Hebrew, Japanese.
✅ Number of characters - up to 25 maximum, ideally 5-7, up to 15 characters is acceptable, up to 25 is not ice - in 1 URL
✅ You just need to write the URL without errors, and this is only English.
Unfortunately, the Russian market misunderstands friendly URLs—forget what SEO companies write about them if you want to be number one. I rarely promote Russian-language websites. However, I was so shocked—90s... leggings and acid-washed jeans... the more you write, the cooler: it doesn't matter that they took the gold handles from Mom's purse and put them around her neck... the important thing is to wear a gold chain: it's utter vulgarity. Most SEO specialists explain the Human-Readable URL so poorly! But search engines see friendly URLs differently than the masses of SEO specialists from the 90s! And when I saw friendly URLs on the websites of giants and SEO sites (my competitors), I was shocked; I copied it, I didn't make it up.
✅ CNC - yes, but the right one!
Even airports have their own three-letter city names. It's unclear whether to laugh at the errors or cry over such a structure. What's going on in their heads, and what kind of SEO are they going to do for you? This Cyrillic alphabet is considered a mistake at best, and at most a spam filter for errors in the structure. This was relevant back when people had push-button smartphones and were too lazy to change the language, so they entered Russian words into search engines using Latin letters. But it's 2025! New technologies and new search engine algorithms.
There are international rules of etiquette. Just so you know, SEO is a disaster in the Russian market.
❗❗❗ The new Yandex and Google algorithms had something else in mind! A page should be expressed in a single word, not a complete phrase. The shorter, more abbreviated, and more precise the URL, the better.
❌ No underscores ✅ only hyphens
❌ Capital letters are prohibited in URLs - this is also bad form, only lowercase
There should be no repetition of words in the URL:
❌ wardrobes.rf/wardrobe-wardrobes/dubai-wardrobes
✅ All characters are in Latin - considered good form
❌ Russian, Chinese, Arabic, Hindi, Hebrew, emoticons, and special characters are not welcome.
❌ Umlauts are undesirable: dots, check marks, apostrophes above Latin letters, which are common in the German, Spanish, and French alphabets:
- à á â ä ǎ æ ã å a
- è é ê ë ě ẽ ē ė ę
- ò ó ô ö ǒ œ ø õ ō
- ù ú û ü ǔ ũ ū ű ů
- ç ć č ċ
If anyone has any doubts about the authenticity of the content, please visit the Official Google Developers Guidelines Document.
How to redesign the structure
Changing a website's structure is a very painful process. Therefore, it's important not to make any mistakes. Redirects must be set up correctly: a permanent 301 redirect must be used from the old URL to the new one. This is essential to maintain the previous rankings and positions. Yes, there will be some losses, but this is temporary—until all the robots, including Yandex and Google, see the new URL.
A 302 redirect is temporary and isn't needed in this case, as we won't be reverting the page back. With a 302 redirect, crawlers will assume the redirect is temporary and will constantly check to see if the page has reverted.
❌ sankt-peterburg/seo-prodvizheniye
✅ spb/seo
A city with a mistake is the height of skill!
✅ /seo
❌ what-is-seo
❌ ehtapy-seo-prodvizheniya-sajta
✅ seo/stages (structured)
Sajt - there is no such word, we enter it into Yandex, and see what it gives out.
❌ kuhni
✅ kitchens
Kuhni (RUS) - there's no such word, it's a mistake! If you don't believe me, turn on adult mode and ask Google. You know what I mean...