SEO

URL Structure

URL structure is the system of protocol, domain, path, and parameters that make up a web address. A URL like https://example.com/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 www and subdomains like blog..
  • 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.

Publish SEO-ready content with Powerblog

Powerblog helps teams plan, write, and publish optimized blog content that ranks — without the engineering overhead.

Start your free trial