When you’re new to blogging, a natural question to ask is—what is a permalink?
Allow me to show you an example to illustrate what a permalink is.
My blog homepage is located at: https://www.ryrob.com/
A permalink example from my blog would be: https://www.ryrob.com/what-is-permalink/
In short, a permalink is the full link to an individual post or page on your blog. It’s the URL you’ll either type in or land on from a Google search, in order to pull up a particular webpage.
Here’s the full definition of what a permalink is:
What is a permalink?
A permalink, also known as a “permanent link” is a URL (of a specific blog post or page on your site) that should remain unchanged once the page is published. Permalinks should always be SEO-friendly URLs that are both easy for people to remember and for search engines to make sense of.
Here’s an example of what a permalink (individual blog post URL) looks like in the address bar of your web browser when you’re navigating to a particular post or page on a site:
Now, the next natural question—why is it considered bad practice in blog SEO to ever change a permalink?
Why should permalinks remain unchanged?
After a particular post or page is published, the permalink for that page shouldn’t be changed without very good cause (and in extreme exceptions). Permalinks should remain unchanged because any incoming links the post or page has from other websites, will suddenly be pointing to a missing URL.
If you do need to change a permalink at some point on your blog, it’s absolutely crucial that you set up a proper 301 redirect in order to clearly tell search engines (like Google) that your post, page or article has now moved to the new URL you’ve set up.
You can use a free WordPress plugin like Quick Page/Post Redirect (like I use), to quickly set up a 301 redirect for a post or page you plan to move to a new URL like so:
Changing the URL (permalink) of an existing blog post without setting up a 301 redirect will result in what’s called a broken link.
And broken links are very bad for the SEO health of your website—because when someone clicks on a broken link somewhere out on the Internet or in search engine results, they’re essentially landing on a blank page that no longer exists.
When this happens, it will lead to a high bounce rate because those visitors will immediately leave.
Search engines will notice that and decrease your organic rankings accordingly, so that they’re not sending traffic to an empty page on your website. And if you have multiple broken links on your website, search engines will likely devalue or penalize your website as a whole—resulting in an all around bad situation that’s easy to avoid.
Always 301 redirect any post or page you plan on moving to a new URL.
How to make SEO-friendly permalinks
WordPress comes with a few default, out-of-the-box options for permalink structures that get automatically assigned to new posts and pages—as you begin drafting them.
Simply navigate to Settings > Permalinks like so:
After clicking on Permalinks, you’ll be presented with the below page of options.
See the clear warning up top? It says, WARNING: Changing your permalinks settings can seriously impact your search engine visibility. It should almost never be done on a live website.
And as we’ve already discussed, that’s for good reason.
To create SEO-friendly permalinks for the URLs of your blog posts and pages, you should always use the default permalinks structure of Post name as the starting point for your permalinks.
If you’ve learned how to write a blog post that begins with an SEO-friendly headline (title), then the default permalink that populates in a draft blog post will naturally include the important keyword phrase that’s represented in your headline.
Here are a few examples of how SEO-friendly headlines translate into SEO-friendly permalinks:
- How to Start a Blog — https://www.ryrob.com/how-start-blog/
- How to Make Money Blogging — https://www.ryrob.com/make-money-blogging/
- 101 Best Blog Post Ideas — https://www.ryrob.com/blog-post-ideas/
After doing your keyword research and uncovering the exact words or phrases your ideal readers are searching for, you can devise smart content topics that do the best possible job of answering those search queries they’re making.
Your article’s title will naturally need to include the core keyword phrase you’re hoping to rank for.
And when you type in the article’s title (as you’re drafting the post), the default permalink structure of “Post name” will automatically generate a permalink suggestion by pulling in the full text of your headline as the blog post URL.
Using the default “Post name” permalink suggestion isn’t good enough
While it’s tempting to settle with the default permalink that gets populated as a suggested blog post URL, it’s rare that you should accept that suggestion without making some edits (as your post is still a draft of course).
If you noticed in my three example blog post titles & corresponding permalink examples from above… the permalinks for those articles don’t include every single word from the title.
For the permalink, I’ve omitted very short and non-essential words like “to” and “a” so that they don’t make it into the URL and make it unnecessarily long.
To create SEO-friendly permalinks, you should usually delete these kinds of words from the URL before publishing your article:
- Conjunctions (for, and, nor, but, or, yet and so)
- Prepositions (words like to, of, with, at, from, into, for, on by, and so on…)
In general, the shorter your permalink is—the more memorable it’ll be for readers and the easier it is for search engines to make quick sense of.
It’s important to include your target keyword phrase in the permalink for your post or page, and any other crucial operative words like “how” or “why” that clearly indicate the nature of what your content is talking about.
Have a permalink question?
Ask away in the comments section below and I’ll weigh in with my advice 🙂