{"id":12745,"date":"2025-05-28T20:44:30","date_gmt":"2025-05-28T20:44:30","guid":{"rendered":"https:\/\/www.kadencewp.com\/help-center\/?post_type=docs&#038;p=12745"},"modified":"2026-04-22T14:42:25","modified_gmt":"2026-04-22T14:42:25","password":"","slug":"regenerate-permalinks","status":"publish","type":"docs","link":"https:\/\/www.kadencewp.com\/help-center\/docs\/kadence-theme\/regenerate-permalinks\/","title":{"rendered":"How to Regenerate Permalinks in WordPress"},"content":{"rendered":"\n<p>In this guide, we\u2019ll show you how to <span style=\"text-decoration: underline\">fix broken links<\/span> by <strong>regenerating<\/strong> <strong>permalinks<\/strong> in <strong>WordPress<\/strong>. <\/p>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id12745_756dcb-fc .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kb-table-of-content-nav.kb-table-of-content-id12745_756dcb-fc .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id12745_756dcb-fc .kb-table-of-contents-title{font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id12745_756dcb-fc .kb-table-of-content-wrap .kb-table-of-content-list{font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}<\/style>\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading12745_b805c0-c9, .wp-block-kadence-advancedheading.kt-adv-heading12745_b805c0-c9[data-kb-block=\"kb-adv-heading12745_b805c0-c9\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading12745_b805c0-c9 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading12745_b805c0-c9[data-kb-block=\"kb-adv-heading12745_b805c0-c9\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading12745_b805c0-c9 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading12745_b805c0-c9[data-kb-block=\"kb-adv-heading12745_b805c0-c9\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading12745_b805c0-c9 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading12745_b805c0-c9\">Why Regenerate Permalinks in WordPress?<\/h2>\n\n\n\n<p>In most cases, the URLs on your WordPress website function reliably without issue. Unfortunately, there are times when clicking a link results in a <strong>404 error, <\/strong>or worse, your entire site becomes inaccessible. This can occur after migrating your site to a new host or server, the installation of a new or updated plugin, or making changes to a custom post type configuration.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading12745_5df190-c4, .wp-block-kadence-advancedheading.kt-adv-heading12745_5df190-c4[data-kb-block=\"kb-adv-heading12745_5df190-c4\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading12745_5df190-c4 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading12745_5df190-c4[data-kb-block=\"kb-adv-heading12745_5df190-c4\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading12745_5df190-c4 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading12745_5df190-c4[data-kb-block=\"kb-adv-heading12745_5df190-c4\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading12745_5df190-c4 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading12745_5df190-c4\"><strong>Real-world example:<\/strong><\/h3>\n\n\n\n<p>Some users may also encounter the error <strong>&#8220;Updating failed. The response is not a valid JSON response&#8221;<\/strong> when trying to update a post or page. This often happens because WordPress is unable to correctly communicate with the server due to incorrect permalink settings, a misconfigured <code>.htaccess<\/code> file, or conflicting plugins. Regenerating permalinks can often resolve this error by rebuilding the URL structure and ensuring WordPress routes requests properly.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading12745_586a88-4c, .wp-block-kadence-advancedheading.kt-adv-heading12745_586a88-4c[data-kb-block=\"kb-adv-heading12745_586a88-4c\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading12745_586a88-4c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading12745_586a88-4c[data-kb-block=\"kb-adv-heading12745_586a88-4c\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading12745_586a88-4c img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading12745_586a88-4c[data-kb-block=\"kb-adv-heading12745_586a88-4c\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading12745_586a88-4c wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading12745_586a88-4c\">How to Regenerate Permalinks in WordPress<\/h2>\n\n\n\n<p><strong>Regenerating<\/strong> <strong>your<\/strong> <strong>permalinks<\/strong> effectively rebuilds and repairs the WordPress permalink structure. While this may sound complex, it only takes a single click, and WordPress takes care of the rest.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>Settings \u2192 Permalinks<\/strong> in your <strong>WordPress<\/strong> <strong>Admin<\/strong>.<\/li>\n\n\n\n<li>Do not make any changes.<\/li>\n\n\n\n<li>Scroll to the bottom of the page and click the \u2018<strong>Save<\/strong> <strong>Changes<\/strong>\u2019 button.<\/li>\n<\/ol>\n\n\n<style>.kb-image12745_39d50c-30 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image12745_39d50c-30 size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"643\" src=\"https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.01.14\u202fPM-1024x643.png\" alt=\"WordPress Permalink Settings\" class=\"kb-img wp-image-12752\" srcset=\"https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.01.14\u202fPM-1024x643.png 1024w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.01.14\u202fPM-300x188.png 300w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.01.14\u202fPM-768x482.png 768w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.01.14\u202fPM-1536x965.png 1536w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.01.14\u202fPM-2048x1287.png 2048w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.01.14\u202fPM-360x226.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>When the process is complete, you should see a message confirming that your <strong>Permalinks<\/strong> have been <strong>updated<\/strong>.<\/p>\n\n\n<style>.kb-image12745_e0eac4-e6 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image12745_e0eac4-e6 size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"202\" src=\"https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.03.54\u202fPM-1024x202.png\" alt=\"Permalinks successfully updated\" class=\"kb-img wp-image-12755\" srcset=\"https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.03.54\u202fPM-1024x202.png 1024w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.03.54\u202fPM-300x59.png 300w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.03.54\u202fPM-768x151.png 768w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.03.54\u202fPM-1536x302.png 1536w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.03.54\u202fPM-2048x403.png 2048w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/05\/Screenshot-2025-05-28-at-3.03.54\u202fPM-360x71.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading12745_76fb40-48, .wp-block-kadence-advancedheading.kt-adv-heading12745_76fb40-48[data-kb-block=\"kb-adv-heading12745_76fb40-48\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading12745_76fb40-48 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading12745_76fb40-48[data-kb-block=\"kb-adv-heading12745_76fb40-48\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading12745_76fb40-48 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading12745_76fb40-48[data-kb-block=\"kb-adv-heading12745_76fb40-48\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading12745_76fb40-48 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading12745_76fb40-48\">Test your Site Links<\/h2>\n\n\n\n<p>Before testing, be sure to clear your server and browser caches. See <a href=\"https:\/\/www.kadencewp.com\/help-center\/docs\/kadence-theme\/clearing-your-website-cache\/\" target=\"_blank\" data-type=\"docs\" data-id=\"1028\" rel=\"noreferrer noopener\">this document for assistance clearing your caches<\/a>.<\/p>\n\n\n\n<p>If the issue persists, you may need to reach out to <a href=\"https:\/\/www.kadencewp.com\/help-center\/\" target=\"_blank\" rel=\"noreferrer noopener\">technical support<\/a> for further assistance.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading12745_6661a4-27, .wp-block-kadence-advancedheading.kt-adv-heading12745_6661a4-27[data-kb-block=\"kb-adv-heading12745_6661a4-27\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading12745_6661a4-27 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading12745_6661a4-27[data-kb-block=\"kb-adv-heading12745_6661a4-27\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading12745_6661a4-27 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading12745_6661a4-27[data-kb-block=\"kb-adv-heading12745_6661a4-27\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading12745_6661a4-27 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading12745_6661a4-27\">Identifying and Monitoring Broken Links<\/h2>\n\n\n\n<p>There are several good methods available to help identify and monitor broken links.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\" target=\"_blank\" rel=\"noreferrer noopener\">Redirection<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/broken-link-checker-seo\/\" target=\"_blank\" rel=\"noreferrer noopener\">Broken Link Checker by AIOSEO<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/search.google.com\/search-console\/about\" target=\"_blank\" rel=\"noreferrer noopener\">Google Search Console<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.semrush.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">SEMRush<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In this guide, we\u2019ll show you how to fix broken links by regenerating permalinks in WordPress. Why Regenerate Permalinks in WordPress? In most cases, the URLs on your WordPress website function reliably without issue. Unfortunately, there are times when clicking a link results in a 404 error, or worse, your entire site becomes inaccessible. This&#8230;<\/p>\n","protected":false},"author":227588,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"doc_category":[394],"doc_tag":[],"knowledge_base":[6],"class_list":["post-12745","docs","type-docs","status-publish","hentry","doc_category-theme-general","knowledge_base-kadence-theme"],"year_month":"2026-04","word_count":299,"total_views":"1975","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Anthony Paparelli","author_link":"https:\/\/www.kadencewp.com\/help-center\/author\/anthony-paparelli\/"},"doc_category_info":[{"term_name":"General WordPress","term_url":"https:\/\/www.kadencewp.com\/help-center\/knowledge-base\/kadence-theme\/theme-general\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"Kadence Theme","term_url":"https:\/\/www.kadencewp.com\/help-center\/knowledge-base\/kadence-theme\/","term_slug":"kadence-theme"}],"knowledge_base_slug":["kadence-theme"],"taxonomy_info":{"doc_category":[{"value":394,"label":"General WordPress"}],"knowledge_base":[{"value":6,"label":"Kadence Theme"}]},"featured_image_src_large":false,"comment_info":0,"_links":{"self":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs\/12745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/users\/227588"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/comments?post=12745"}],"version-history":[{"count":7,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs\/12745\/revisions"}],"predecessor-version":[{"id":14361,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs\/12745\/revisions\/14361"}],"wp:attachment":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/media?parent=12745"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/doc_category?post=12745"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/doc_tag?post=12745"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/knowledge_base?post=12745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}