{"id":7446,"date":"2023-11-13T14:22:28","date_gmt":"2023-11-13T12:22:28","guid":{"rendered":"https:\/\/taismo.de\/?p=7446"},"modified":"2026-07-27T22:27:38","modified_gmt":"2026-07-27T20:27:38","slug":"url-structure","status":"publish","type":"post","link":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/","title":{"rendered":"SEO URL Structure: Rules, Myths and Migration Traps"},"content":{"rendered":"<style>\n.taismo-art{display:grid;grid-template-columns:320px minmax(0,1fr);gap:36px;align-items:start}\n.taismo-art .toc-sticky{position:sticky;top:80px}\n.taismo-art .toc-sticky ol li{margin-bottom:9px}\n.taismo-art .toc-sticky ol a:hover{color:var(--toc-hover) !important}\n.taismo-art .taismo-main h2{color:#072328;margin-top:1.8em;scroll-margin-top:90px}\n.taismo-art .taismo-main h3{color:#072328}\n.taismo-art .taismo-main a{color:#ED8924;font-weight:600}\n.taismo-art table{border-collapse:collapse;width:100%;margin:18px 0}\n.taismo-art th,.taismo-art td{border:1px solid #d9e0df;padding:9px 12px;text-align:left;font-size:0.95em;vertical-align:top}\n.taismo-art th{background:#072328;color:#fff}\n.taismo-art figure{margin:26px 0}\n.taismo-art figcaption{font-size:0.86em;color:#5a6b68;margin-top:8px;text-align:center}\n@media(max-width:900px){.taismo-art{grid-template-columns:1fr}.taismo-art .toc-sticky{position:static}}\n<\/style>\n<div class=\"taismo-art\">\n<aside class=\"toc-sticky\" style=\"--toc-hover:#072328;background:#ED8924;border-radius:14px;padding:22px 24px\">\n<div style=\"text-align:center;margin-bottom:14px\"><svg fill=\"#ffffff\" role=\"img\" aria-label=\"taismo SEO Magazine\" style=\"width:200px;max-width:80%;height:auto;display:inline-block\" id=\"Ebene_1\" data-name=\"Ebene 1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 209.04 52.32\"><g id=\"Gruppe_796\" data-name=\"Gruppe 796\"><path id=\"Pfad_1293\" data-name=\"Pfad 1293\" d=\"M6.17,17.93h-3.28v-6.05h3.37v-6.3h7.41v6.3h5.24v6.05h-5.14v8.27c-.07.97.12,1.94.55,2.8.37.55,1.14.83,2.31.83.5,0,.93,0,1.28-.03.38-.02.76-.06,1.13-.12v5.85c-.69.18-1.4.29-2.12.33-.94.08-1.8.12-2.57.12-1.3.04-2.59-.16-3.83-.55-.99-.33-1.86-.93-2.54-1.71-.7-.88-1.19-1.9-1.42-3-.31-1.43-.45-2.89-.42-4.36v-8.42h.02Z\"\/><path id=\"Pfad_1294\" data-name=\"Pfad 1294\" d=\"M40.74,35.57h-6.51l-.41-1.82c-.63.66-1.36,1.24-2.17,1.66-.88.42-1.85.64-2.83.61-.91,0-1.83-.09-2.72-.3-.85-.19-1.64-.58-2.31-1.13-.71-.61-1.26-1.37-1.61-2.24-.44-1.18-.65-2.42-.61-3.68v-1.31c-.04-1.08.18-2.15.65-3.12.41-.8,1-1.5,1.74-2.02.76-.52,1.6-.88,2.5-1.09.98-.22,1.97-.33,2.98-.33.8,0,1.59.06,2.37.2.66.13,1.3.33,1.92.61v-.86c0-.5-.06-.99-.2-1.47-.15-.44-.42-.84-.8-1.11-.51-.35-1.09-.58-1.69-.71-.92-.18-1.85-.27-2.8-.26-.84,0-1.67.08-2.5.23-.89.15-1.66.29-2.3.42v-5.64c.44-.12.88-.2,1.34-.26.53-.06,1.07-.13,1.64-.2.57-.06,1.12-.12,1.64-.15.53-.04.96-.05,1.34-.05,1.94-.05,3.85.18,5.72.65,1.29.34,2.48,1,3.45,1.92.85.87,1.45,1.96,1.71,3.15.31,1.42.47,2.86.45,4.31v13.96h0,0ZM30.86,30.89c1.5.11,2.8-1.01,2.91-2.51v-2.38c-.71-.53-1.59-.8-2.47-.76-.78-.04-1.56.15-2.24.53-.55.35-.83,1.07-.83,2.15v.35c-.06.72.15,1.43.61,1.99.55.47,1.28.7,2.02.64\"\/><rect id=\"Rechteck_760\" data-name=\"Rechteck 760\" x=\"45.38\" y=\"11.88\" width=\"7.61\" height=\"23.7\"\/><path d=\"M120.87,23.5v-.39c-.06-1.47.11-2.96.48-4.39.32-1.01,1.13-1.51,2.44-1.51.54-.03,1.07.1,1.53.38.4.27.69.67.83,1.13.18.61.29,1.24.33,1.86.05.75.07,1.59.07,2.53v.39h7.72v-.93c.04-1.77-.21-3.53-.76-5.22-.44-1.32-1.17-2.52-2.15-3.5-.94-.91-2.09-1.59-3.36-1.96-1.41-.41-2.88-.62-4.34-.61-1.45,0-2.88.18-4.26.61-1.25.38-2.4,1.05-3.33,1.96-.98.99-1.71,2.18-2.17,3.5-.56,1.68-.82,3.45-.78,5.22v.93h7.72Z\"\/><path d=\"M85.51,23.5v-2.19c-.06-.81.15-1.62.58-2.31.36-.53.96-.82,1.59-.8.24,0,.47.03.71.07.24.06.47.18.65.35.23.22.4.5.48.8.14.47.19.95.18,1.44v2.65h7.56v-2.49c-.05-.74.15-1.47.55-2.09.37-.48.95-.76,1.56-.73.5,0,.99.16,1.39.45.41.3.64,1.04.64,2.22v2.64h7.56v-4.6c.03-1.22-.16-2.43-.55-3.59-.31-.88-.83-1.69-1.51-2.34-.64-.58-1.39-1.02-2.22-1.28-.85-.28-1.73-.41-2.62-.41-1.07-.02-2.12.19-3.1.64-1,.51-1.91,1.2-2.65,2.05-.53-.88-1.27-1.59-2.17-2.06-1.07-.45-2.22-.66-3.37-.61-1.09-.04-2.17.2-3.12.7-.91.53-1.73,1.21-2.42,2.02l-.5-2.12h-6.77v11.62h7.56v-.03Z\"\/><path d=\"M67.27,26.57c0-1.7,1.37-3.07,3.07-3.07h2.01c-.8-.78-1.79-1.35-2.88-1.66l-1.61-.55c-.67-.23-1.24-.42-1.71-.58-.4-.12-.78-.28-1.16-.45-.26-.12-.48-.3-.65-.53-.15-.26-.22-.55-.2-.86,0-.2.04-.41.12-.61.12-.23.31-.42.55-.53.4-.18.82-.31,1.25-.38.75-.12,1.49-.17,2.24-.15.85,0,1.71.06,2.54.2.76.1,1.5.26,2.24.45v-5.64c-.44-.12-.88-.2-1.34-.26-.52-.06-1.07-.13-1.64-.2-.56-.06-1.12-.12-1.64-.15s-.97-.05-1.34-.05c-3.43,0-6,.69-7.71,2.09-1.64,1.24-2.6,3.21-2.57,5.26-.03.99.1,1.96.38,2.9.22.7.59,1.35,1.09,1.89.48.52,1.06.93,1.69,1.24.73.35,1.47.66,2.24.93l1.16.41c.77.26,1.5.56,2.22.93.43.26.69.74.65,1.24.06.66-.32,1.29-.96,1.51-1.13.29-2.31.41-3.47.35-.88,0-1.75-.08-2.62-.23-.98-.15-1.78-.29-2.42-.42v5.64c.46.12.92.2,1.39.26.55.06,1.13.13,1.74.2.61.06,1.2.12,1.77.15.57.03,1.04.05,1.41.05,1.38.03,2.77-.09,4.14-.33v-9.06h.03Z\"\/><\/g><g><path d=\"M71.17,44.23v-16.63h4.21l4.42,6.56,4.44-6.56h4.21v16.63h-3.83v-10.69l-4.8,7.03-4.82-7.03v10.69h-3.83Z\"\/><path d=\"M90.25,44.23l6.46-16.63h4.09l6.46,16.63h-4.04l-1.21-3.16h-6.51l-1.21,3.16h-4.04ZM96.74,37.69h4.02l-2-5.32-2.02,5.32Z\"\/><path d=\"M115.84,44.51c-1.71,0-3.22-.37-4.53-1.1-1.31-.74-2.33-1.75-3.08-3.04-.74-1.29-1.12-2.78-1.12-4.46s.37-3.16,1.12-4.46c.75-1.29,1.77-2.3,3.08-3.04s2.82-1.11,4.53-1.11c1.06,0,2.02.16,2.89.46.86.31,1.62.73,2.27,1.27s1.19,1.16,1.62,1.85l-3.16,1.9c-.24-.38-.55-.72-.94-1.02-.39-.3-.81-.54-1.27-.7-.46-.17-.93-.25-1.4-.25-.93,0-1.76.21-2.48.64-.72.43-1.29,1.03-1.7,1.79-.41.77-.62,1.65-.62,2.65s.2,1.88.59,2.65c.4.77.97,1.38,1.71,1.82.75.44,1.61.67,2.59.67.68,0,1.3-.13,1.85-.38.55-.25,1-.6,1.33-1.04.33-.44.53-.97.59-1.57h-3.75v-2.95h7.44v2.26c-.03,1.55-.38,2.86-1.04,3.93-.67,1.07-1.56,1.87-2.67,2.41-1.12.54-2.4.81-3.84.81Z\"\/><path d=\"M123.3,44.23l6.46-16.63h4.09l6.46,16.63h-4.04l-1.21-3.16h-6.51l-1.21,3.16h-4.04ZM129.79,37.69h4.02l-2-5.32-2.02,5.32Z\"\/><path d=\"M141.31,44.23v-3.61l8.34-9.41h-8.27v-3.61h13.23v3.61l-8.34,9.41h8.27v3.61h-13.23Z\"\/><path d=\"M157.04,44.23v-16.63h3.83v16.63h-3.83Z\"\/><path d=\"M164.1,44.23v-16.63h4.02l7.29,10.15v-10.15h3.83v16.63h-3.83l-7.48-10.43v10.43h-3.83Z\"\/><\/g><path d=\"M205.77,18.4h-4.03c-.44-2.75-2.83-4.86-5.7-4.86-.5,0-.91.41-.91.91v3.95h-10.76c-.5,0-.91.41-.91.91v24.31c0,.5.41.91.91.91h21.4c.5,0,.91-.41.91-.91v-24.31c0-.5-.41-.91-.91-.91ZM189.24,23.26h5.9v1.82h-5.9c-.5,0-.91-.41-.91-.91s.41-.91.91-.91ZM199.89,39.66h-10.66c-.5,0-.91-.41-.91-.91v-9.73c0-.5.41-.91.91-.91h5.9v5.77c0,.5.41.91.91.91,2.18,0,3.95,1.77,3.95,3.96,0,.31-.04.62-.11.91ZM200,34.56c-.82-.78-1.88-1.32-3.05-1.5v-13.74s0,0,0,0,0,0,0,0v-3.84c1.74.41,3.05,1.98,3.05,3.85v15.25ZM204.86,42.71h-4.62c.97-1.03,1.57-2.43,1.57-3.95v-18.54h3.05v22.5Z\"\/><\/svg><\/div>\n<h3 style=\"text-align:center;color:#fff;margin:0 0 14px;font-size:1.1em\">Contents<\/h3>\n<ol style=\"margin:0;padding-left:1.2em;line-height:1.5;font-weight:600;color:#fff;font-size:0.9em\">\n<li><a href=\"#what-makes-a-url-seo-friendly\" style=\"color:#fff;text-decoration:none\">What makes a URL SEO friendly<\/a><\/li>\n<li><a href=\"#how-google-uses-urls\" style=\"color:#fff;text-decoration:none\">How Google actually uses URLs<\/a><\/li>\n<li><a href=\"#url-rules\" style=\"color:#fff;text-decoration:none\">Seven rules for SEO friendly URLs<\/a><\/li>\n<li><a href=\"#site-hierarchy\" style=\"color:#fff;text-decoration:none\">Folders, depth and site hierarchy<\/a><\/li>\n<li><a href=\"#url-canonicalization\" style=\"color:#fff;text-decoration:none\">One version of every URL<\/a><\/li>\n<li><a href=\"#parameters\" style=\"color:#fff;text-decoration:none\">Parameters, filters and infinite spaces<\/a><\/li>\n<li><a href=\"#international-urls\" style=\"color:#fff;text-decoration:none\">Subfolders, subdomains and international URLs<\/a><\/li>\n<li><a href=\"#changing-urls\" style=\"color:#fff;text-decoration:none\">Changing URLs: The migration traps<\/a><\/li>\n<li><a href=\"#url-myths\" style=\"color:#fff;text-decoration:none\">Four URL myths that refuse to die<\/a><\/li>\n<li><a href=\"#urls-in-ai-search\" style=\"color:#fff;text-decoration:none\">URLs in AI search<\/a><\/li>\n<li><a href=\"#faq\" style=\"color:#fff;text-decoration:none\">FAQ<\/a><\/li>\n<li><a href=\"#sources\" style=\"color:#fff;text-decoration:none\">Sources<\/a><\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.google.com\/preferences\/source?q=https:\/\/taismo.de\" title=\"Set taismo as a preferred source on Google\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;text-align:center;margin-top:16px;background:#072328;color:#fff;font-size:0.82em;font-weight:700;padding:9px 12px;border-radius:8px;text-decoration:none\">\u2606 Prefer taismo on Google<\/a><\/aside>\n<div class=\"taismo-main\">\n<h1 class=\"brand-claim\" style=\"color:#072328\">SEO URL Structure: Rules, Myths and Migration Traps<\/h1>\n<figure style=\"margin:0 0 26px\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/taismo.de\/wp-content\/uploads\/2026\/07\/url-structure_hero.webp\" alt=\"SEO URL structure: readable paths, clean hierarchy and migrations without ranking loss\" width=\"1344\" height=\"768\" loading=\"eager\" style=\"width:100%;height:auto;border-radius:14px;display:block\"><\/figure>\n<div class=\"taismo-author-top\" style=\"display:flex;flex-wrap:wrap;gap:16px;align-items:center;border:1px solid #f0e0cf;background:#fdf5ec;border-radius:12px;padding:16px 20px;margin:0 0 24px\">\n      <img decoding=\"async\" src=\"https:\/\/taismo.de\/wp-content\/uploads\/2025\/11\/Kostenloses-S-3.png\" alt=\"Dominik Breitbach, founder of taismo\" width=\"64\" height=\"64\" loading=\"lazy\" style=\"width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid #ED8924;flex:0 0 auto\"><\/p>\n<div style=\"flex:1 1 260px;min-width:220px\">\n<div style=\"font-weight:800;color:#072328\">Dominik Breitbach <span style=\"font-weight:500;color:#7a8785\">\u00b7 Founder &amp; Lead SEO Strategist<\/span><\/div>\n<p style=\"margin:3px 0 0;font-size:0.92em;line-height:1.5;color:#3a4744\">Dominik Breitbach founded taismo, an SEO and GEO agency from Munich, and works as its Lead SEO Strategist on ongoing SEO support and visibility inside AI answers. He makes companies findable where their customers search today.<\/p>\n<\/p><\/div>\n<div style=\"display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%\">\n        <span style=\"background:#fde7d3;color:#072328;font-size:0.8em;font-weight:700;padding:5px 12px;border-radius:999px\">\u23f1 Reading time: 14 min<\/span><br \/>\n        <span style=\"background:#fde7d3;color:#072328;font-size:0.8em;font-weight:700;padding:5px 12px;border-radius:999px\">\ud83d\udd04 Last updated: 27 July 2026<\/span>\n      <\/div>\n<\/p><\/div>\n<p class=\"lead-def\" style=\"font-size:1.12em;line-height:1.65;color:#072328;background:#f6f8f8;border-left:4px solid #ED8924;padding:16px 20px;border-radius:0 10px 10px 0\">An SEO friendly URL structure uses short, readable, lowercase paths with hyphens between words, groups related pages into folders and stays stable for years. The honest part first: Google states that words in the URL path have hardly any ranking effect. URL structure earns its keep elsewhere, in efficient crawling, in user trust, in clean canonicalization and in migrations that do not burn your rankings. This guide covers the rules Google documents, the myths you can drop and the change process that protects your traffic.<\/p>\n<p class=\"taismo-cta-text\" style=\"border-left:3px solid #ED8924;padding:4px 0 4px 14px;margin:6px 0 22px;color:#072328\">\ud83d\udc49 Not sure whether your URLs, redirects and parameters are helping or hurting? An <a href=\"https:\/\/taismo.de\/en\/seo-audit\/\" style=\"color:#ED8924;font-weight:700\">SEO audit<\/a> checks every URL of your site and tells you in plain language.<\/p>\n<h2 id=\"what-makes-a-url-seo-friendly\">An SEO friendly URL is readable, lowercase and built to last<\/h2>\n<p>Every URL has four parts: The protocol, the host, the folder path and the slug. The <a href=\"https:\/\/taismo.de\/en\/what-is\/url\/\">URL entry in our SEO glossary<\/a> covers the formal definition; this article is about the decisions you control. On most sites those decisions concentrate on two of the four parts, the folder path and the slug.<\/p>\n<figure><a href=\"https:\/\/taismo.de\/en\/what-is\/url\/\" title=\"What is a URL? Definition in the SEO glossary\"><svg viewBox=\"0 0 800 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Anatomy of an SEO friendly URL: protocol, domain, folder and slug\" style=\"width:100%;height:auto;display:block;border-radius:12px;background:#f6f8f8\"><text x=\"400\" y=\"36\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"19\" font-weight=\"800\" fill=\"#072328\">The four parts of an SEO friendly URL<\/text><rect x=\"34\" y=\"70\" width=\"130\" height=\"56\" rx=\"10\" fill=\"#072328\"\/><text x=\"99\" y=\"103\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"16\" font-weight=\"700\" fill=\"#ffffff\">https:\/\/<\/text><rect x=\"176\" y=\"70\" width=\"200\" height=\"56\" rx=\"10\" fill=\"#072328\"\/><text x=\"276\" y=\"103\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"16\" font-weight=\"700\" fill=\"#ffffff\">example.com<\/text><rect x=\"388\" y=\"70\" width=\"150\" height=\"56\" rx=\"10\" fill=\"#ED8924\"\/><text x=\"463\" y=\"103\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"16\" font-weight=\"700\" fill=\"#ffffff\">\/blog\/<\/text><rect x=\"550\" y=\"70\" width=\"216\" height=\"56\" rx=\"10\" fill=\"#ED8924\"\/><text x=\"658\" y=\"103\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"16\" font-weight=\"700\" fill=\"#ffffff\">url-structure\/<\/text><text x=\"99\" y=\"156\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"13\" fill=\"#5a6b68\">Protocol<\/text><text x=\"276\" y=\"156\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"13\" fill=\"#5a6b68\">Host<\/text><text x=\"463\" y=\"156\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"13\" fill=\"#5a6b68\">Folder<\/text><text x=\"658\" y=\"156\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"13\" fill=\"#5a6b68\">Slug<\/text><rect x=\"34\" y=\"186\" width=\"732\" height=\"82\" rx=\"12\" fill=\"#ffffff\" stroke=\"#072328\" stroke-width=\"2\"\/><text x=\"400\" y=\"219\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"15\" font-weight=\"800\" fill=\"#072328\">Your levers sit in the orange part<\/text><text x=\"400\" y=\"244\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"13\" fill=\"#5a6b68\">Readable words, lowercase, hyphens, one clear topic per slug<\/text><text x=\"766\" y=\"292\" text-anchor=\"end\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"11\" fill=\"#9aa8a6\">Fig. 1 \u00b7 taismo<\/text><\/svg><\/a><figcaption><strong>Fig. 1: The protocol and host are set once. Folders and slugs are the parts you shape page by page.<\/strong><\/figcaption><\/figure>\n<p>You can judge a URL in three seconds. Cover the page and read only the address: If you can predict the content, the URL works.<\/p>\n<table>\n<tr>\n<th>URL<\/th>\n<th>Verdict<\/th>\n<\/tr>\n<tr>\n<td><code>example.com\/blog\/url-structure\/<\/code><\/td>\n<td>Readable, predicts the content, easy to share and to link<\/td>\n<\/tr>\n<tr>\n<td><code>example.com\/p?id=8823&amp;cat=42<\/code><\/td>\n<td>Tells users and machines nothing, invites parameter duplicates<\/td>\n<\/tr>\n<tr>\n<td><code>example.com\/Blog\/URL_Structure_2023_final\/<\/code><\/td>\n<td>Mixed case creates duplicate URLs, underscores glue words together, the year forces a future migration<\/td>\n<\/tr>\n<\/table>\n<p>The third example fails three times in one path, and each failure is a rule Google itself documents. We go through all of them in the <a href=\"#url-rules\">rules section<\/a>. First, a step back: What does Google actually do with your URL?<\/p>\n<h2 id=\"how-google-uses-urls\">Google treats a URL as an identifier first and a signal second<\/h2>\n<p>To Google, a URL is primarily an address: The unique identifier under which a piece of content gets crawled, indexed and served. Every distinct URL is a distinct page in Google&#8217;s systems, even when the content is identical. That single fact explains most URL problems in practice, from parameter duplicates to mixed-case chaos, because URLs are case sensitive: <code>\/Page<\/code> and <code>\/page<\/code> are two different URLs to a <a href=\"https:\/\/taismo.de\/en\/what-is\/crawler\/\">crawler<\/a>.<\/p>\n<p>As a ranking signal, the URL is close to irrelevant. Google&#8217;s own SEO Starter Guide, in its current version, puts it bluntly: Keywords in the domain or URL path &#8220;alone have hardly any effect beyond appearing in breadcrumbs&#8221;. That confirms what Google spokespeople have repeated since 2016, when John Mueller called keywords in URLs &#8220;a very small ranking factor&#8221; that is not worth restructuring a site for.<\/p>\n<p>So why does URL structure deserve an article? Because the URL does real work in four places that have nothing to do with a keyword bonus:<\/p>\n<ul>\n<li><strong>Crawling:<\/strong> Google reads folder structure to learn how often sections change, and clean URLs prevent the infinite parameter spaces that waste <a href=\"https:\/\/taismo.de\/en\/what-is\/crawl-budget\/\">crawl budget<\/a>.<\/li>\n<li><strong>Canonicalization:<\/strong> Fewer URL variants mean fewer <a href=\"https:\/\/taismo.de\/en\/what-is\/duplicate-content\/\">duplicate content<\/a> candidates for Google to resolve.<\/li>\n<li><strong>Users:<\/strong> In the search results Google shows your URL as a <a href=\"https:\/\/taismo.de\/en\/what-is\/breadcrumb-navigation\/\">breadcrumb<\/a> path, and people scan it before they click. A readable path signals a trustworthy destination, in emails and chat messages just as much as in the SERP.<\/li>\n<li><strong>Change management:<\/strong> Every URL is a contract with every link that points to it. Structure decides how expensive your next redesign gets.<\/li>\n<\/ul>\n<p>Read the rules below with that frame: You are not sprinkling keywords for a ranking boost. You are building addresses that machines can crawl cheaply and humans can trust instantly.<\/p>\n<h2 id=\"url-rules\">Seven rules for SEO friendly URLs<\/h2>\n<p>All seven rules follow from Google&#8217;s URL structure documentation and from the identifier logic above. They apply to every new page you create from today on. What they do <em>not<\/em> mean: Rewriting your existing URLs to match. Renaming is a migration, and migrations have their <a href=\"#changing-urls\">own section<\/a> below.<\/p>\n<figure><a href=\"https:\/\/taismo.de\/en\/seo-services\/\" title=\"Ongoing SEO support by taismo\"><svg viewBox=\"0 0 800 420\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Checklist: seven rules for SEO friendly URLs\" style=\"width:100%;height:auto;display:block;border-radius:12px;background:#f6f8f8\"><text x=\"400\" y=\"34\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"19\" font-weight=\"800\" fill=\"#072328\">Seven rules for SEO friendly URLs<\/text><circle cx=\"66\" cy=\"66\" r=\"15\" fill=\"#ED8924\"\/><text x=\"66\" y=\"71\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">1<\/text><text x=\"98\" y=\"71\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"15\" font-weight=\"600\" fill=\"#072328\">Readable words instead of ID numbers<\/text><circle cx=\"66\" cy=\"112\" r=\"15\" fill=\"#ED8924\"\/><text x=\"66\" y=\"117\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">2<\/text><text x=\"98\" y=\"117\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"15\" font-weight=\"600\" fill=\"#072328\">Hyphens between words, never underscores<\/text><circle cx=\"66\" cy=\"158\" r=\"15\" fill=\"#ED8924\"\/><text x=\"66\" y=\"163\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">3<\/text><text x=\"98\" y=\"163\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"15\" font-weight=\"600\" fill=\"#072328\">Lowercase only, one casing everywhere<\/text><circle cx=\"66\" cy=\"204\" r=\"15\" fill=\"#ED8924\"\/><text x=\"66\" y=\"209\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">4<\/text><text x=\"98\" y=\"209\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"15\" font-weight=\"600\" fill=\"#072328\">Short but descriptive, 3 to 5 words per slug<\/text><circle cx=\"66\" cy=\"250\" r=\"15\" fill=\"#ED8924\"\/><text x=\"66\" y=\"255\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">5<\/text><text x=\"98\" y=\"255\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"15\" font-weight=\"600\" fill=\"#072328\">One topic per slug, no keyword stuffing<\/text><circle cx=\"66\" cy=\"296\" r=\"15\" fill=\"#ED8924\"\/><text x=\"66\" y=\"301\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">6<\/text><text x=\"98\" y=\"301\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"15\" font-weight=\"600\" fill=\"#072328\">The language your audience searches in<\/text><circle cx=\"66\" cy=\"342\" r=\"15\" fill=\"#ED8924\"\/><text x=\"66\" y=\"347\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">7<\/text><text x=\"98\" y=\"347\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"15\" font-weight=\"600\" fill=\"#072328\">No dates, no session junk, built to last<\/text><text x=\"766\" y=\"408\" text-anchor=\"end\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"11\" fill=\"#9aa8a6\">Fig. 2 \u00b7 taismo<\/text><\/svg><\/a><figcaption><strong>Fig. 2: Seven rules for SEO friendly URLs. Apply them to new pages immediately; existing URLs only change with a migration plan.<\/strong><\/figcaption><\/figure>\n<h3>1. Use readable words, not ID numbers<\/h3>\n<p>Google&#8217;s documentation recommends &#8220;readable words rather than long ID numbers&#8221; in URLs. <code>\/blog\/url-structure\/<\/code> beats <code>\/index.php?id_sezione=360<\/code> for the crawler, for the person deciding whether to click, and for anyone pasting the link into a chat.<\/p>\n<h3>2. Separate words with hyphens, never underscores<\/h3>\n<p>Google explicitly recommends hyphens over underscores because underscores join words together instead of separating them. <code>url-structure<\/code> is two words, <code>url_structure<\/code> risks being read as one token. This is the one URL detail with a documented right answer, so take the free win.<\/p>\n<h3>3. Keep everything lowercase<\/h3>\n<p>Because URLs are case sensitive, <code>\/Products\/<\/code> and <code>\/products\/<\/code> are two URLs that can both resolve, split links between them and force Google to pick a canonical. One sitewide convention ends the problem, and lowercase is the convention everyone expects. Redirect the uppercase variants to the lowercase ones if both already exist.<\/p>\n<h3>4. Short but descriptive beats short<\/h3>\n<p>There is no documented length limit for ranking. The sitemaps protocol caps URLs at 2,048 characters, and Google&#8217;s crawlers handle long addresses without complaint. The practical target is 3 to 5 words in the slug: Enough to describe the page, short enough to scan. Cut filler words when they add nothing (&#8220;how-to-fix-crawl-errors&#8221; works as &#8220;fix-crawl-errors&#8221;), keep them when they change the meaning.<\/p>\n<h3>5. One topic per slug, zero stuffing<\/h3>\n<p>Put the term the page targets into the slug once, in the form people search for it, and stop there. A slug like <code>\/seo-url-structure-best-url-seo-optimization\/<\/code> is <a href=\"https:\/\/taismo.de\/en\/what-is\/keyword-stuffing\/\">keyword stuffing<\/a> in miniature: It gains nothing, looks spammy in every share preview and makes the URL harder to read. The slug should answer one question: What is this page about?<\/p>\n<h3>6. Write URLs in your audience&#8217;s language<\/h3>\n<p>Google recommends using the language of your audience in URLs, including non-Latin scripts with UTF-8 encoding where that fits the market. For German sites there is one practical exception: Umlauts are technically valid when percent-encoded, but they turn into strings like <code>%C3%A4<\/code> the moment someone copies the address. Transliterate instead, \u00e4 becomes ae, \u00f6 becomes oe, \u00fc becomes ue and \u00df becomes ss. A Munich page slug is <code>seo-agentur-muenchen<\/code>, not <code>seo-agentur-m%C3%BCnchen<\/code>.<\/p>\n<h3>7. Build URLs that never need to change<\/h3>\n<p>The most expensive URL is the one you have to rename. Leave dates, years and version numbers out of slugs unless the content is genuinely tied to a date, keep campaign and session junk out entirely, and choose names that stay true when the content gets updated. Tim Berners-Lee made the point in 1998 under the title &#8220;Cool URIs don&#8217;t change&#8221;, and 28 years of link rot have only confirmed it.<\/p>\n<h2 id=\"site-hierarchy\">Folders tell Google how your site is organized<\/h2>\n<p>Above the single URL sits the hierarchy: Which folders exist and what lives inside them. Google&#8217;s Starter Guide names a concrete benefit, grouping similar topics in directories helps Google &#8220;learn how often the URLs in individual directories change&#8221;. A <code>\/news\/<\/code> folder that changes daily gets crawled on a different rhythm than a <code>\/products\/<\/code> folder that changes twice a year. A clean hierarchy is literally crawl scheduling information.<\/p>\n<p>The pattern that serves most company sites has three kinds of homes: Service pages directly under the root (<code>\/seo-services\/<\/code>), editorial content in one hub (<code>\/blog\/<\/code> or a magazine folder), and definitions or knowledge-base entries in another. We run taismo&#8217;s own site that way, with our <a href=\"https:\/\/taismo.de\/en\/seo-services\/\">SEO services<\/a> page directly under the root, the SEO magazine you are reading, and a glossary of more than 90 terms under <code>\/what-is\/<\/code>, where every entry sits exactly one folder below its hub.<\/p>\n<p>Two clarifications save companies from over-engineering their hierarchy:<\/p>\n<ul>\n<li><strong>Folder depth is not click depth.<\/strong> What matters for discovery is how many clicks a page sits from your homepage, carried by <a href=\"https:\/\/taismo.de\/en\/what-is\/internal-link\/\">internal links<\/a>, not how many slashes its URL contains. A page at <code>\/a\/b\/c\/d\/page\/<\/code> that is linked from the homepage is easy to reach; a page at <code>\/page\/<\/code> that nothing links to is invisible.<\/li>\n<li><strong>The URL does not have to mirror the menu.<\/strong> Navigation can change with every redesign. If the URL copies the menu path, every menu change becomes a URL migration. Keep slugs flat and stable, and let navigation and breadcrumbs express the current structure.<\/li>\n<\/ul>\n<p>URL structure is one pillar of a technically healthy site, next to rendering, speed and structured data. How the pillars connect is covered in our guide to <a href=\"https:\/\/taismo.de\/en\/seo-magazine\/technical-seo\/\">technical SEO<\/a>.<\/p>\n<h2 id=\"url-canonicalization\">One canonical version of every URL: Trailing slash, www and https<\/h2>\n<p>Three sitewide decisions sit outside the individual slug, and each one silently doubles your URL count when left open. The mechanism is always the same identifier logic from above: Two addresses that serve the same content are two pages until a redirect or a canonical says otherwise.<\/p>\n<ul>\n<li><strong>Trailing slash:<\/strong> <code>\/blog\/url-structure<\/code> and <code>\/blog\/url-structure\/<\/code> are two different URLs everywhere except at the domain root. Pick one convention, let the server 301 the other, and hold the convention in every internal link you write.<\/li>\n<li><strong>Host variant:<\/strong> Both <code>www.example.com<\/code> and <code>example.com<\/code> resolve on most setups. One of them is your site; the other should redirect to it, permanently and sitewide.<\/li>\n<li><strong>Protocol:<\/strong> The move from <code>http<\/code> to <code>https<\/code> is settled, an <a href=\"https:\/\/taismo.de\/en\/what-is\/ssl\/\">SSL certificate<\/a> is baseline infrastructure and browsers warn on anything else. What remains is hygiene: The http variants must 301 to https, and no internal link, sitemap entry or canonical should still carry the old protocol.<\/li>\n<\/ul>\n<p>The failure mode here is rarely the missing redirect, most servers have them. It is internal links that quietly disagree with the convention. Our own 2026 site audit found more than 300 internal links hitting a redirect for exactly this reason, a footer that linked two legal pages without the trailing slash, sitewide, on every single page. The redirects caught every click, which is why nobody noticed for years. One footer fix removed all of them at once.<\/p>\n<p>The test costs five minutes: Crawl your site, filter for internal links that answer with a 301, and trace each hit to its template. Sitewide templates produce sitewide redirect noise, and sitewide fixes remove it just as fast.<\/p>\n<h2 id=\"parameters\">Parameters, filters and infinite spaces burn your crawl budget<\/h2>\n<p>Google&#8217;s URL structure documentation spends most of its length on one failure mode: URL spaces that grow without limit. The listed culprits are session IDs in the URL, sorting parameters, referral and tracking tags, calendars that link to infinite future months, and faceted filters that combine. The damage compounds quietly, Google finds millions of addresses that all show near-identical content, crawls them instead of your real pages and has to canonicalize the mess afterwards.<\/p>\n<p>The combination problem is the one that surprises people. A hotel category page with 3 filters is harmless; with 10 combinable filters for price, rating, beach access and fitness center, the same inventory produces thousands of crawlable URL permutations. Every e-commerce filter navigation faces this arithmetic.<\/p>\n<table>\n<tr>\n<th>Problem<\/th>\n<th>Fix<\/th>\n<\/tr>\n<tr>\n<td>Session IDs in URLs<\/td>\n<td>Move session state into cookies, as Google&#8217;s documentation recommends<\/td>\n<\/tr>\n<tr>\n<td>Tracking parameters on internal links<\/td>\n<td>Remove them; UTM tags belong on external campaign links only<\/td>\n<\/tr>\n<tr>\n<td>Sort and view parameters (<code>?sort=price<\/code>)<\/td>\n<td>Self-referencing <a href=\"https:\/\/taismo.de\/en\/what-is\/canonical-links\/\">canonical<\/a> on the base URL, so every variant points to one address<\/td>\n<\/tr>\n<tr>\n<td>Combinable filter facets<\/td>\n<td>Decide which few facets deserve indexable URLs, block the rest in <a href=\"https:\/\/taismo.de\/en\/what-is\/robots-txt\/\">robots.txt<\/a><\/td>\n<\/tr>\n<tr>\n<td>Infinite calendar or archive links<\/td>\n<td>Cap the linked range, block the generated URLs from crawling<\/td>\n<\/tr>\n<\/table>\n<p>One caution on the robots.txt lever: A blocked URL can stay in the index if links point to it, because Google can no longer read the page or its canonical. Block crawl-trap patterns that should never have been discovered, canonicalize variants that users legitimately reach, and check the result in the page indexing report of <a href=\"https:\/\/taismo.de\/en\/what-is\/google-search-console\/\">Google Search Console<\/a>.<\/p>\n<div class=\"taismo-protipp\" style=\"background:#f6f8f8;border:1px solid #dbe4e3;border-left:5px solid #ED8924;border-radius:10px;padding:18px 22px;margin:26px 0\">\n<div style=\"font-weight:800;color:#072328;margin-bottom:6px\">Pro tip: Let Search Console show you your parameter problem<\/div>\n<p style=\"margin:0;color:#3a4744\">Open Search Console, go to the page indexing report and read the sections &#8220;Duplicate without user-selected canonical&#8221; and &#8220;Crawled, currently not indexed&#8221;. If parameter URLs dominate those lists, Google is spending its visits on addresses you never wanted indexed. That report is the cheapest crawl budget diagnosis you will ever run.<\/p>\n<\/p><\/div>\n<h2 id=\"international-urls\">Subfolders, subdomains and international URLs<\/h2>\n<p>For sites serving several countries or languages, Google documents two equally valid patterns: Country-specific domains (<code>example.de<\/code>) or language subfolders on one domain (<code>example.com\/de\/<\/code>). The subfolder route concentrates all authority on a single domain and costs less to maintain, which is why it is the default recommendation for small and mid-sized companies. Separate country domains pay off when markets need genuinely separate brands or legal entities.<\/p>\n<p>Subdomains (<code>de.example.com<\/code>) work for Google too, but they behave like separate sites in practice: Own crawl treatment, own robots.txt, and analytics setups that need extra configuration. Choose them for genuinely separate products, not for languages.<\/p>\n<p>Whatever pattern you pick, two rules carry over from the sections above: Write each language version&#8217;s slugs in that language, and connect the versions with <a href=\"https:\/\/taismo.de\/en\/what-is\/hreflang\/\">hreflang<\/a> annotations so Google serves the right version to the right market. The page you are reading practices both, the German original lives under <code>\/seo-magazin\/<\/code>, the English version under <code>\/en\/seo-magazine\/<\/code> with an English slug.<\/p>\n<h2 id=\"changing-urls\">Changing URLs is a migration, treat it like one<\/h2>\n<p>Everything so far was about new URLs. Existing URLs play by a harsher rule: Every address that has been live for a while has collected links, bookmarks, shares and ranking signals, and renaming it puts all of that at risk. So the first decision is not how to change URLs but whether. A slightly prettier slug is not worth a migration. A protocol change, a domain move, a merger of two sites or a genuinely broken structure is.<\/p>\n<p>When the change is justified, the process is documented and unforgiving:<\/p>\n<ol>\n<li><strong>Map every old URL to exactly one new URL.<\/strong> Export your full URL inventory first, from the sitemap, the CMS and your analytics, because the URLs you forget are the ones that die silently.<\/li>\n<li><strong>Redirect server-side with <a href=\"https:\/\/taismo.de\/en\/what-is\/301-redirect\/\">301<\/a>.<\/strong> A permanent redirect tells Google to transfer the canonical status and its signals to the new address. Redirect each URL to its true successor, avoid chains, and stay far away from the 10 redirect hops Google&#8217;s crawlers follow at most.<\/li>\n<li><strong>Update your internal links.<\/strong> Redirects are a safety net for external links you cannot edit. Your own links should point directly at the new URLs, every hop you leave inside your site wastes crawl requests and dilutes clarity.<\/li>\n<li><strong>Update the <a href=\"https:\/\/taismo.de\/en\/what-is\/sitemap\/\">sitemap<\/a> and watch Search Console.<\/strong> Submit the new URL set, then track the crawl stats and index coverage until the new URLs carry the traffic.<\/li>\n<li><strong>Keep the redirects for at least 1 year.<\/strong> That is Google&#8217;s stated minimum for signal transfer; from a user&#8217;s perspective, keep them for as long as the old links exist anywhere.<\/li>\n<\/ol>\n<figure><a href=\"https:\/\/taismo.de\/en\/what-is\/301-redirect\/\" title=\"301 redirect explained in the SEO glossary\"><svg viewBox=\"0 0 800 330\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"URL migration flow: map, redirect, update internal links and sitemap, monitor\" style=\"width:100%;height:auto;display:block;border-radius:12px;background:#f6f8f8\"><text x=\"400\" y=\"34\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"19\" font-weight=\"800\" fill=\"#072328\">A URL migration that keeps your rankings<\/text><rect x=\"34\" y=\"64\" width=\"170\" height=\"66\" rx=\"12\" fill=\"#072328\"\/><text x=\"119\" y=\"92\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">Map every URL<\/text><text x=\"119\" y=\"113\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"12\" fill=\"#c9d6d3\">old to new, 1:1<\/text><path d=\"M204 97 L232 97\" stroke=\"#ED8924\" stroke-width=\"3\"\/><path d=\"M226 89 L240 97 L226 105 Z\" fill=\"#ED8924\"\/><rect x=\"244\" y=\"64\" width=\"170\" height=\"66\" rx=\"12\" fill=\"#ED8924\"\/><text x=\"329\" y=\"92\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">301 redirect<\/text><text x=\"329\" y=\"113\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"12\" fill=\"#fdeada\">server-side, no chains<\/text><path d=\"M414 97 L442 97\" stroke=\"#ED8924\" stroke-width=\"3\"\/><path d=\"M436 89 L450 97 L436 105 Z\" fill=\"#ED8924\"\/><rect x=\"454\" y=\"64\" width=\"170\" height=\"66\" rx=\"12\" fill=\"#072328\"\/><text x=\"539\" y=\"92\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">Update links<\/text><text x=\"539\" y=\"113\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"12\" fill=\"#c9d6d3\">internal links + sitemap<\/text><path d=\"M624 97 L652 97\" stroke=\"#ED8924\" stroke-width=\"3\"\/><path d=\"M646 89 L660 97 L646 105 Z\" fill=\"#ED8924\"\/><rect x=\"664\" y=\"64\" width=\"102\" height=\"66\" rx=\"12\" fill=\"#072328\"\/><text x=\"715\" y=\"92\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"14\" font-weight=\"800\" fill=\"#ffffff\">Monitor<\/text><text x=\"715\" y=\"113\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"12\" fill=\"#c9d6d3\">Search Console<\/text><rect x=\"34\" y=\"170\" width=\"732\" height=\"60\" rx=\"12\" fill=\"#ffffff\" stroke=\"#ED8924\" stroke-width=\"2\"\/><text x=\"400\" y=\"196\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"15\" font-weight=\"800\" fill=\"#072328\">Keep the redirects for at least 1 year<\/text><text x=\"400\" y=\"218\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"13\" fill=\"#5a6b68\">Google needs that window to transfer signals to the new URLs<\/text><rect x=\"34\" y=\"248\" width=\"732\" height=\"46\" rx=\"12\" fill=\"#f0f3f3\"\/><text x=\"400\" y=\"277\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"13\" fill=\"#5a6b68\">A medium-sized site needs a few weeks until most pages are reindexed<\/text><text x=\"766\" y=\"322\" text-anchor=\"end\" font-family=\"Arial,Helvetica,sans-serif\" font-size=\"11\" fill=\"#9aa8a6\">Fig. 3 \u00b7 taismo<\/text><\/svg><\/a><figcaption><strong>Fig. 3: The migration sequence. Google expects temporary fluctuations, a medium-sized site needs a few weeks until most pages are reindexed.<\/strong><\/figcaption><\/figure>\n<p>Two traps deserve their own warning. First: Redirecting removed pages to the homepage feels tidy and is wrong; Google treats a redirect to irrelevant content as a soft 404, so a page that is gone for good should return a real 404 or 410 <a href=\"https:\/\/taismo.de\/en\/what-is\/http-statuscode\/\">status code<\/a>. Second: Do not rewrite content, design and URLs in one big-bang launch if you can avoid it, because when rankings dip afterwards you will not know which change caused it.<\/p>\n<p>We speak from experience here, on our own domain. taismo moved its services page from <code>\/seo\/<\/code> to a more descriptive slug years ago, and our 2026 site audit still found internal links pointing at the old address, quietly bouncing through a redirect on every click. The redirect safety net works, which is exactly why leftover links survive unnoticed. Audit your internal links after every migration, then again six months later.<\/p>\n<p class=\"taismo-cta-text\" style=\"border-left:3px solid #ED8924;padding:4px 0 4px 14px;margin:22px 0;color:#072328\">\ud83d\udc49 Planning a relaunch or a URL restructure? Our <a href=\"https:\/\/taismo.de\/en\/seo-services\/\" style=\"color:#ED8924;font-weight:700\">ongoing SEO support<\/a> covers migration mapping, redirects and the monitoring afterwards, so the traffic arrives at the new URLs instead of dying with the old ones.<\/p>\n<h2 id=\"url-myths\">Four URL myths that refuse to die<\/h2>\n<p>URL advice ages badly, and old claims keep circulating years after they stopped being true. Four examples we still meet in audits, including one from the 2023 version of this very article:<\/p>\n<p><strong>Myth 1: &#8220;Search engines cut URLs off at 74 characters.&#8221;<\/strong> The German original of this article claimed that in 2023, and it was already outdated then. No such truncation limit exists in Google&#8217;s documentation; the sitemaps protocol allows up to 2,048 characters, and since Google shows breadcrumb paths instead of raw URLs in its results, a long URL is not even a display problem. Keep URLs short for humans, not for an imaginary cutoff.<\/p>\n<p><strong>Myth 2: &#8220;The exact keyword in the URL boosts rankings.&#8221;<\/strong> Google&#8217;s Starter Guide says URL keywords have hardly any effect beyond breadcrumb display. The same logic buried the <a href=\"https:\/\/taismo.de\/en\/what-is\/exact-match-domain\/\">exact match domain<\/a> as a strategy: An address that matches the query word for word wins nothing by matching. Descriptive slugs are for people; the ranking comes from the page.<\/p>\n<p><strong>Myth 3: &#8220;Pages deeper than three folder levels don&#8217;t get indexed.&#8221;<\/strong> Google follows links, not slash counts. A deep URL that is well linked internally gets crawled and indexed like any other page. What actually buries pages is click distance: Content that no internal link reaches within a few clicks of the homepage, whatever its URL looks like.<\/p>\n<p><strong>Myth 4: &#8220;Duplicate URLs get your site penalized.&#8221;<\/strong> Parameter variants and case duplicates create no penalty. Google canonicalizes: It picks one version, folds the signals together and shows that one. The cost is real but different, wasted crawling, split link signals until consolidation, and less control over which URL appears in the results. That is reason enough to fix duplicates, no punishment narrative required.<\/p>\n<h2 id=\"urls-in-ai-search\">URLs in AI search: Your address is part of the citation<\/h2>\n<p>AI answers change where people see your URLs. ChatGPT, Perplexity and Google&#8217;s AI features cite sources, and the citation typically shows the domain and a readable hint of the path. At that moment the URL is doing sales work. <code>example.com\/blog\/url-structure<\/code> reads like a source worth opening, a parameter string does not.<\/p>\n<p>Stability matters more in this environment, not less. AI systems resolve, quote and revisit URLs over time, and an address that died in a restructure is a citation that leads nowhere. The same two qualities this whole article argues for, readable and permanent, are exactly what makes a URL citation-proof. How to become a cited source in AI answers is its own discipline; our <a href=\"https:\/\/taismo.de\/en\/geo\/\">GEO and AI visibility<\/a> page covers it.<\/p>\n<p class=\"taismo-cta-text\" style=\"border-left:3px solid #ED8924;padding:4px 0 4px 14px;margin:22px 0;color:#072328\">\ud83d\udc49 Want a second pair of eyes on your URL structure before the next relaunch? <a href=\"https:\/\/taismo.de\/en\/request\/\" style=\"color:#ED8924;font-weight:700\">Book a free strategy call<\/a> and we will look at your site together.<\/p>\n<h2 id=\"faq\">Frequently asked questions about URL structure<\/h2>\n<h3>What is URL structure in SEO?<\/h3>\n<p>URL structure in SEO is the way a website&#8217;s addresses are built and organized: The words in each slug, the folders that group related pages and the conventions for casing, separators and parameters. A good structure helps search engines crawl efficiently and helps users predict what a page contains before they click.<\/p>\n<h3>Are keywords in the URL a ranking factor?<\/h3>\n<p>Only marginally. Google&#8217;s SEO Starter Guide states that keywords in the domain or URL path alone have hardly any effect beyond appearing in breadcrumbs. Use descriptive words for readers, but do not expect a ranking boost and never restructure existing URLs just to insert keywords.<\/p>\n<h3>How long should a URL be?<\/h3>\n<p>Short enough to read at a glance, which in practice means 3 to 5 words in the slug. There is no documented ranking limit; the sitemaps protocol technically allows up to 2,048 characters. Length is a usability question, not a ranking question.<\/p>\n<h3>Should I change my existing URLs for SEO?<\/h3>\n<p>Only when there is a clear structural reason, such as a domain move or a genuinely broken hierarchy. Renaming a URL sacrifices collected signals and requires 301 redirects that Google recommends keeping for at least 1 year. A slightly nicer slug never justifies that cost.<\/p>\n<h3>Do underscores in URLs hurt SEO?<\/h3>\n<p>They can. Google recommends hyphens because underscores join words together instead of separating them, so <code>url_structure<\/code> risks being read as one token while <code>url-structure<\/code> is clearly two words. Use hyphens in all new URLs; renaming old underscore URLs is only worth it as part of a planned migration.<\/p>\n<h3>Why is URL structure important for SEO?<\/h3>\n<p>Because the URL is the identifier everything else hangs on: Crawling, indexing, canonicalization and linking all operate on URLs. Clean structure saves crawl budget, prevents duplicate variants, builds user trust in search results and AI citations, and keeps future site changes affordable.<\/p>\n<h2 id=\"sources\">Sources<\/h2>\n<ul class=\"taismo-sources\" style=\"font-size:0.92em;line-height:1.65;color:#3a4744\">\n<li>Google Search Central: &#8220;<a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/url-structure\" rel=\"noopener noreferrer\" target=\"_blank\">URL structure best practices for Google Search<\/a>&#8220;, Google, 2026.<\/li>\n<li>Google Search Central: &#8220;<a href=\"https:\/\/developers.google.com\/search\/docs\/fundamentals\/seo-starter-guide\" rel=\"noopener noreferrer\" target=\"_blank\">SEO Starter Guide<\/a>&#8220;, Google, 2026.<\/li>\n<li>Google Search Central: &#8220;<a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/site-move-with-url-changes\" rel=\"noopener noreferrer\" target=\"_blank\">Site moves with URL changes<\/a>&#8220;, Google, 2026.<\/li>\n<li>Google Search Central: &#8220;<a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/301-redirects\" rel=\"noopener noreferrer\" target=\"_blank\">Redirects and Google Search<\/a>&#8220;, Google, 2026.<\/li>\n<li>Google Search Central: &#8220;<a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/http-network-errors\" rel=\"noopener noreferrer\" target=\"_blank\">HTTP status codes, and network and DNS errors<\/a>&#8220;, Google, 2026.<\/li>\n<li>Sitemaps.org: &#8220;<a href=\"https:\/\/www.sitemaps.org\/protocol.html\" rel=\"noopener noreferrer\" target=\"_blank\">Sitemaps XML format<\/a>&#8220;, sitemaps.org, current protocol version.<\/li>\n<li>Tim Berners-Lee: &#8220;<a href=\"https:\/\/www.w3.org\/Provider\/Style\/URI\" rel=\"noopener noreferrer\" target=\"_blank\">Cool URIs don&#8217;t change<\/a>&#8220;, W3C, 1998.<\/li>\n<li>Search Engine Journal: &#8220;<a href=\"https:\/\/www.searchenginejournal.com\/ranking-factors\/urls\/\" rel=\"noopener noreferrer\" target=\"_blank\">URLs As A Google Ranking Factor: What You Need To Know<\/a>&#8221; (documents John Mueller&#8217;s 2016 statement), Search Engine Journal.<\/li>\n<\/ul><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Contents What makes a URL SEO friendly How Google actually uses URLs Seven rules for SEO friendly URLs Folders, depth and site hierarchy One version of every URL Parameters, filters and infinite spaces Subfolders, subdomains and international URLs Changing URLs: The migration traps Four URL myths that refuse to die URLs in AI search FAQ [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7444,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_taismo_jsonld":"","taismo_jsonld":"{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/\",\"url\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/\",\"name\":\"SEO URL Structure: Rules, Myths and Migration Traps\",\"description\":\"How to build SEO friendly URLs: The rules Google documents, the folder hierarchy that guides crawling, the parameter traps and the migration process that protects rankings.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\/\/taismo.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#primaryimage\"},\"breadcrumb\":{\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#breadcrumb\"},\"author\":{\"@id\":\"https:\/\/taismo.de\/#person-dominik-breitbach\"},\"publisher\":{\"@id\":\"https:\/\/taismo.de\/#organization\"},\"about\":{\"@id\":\"https:\/\/taismo.de\/#organization\"},\"datePublished\":\"2023-11-13T14:22:28+01:00\",\"dateModified\":\"2026-07-27T18:00:00+02:00\",\"mainEntity\":{\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#article\"},\"hasPart\":{\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#faqpage\"},\"speakable\":{\"@type\":\"SpeakableSpecification\",\"cssSelector\":[\".brand-claim\",\".lead-def\"]}},{\"@type\":\"BlogPosting\",\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#article\",\"headline\":\"SEO URL Structure: Rules, Myths and Migration Traps\",\"name\":\"SEO URL Structure: Rules, Myths and Migration Traps\",\"description\":\"URLs rank less than you fear and matter more than you think. This guide covers Google's documented URL rules, folder hierarchy, parameter traps, four myths and a migration process that keeps rankings intact.\",\"url\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/\"},\"isPartOf\":{\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/\"},\"inLanguage\":\"en-US\",\"datePublished\":\"2023-11-13T14:22:28+01:00\",\"dateModified\":\"2026-07-27T18:00:00+02:00\",\"author\":{\"@id\":\"https:\/\/taismo.de\/#person-dominik-breitbach\"},\"publisher\":{\"@id\":\"https:\/\/taismo.de\/#organization\"},\"image\":{\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#primaryimage\"},\"wordCount\":3668,\"articleSection\":\"SEO Magazine\",\"keywords\":[\"url structure seo\",\"seo friendly url\",\"seo url structure\",\"url structure best practices\",\"url slug\",\"seo friendly urls\",\"url migration\",\"301 redirect\",\"crawl budget\"],\"about\":[{\"@id\":\"https:\/\/taismo.de\/en\/what-is\/url\/#definedterm\"},{\"@id\":\"https:\/\/taismo.de\/#organization\"}],\"mentions\":[{\"@type\":\"Thing\",\"name\":\"Google Search\",\"sameAs\":\"https:\/\/en.wikipedia.org\/wiki\/Google_Search\"},{\"@type\":\"Thing\",\"name\":\"Uniform Resource Locator\",\"sameAs\":\"https:\/\/en.wikipedia.org\/wiki\/URL\"},{\"@type\":\"Person\",\"name\":\"Tim Berners-Lee\",\"sameAs\":\"https:\/\/en.wikipedia.org\/wiki\/Tim_Berners-Lee\"}],\"speakable\":{\"@type\":\"SpeakableSpecification\",\"cssSelector\":[\".brand-claim\",\".lead-def\"]}},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#primaryimage\",\"url\":\"https:\/\/taismo.de\/wp-content\/uploads\/2026\/07\/url-structure_hero.webp\",\"contentUrl\":\"https:\/\/taismo.de\/wp-content\/uploads\/2026\/07\/url-structure_hero.webp\",\"width\":1344,\"height\":768,\"caption\":\"SEO URL structure: readable paths, clean hierarchy and migrations without ranking loss\",\"inLanguage\":\"en-US\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/taismo.de\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SEO Magazine\",\"item\":\"https:\/\/taismo.de\/en\/seo-magazine\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SEO URL Structure\",\"item\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/\"}]},{\"@type\":\"FAQPage\",\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#faqpage\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/\"},\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is URL structure in SEO?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"URL structure in SEO is the way a website's addresses are built and organized: The words in each slug, the folders that group related pages and the conventions for casing, separators and parameters. A good structure helps search engines crawl efficiently and helps users predict what a page contains before they click.\"}},{\"@type\":\"Question\",\"name\":\"Are keywords in the URL a ranking factor?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Only marginally. Google's SEO Starter Guide states that keywords in the domain or URL path alone have hardly any effect beyond appearing in breadcrumbs. Use descriptive words for readers, but do not expect a ranking boost and never restructure existing URLs just to insert keywords.\"}},{\"@type\":\"Question\",\"name\":\"How long should a URL be?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Short enough to read at a glance, which in practice means 3 to 5 words in the slug. There is no documented ranking limit; the sitemaps protocol technically allows up to 2,048 characters. Length is a usability question, not a ranking question.\"}},{\"@type\":\"Question\",\"name\":\"Should I change my existing URLs for SEO?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Only when there is a clear structural reason, such as a domain move or a genuinely broken hierarchy. Renaming a URL sacrifices collected signals and requires 301 redirects that Google recommends keeping for at least 1 year. A slightly nicer slug never justifies that cost.\"}},{\"@type\":\"Question\",\"name\":\"Do underscores in URLs hurt SEO?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"They can. Google recommends hyphens because underscores join words together instead of separating them, so url_structure risks being read as one token while url-structure is clearly two words. Use hyphens in all new URLs; renaming old underscore URLs is only worth it as part of a planned migration.\"}},{\"@type\":\"Question\",\"name\":\"Why is URL structure important for SEO?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Because the URL is the identifier everything else hangs on: Crawling, indexing, canonicalization and linking all operate on URLs. Clean structure saves crawl budget, prevents duplicate variants, builds user trust in search results and AI citations, and keeps future site changes affordable.\"}}]}]}","footnotes":""},"categories":[81],"tags":[],"class_list":["post-7446","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo-magazine"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SEO URL Structure: Rules, Myths, Migration Traps | taismo<\/title>\n<meta name=\"description\" content=\"URLs rank less than you fear and matter more than you think. Learn Google&#039;s documented rules and how to migrate without losing rankings. Read on \ud83d\ude80\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SEO URL Structure: Rules, Myths, Migration Traps | taismo\" \/>\n<meta property=\"og:description\" content=\"URLs rank less than you fear and matter more than you think. Learn Google&#039;s documented rules and how to migrate without losing rankings. Read on \ud83d\ude80\" \/>\n<meta property=\"og:url\" content=\"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/\" \/>\n<meta property=\"og:site_name\" content=\"taismo| Agentur f\u00fcr SEO &amp; Webdesign\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TaismoOnlineMarketing\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-13T12:22:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-27T20:27:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/taismo.de\/wp-content\/uploads\/2026\/07\/url-structure_hero.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1344\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Dominik Breitbach\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/\"},\"author\":{\"name\":\"Dominik Breitbach\",\"@id\":\"https:\\\/\\\/taismo.de\\\/#person-dominik-breitbach\"},\"headline\":\"SEO URL Structure: Rules, Myths and Migration Traps\",\"datePublished\":\"2023-11-13T12:22:28+00:00\",\"dateModified\":\"2026-07-27T20:27:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/\"},\"wordCount\":3707,\"publisher\":{\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/taismo.de\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/url-structure_hero.webp\",\"articleSection\":[\"SEO Magazine\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/\",\"url\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/\",\"name\":\"SEO URL Structure: Rules, Myths, Migration Traps | taismo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/taismo.de\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/url-structure_hero.webp\",\"datePublished\":\"2023-11-13T12:22:28+00:00\",\"dateModified\":\"2026-07-27T20:27:38+00:00\",\"description\":\"URLs rank less than you fear and matter more than you think. Learn Google's documented rules and how to migrate without losing rankings. Read on \ud83d\ude80\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/#primaryimage\",\"url\":\"https:\\\/\\\/taismo.de\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/url-structure_hero.webp\",\"contentUrl\":\"https:\\\/\\\/taismo.de\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/url-structure_hero.webp\",\"width\":1344,\"height\":768,\"caption\":\"SEO URL structure: readable paths, clean hierarchy and migrations without ranking loss\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/seo-magazine\\\/url-structure\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/taismo.de\\\/en\\\/search-marketing\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SEO URL Structure: Rules, Myths and Migration Traps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/taismo.de\\\/en\\\/\",\"name\":\"taismo| Agentur f\u00fcr SEO & Webdesign\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/#organization\"},\"alternateName\":\"taismo\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/taismo.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/#organization\",\"name\":\"taismo SEO Agentur M\u00fcnchen\",\"alternateName\":\"taismo\",\"url\":\"https:\\\/\\\/taismo.de\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/taismo.de\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-favicon.png\",\"contentUrl\":\"https:\\\/\\\/taismo.de\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"taismo SEO Agentur M\u00fcnchen\"},\"image\":{\"@id\":\"https:\\\/\\\/taismo.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/TaismoOnlineMarketing\",\"https:\\\/\\\/branchenbuch.portal.muenchen.de\\\/mhp\\\/1380360\\\/\",\"https:\\\/\\\/www.crunchbase.com\\\/organization\\\/taismo-gmbh\",\"https:\\\/\\\/de.trustpilot.com\\\/review\\\/taismo.de\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/taismo\\\/\",\"https:\\\/\\\/www.instagram.com\\\/taismo.de\",\"https:\\\/\\\/onlinemarketing.de\\\/dienstleister\\\/online-marketing-agentur\\\/kirchheim-bei-muenchen\\\/taismo\",\"https:\\\/\\\/www.agenturtipp.de\\\/agentur\\\/taismo-online-marketing\\\/\",\"https:\\\/\\\/startupvalley.news\\\/de\\\/taismo-online-marketing-agentur\\\/\",\"https:\\\/\\\/www.wlw.de\\\/de\\\/firma\\\/taismo-gmbh-1918135\",\"https:\\\/\\\/www.youtube.com\\\/@taismo8632\",\"https:\\\/\\\/techbehemoths.com\\\/company\\\/taismo-gmbh\",\"https:\\\/\\\/www.kununu.com\\\/de\\\/taismo1\",\"https:\\\/\\\/www.provenexpert.com\\\/taismo1\\\/\",\"https:\\\/\\\/www.provenemployer.com\\\/p\\\/taismo-employer\\\/\",\"https:\\\/\\\/www.trustedshops.de\\\/bewertung\\\/taismo-de\",\"https:\\\/\\\/www.kennstdueinen.de\\\/online-marketing-kirchheim-bei-muenchen-taismo-gmbh-d2136613.html\",\"https:\\\/\\\/www.ibusiness.de\\\/dienstleister\\\/jb\\\/5920834fb726.html\",\"https:\\\/\\\/www.seo-united.de\\\/seo-agenturen\\\/taismo-3345\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SEO URL Structure: Rules, Myths, Migration Traps | taismo","description":"URLs rank less than you fear and matter more than you think. Learn Google's documented rules and how to migrate without losing rankings. Read on \ud83d\ude80","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/","og_locale":"en_US","og_type":"article","og_title":"SEO URL Structure: Rules, Myths, Migration Traps | taismo","og_description":"URLs rank less than you fear and matter more than you think. Learn Google's documented rules and how to migrate without losing rankings. Read on \ud83d\ude80","og_url":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/","og_site_name":"taismo| Agentur f\u00fcr SEO &amp; Webdesign","article_publisher":"https:\/\/www.facebook.com\/TaismoOnlineMarketing","article_published_time":"2023-11-13T12:22:28+00:00","article_modified_time":"2026-07-27T20:27:38+00:00","og_image":[{"width":1344,"height":768,"url":"https:\/\/taismo.de\/wp-content\/uploads\/2026\/07\/url-structure_hero.webp","type":"image\/webp"}],"author":"Dominik Breitbach","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#article","isPartOf":{"@id":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/"},"author":{"name":"Dominik Breitbach","@id":"https:\/\/taismo.de\/#person-dominik-breitbach"},"headline":"SEO URL Structure: Rules, Myths and Migration Traps","datePublished":"2023-11-13T12:22:28+00:00","dateModified":"2026-07-27T20:27:38+00:00","mainEntityOfPage":{"@id":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/"},"wordCount":3707,"publisher":{"@id":"https:\/\/taismo.de\/en\/#organization"},"image":{"@id":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#primaryimage"},"thumbnailUrl":"https:\/\/taismo.de\/wp-content\/uploads\/2026\/07\/url-structure_hero.webp","articleSection":["SEO Magazine"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/","url":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/","name":"SEO URL Structure: Rules, Myths, Migration Traps | taismo","isPartOf":{"@id":"https:\/\/taismo.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#primaryimage"},"image":{"@id":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#primaryimage"},"thumbnailUrl":"https:\/\/taismo.de\/wp-content\/uploads\/2026\/07\/url-structure_hero.webp","datePublished":"2023-11-13T12:22:28+00:00","dateModified":"2026-07-27T20:27:38+00:00","description":"URLs rank less than you fear and matter more than you think. Learn Google's documented rules and how to migrate without losing rankings. Read on \ud83d\ude80","breadcrumb":{"@id":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#primaryimage","url":"https:\/\/taismo.de\/wp-content\/uploads\/2026\/07\/url-structure_hero.webp","contentUrl":"https:\/\/taismo.de\/wp-content\/uploads\/2026\/07\/url-structure_hero.webp","width":1344,"height":768,"caption":"SEO URL structure: readable paths, clean hierarchy and migrations without ranking loss"},{"@type":"BreadcrumbList","@id":"https:\/\/taismo.de\/en\/seo-magazine\/url-structure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/taismo.de\/en\/search-marketing\/"},{"@type":"ListItem","position":2,"name":"SEO URL Structure: Rules, Myths and Migration Traps"}]},{"@type":"WebSite","@id":"https:\/\/taismo.de\/en\/#website","url":"https:\/\/taismo.de\/en\/","name":"taismo| Agentur f\u00fcr SEO & Webdesign","description":"","publisher":{"@id":"https:\/\/taismo.de\/en\/#organization"},"alternateName":"taismo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/taismo.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/taismo.de\/en\/#organization","name":"taismo SEO Agentur M\u00fcnchen","alternateName":"taismo","url":"https:\/\/taismo.de\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/taismo.de\/en\/#\/schema\/logo\/image\/","url":"https:\/\/taismo.de\/wp-content\/uploads\/2024\/09\/cropped-favicon.png","contentUrl":"https:\/\/taismo.de\/wp-content\/uploads\/2024\/09\/cropped-favicon.png","width":512,"height":512,"caption":"taismo SEO Agentur M\u00fcnchen"},"image":{"@id":"https:\/\/taismo.de\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TaismoOnlineMarketing","https:\/\/branchenbuch.portal.muenchen.de\/mhp\/1380360\/","https:\/\/www.crunchbase.com\/organization\/taismo-gmbh","https:\/\/de.trustpilot.com\/review\/taismo.de","https:\/\/www.linkedin.com\/company\/taismo\/","https:\/\/www.instagram.com\/taismo.de","https:\/\/onlinemarketing.de\/dienstleister\/online-marketing-agentur\/kirchheim-bei-muenchen\/taismo","https:\/\/www.agenturtipp.de\/agentur\/taismo-online-marketing\/","https:\/\/startupvalley.news\/de\/taismo-online-marketing-agentur\/","https:\/\/www.wlw.de\/de\/firma\/taismo-gmbh-1918135","https:\/\/www.youtube.com\/@taismo8632","https:\/\/techbehemoths.com\/company\/taismo-gmbh","https:\/\/www.kununu.com\/de\/taismo1","https:\/\/www.provenexpert.com\/taismo1\/","https:\/\/www.provenemployer.com\/p\/taismo-employer\/","https:\/\/www.trustedshops.de\/bewertung\/taismo-de","https:\/\/www.kennstdueinen.de\/online-marketing-kirchheim-bei-muenchen-taismo-gmbh-d2136613.html","https:\/\/www.ibusiness.de\/dienstleister\/jb\/5920834fb726.html","https:\/\/www.seo-united.de\/seo-agenturen\/taismo-3345\/"]}]}},"_links":{"self":[{"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/posts\/7446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/comments?post=7446"}],"version-history":[{"count":1,"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/posts\/7446\/revisions"}],"predecessor-version":[{"id":7448,"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/posts\/7446\/revisions\/7448"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/media\/7444"}],"wp:attachment":[{"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/media?parent=7446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/categories?post=7446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/taismo.de\/en\/wp-json\/wp\/v2\/tags?post=7446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}