/ seo-glossary / What Is Permalink? SEO Glossary
seo-glossary 7 min read

What Is Permalink? SEO Glossary

Learn what permalink means in SEO, why it matters, and how to use it.

What Is Permalink? SEO Glossary

What Is a Permalink?

A permalink, short for "permanent link," is the full URL address that points to a specific page, blog post, or piece of content on a website. Unlike temporary or session-based URLs, a permalink is designed to remain unchanged for the lifetime of the content. For example, https://example.com/blog/what-is-seo is a permalink that should always point to that specific blog post.

Permalinks are foundational to how the web works. Every piece of content needs a stable, permanent address so that search engines can index it, other websites can link to it, and users can bookmark or share it. When permalinks change without proper redirects, it breaks the chain of references that connects content across the internet.

Permalinks serve as the permanent identity of every page on your website. Search engines index and rank pages based on their URLs. When a URL has been live for months or years, it accumulates ranking signals including backlinks, click data, and crawl history. All of this authority is tied to the specific permalink.

Changing a permalink without implementing a 301 redirect effectively creates a new page in Google's eyes. The old URL returns a 404 error, backlinks pointing to it stop passing value, and the ranking authority built over time is lost. This is why getting your permalink structure right from the beginning is critical.

Permalink structure also affects crawlability. Search engines use URL patterns to understand site architecture. A logical, hierarchical permalink structure like /blog/category/post-title helps Google understand how content is organized and how pages relate to each other. Google's own URL structure guidance puts this plainly, advising owners to "organize your content so that URLs are constructed logically and in a manner that is most intelligible to humans," and to use readable words rather than long ID numbers.

User trust is influenced by permalink quality. Clean, readable permalinks appear in search results, browser address bars, and social media previews. A well-structured permalink gives users confidence about what they will find when they click.

Permalinks are generated by your website's content management system or web framework. Most CMS platforms offer settings that control the default permalink structure. Common permalink patterns include:

Post-name structure: example.com/post-title. The cleanest and most SEO-friendly format. The URL contains only the domain and the slug.

Category and post-name: example.com/category/post-title. Adds a layer of hierarchy that communicates content organization. Useful for sites with distinct content sections.

Date-based structure: example.com/2025/02/post-title. Includes the publication date in the URL. Common for news sites but problematic for evergreen content that gets updated.

Numeric or ID-based: example.com/?p=123. Uses database IDs instead of descriptive words. This is the worst option for SEO because the URL communicates nothing about the content. Google explicitly recommends the opposite, favoring https://example.com/wiki/Aviation over a parameter-heavy URL like https://example.com/index.php?topic=42&area=3a5ebc944f41daa6f849f730f1.

Within the slug itself, Google recommends separating words with hyphens rather than underscores, because hyphens help users and search engines better identify the individual concepts. Write your-post-title rather than your_post_title.

When a web server receives a request for a permalink, it maps the URL to the corresponding content, whether that is a database record, a static file, or a dynamically generated page.

Choose your permalink structure before launching. Changing permalink structures after your site has been indexed and has backlinks is painful. It requires mass redirects and risks traffic loss. Decide on your structure early and stick with it.

Use the post-name format as your default. The simplest and most SEO-friendly permalink structure uses just the domain and the descriptive slug. This keeps URLs short, readable, and keyword-rich.

Keep permalinks stable over time. The entire point of a permalink is permanence. Resist the urge to change URLs for cosmetic reasons. Only change a permalink when there is a compelling reason, and always implement a 301 redirect from the old URL.

Avoid dates in permalinks for evergreen content. Including /2025/02/ in a permalink signals that the content is time-bound. When you update the content in 2026, the date in the URL makes it look outdated even if the content is current.

Configure canonical URLs for duplicate content. If the same content is accessible through multiple permalinks, set canonical tags to indicate the preferred version.

Implement 301 redirects whenever permalinks change. If you must change a permalink, set up a permanent (301) redirect from the old URL to the new one. The 301 Moved Permanently status code tells a browser the resource has permanently moved to the URL named in the Location header, and per MDN search engines receiving a 301 attribute links from the original URL to the new one, passing the SEO ranking across. One caveat worth knowing: when a 301 is returned in response to a POST request, the Fetch Standard allows the user agent to switch the follow-up request to GET, so for endpoints where the method must be preserved, use 308 Permanent Redirect instead. For ordinary page-to-page permalink moves, a 301 is the correct choice.

Common Mistakes to Avoid

Using the default numeric permalink structure. Many CMS platforms default to ID-based URLs like ?p=123. Change this to a descriptive format immediately after installation, before creating any content.

Changing permalinks after accumulating backlinks. Moving a high-performing page to a new URL without redirects is one of the most damaging SEO mistakes. All existing backlinks become worthless, and rankings drop.

Creating inconsistent permalink patterns. Some pages using /blog/title, others using /posts/title, and still others using /articles/title creates confusion for both search engines and users. Maintain a consistent structure.

Including unnecessary parameters in permalinks. Tracking parameters, session IDs, and other query strings appended to permalinks create duplicate content issues. Use canonical tags and configure your CMS to keep permalinks clean.

Leaving trailing slash inconsistencies. Decide whether your permalinks end with a trailing slash or not and enforce one pattern consistently. Having both versions accessible without redirects creates duplicate content.

Conclusion

Permalinks are the permanent addresses that form the backbone of your website's SEO. A well-planned permalink structure with clean, descriptive URLs improves search engine understanding, protects accumulated link equity, and builds user trust. The most important rule is right in the name. Keep them permanent. Choose your structure carefully at the start, avoid unnecessary changes, and always use 301 redirects when changes are unavoidable.

In Practice

Suppose a post launched in 2025 under a date-based permalink and has since earned backlinks, and you want to move it to a clean evergreen slug. The fix is a server-level permanent redirect from the old permalink to the new one.

Old permalink: https://example.com/2025/02/what-is-permalink

New permalink: https://example.com/blog/what-is-permalink

On Nginx, the redirect looks like this.

location = /2025/02/what-is-permalink {
    return 301 https://example.com/blog/what-is-permalink;
}

A request to the old URL then returns the permanent move, which you can confirm with curl.

$ curl -sI https://example.com/2025/02/what-is-permalink
HTTP/2 301
location: https://example.com/blog/what-is-permalink

Because the response is a 301, the browser follows it automatically to the new page, and search engines attribute the inbound links from the old date-based URL to the new evergreen one. The new slug uses hyphens between words and carries no date, so it stays accurate even after the content is refreshed in a later year.

Sources