URL Structure
URL structure is the system of protocol, domain, path, and parameters that make up a web address. A URL like https://inblog.ai/ko/blog/seo-basics is designed so each segment carries hierarchical meaning — the first cue search engines and users get about the page.
URL structure is the system of protocol, domain, path, and parameters that make up a web address. A URL like https://inblog.ai/ko/blog/seo-basics is designed so each segment carries hierarchical meaning — the first cue search engines and users get about the page.
Why It Matters
John Mueller has repeatedly said URL structure isn't a direct ranking factor, but it indirectly affects crawling, indexing, and click-through rates. Backlinko's analysis of 11M search results found shorter, readable URLs rank higher on average than cluttered ones. When URLs appear in the SERP, short keyword-containing URLs lift click-through rates 2–5%. Because URLs are hard to change later — and breaking them costs rankings — it's critical to get the structure right early in a blog's life.
Parts of a URL
https://blog.example.com/ko/seo/url-structure?utm=x#section
└──┬──┘ └──────┬──────┘ └────┬─────────┘└──┬──┘└───┬──┘
protocol host/subdomain path query fragment
- Protocol: HTTPS is standard. HTTP triggers Google warnings.
- Host / subdomain: Whether to use
wwwand subdomains likeblog.. - Path: Directory hierarchy that reveals content topic.
- Query parameters: Filters, UTM tags, session data. Overuse wastes crawl budget.
- Fragment: The anchor after
#. No impact on indexing, but matters for UX.
SEO-Friendly Design Principles
Short and descriptive: /ko/seo/url-structure beats /p?id=12345. Users and crawlers should predict content from the URL alone.
Use hyphens: Separate words with hyphens (-), not underscores. Google treats hyphens as word boundaries.
Lowercase only: Mixed case can be interpreted as different URLs on some servers, causing duplicate content.
Strip meaningless parameters: Session IDs, tracking tokens, and reorder parameters should be normalized via canonical tags.
Shallow hierarchy: Keep depth to 3–4 levels. Going deeper dilutes crawl budget and internal link equity.
Language and region handling: For multilingual blogs, use subdirectories like /ko/ and /en/. Separate domains or query-based switching are expensive to maintain.
Keyword inclusion (in moderation): Include 1–2 representative keywords in the slug. Avoid keyword stuffing.
Subdomain vs Subdirectory
| Aspect | Subdomain blog.site.com | Subdirectory site.com/blog |
|---|---|---|
| Authority inheritance | Partial | Full inheritance from main domain |
| Operational independence | Higher | Lower |
| SEO recommendation | Only in special cases | Recommended for most blogs |
Google officially says "both are supported," but practical data usually favors subdirectories for authority inheritance.
When You Must Change URLs
If you must change a URL, always set a 301 redirect from the old URL to the new one. Changing URLs without redirects wipes out backlink equity and tanks search traffic. Update internal links, sitemaps, and structured data to the new URL at the same time to prevent redirect chains.
Sources: