A permalink is the permanent, unique web address assigned to a single resource published online, such as an article, a page, an image or a product. Unlike addresses generated dynamically with parameters and numeric identifiers, a permalink is meant to stay stable over time: anyone who bookmarks it, shares it or cites it in another document expects it to keep pointing to the same resource even after updates, site restructuring or platform changes.

In content management systems, the term refers both to the structure of the address and to the feature that generates and maintains it. From an organic search perspective, a well-built permalink contributes to the readability of the address, to sharing on social media and to the consistency of internal and external links, all elements that indirectly affect the overall quality of a site.

The term comes from the contraction of “permanent link”. The idea spread with blogs: on the first publishing platforms, the address of an article changed as new content pushed it down the home page, making it impossible to cite a single post in a stable way. The permalink solved this problem by fixing a dedicated address for each piece of content.

Today the concept extends to any kind of digital resource: product pages, service pages, documents, profiles and even individual comments. The function stays the same: making sure an address identifies a piece of content exclusively and durably, regardless of where it sits on the site.

The parts that make up the address

A permalink is made of a few recognizable parts: the protocol, the domain name, possibly a folder or path, and finally a slug, the readable portion that describes the content. The structure can vary a lot from site to site, but the common goal is clarity for people and consistency for search engines.

Slug and keywords

The slug is the final part of the address and should contain a few meaningful words, separated by hyphens, without articles, conjunctions or unnecessary characters. Including a relevant keyword helps the user understand where they are before even opening the page.

Flat or hierarchical structure

Some sites use flat addresses, with the slug right after the domain, while others prefer hierarchical paths that reflect categories and subcategories. The choice depends on the information architecture: a structure that is too deep can make addresses long and hard to remember, while one that is too flat can lose information about context.

In everyday language, permalink and URL are used as synonyms, but they don’t fully overlap. A URL is the generic locator of a resource on the web, which can be temporary, dynamic or contain session parameters. A permalink is instead a URL meant to be stable and definitive, chosen or generated to last over time.

An address with tracking parameters, random identifiers or search strings is technically a URL, but it can hardly be considered a good permalink. The difference lies in the intention and the quality of the structure, not just in the form.

Static, dynamic and parameter-based addresses compared

Type of address Stability over time Readability Example use
Descriptive permalink High High Blog articles and editorial pages
Address with parameters Low Low Search systems and filters
Address with numeric identifier Medium Medium Catalogs and product pages
Address with date in the path High Medium News and magazine archives
Address with multilingual slug High High Sites with content in multiple languages

Practical rules for addresses that last

A well-designed permalink reduces the risk of broken links and makes sharing easier. The following rules sum up the most common guidance among developers, editors and search engine optimization specialists.

  1. Use lowercase words to avoid ambiguity between uppercase and lowercase on case-sensitive servers.
  2. Separate words with hyphens rather than other symbols, because they are more readable and recognized.
  3. Avoid accented characters, spaces and punctuation marks in the slug.
  4. Keep the address short, removing empty words and repetitions.
  5. Include the main keyword of the content without forcing it.
  6. Don’t change a permalink that is already published and indexed, unless there is a real need.
  7. If a change is unavoidable, set up a permanent redirect from the old to the new address.
  8. Make sure each piece of content has a single canonical address, to avoid duplication.

What is the difference between a permalink and a URL?

A URL is the generic address of a resource on the web, while a permalink is a URL designed to stay stable and to definitively identify a specific piece of content.

Can you change a permalink after publishing?

Technically yes, but it’s not advisable: a change without a redirect breaks existing links and can hurt the visibility of the content in search results.

Why do slugs use hyphens instead of spaces?

Spaces are not allowed in web addresses and get encoded in a way that is hard to read; the hyphen is the most common separator because it is clear both for people and for automated systems.

Does a long permalink hurt ranking in search engines?

There is no direct penalty tied to length, but short, descriptive addresses are easier to share, cite and remember, with indirect benefits for how people use them.

What happens if two pieces of content have the same permalink?

It’s not possible: every resource must have a distinct address. When two addresses show the same content, that’s duplication, and you address it with a canonical address.

Does the permalink affect sharing on social media?

Yes, because a readable address that matches the content title looks more credible and recognizable when it is posted or forwarded on social platforms and in messaging apps.

From the glossary to the projectWant to understand what your site really needs to be found on Google?SEO consulting starts from a technical analysis, from keywords and from a ranking strategy, and is built around your business.Discover SEO consulting

Related entries:

Seo friendly urls Creare url Creazione url