What Are Permalinks In WordPress? (Solution)

The permalink is the full URL you see – and use – for any given post, page or other pieces of content on your site. It’s a permanent link, hence the name permalink. It could include your domain name (www.yoast.com) plus what’s called a slug, the piece of the URL that comes after the domain name.


What do permalinks do?

A permalink or permanent link is a URL that is intended to remain unchanged for many years into the future, yielding a hyperlink that is less susceptible to link rot. Permalinks are often rendered simply, that is, as clean URLs, to be easier to type and remember. Sometimes URL shortening is used to create them.

How do I use permalinks in WordPress?

How to Use Custom Permalinks for a Single WordPress Post or Page

  1. Step 1: Edit the Post or Page. Open a post in the editor. Click the gear icon to open the post settings.
  2. Step 2: Open the Post or Page Permalink Setting. Click “Permalink.”
  3. Step 3: Edit the URL Slug and Save. Now the slug is editable.

How do I find permalinks in WordPress?

In the wp-admin post or page editor the permalink is displayed under the title by default. You just click on the edit button beside the permalink to edit it.

What is the best permalink structure for WordPress?

Best WordPress Permalink Structure for SEO

  1. Add Your Target Keyword in the URL. A target keyword is a word or phrase that you hope people will type into a search engine to find your page.
  2. Don’t Use Dates or Years in Your URL.
  3. Use Hyphens Instead of Underscores.
  4. Use HTTPS-Secured URLs.
  5. Include Categories on Large Sites.

How do I check my permalinks?

In the Settings → Permalinks Screen, you can choose one of the more common permalink structures or enter your own in the “Custom structure” field using the structure tags.

What is slug in WordPress?

What is a slug in WordPress? In WordPress, the slug is the editable part of the URL of a page. Located at the very end of a URL, the slug most often contains keywords separated by hyphens. It may also contain the day, month, time, random numbers, the author name, and more, depending on the site’s permalinks structure.

How do I edit slugs in WordPress?

Changing tag slugs is similar. Go to Posts and choose Tags. Find the tags you want to edit and click the Edit button. After you input your tag slug, click Update to save the change.

Can I change permalinks in WordPress?

You can change your post or page’s permalink before or after publishing the content, but it’s best not to alter it afterward unless absolutely necessary. This can make all uses of the old URL result in errors. You’ll need to set up URL redirection to avoid that issue (we’ll cover how to do this shortly).

Should I include category in permalink?

If your domain name is nice and short and you use short, yet descriptive category names, you can easily include a category in your permalink structure which can benefit your website, but beware: if you end up with a lengthy slug and category name, it will make sharing the URL more difficult and won’t have much-added

How do I remove permalinks in WordPress?

Once you find the item that has the permalink you want to use, you need to permanently delete it or change its permalink. If you’ll never need the item again: Delete it by clicking Trash or Move to Trash. Typically this action frees up the permalink immediately. If it doesn’t, go to Trash and hit Permanently Delete.

What is the difference between WordPress posts and WordPress pages?

Here’s the big difference between WordPress posts and pages: WordPress posts have an official publish date and are displayed by date on your site’s blog page. WordPress pages do not have a publish date and are meant for static, timeless content.

What is a journal with permalink?

You can make persistent or durable links to specific journal articles or other items in many library databases.

What is another name for permalink?

A permalink or permanent link is the address (URL) of a web page. It is called permanent link because it’s not expected to change throughout the life time of a page.

What Are Permalinks in WordPress? How to Set Them and Why

The content on Themeisle is completely free. When you make a purchase after clicking on one of our referral links, we receive a commission. Read on to find out more TL;DR: In WordPress, permalinks are synonymous with “permanent links.” Those are the URLs for blog posts and pages on your WordPress website that will remain indefinitely. To give you an example, the URL for this particular blog post that you’re currently reading is: Permalinks are also one of the most important aspects of any WordPress blog, and it is something that you should set up immediately after launching your brand new website.

Why permalinks in WordPress are important

Essentially, permalinks are how the rest of the world is able to identify particular pieces of content on your WordPress site. as great as that may sound. As an illustration:

  • If another blogger wishes to link to your work, he or she will use one of your permalinks as a point of reference. Whenever you wish to publish your material on social media, you need include the permalink. In order for Google to index a specific portion of your material, they must use the permalink. To share your material with someone else, such as by sending them an email with the link, you must provide them with the permalink to your site. I’m sure I’m leaving out some crucial applications, but you get the idea.

The problem with permalinks in WordPress

The primary issue with permalinks in WordPress, despite the fact that they are really useful, is that the default permalink option — the one that comes preloaded with WordPress – is completely inefficient. You’ll notice the following if you navigate to yourwp-admin / Settings / Permalinks immediately after installing WordPress. As a result, the default permalink structure is as follows:

  • The ID of a certain post or page in the database is represented by “123.”

What exactly is wrong with this? The primary reason for this is that a structure like this provides you with no opportunity to optimize the permalink for either humans or search engines (notgood for your SEO). The reason behind this is as follows: Say you write a piece of content titled, “Why Jamon Iberico is the Greatest Ham in the World,” and you publish it online. If your permalink is as follows:

  • This is essentially providing everyone an indication of what the substance of this piece of material is about. This holds true for both Google and human people alike. Everyone, including humans, algorithms, and bots, is capable of decoding that information
  • Therefore, no one knows anything. That’s all there is to it.

How to set permalinks in WordPress

Okay, fortunately, this is a really straightforward process. However, the challenge is twofold:

  1. You must configure the permalink structure immediately after launching a new WordPress website. Set the permalinks for each and every solitary item of content on your website.

In such case, 1 will provide your site with the proper framework to work with in the future. You may also fine-tune the individual permalinks of all your articles and pages with the2 plugin. Please allow me to quickly explain the meanings of each of these terms:

1. How to set the permalink structure in WordPress

To customize your permalink structure, navigate to yourwp-admin / Settings / Permalinks on your WordPress dashboard. Once there, choose the following option:

  • It’s the one labeled “Post name,” just to make sure we’re all on the same page.

Now, why this particular one? In a nutshell, it has the smallest amount of unnecessary clutter. In this world, there are no seemingly arbitrary numbers, dates, or arbitrary words (such as “archives”). Only the post title is something you have complete control over (more on that in the next point). Note. What is it about dates that you don’t like in your permalinks? For the most part, this is due to the fact that dates deter your readers from reading your older material. Any date that is more than a week (or so) old appears to be out-of-current information, despite the fact that it may still be quite relevant, or even evergreen.

1.2 Adding custom permalinks

Another excellent method of creating permalinks is to use a customized structure. These are permalinks that terminate in the.html or.php extension, respectively. A user is migrating his website, which has the.html extension in the post’s URL, and wishes to retain everything almost identical to the original. To make it simpler for Google bots to crawl the information, i.e., to make it more search engine friendly It doesn’t matter what the situation is; here’s how to proceed: We will follow the identical processes as described earlier, with the exception that we will create a new structure this time.

Installation of the WordPress plugin named Add Any Extensions to Pages is the next step.

To add an extension, enter the.html or other extension that you’d want to use and then click on Update Settings.

One final step is to return toSettings Permalinks and just click on theSave Changesbutton without making any actual changes to the settings itself. This will force the permalinks to be reset, which is necessary in order for the new extensions to function properly.

2. How to set the individual permalinks for posts/pages

Once you’ve established your general permalink structure, you can move on to fine-tuning the permalink structures of your individual posts and pages. This may be accomplished through the editing screen of each individual post or page. When you’re editing material, you’ll see a little box just below the title field, which says “Edit content.” You can edit the permalink by selecting “Edit” from the drop-down menu. An empty box will appear, into which you can fill with pretty much whatever you want: The norm, on the other hand, is to either use the full title of the post in question or a shortened version of it.

  • Note.
  • One of the key concepts underlying permalinks is that they are permanent, which is why they are given this moniker.
  • The use of permalinks in WordPress is essentially limited to the above example.
  • And from there, WordPress is pretty fantastic at automatically suggesting optimal permalinks for your articles and pages, so2 becomes a piece of cake.
  • Setting up the proper permalink structure is one of the first ten things you should do after starting a WordPress site, according to WordPress.org.
  • Take a look at it here.
Free guide

Guide is available for free download.

What is a permalink?

Home»SEO blog»SEO basics» What is a permalink, and how does it work? Any given article, page, or other piece of content on your site has its own unique URL, which is displayed and used as the permalink. It’s a permanent connection, which is why it’s called a permalink. In certain cases, it may include your domain name (together with what’s known as an aslug, the portion of the URL that appears immediately after the domain name). The date, the genre, or anything else you want to mention is up to you.

In this tutorial on SEO fundamentals, we’ll take a deeper look at the permalink structure.

Permalinks should be SEO-friendly

It is critical to have strong permalinks on your website since both search engines and people will utilize these URLs to index and visit your site. The sort of permalink you choose has an impact on the way these two parties see and value your website, so choose wisely. A URL that has a slew of unintelligible nonsense at the end is far less shareable and attractive than a short and simpleSEO-friendly URL that contains no gibberish. As an illustration, consider the following permalink: Also possible is anything like: or WordPress, by default, has a permalink structure that is not search engine friendly.

Article 101 is located in the database of your site’s database.

It does not identify the type of material that is available on the website, and it is not something that visitors are likely to want to share.

Including relevant phrases in your URL offers visitors and search engines with more information about your website than any ID or parameter could ever hope to deliver on its own. WordPress permalink configurations that are commonly used

Considerations for your permalinks

Make certain that the permalink structure you choose is appropriate for your objectives. Adding the date the item was published to the URL of a news website may be a good idea if you have a news site. If, on the other hand, you’re writing killercornerstone material that needs to survive the test of time, it’s not a good idea to include a date in the URL since it might make the content appear ‘ancient.’ We recommend that you use a straightforward and unambiguous permalink structure. It makes sense for the majority of websites to join the post name to the domain name.

You might be interested:  How To Add Title Tag In Wordpress? (Solved)

In some circumstances, a category will aid in the creation of a hierarchical structure in the URLs.

Yoast SEO and permalinks

Yoast SEOis a must-have tool that makes search engine optimization (SEO) accessible to everyone. It’s a simple-to-use application that assists you in creating a flawless website. Example: If you install WordPress and don’t alter the default permalink settings, Yoast SEO will prompt you to make the necessary changes to your website. Yoast SEO includes a number of other features that might assist you in cleaning up your permalinks, such as removing the category base (usually category). Our system prevents people from being sent to an error page while you’re making changes to a URL or removing a page.

Any time you change the URL for any page, it will automatically generate a 301 redirect for you.

You only need to input the URL you want your visitors to visit, and you’re finished.

Finally, a word of warning

Make an informed decision about your permalink structure. Don’t tinker with the structure just for the purpose of changing it. Incorrectly redirectingyour old URLs to your new URLs may cause complications and may result in you being dropped from the search engine rankings. Please consider your permalink structure before to launching your website or application. Alternatively, you may visit Google’s article on transferring your site for further information on how to alter your permalink structure or how to change your URL structure.

Edwin is a strategic content professional with a background in journalism.

Using Permalinks

These are the permanent URLs to your individual blog articles, as well as to categories and other collections of blog entries that you have created. A permalink is the address that another weblogger will use to connect to your article (or section), or the address that you would use to send a link to your story in an email message.

Permanent links should be used to link to each article since the URL should never change — hence the term “permanent link.”

Permalink TypesPermalink Types

There are three primary sorts of permalinks in WordPress: short, long, and custom. a b c d

Default: “Plain”Default: “Plain”

The default appearance is as follows, where N is the Post ID number. It is compatible with all server setups, although it does not have the same aesthetic appeal as some of the other alternatives. a b c d

mod_rewrite: “Pretty Permalinks”mod_rewrite: “Pretty Permalinks”

Using mod rewrite or lig, you can create permalinks that are considerably more aesthetically pleasing (seePretty Permalinks). There are a variety of forms available, but the most popular and most adaptable isorPretty permalinks are available in the following categories:

  • The mod rewrite module is included in the Apache web server. Nginx employing try-files, for example, in accordance with this tutorial
  • There is UrlToolkit support enabled on the Hiawatha web server. Lig is use the mod rewrite 404 handler
  • Caddy is utilizing rewrite, for example, in accordance with this tutorial

PATHINFO: “Almost Pretty”PATHINFO: “Almost Pretty”

PATHINFO permalinks are extremely similar in appearance to mod rewrite permalinks, with one exception: they have the prefix /index.php put before them, as in: Otherwise, they are the same as the “lovely” mod rewrite permalinks, and they are just as adaptable as they are beautiful. All of the things that mod rewritepermalinks can accomplish, PATHINFO permalinks can perform as well, thanks to the help of the /index.php section of the permalink structure. a b c d

Choosing your permalink structureChoosing your permalink structure

Permalink structures are configured under the Settings Permalinks screen, where you may select one of the more commonly used structures or create your own by utilizing thestructure tags in the “Custom structural” box. Please keep in mind that you do not need to provide your website’s URL in the permalinks boxes. A single structure tag or a mix of structure tags is all that is needed in your document. To make PATHINFO permalinks active, begin your permalink structure with the index.php/ prefix.

Structure TagsStructure Tags

You may use these tags to personalize the permalinks for your “Pretty” or “Almost Pretty” posts. Here are a few pointers:

  • You do not include the URL of your website in the permalinks columns. A single structure tag or a mix of structure tags is all that is required of you
  • It is important to finish your structure with either percent post id percent or percent postname percent (e.g., /% year% /% monthnum% /% day% /% postname percent /) to ensure that each permalink leads to a specific post.

percent of the year percent of the year For example, the year of the post, which is four numbers, 2018 monthnumber percent monthnumber (percentage) For example, consider the month of the year. Day with a 5% chance of rain For example, 28 percent hour on a particular day of the month (percentage) Hour of the day, for example, 15 percent of the hour. percent each minute of the hour, for example, 43 percent per second For example, the second of the minute. post id percent is 33 percent of the total For example, the post’s unique ID can be used.

As a result, the phrase “This Is A Great Post!” generates the URI this-is-a-great-post.

In the URI, nested sub-categories are represented as nested directories.

a b c d

Category base and Tag baseCategory base and Tag base

The prefixesCategory base andTag base are used in the URLs for category and tag archives, which look like this:Category baseTag base example.net/wp/category base/category nameexample.net/wp/tag base/tag name Category and tag are the default options for both of these.

You can make changes to them, but you will not be able to delete them entirely from URLs. Custom permalinks operate flawlessly on the vast majority of computers, but there are still some circumstances in which they fail to function properly. a b c d

Using %category% with multiple categories on a postUsing %category% with multiple categories on a post

When you give several categories to a post, just one of those categories will appear in the URL for that post. The categories have been arranged alphabetically for your convenience. The order of the sub-categories will be alphabetical inside each set of sub-categories. (See Managing Categories for further information.) The post will continue to be available across all of the categories in the same way it has been. Consider using theWP Category Permalinkplugin if you want to be able to specify which category appears in the permalink.

Using “Pretty” permalinksUsing “Pretty” permalinks


  • The mod rewrite module for the Apache web server is installed on this computer. WordPress’s default installation directory
  • The optionFollowSymLinks has been activated. Permissions to use FileInfo directives (for example, AllowOverride FileInfo or AllowOverride All)
  • When you enable “beautiful” permalinks, WordPress will attempt to generate an.htaccess file if one does not already exist. It is necessary to provide WordPress write access to the.htaccess file if you want WordPress to update the file on a regular basis.
  • The following location block should be included within the server block of Fornginx, a web server that is designed for high concurrency, high speed, and minimal memory usage:

Geographical location /

  • Hiawatha is a web server that places an emphasis on security, and the following UrlToolkit rule should be used:


  • Mac Individuals who are running WordPress locally must change the AllowOverride line in their WordPress configuration file to readAllowOverride Allin the Directory “/Library/WebServer/Documents” host instructions. This file is placed in/private/etc/apache2/users/.conf on Mac OS X 10.5.x and after
  • Otherwise, it is found in /etc/apache2/users/.conf on Mac OS X 10.4.x and before. In the event that you build or edit a “beautiful” permalink structure, WordPress will produce rewrite rules and attempt to insert them into the appropriate.htaccess file on your website. If it is unable to, it will state something to the effect of “You should update your.htaccess now” and will print out the rules for you to copy and paste into the.htaccess file (put them at the end). This is something you’ll most likely just have to perform once because WordPress handles the rewriting inside. If you ever decide to relocate your WordPress home directory (also known as the Site address), you’ll need to redo this procedure. WordPress will coexist peacefully with an existing.htaccess file and will not destroy any RewriteRules or other directives that are already in place. If you have any other mod rewrite rules, you should place them before WordPress’s rules. above the page

Where’s my.htaccess file?Where’s my.htaccess file?

The index.php and.htaccess files for WordPress should be located in the same directory as the Site address (URL) setting on your General Options page. If you have any questions, please contact us. The fact that the file’s name begins with a dot means that it may not be viewable through an FTP client unless the FTP client’s options are changed to show all files, including hidden files. If you install WordPress using the Godaddy Hosting Connection installation, some hosts (for example, Godaddy) may not show or allow you to edit.htaccess.

a b c d

Creating and editing.htaccessCreating and editing.htaccess

If you do not already have an.htaccess file, you should build one immediately. Using the simpletouch.htaccess command, if you have shell or ssh access to the server, you can easily generate the file. If you are transferring files via FTP, create a file on your local computer with the name 1.htaccess, upload it to the root of your WordPress folder, and then rename it to.htaccess. If you are transferring files via HTTP, create a file on your local computer with the name 1.htaccess, upload it to the root of your WordPress folder, and then rename it to.htaccess.

It is recommended that you add the following permalink rewriting code in your.htaccess file: GET STARTED WITH WORDPRESS IfModule mod rewrite.c ifModule mod rewrite.c On RewriteBase / RewriteRule index.php>, RewriteEngine is used.

/index.php/IfModuleEND/index.php WordPress If your.htaccess file contains problems that cause your site to go down (“Internal Server Error (500)”), you will need to remove the rogue.htaccess file via FTP or your host’s control panel.

Automatically updating.htaccessAutomatically updating.htaccess

If WordPress is unable to update your.htaccess file automatically, it will notify you with a message such as We could perform this automatically if your.htaccess file was editable, but unfortunately it isn’t. close to the bottom of the Permalinks Screen in the Settings menu If you wish to allow WordPress to do this, you’ll need to provide WordPress write access to the.htaccess file on your server. The specific permissions required will vary depending on your server configuration. Try adding write permissions for the owner, then for the group, and finally for the entire world, testing after each change; after WordPress has successfully altered the file, do not add any further write rights to it.

It is recommended that you alter the permissions to something more restrictive, such as 660 or 644, after applying the permalinks. This will prevent other users on the server from potentially gaining access to the file. a b c d

Fixing Permalink ProblemsFixing Permalink Problems

If your WordPress installation does not build an.htaccess file, or if it does not add the new rules into your existing.htaccess file, there are a couple of possibilities as to why this is happening. Work in small increments, moving on to the next step only if the preceding step fails to provide results.

  1. You must change the permissions of the.htaccess file to 666 in order to edit it using the WordPresstemplate editor, but this is not advised because every user of your site who has the ability to modify templates will be able to alter it. In order to make it server-writable, you may alter the permissions to 660, which will result in the same restriction as before. Server Unavailability: It is possible that your server has restricted the SERVER SOFTWARE value, resulting in WordPress’.htaccess creation failing as a result. If you are certain that your server is running Apache, you may compel WordPress to assume that your server is running Apache by making a change to the wp-includes/vars.php file in your WordPress installation. To put these changes into effect, follow the actions outlined below.
  • Open the wp-includes/vars.php file in your WordPress Admin panel using the built-in file editor that is available. To access this panel, log into WordPress, click on “Manage,” then on “Files,” scroll down to the bottom of the page, and put wp-includes/vars.php into the text box beneath the “Other Files” header at the top of the page. Try searching for$is apache = strstr($ SERVER, ‘Apache’) instead. replacing it with / $is apache = strstr($ SERVER, ‘Apache’)? and replacing it with 1: 0
  • Put in a new line behind the statement / $is apache = strstr($ SERVER, ‘Apache’). 1: 0
  • And then enter $is apache = 1
  • Into the text box.
  1. The following information is for XAMPP (Windows) users: Some XAMPP versions do not allow mod rewrite by default (though itiscompiled in Apache). It is necessary to uncomment the line LoadModule rewrite module modules/mod rewrite.so (i.e., delete the hash/pound sign at the beginning of the line) in order for WordPress to write the.htaccess file required to create pretty permalinks. To do so, open apache/conf/ and uncomment the line LoadModule rewrite module modules/mod rewrite.so (i.e., WAMP (Windows) users include the following: Some versions of WAMP (or all versions?) do not enable mod rewrite or allow for the following of SymLinks to be performed automatically. When prompted, browse to the apache.conf file and open it using a text editor, uncommenting the line LoadModule rewrite module modules/mod rewrite.so (that is, removing the hash/pound sign that appears at the beginning of the line). Then, farther down in the same file, there is a section that begins with the line “Options FollowSymlinks” and continues with the line “Options FollowSymlinks”. To make the second line of that section more inclusive, change it from “AllowOverride none” to “AllowOverride all.” Save your changes and restart all of the WAMP modules. Your permalinks should now function properly.

Tips and TricksTips and Tricks

It should be noted that even if one makes no more than one posting each day and desires to utilize e.g., percent year percent percent monthnum percent percent day percent, links formed in this manner will be read as links to the archive of all posts made on that particular day. To target a certain post, one must have at least a percent year percent percent monthnum percent percent day percent percent hour percent of the year percent percent monthnum percent percent day percent percent hour percent a b c d

You might be interested:  What Is A Slug In Wordpress? (Question)

Check for permalink structureCheck for permalink structure

Checking if a blog has a permalink structure can be done using the following code:?php if (get option(‘permalink structure’))? a b c d

See AlsoSee Also

  • User:Lazyking/Using Permalinks (Saetta Web Server)
  • Linking Posts Pages and Categoriesfor information on how to link from one article to another
  • User:Lazyking/Using Permalinks (Saetta Web Server)
  • User:Lazy

Settings Permalinks Screen

Permanent links to your individual pages and blog articles, as well as to your category and tag archives, may be found in your permalinks. A permalink is a web URL that is used to direct people to your content. It is recommended that the URL for each post be permanent and never change — hence the name permalink. This screen allows you to select your default permalink structure from the Settings Permalinks Screen. You may select from a number of standard configurations or design your own bespoke URL structures.

WordPress by default utilizes web URLs that include the date and the author’s name; however, WordPress provides the opportunity to define a custom URL structure for your permalinks and archives.

See theUsing Permalinksarticle for a more in-depth explanation of the method through which this structure is specified.

Customize Permalink StructureCustomize Permalink Structure

Tags may be used in many different ways, and the following are some examples to get you started. Configuration options for common blogsClick on one of the radio choices that corresponds to the right Permalink Structure for your blog.

  • Plain– An example of a default structure is as follows: Day and name– An example of a structure based on the day and name is as follows: Month and name– An example of a structure that is based on the month and name is Numeric– An example of a numeric structure is the following: A good example of the post name structure is the following: Custom structure– In the Custom structure box, enter the name of the custom structure you wish to use. One example is /archives/ percent year percent / percent monthnum percent / percent day percent / percent postname percent /. Another is /archives/ percent year percent / percent monthnum percent / percent day percent / percent postname percent /. Check the Permalink Structure Tags to see what I mean.

Optional Here is where you may provide custom bases for your category and tag URLs. When utilizing /topics/ as your category basis, for example, your category links would look like this. If you leave these fields empty, the default values will be applied. Look at the Permalink Structure Tags once again.

  • Category base– This is where you may choose a custom prefix for your category URLs. Tag base– Here you may choose a custom prefix for your tag URLs.

Save ChangesSave Changes

To guarantee that any changes you have made to your Settings are saved to your database, click theSave Changesbutton once again. Following your click on the button, a confirmation text box will display at the top of the page informing you that your preferences have been saved successfully.

It is possible that you will receive one of two messages after you have clicked on this button, depending on whether your.htaccessfile is writeable. Check see Changing File Permissions for further information on how to make the.htaccess file writeable.

  • If the file.htaccess is writeable, you will see a message that states “Permalink structure modified.” All set
  • WordPress has been able to do all of your tasks for you automatically
  • Congratulations! A notice will appear at the top of the screen stating “You should update your.htaccess now.” if the.htaccess file is not writeable. “If your.htaccess file were readable, we could do this automatically, but it isn’t, therefore these are the mod rewrite rules you should have in your.htaccess file,” you will notice at the bottom of the screen. Press CTRL + a to select everything once you’ve clicked in the field. This indicates that you’ll have to take an additional step on your own. WordPress shows numerous lines of rewriterules related with the Permalink Structure you specified above in the text box at the bottom of the screen. Click on the text box to expand it. You must manually copy everything from this text box into your.htaccess file in order for your new Permalinks to function properly.

Please keep in mind that visiting the Permalinks screen causes a flush of rewrite rules to be applied. There is no need to save only to clear the rewriting rules from the memory cache. When creating your.htaccess file on your local computer, keep in mind that some operating systems will not allow the creation of a file with the name “.htaccess” because of the first dot (“.”) in the name. The file can be named with or without the first dot, as well as with a regular extension (for example, ” htaccess.txt “).

The majority of FTP clients should give you with the ability to rename files in this manner.

To learn how to make your FTP program reveal these hidden files, see the user guide or FAQ for your particular FTP software.

View Changing File Permissions for further information on how to do all of this and more.

What Are Permalinks?

During the course of developing your website, you’ve most likely come across the word “permalinks.” But what exactly are permalinks, and why do they matter in the first place? Permalinks have a significant impact on how visitors discover material on your website. Here’s all you need to know about permalinks, including how to create them on WordPress.com’s publishing platform.

What are permalinks?

permalinks are links that are permanently connected with a blog post or page on your WordPress.com site, to put it another way. Individuals should be able to deduce the topic of a URL from the string of words that make up the permalink, without having to examine the content of that page or post. And with the proper URL in place, they will be able to accomplish exactly that. Permalinks, as Yoastnotes points out, are extremely important for your site’s search engine exposure. When Google indexes the information on your site, it makes use of the permalinks you’ve generated.

Furthermore, you may utilize permalinks to publish information from your website on social networking networks.

(The URL of a blog post will generally include the date the article was published as well.) Your SEO may be improved if you make it simple for people to comprehend and share your content on social media platforms.

How to create a permalink in WordPress.com

Good news: you won’t have to worry about creating permalinks on WordPress.com because the software will generate them for you on its own. You may, however, experiment with other permalink structures by using WordPress plugins that provide that feature (note: in order to allow plugins on your WordPress.com site, you’ll need a Business or eCommerce plan to do so). As a result, if you wish to alter them, it is essential to choose your WordPress.com permalink structure carefully and intentionally.

If you prefer to customize your permalink settings, it is advisable to do so before publishing your site. Additionally, if at all feasible, it is best to modify your settings before launching your site in order to reap the most potential SEO benefits.

Creating custom permalinks for individual posts and pages

In spite of the fact that you have modified your permalink structure, you may still optimize the title and/or slug of a certain page or post to make it more SEO-friendly depending on the keyword research that you have conducted. As an extra bonus, most custom permalinks provide information about the content of a page or post before the visitor ever arrives at the page or post itself. During the time that the page or post is open for editing, look in the right sidebar for the Post Settings link.

As soon as you’ve completed making the changes you want, click theUpdatebutton located in the upper right-hand corner of your screen.

Enhance your SEO

The URLs of your site’s posts and pages may appear to be inconsequential at first look, but they have a significant impact on how search engines rank your site as well as how well visitors grasp the content of your site. Consider your WordPress.com permalinks and slugs carefully before publishing your content. This will enhance the probability that visitors will discover and engage with your content.

How to Configure your WordPress Permalink Settings

Having appropriate permalink settings on your WordPress site is critical to the long-term profitability and durability of your blog or WordPress website. URLs have an influence on SEO results, but they also reveal to visitors where they can find any specific piece of content on your site, which is useful for conversion optimization. There is a significant difference between the two, both in terms of search engines and website visits. Here, we’ll go through the several ways you can modify your WordPress permalink settings so that you’re pleasing not only the Google bots, but also your actual visitors.

What is a Permalink?

The URL of your site, blog posts, pages, categories, tags, and any other particular item or taxonomy on your WordPress site is represented by a permalink, as explained above. If anything is visible, it is likely to have a permalink. In your WordPress dashboard, go to Settings – Permalinks and define the fundamental permalink structure for your site. Within WordPress, you may pick between five different pre-configured permalink structures, each with a different quality and purpose. Unlike the initial installation directory, each of them will only show after it.

If you have installed it in the root directory, it will be located immediately after the TLD.

  • Simply said, WP utilizes the Post ID included in a query string as the slug. Day and Name– The permalink will contain the year, month, and day of the week, as well as the slug for the post title
  • Month and Name – The same as previously, with the exception of the day
  • Numeric– Rather than utilizing a query string, the Post ID is used under a generic Archives permalink instead. After the principal domain, just the post title slug will be utilized
  • Otherwise, nothing will be used.

You may also create a custom structure by employing ten separate variables that vary depending on the meta-data and publishing information associated with the article. The usefulness (and usability) of some of them is far greater than that of others.

  • Percent year percent – the year of publication in four digits
  • Percent monthnum percent – the month of publication in two digits
  • Percent day percent – the day of publishing in two numbers
  • Percent hour percent – two digits in 24-hour format
  • Percent hour percent percent minute percent – the second digit of the minute when the publication was made
  • Second percent Second percent — the two-digit, literal second in which this post was published
  • Post ID from the WordPress database is represented as a percentage of post id percent. percent postname percent – the slug for the post that you specify or that WordPress defaults to
  • Categories
  • % category percent – complete category slug fromPosts – Categories
  • Categories
  • Author name slug underUsers – Profile
  • Percent author percent – author name slug underUsers-Profile

If you’re a theme or plugin developer, you’ll also want to become acquainted with the permalink() hook.

It will allow you to capture links straight from within WordPress itself, regardless of whether the permalink structure or individual URLs change.

Things to Keep in Mind

When thinking about permalinks, keep in mind that both Pages and Posts operate in a somewhat different manner. Posts are organized according to the format you choose in Settings – Permalinks. Pages, on the other hand, will always make use of the “post name” option. This is a positive development. This implies that any modifications you make to the slug for your pages will have no effect on the slug. Unless you decide to rebuild your website in the future, yourAbout Me page will never appear as anything likeexample.com/2022/06/about.html ever again.

You may think of apermalink as the full URL structure for your website.

Consequently, theslug is the last component of a URL that uniquely identifies the specific content.

Slugs may be anything you want them to be, and you can modify their appearance at any moment on an individual basis if you so want.

When to Use Different Permalink Structures

WordPress by default utilizes simple permalinks, which is why we recommend that you configure your WordPress permalink structure as soon as possible following installation of the software. Because, to put it mildly, the simple permalinks are, to say it bluntly, a disaster. It is not just that this version of the permalink does not contain any keywords (which is detrimental to SEO), but it is also identifiable not only by the post ID but also by the aquery string. As previously said, this is awful.

When should you use the Plain permalink?

Almost seldom, to be honest. Plain is rarely, if ever, more beneficial than any other form, and this is especially true in complex situations. EvenCustomwith a percent post id percent is preferable to Plain in terms of performance. And even that isn’t all that good of a deal.

Day and Name, Month and Name

The Day and Namepermalink structure, as well as the Month and Namepermalink structure, are both useful. Despite the fact that they are often restricted for most WordPress site owners. It is possible that this permalink structure will work for you if you operate a news website or provide information that is timely in some way. While the majority of information on the internet is published with a publication date displayed somewhere on the page, that date is frequently modified when the content is updated or changed in any way.

That is by far its most significant flaw.

You don’t want them to see stuff that is no longer current.

Even though the date on the post itself indicates the current month and year, if the URL permalink indicates that the post was made more than six years ago, how can they be certain that the information is genuinely up to date?

Even if it is, the cloud of uncertainty looms over you, and this has a negative impact on your trustworthiness.

When should you use the Day/Month and Name permalink?

If you operate a news or time-sensitive website where the dates are vital for your content, this permalink format will perform very well for your site. When users discover the content, it will almost certainly reveal that it is out of date and that it is part of an archive. Given that timely websites such as those mentioned above do not often update postings, but rather publish new ones on the subject, this permalink design aids in delineating and organizing material. This one, on the other hand, should be avoided if you regularly update your material to maintain it evergreen.


Much like the default Plain structure above, we don’t see theNumericpermalink getting a lot of use. Because they’re not very useful, frankly. This structure does not provide anything that cannot be accomplished through the use of the custom structure (as you can see in the image above). Because it defaults to the percent post id percent variable, it doesn’t have SEO juice. And/archives/being your site’s default base for content isn’t useful. This structure can be customized with the base you desire (such as/blog/as an illustration) and a variable that targets SEO while also considering reader semantics.

You might be interested:  How To Add Adsense To Wordpress? (Question)

When should you use the Numeric permalink?

Never, ever, ever. With the present condition of the internet, it doesn’t really serve much of a function anymore.

Post Title

Among all the permalink structures, Post Title is by far and away the most helpful, and it’s also likely the most commonly utilized. Despite the fact that it is not ideal for every situation, it is beneficial in some capacity for every site. This one is easy and uncomplicated. When you create a new post, WordPress automatically inserts the title of the post as the slug. If you title a blog post “How to Customize your WordPress Permalink Settings,” the program will automatically set that title as the permalink, word for word, without your intervention.

There are no dates, there are no classifications, there is nothing.

When should you use the Post Name permalinks?

If you are not operating a site with a large number of custom taxonomies or a sophisticated category structure, this is most likely the best solution for your needs. It’s straightforward and makes it simple to utilize Posts in a similar manner to Pages if that’s what you require. You may use this method of configuring your permalink settings to generate landing pages or pillar articles/cornerstone material that can be altered and updated on a regular basis while still appearing in your site’s feed as fresh content as necessary.

Custom Structure

The Custom Structurepermalink setup allows you complete control over the appearance of your website. Apart from the variables we described before (such as percent category percent and percent postname percent), you can also make use of static strings (such as percent postname percent). In the above example, the string/articles/will be included as part of the slug regardless of the installation directory (which may be/blog/like ours here at Elegant Themes) in which it appears. If you have multiple categories selected, only the primary category will be used in this variable.

The percent category percent and percent postname percent variables will change depending on which category is selected for the post.

Even if you merely provide a string, WordPress will reject your submission and display an error message stating that “a structural tag is necessary when utilizing custom permalinks.” This is understandable because WordPress would have no notion what the unique identifier for content would be if this were the case.

When should you use the Custom Structure permalinks?

You can see how many distinct variables WordPress has by looking at the area on the right. As a result, you should utilize the Custom Structure permalink if you want or desire something particular that none of the other alternatives can supply. Take a look at this one if you’re particularly interested in custom taxonomies or cramming as many keywords as possible into a single URL. While lengthier permalinks such as this one are more difficult to remember, they provide Google with a more accurate picture of how your site is organized.

How to Edit Permalink Slugs

Following the configuration of your WordPress permalink settings, the only thing left to do is ensure that each article has the appropriate slug at the end of its title. As previously stated, the slug is the last element of the URL that displays the specific content identification, which may be keywords or a post ID in this case. As a default, WordPress uses the complete title of the post as the slug for that particular article. It’s possible to adjust this while writing a post by navigating to thePermalinkmetabox in the Gutenberg Editor (as seen below) and updating the URL slug to whatever you want it to be.

In addition, if you’re using the Classic Editor, it’s just as simple.

After then, everything is the same as it was in Gutenberg.

And with that, you have completed the configuration of your WordPress permalink settings.

Wrapping Up with WordPress Permalinks

Permalinks don’t have to be difficult to understand. As a matter of fact, they’re one aspect of WordPress that, if done right, can really be left to run on its own. You should make every effort to ensure that your website is completely accessible by both visitors and search engine spiders. Making changes to your WordPress permalinks is unquestionably one of the simplest and most significant aspects of the WordPress installation process. What is your favourite technique of tweaking the permalinks on your WordPress site?

A Beginner’s Guide to WordPress Permalinks

The purpose of this post is to provide an explanation of what permalinks are and to take you on a tour of all of the default permalink structures that WordPress has to offer. After that, you’ll learn how to make unique ones in two different methods. A unique URL is assigned to each page on your website, allowing visitors to identify and access the page in question immediately. It is preferable that the URLs can be read and typed as easily as possible in order to be effective. In technical terms, the one-of-a-kind URLs are referred to aspermalinks.

The fact is that certain alternatives are more appropriate when it comes to readability and Search Engine Optimization than others (SEO).

What WordPress Permalinks Are

WP permalinks, to put it succinctly, are the unique URLs that the platform assigns to each of your posts and pages. Consider the following two permalinks, for example:

  • The following URLs: dreamhost.com/blog/wordpress-crash-course/
  • Dreamhost.com/?p=123
  • And others.

They are both examples of permalink structures that are distinct from one another. The first makes use of the title of the blog post as the slug, which is the element of the URL that uniquely identifies a certain page. Instead of using the post’s name as its slug, the second example makes use of the post’s unique ID as its slug. From a technological sense, these URLs are identical in their functionality. However, it’s clear that the first technique is far more user-friendly than the second one.

This is referred regarded as a “beautiful” permalink (as opposed to a “ugly” permalink).

In other words, they are more beneficial from an SEO standpoint.

The 6 Types of Permalink Structures WordPress Includes (And Which One You Should Use)

To begin, it is crucial to understand that if you are operating a new WordPress website, you should always define your preferred permalink structure as soon as feasible after installation. Because your SEO should still be in the growth stage, conventional wisdom dictates that you lock down your permalink structure during the first six months of your website’s existence. If, on the other hand, your website has been up and running for a longer period of time, you can still modify its permalink structure.

As a result of this background information, let us assist you in determining the ideal structure for your WordPress website.

1. Plain

In the last section, we discussed the permalink structure in further detail. Let me give you another illustration to refresh your memory: This building is, as the name indicates, bare-bones in design. The slug is really the page ID from your database that was created just for this page. In addition, it does not give you with any information about the website you are currently viewing. In the majority of circumstances, you’ll want to employ a structure that gives consumers (and search engines) a little more information to work with.

2. Day and Name

As the name says, this permalink format incorporates the title of your post or page as well as the date on which it was published into the URL. Here’s an illustration: Your users will be able to immediately establish the age of a certain article thanks to the usage of this structure, which is an advantage. In certain circumstances, this can assist them in determining whether or not it is still relevant without having to search for a date in the text. This format is frequently used by news or magazine websites, but it may be used by any website that creates material that is time-sensitive.

If you have an amazing post that was published two years ago and is widely regarded as the ultimate source of knowledge on a certain topic, for example, consider the following scenario: It is possible that some readers may just glance at the date and conclude that the advice is no longer applicable, regardless of whether or not this is accurate.

Please understand that include the date of publication somewhere inside your article is usually good, but there is no compelling need to include it as part of your URL in this case.

3. Month and Name

There are several similarities between this permalink structure and the one we just discussed. There is only one difference: it does not include the date of publication in the URL of your article. For example: From the viewpoint of functionality, we’re dealing with the same set of advantages and disadvantages as we were with theDay and Namestructure. The ability for visitors to see how old your post or page is at first sight might be useful, but it can also cause some of your material to appear stale and obsolete.

4. Numeric

TheNumericpermalink structure is quite similar to thePlainoption structure in terms of functionality. Let’s look at an example URL that makes use of this option so you can understand how it works: As with Plainpermalinks, this setting utilizes the ID of your post as the slug, and it does not give any further information to your visitors or readers. In this scenario, you will also receive a short permalink, but there are no further benefits, therefore it should not be considered your first choice.

5. Post Name

This is our preferred permalink structure out of all of the basic WordPress permalink structures. It recognizes your articles and pages based on their titles, resulting in URLs that are simple and easy to remember, such as: The beautiful thing about WordPress is that you can name your posts and pages anything you like, and you can even alter the slugs if your titles get too lengthy. As a general rule of thumb, your slug should be between three and five words in total length. It will still be brief enough for your visitors to remember, and search engines will be able to readily determine what the content is about as a result.

6. Custom Structure

If you’re not sold on any of the structures we’ve discussed thus far, WordPress also provides the ability to create your own from scratch. You may create distinct categories for your roundups and reviews, and then include those categories in your links if you have a blog, for example. Here is an illustration of the former:

  • Examplewebsite.com/top-lists/x-best-puppies-2018

In practice, WordPress offers you with a total of eleven structural tags that you may use to create unique permalinks for your posts and pages. Continue reading if you want to learn more about what they are and how to use them; we’ll go over all the essentials in the next section.

Two Ways to Create Custom Permalinks

As we discussed a moment ago, WordPress includes a built-in feature that allows you to build custom permalinks. However, if you want a little more control over the method, you may also utilize plugins to achieve comparable outcomes. Let us have a look at both approaches.

1. Use WordPress’ Custom Structure Tags

WordPress provides you with 10 different sorts of structure tags that you may utilize to generate custom permalinks. First, let’s get to know them a little better before we put them through their paces.

  • Tags for dates — This category includes the percent year percent, percent monthnum percent, percent day percent, percent hour percent, percent minute percent, and percent second percent tags, all of which function precisely as you would expect them to. Date Tags If you include any of these tags as part of your permalink structure, the numbers associated with those tags will be included in your URL
  • Post ID and Name —These tags are denoted by the percentages post id percent and postname percent, respectively, in the HTML code. The first displays the unique ID for any of your posts or pages, while the second displays the complete title of those same posts or pages. Category and author — You may include these options by including the percent category percent and percent author percent tags in your HTML code, respectively.

To make use of any of these tags, you must first log into your dashboard and navigate to theSettingsPermalinkstab page. Once you’ve logged in, you may pick any permalink structure you like from the list of options we discussed previously. If you wish to design your own structure, go to the bottom of the list and pick Custom Structure from the menu.

All that remains is for you to combine and match the structural tags that we discussed previously. For example, /percent category/percent post-name/would result in the following URL: /percent category/percent post-name/

You may create a custom permalink structure by using as many or as few tags as you desire, depending on your needs. However, we recommend that you keep things brief and avoid using dates wherever feasible so that your material is evergreen in nature. As soon as you’re finished, remember to save your modifications, and you’re done!

2. Use the Custom Permalinks Plugin

If you’ve been using WordPress for a while, you’re probably aware that there are plugins available for practically any scenario you can think of. Creating custom permalinks is no exception to this rule. One alternative is thePermalink Managerplugin, which may be found here. This tool allows you to adjust the permalink structure of your posts and pages, as well as change the URLs of individual articles, all from a single interface. Installing the plugin and activating it are the first steps. Then head to the ToolsPermalink Managertab to begin.

YourPagesandMedia tabs are also included in the URL Editortab area, which function in the same way that the Poststab section does.

You may use this area to create custom permalink structures for your posts, pages, and media.

All you have to do now is arrange them in the order that you choose and save your modifications.

That’s pretty much all there is to it when it comes to learning how to use the plugin.


Numerous website owners fail to consider the URL structure of their websites, which is a costly mistake to make in the long run. Although it may appear to be a minor issue, employing the proper permalink format may help your website rank higher in search results and be more user-friendly. As a general rule of thumb, you should avoid using URLs that contain long sequences of numbers or awkward sentences in your content. Due to the above, the most effective strategy is to utilize your post names as your default permalink structure and to shorten them manually as necessary.

Leave a Comment

Your email address will not be published. Required fields are marked *