{"id":22305,"date":"2026-08-27T14:36:49","date_gmt":"2026-08-27T12:36:49","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22305"},"modified":"2026-08-27T14:46:22","modified_gmt":"2026-08-27T12:46:22","password":"","slug":"wordpress-permalink-settings","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/en\/hilfe\/wordpress\/wordpress-permalink-einstellungen\/","title":{"rendered":"How to properly configure permalink settings in WordPress"},"content":{"rendered":"<p class=\"wp-block-paragraph\">About <strong>Permalink settings in WordPress<\/strong> you determine how the URLs of your posts and certain other content are structured. A clean URL structure makes your website easier for visitors to understand and helps search engines categorize your content.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Especially with a new WordPress website, you should set the permalink structure early. While changing it later is possible, for content that has already been published or indexed by search engines, it can lead to <strong>404 errors, broken external links, and drops in rankings<\/strong> lead, if the old URLs are not correctly redirected to the new addresses.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Recommendation:<\/strong> For most normal WordPress websites and blogs, a short, understandable URL structure based on the post name is a very good choice. Set the structure if possible before publishing your website and do not change it later without a specific reason.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">What is a permalink?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>Permalink<\/strong> is the permanent URL of a piece of content on your WordPress website. Every published post and page has its own address through which the content can be accessed directly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A URL could look like this, for example:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-hosting\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The part:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>WordPress hosting<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">is often used as <strong>Slug<\/strong> referred to as.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress can generate post URLs according to different patterns. For example, you can include the publication date, a post ID, or the post name in the URL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where do you find the permalink settings?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First, log in to the WordPress admin area. You can usually reach this at:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>your-domain.ch\/wp-admin\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then open in the left menu:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Settings &gt; Permalinks<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There you will find the basic settings for the URL structure of your WordPress posts as well as additional options for category and tag URLs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When setting up a new WordPress website, you should also beforehand the <a href=\"\/en\/help\/wordpress\/wordpress-general-settings\/\">general WordPress settings<\/a>, <a href=\"\/en\/help\/wordpress\/wordpress-writing-settings\/\">Writing settings<\/a>, <a href=\"\/en\/help\/wordpress\/wordpress-reading-settings\/\">Reading settings<\/a>, <a href=\"\/en\/help\/wordpress\/wordpress-discussion-settings\/\">Discussion Settings<\/a> and <a href=\"\/en\/help\/wordpress\/wordpress-media-settings\/\">Media settings<\/a> check.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What permalink structures does WordPress offer?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress provides several predefined permalink structures. In addition, you can define a custom structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Which variant makes sense depends on the type of your website. However, for a standard corporate website or a classic blog, not all available structures are equally recommended.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Simple<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The simple permalink structure mainly uses the internal ID of a post.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, a URL can look like this:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/?p=123\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Technically this URL works, but for visitors it is hardly apparent what content to expect from it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A user-friendly URL like:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-hosting\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">is much more understandable than:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/?p=123\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For a new regular website, we would the setting <strong>\u201eSimple\u201c<\/strong> therefore do not use it as a preferred structure.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Day and name<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In this variant, the URL contains the publication date and the post name.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/2026\/08\/27\/wordpress-hosting\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Such a structure can be useful for websites where the publication date is an essential part of the content.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For timeless guidebooks, corporate pages, or knowledge bases, on the other hand, the date is often unnecessary. The URL becomes longer and, in the case of older articles, may give the impression that the content is outdated, even if it is regularly updated.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Month and name<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This structure uses year, month, and post name.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/2026\/08\/wordpress-hosting\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It is slightly shorter than the variant with the full date, but still contains time-related information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For classic news or magazine projects, that can make sense. For many corporate websites and evergreen advice guides, however, a date-free URL is usually clearer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Numerical<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The numerical structure uses a post ID within an archive structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A URL could look like this, for example:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/archives\/123\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This variant also provides visitors with hardly any information about the content of the page. For a standard corporate website or a guide, it therefore offers few advantages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Post title<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the structure <strong>\u201ePost title\u201c<\/strong> WordPress uses the post slug directly after the domain name.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-hosting\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This structure is short, easy to read, and a sensible choice for many WordPress websites.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Recommendation:<\/strong> For most corporate websites, blogs, and smaller WordPress projects, we recommend <strong>\u201ePost title\u201c<\/strong>. The URLs remain understandable and do not contain unnecessary dates or internal post IDs.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">What does \u201eindividual structure\u201c mean?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress also allows you to put together your own permalink structure. For this, so-called <strong>Structure tags<\/strong> available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some of these include, for example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>%year%<\/code> \u2013 Year of publication<\/li>\n\n\n\n<li><code>%monthnum%<\/code> \u2013 Month of publication<\/li>\n\n\n\n<li><code>%day%<\/code> - Publication date<\/li>\n\n\n\n<li><code>%postname%<\/code> \u2013 Post title or slug<\/li>\n\n\n\n<li><code>%post_id%<\/code> - internal post ID<\/li>\n\n\n\n<li><code>%category%<\/code> \u2013 Category of the post<\/li>\n\n\n\n<li><code>%author%<\/code> \u2013 Author of the post<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">An individual structure could look like this, for example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\/%category%\/%postname%\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A post could thus be accessible at the following URL:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress\/wordpress-plugin-installieren\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A custom structure offers a lot of flexibility. However, it should only be used if you have a specific reason for the additional URL hierarchy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Should the category be included in the URL?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A structure like:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\/%category%\/%postname%\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">can seem logical, because visitors can already tell from the URL which subject area a post is assigned to.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, it has one drawback: the URL of a post becomes more dependent on your internal category structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you assign a post to a different category later or reorganize your categories, this can change the desired URL structure. For existing and already indexed content, this can cause additional effort for redirects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a simple structure with:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\/%postname%\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">on the other hand, the URL remains largely independent of the category.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong> A category in the URL is not automatically better for SEO. Only use categories in permalinks if they are part of a deliberately planned and long-term stable website structure.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Permalink structure and pages in WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The under <strong>Settings &gt; Permalinks<\/strong> The chosen post structure primarily affects posts and corresponding content types. WordPress pages have their own hierarchical URL structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A normal page could, for example, be located at the following address:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/ueber-uns\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When a page is assigned to a parent page, this can result in a hierarchical URL:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/hosting\/wordpress-hosting\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We will explain in detail how to create and organize pages later in <a href=\"\/en\/help\/wordpress\/create-wordpress-site\/\">Create new pages in WordPress<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is a WordPress slug?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Slug<\/strong> is the name used in the URL of a post, page, category, or other content.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From a title like:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>How to correctly install WordPress plugins<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">can WordPress, for example, generate the following slug:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>How to install WordPress plugins correctly<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The complete URL could then be:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-plugins-richtig-installieren\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress normally generates the slug automatically from the title. However, you can adjust it while editing the content.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What should a good slug look like?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A good slug should remain short enough, describe the content comprehensibly, and be able to be used as permanently as possible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of an unnecessarily long URL like:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wie-kann-ich-ein-neues-plugin-in-meiner-wordpress-webseite-installieren\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">could a more compact variant make more sense:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-plugin-installieren\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Remove words, but not obsessively just to get the shortest possible URL. The URL should remain understandable for humans.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For German-language URLs, it is also advisable to avoid special characters and umlauts in the slug or to convert them into a robust spelling.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>resize<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">will be better than:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>change size<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">used.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Permalinks and SEO<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A clear URL structure is part of a technically and content-wise well-structured website. Visitors can more easily recognize what a page is about based on a descriptive URL, and search engines can also use the URL as one of many signals to categorize a document.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, you should not overestimate the importance of URLs for SEO. A specific permalink structure does not automatically guarantee good rankings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Significantly more important, among other things, are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>high-quality and helpful content,<\/li>\n\n\n\n<li>a clear website structure,<\/li>\n\n\n\n<li>sensible internal linking,<\/li>\n\n\n\n<li>technical accessibility and indexability,<\/li>\n\n\n\n<li>good user experience,<\/li>\n\n\n\n<li>suitable page titles and headings,<\/li>\n\n\n\n<li>fast loading times and<\/li>\n\n\n\n<li>a long-term stable URL structure.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>SEO Tip:<\/strong> Write URLs primarily for humans. Short, clear, and understandable is usually better than an address artificially stuffed with keywords.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Why you shouldn't just change permalinks on an existing website<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With a new website, you can usually set the permalink structure without any problems as long as no important content has been published or linked externally yet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On an existing website, it looks different.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assuming a post has been accessible at the following address so far:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/2025\/05\/wordpress-plugin-installieren\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After a change to the structure <strong>\u201ePost title\u201c<\/strong> is his new URL possibly:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-plugin-installieren\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As a result, the old URL may lose its previous function.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This doesn't just affect Google. Links from other websites, saved browser bookmarks, social media posts, newsletters, and internal links can also continue to point to the old address.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Warning:<\/strong> Do not change the permalink structure of an existing website with already published content without a redirection plan. A technically incorrect change can generate numerous 404 errors.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">What is a 301 redirect?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If an existing URL is permanently replaced by a new URL, a <strong>301 redirect<\/strong> be used.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It tells browsers and search engines in a simplified way:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This content is permanently available at a new address.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A call to the old URL:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/alte-url\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">is this automatically forwarded to the new address:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/neue-url\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A correct redirect prevents visitors from landing on an error page and helps search engines process the URL change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We cover how to set up and check redirects in WordPress in a separate article in our knowledge base.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is a 404 error?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The HTTP status code <strong>404<\/strong> simply means that the requested resource was not found at the accessed address.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This can happen, for example, if:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a URL has been changed,<\/li>\n\n\n\n<li>a post was deleted,<\/li>\n\n\n\n<li>a link is misspelled,<\/li>\n\n\n\n<li>the permalink structure was changed or<\/li>\n\n\n\n<li>WordPress is not processing the redirection rules correctly.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Individual 404 errors are completely normal on the web. It becomes problematic when, after a URL change, numerous important and previously working addresses suddenly become unreachable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Permalinks changed and suddenly 404 errors appear?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sometimes posts or pages suddenly stop working after a change, migration, or technical adjustment and show a 404 error.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A simple first step is to open the following page in the WordPress admin area:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Settings &gt; Permalinks<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check the desired structure and click on <strong>Save changes<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This causes WordPress to reprocess its permalink or rewrite configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In some cases, the website will work correctly again afterwards.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> If after a migration or server change all subpages suddenly display a 404 error while the homepage works, you should check the permalink settings and save them again.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">What does the .htaccess file have to do with permalinks?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On web servers with Apache or compatible configurations, WordPress frequently uses a file named:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>.htaccess<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So-called rewrite rules can be stored therein, which ensure that human-readable WordPress URLs are processed correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If WordPress cannot write these rules, a corresponding notice may appear after saving the permalinks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this case, just blindly copying any code from the internet into the file should be avoided. A faulty <code>.htaccess<\/code>-configuration can affect the accessibility of the entire website.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Warning:<\/strong> Change the <code>.htaccess<\/code>-file only if you know what you are doing. Create a backup beforehand. With CURIAWEB, you can contact support if your WordPress permalinks do not work despite correct settings.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Permalinks in Nginx and other web servers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <code>.htaccess<\/code>The file is not a general WordPress mechanism for every web server. It belongs to the Apache environment or compatible web server configurations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With Nginx, URL rewrites are handled via the server configuration, for example. Therefore, when encountering problems, you should not automatically assume that a missing or incorrect <code>.htaccess<\/code>-file must be the cause.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you run your WordPress with a hosting provider, the necessary server configuration for WordPress is usually already prepared.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Optional: Change category base<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At the bottom of the permalink settings, you can create a custom <strong>Category base<\/strong> determine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress normally uses a structure for category archives according to the following principle:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/category\/wordpress\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For a German-language website, or depending on the installation and configuration, the structure may be displayed differently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can define your own base, for example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>topics<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, a category could then be listed under:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/themen\/wordpress\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">to be reachable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Change this setting only if you actually use category archives and want a deliberately planned URL structure for them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Optional: Change tag base<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The same principle applies to keywords and tags.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress can use a corresponding base for tag archives. You can customize this base individually in the permalink settings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you should do this depends on how you use categories and tags on your website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We explain what tags are and how to use them effectively in <a href=\"\/en\/help\/wordpress\/create-wordpress-tags-2\/\">Creating tags and keywords in WordPress<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Should one remove \u201ecategory\u201c from WordPress URLs?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On the internet, you can find numerous guides and plugins that promise to completely remove the category base from WordPress URLs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Just because it is technically possible doesn't mean you have to do it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A URL like:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/category\/wordpress\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">is technically not automatically worse than:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Removing the category base may require additional rewrite rules or plugins and, under unfavorable circumstances, lead to URL conflicts.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Recommendation:<\/strong> Don't remove the category base just because some SEO tutorial claims it will boost your rankings. A stable and logically structured website is more important than cosmetic changes to archive URLs.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Trailing Slash: Why does my URL end with a slash?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on your permalink structure, WordPress URLs may appear with a trailing slash:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-hosting\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This trailing slash is used as <strong>Trailing Slash<\/strong> referred to as.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You should not try to remove him without a specific reason regarding additional plugins or custom server rules. The crucial point is that your website uses a consistent URL version and handles alternative variants correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A subsequent change to this behavior can in turn affect existing URLs and should therefore not be regarded as a purely design-related decision.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Do not confuse HTTP, HTTPS and permalinks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Permalink settings determine the structure of the URL path, but not whether your website is accessible via <code>http:\/\/<\/code> or <code>https:\/\/<\/code> is reachable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These two topics should not be confused with each other.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a modern website, HTTPS should be properly set up. How to activate SSL for your WordPress website and what you need to watch out for during the transition is what we explain in <a href=\"\/en\/help\/wordpress\/activate-wordpress-ssl\/\">Enable SSL and HTTPS in WordPress<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Set up permalinks for a new WordPress website<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Setting up a new website is straightforward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For most standard projects, you can proceed as follows:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Settings &gt; Permalinks<\/strong>.<\/li>\n\n\n\n<li>Choose <strong>Post title<\/strong>.<\/li>\n\n\n\n<li>Check if you need a custom category or tag base.<\/li>\n\n\n\n<li>Click on <strong>Save changes<\/strong>.<\/li>\n\n\n\n<li>Then open a post and check the generated URL.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">With that, you already have a clean starting point for most websites.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Changing permalinks on an existing website<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You should proceed much more cautiously with an existing website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you change the structure, you should at least check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Which existing URLs are changing?<\/li>\n\n\n\n<li>Which pages and posts are already indexed by search engines?<\/li>\n\n\n\n<li>Are there external links to these URLs?<\/li>\n\n\n\n<li>Which internal links use the old addresses?<\/li>\n\n\n\n<li>How are old URLs redirected to the new URLs?<\/li>\n\n\n\n<li>Are there special rules for plugins, WooCommerce, or other content types?<\/li>\n\n\n\n<li>Is there a current backup available?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For a large website, a change in the permalink structure should therefore be considered as <strong>Website migration to new URLs<\/strong> be treated and not as a simple WordPress setting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WooCommerce and other content types<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you use WooCommerce or other plugins with custom post types, additional settings may appear on the permalink page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, WooCommerce uses its own URL structures for products and product categories. Other plugins can also register additional rewrite and permalink options.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not change such structures just to make URLs as short as possible. In an existing online store, changes can affect a large number of product and category URLs simultaneously.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common mistakes with WordPress permalinks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Common mistakes include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>change the permalink structure of an existing website without redirects,<\/li>\n\n\n\n<li>generating unnecessarily long URLs with dates, categories, and additional components,<\/li>\n\n\n\n<li>Stuffing slugs with as many keywords as possible,<\/li>\n\n\n\n<li>continually changing existing slugs,<\/li>\n\n\n\n<li>cannot control 404 errors after a migration,<\/li>\n\n\n\n<li>Server files like <code>.htaccess<\/code> edit without backup,<\/li>\n\n\n\n<li>using multiple plugins for URL manipulation at the same time,<\/li>\n\n\n\n<li>Accepting SEO promises about supposedly \u201eperfect\u201c permalink structures without verification.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What do we recommend for a new WordPress website?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For a standard new corporate website or blog, the structure is:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\/%postname%\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">or rather the WordPress selection <strong>\u201ePost title\u201c<\/strong> in most cases, a very good starting solution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This creates URLs such as:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-plugin-installieren\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">They are concise, easy to understand, and not unnecessarily tied to a publication date or a category.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For news portals, very large editorial websites, or special applications, other structures can make sense. Therefore, there is no permalink structure that represents the best solution for every single WordPress website without exception.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Recommendation:<\/strong> For a new website: <strong>Post title<\/strong> choose, use meaningful short slugs, and keep the structure as stable as possible afterwards. For an existing website: only change permalinks with a backup, URL analysis, and correct redirects.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Save changes and test<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After selecting your desired permalink structure, click on <strong>Save changes<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Afterwards, open several pieces of content on your website and check whether they are accessible correctly. For a new website, checking various posts and pages is usually sufficient.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For an existing website, you should also test old URLs if their structure has changed. These should not simply end up on a 404 page, but \u2013 provided a corresponding substitute exists \u2013 be correctly redirected to the new address.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What should you configure next?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This largely sets up the most important basic WordPress settings. Next, we will look at the WordPress editor and show you how to switch from the block editor to a classic editing interface if needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Afterwards, we will turn our attention to a topic that is particularly important for productive websites: the <a href=\"\/en\/help\/wordpress\/how-to-set-up-wordpress-smtp\/\">reliable WordPress email delivery via SMTP<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Permalink settings determine how WordPress structures the permanent URLs of your posts. For most new business websites and blogs, the structure <strong>\u201ePost title\u201c<\/strong> a good choice because it generates short and understandable URLs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the crucial point is not to construct a supposedly perfect SEO URL. Much more important is a logically structured and long-term stable URL structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Therefore, you should configure the permalinks as early as possible for a new website. For an existing website, however, a change must not be made lightly. URLs that have already been published may have been indexed by search engines, linked externally, and used internally in many places.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When existing URLs have to change, correct redirects and a subsequent check of the website are mandatory parts of the migration.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> Changing a permalink on an existing website is not just a cosmetic setting. It alters the addresses of your content. If you are not sure what the impact of such a change will be, do not simply change the structure on a live website; make sure to figure out the necessary redirects first.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>\u00dcber die Permalink-Einstellungen in WordPress bestimmst du, wie die URLs deiner Beitr\u00e4ge und bestimmter anderer Inhalte aufgebaut werden. Eine saubere URL-Struktur macht deine Website f\u00fcr Besucher verst\u00e4ndlicher und erleichtert Suchmaschinen die Einordnung deiner Inhalte. Gerade bei einer neuen WordPress-Website solltest du die Permalink-Struktur fr\u00fch festlegen. Eine sp\u00e4tere \u00c4nderung ist zwar m\u00f6glich, kann bei bereits ver\u00f6ffentlichten [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[80],"doc_tag":[],"class_list":["post-22305","docs","type-docs","status-publish","hentry","doc_category-wordpress"],"year_month":"2026-10","word_count":3027,"total_views":"22","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/en\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"WordPress","term_url":"https:\/\/www.curiaweb.ch\/en\/hilfe-kategorie\/wordpress\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/comments?post=22305"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22305\/revisions"}],"predecessor-version":[{"id":22307,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22305\/revisions\/22307"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/media?parent=22305"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_category?post=22305"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_tag?post=22305"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}