{"id":7779,"date":"2026-04-20T09:32:53","date_gmt":"2026-04-20T07:32:53","guid":{"rendered":"https:\/\/mybox.com\/help\/?post_type=manual_kb&#038;p=7779"},"modified":"2026-06-08T10:01:41","modified_gmt":"2026-06-08T08:01:41","slug":"guide-to-seo-friendly-urls-in-wordpress","status":"publish","type":"manual_kb","link":"https:\/\/mybox.com\/help\/en\/knowledgebase\/guide-to-seo-friendly-urls-in-wordpress\/","title":{"rendered":"Guide to SEO-Friendly URLs in WordPress"},"content":{"rendered":"\n<div class=\"translation-block translation-block-merged\">\n<p class=\"wp-block-paragraph\" id=\"p-rc_3b479b724c8f27bd-187\">In the current search landscape, URLs are no longer just &#8220;web addresses&#8221;\u2014they are <strong>semantic labels<\/strong>. With the rise of AI-powered search (GEO\/AEO), your URL structure provides the primary signal that AI agents use to categorize your content within a global &#8220;Knowledge Graph.&#8221;<sup><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On <strong>mybox<\/strong>, having a clean, descriptive URL structure is the first step toward winning visibility in both traditional Google search and AI summaries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/guide-to-seo-friendly-urls-in-wordpress\/#What_Makes_a_Link_%E2%80%9CSEO-Friendly%E2%80%9D_Today\" >What Makes a Link &#8220;SEO-Friendly&#8221; Today?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/guide-to-seo-friendly-urls-in-wordpress\/#How_to_Set_Up_Friendly_Links_on_your_mybox_Site\" >How to Set Up Friendly Links on your mybox Site<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/guide-to-seo-friendly-urls-in-wordpress\/#2026_Best_Practices_for_URL_Slugs\" >2026 Best Practices for URL Slugs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/guide-to-seo-friendly-urls-in-wordpress\/#Critical_Warning_Never_Change_an_Active_URL\" >Critical Warning: Never Change an Active URL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/guide-to-seo-friendly-urls-in-wordpress\/#Summary\" >Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Makes_a_Link_%E2%80%9CSEO-Friendly%E2%80%9D_Today\"><\/span><strong>What Makes a Link &#8220;SEO-Friendly&#8221; Today?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<\/div>\n\n<div id=\"mybox-1836237038\" class=\"mybox-content mybox-entity-placement\"><div class=\"early-access-banner-inpost\">\r\n  <div class=\"banner-left-inpost\">\r\n    <div class=\"icon-box-inpost\">\r\n      <img decoding=\"async\" src=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2026\/02\/square-info-icon.svg\" alt=\"Info\">\r\n    <\/div>\r\n    <div class=\"text-box-inpost\">\r\n      <span class=\"label-inpost\"><span class=\"translation-block translation-block-banner-text\">Early access<\/span><\/span>\r\n      <h4><span class=\"translation-block translation-block-banner-text\">Still need help?<\/span><\/h4>\r\n      <p><span class=\"translation-block translation-block-banner-text\">Contact our customer service team.<\/span><\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"banner-right-inpost\">\r\n    <a href=\"https:\/\/panel.mybox.com\/helpdesk2\/v\/list\/\" class=\"banner-button-inpost\"><span class=\"translation-block translation-block-banner-text\">Message us<\/span><\/a>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"translation-block translation-block-merged\"><p class=\"wp-block-paragraph\" id=\"p-rc_3b479b724c8f27bd-188\">A modern SEO-friendly URL (or &#8220;permalink&#8221;) must be readable by both humans and machines.<sup><\/sup><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bad (Dynamic):<\/strong><code>https:\/\/mybox-site.ro\/?p=12345<\/code>\n<ul class=\"wp-block-list\">\n<li><em>Why:<\/em> It provides zero context. AI models cannot predict what is on the page without crawling the entire site.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Good (Semantic):<\/strong><code>https:\/\/mybox-site.ro\/seo-friendly-links-wordpress<\/code>\n<ul class=\"wp-block-list\">\n<li><em>Why:<\/em> It uses keywords, is easy to share, and explicitly labels the content.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Set_Up_Friendly_Links_on_your_mybox_Site\"><\/span><strong>How to Set Up Friendly Links on your mybox Site<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 1: The Core Configuration<\/strong><\/h4>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to your WordPress Dashboard.<\/li>\n\n\n\n<li>Navigate to <strong>Settings \u279c Permalinks<\/strong>.<\/li>\n\n\n\n<li>Under &#8220;Common Settings,&#8221; select <strong>Post Name<\/strong> (<code>\/%postname%\/<\/code>).<\/li>\n\n\n\n<li>Scroll to the bottom and click <strong>Save Changes<\/strong>.<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"p-rc_3b479b724c8f27bd-192\"><strong>Note for Large Sites:<\/strong> If you run a massive news portal with 10,000+ articles, a structure like <strong>Category + Post Name<\/strong> (<code>\/%category%\/%postname%\/<\/code>) can provide better topical organization for AI crawlers.<sup><\/sup><\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 2: Troubleshooting &#8220;404 Not Found&#8221; Errors<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">If your links break after changing this setting, it is usually a problem with the <strong>.htaccess<\/strong> file on your <strong>mybox<\/strong> server. WordPress needs permission to write to this file to handle &#8220;URL rewriting.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the error persists:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Access your site via <strong>FTP<\/strong>.<\/li>\n\n\n\n<li>Find the <code>.htaccess<\/code> file in your root directory.<\/li>\n\n\n\n<li>Ensure it contains the default WordPress block:<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># BEGIN WordPress\n&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteBase \/\nRewriteRule ^index\\.php$ - &#91;L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php &#91;L]\n&lt;\/IfModule&gt;\n# END WordPress\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2026_Best_Practices_for_URL_Slugs\"><\/span><strong>2026 Best Practices for URL Slugs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To maximize your <strong>mybox<\/strong> site&#8217;s authority, follow these &#8220;AI-Ready&#8221; rules when naming your post slugs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Remove &#8220;Stop Words&#8221;:<\/strong> Strip out filler words like <em>a, an, the, and, in, for<\/em>.\n<ul class=\"wp-block-list\">\n<li><em>Example:<\/em> Instead of <code>\/how-to-set-up-the-links<\/code>, use <code>\/set-up-links<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Hyphens Only:<\/strong> Use hyphens (<code>-<\/code>) to separate words. Search bots treat hyphens as spaces, but they treat underscores (<code>_<\/code>) as part of a single word.<\/li>\n\n\n\n<li><strong>Keep it Flat:<\/strong> Avoid deep folder structures (e.g., <code>\/blog\/2026\/category\/subfolder\/post<\/code>). A &#8220;flat&#8221; URL like <code>\/post-name<\/code> is prioritized by AI models as a top-level entity.<\/li>\n\n\n\n<li><strong>No Dates in URLs:<\/strong> Unless you are a news site, keep dates out of the address. It makes your evergreen content look &#8220;old&#8221; to users, even if you\u2019ve updated the text.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Critical_Warning_Never_Change_an_Active_URL\"><\/span><strong>Critical Warning: Never Change an Active URL<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you change the URL of a post that is already ranking or has been shared on social media, you will <strong>lose its SEO value<\/strong> and create a &#8220;404 Error.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p-rc_3b479b724c8f27bd-194\">If you must change a link, you <strong>must<\/strong> set up a <strong>301 Redirect<\/strong> (Permanent Move) using a plugin like <strong>Redirection<\/strong> or <strong>Rank Math<\/strong>.<sup><\/sup> This tells search engines (and AI bots) exactly where the &#8220;authority&#8221; of the old link has moved.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Summary\"><\/span><strong>Summary<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Feature<\/strong><\/td><td><strong>SEO-Friendly Standard<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Structure<\/strong><\/td><td><code>\/post-name\/<\/code><\/td><\/tr><tr><td><strong>Separator<\/strong><\/td><td>Hyphen (-)<\/td><\/tr><tr><td><strong>Casing<\/strong><\/td><td>Lowercase only<\/td><\/tr><tr><td><strong>Length<\/strong><\/td><td>3 to 5 words (Max 60 characters)<\/td><\/tr><tr><td><strong>Authority<\/strong><\/td><td>HTTPS protocol required<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[58,60],"manual_kb_tag":[718,5412,5671,9298,9299,9300,9301,9302,9303,9304],"class_list":["post-7779","manual_kb","type-manual_kb","status-publish","format-standard","hentry","manualknowledgebasecat-web-applications-cms","manualknowledgebasecat-wordpress-plugins","manual_kb_tag-htaccess-file","manual_kb_tag-permalink-structure","manual_kb_tag-readable-urls","manual_kb_tag-wordpress-permalinks","manual_kb_tag-post-name-permalinks","manual_kb_tag-pretty-permalinks","manual_kb_tag-semantic-urls","manual_kb_tag-human-readable-urls","manual_kb_tag-search-engine-friendly-links","manual_kb_tag-url-slugs"],"_links":{"self":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":2,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7779\/revisions"}],"predecessor-version":[{"id":7780,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7779\/revisions\/7780"}],"wp:attachment":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/media?parent=7779"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manualknowledgebasecat?post=7779"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb_tag?post=7779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}