Learn how to choose the right WordPress permalink structure, why Post Name is usually best, and how to safely change URLs without hurting SEO.
Why Permalinks Matter for SEO and Stability
Permalinks are the permanent URLs for your posts, pages, and archives. A good structure makes URLs:
- Easy for humans to read and remember
- Clear for search engines to understand page topics
- Stable over time, so links don’t break when you update content
Search engines use URLs as a ranking signal and for understanding site structure, so choosing a clean, consistent format is an important early decision.Source
Overview of WordPress Permalink Options
In WordPress, you control permalinks from Dashboard ? Settings ? Permalinks. The main common options are:
- Plain – Uses a query string like
?p=123. Not user-friendly and not recommended. - Day and name – Includes year, month, day, and post slug (e.g.,
/2026/02/23/sample-post/). - Month and name – Includes year, month, and post slug (e.g.,
/2026/02/sample-post/). - Numeric – Uses the post ID in the path (e.g.,
/archives/123). - Post name – Uses only the post slug (e.g.,
/sample-post/). - Custom Structure – Lets you combine tags like
%category%,%postname%, and date parts.
Under the hood, WordPress uses its rewrite system to map these human-friendly URLs to actual content.Source
Why “Post Name” Is Usually the Best Choice
For most business, marketing, and content sites, Post name is the best default because it:
- Creates short, memorable URLs
- Keeps URLs focused on the content topic (the slug)
- Avoids dates that can make content look outdated
- Is flexible if you later change categories or site structure
Short, descriptive URLs are generally preferred for usability and SEO, as long as they accurately reflect the page content.Source
When a Custom Structure Makes Sense
Custom structures can be appropriate in specific scenarios:
- News or time-sensitive content: Including year or month can help users understand freshness (e.g.,
/%year%/%monthnum%/%postname%/). - Large editorial sites: Adding a section or category can clarify content type (e.g.,
/%category%/%postname%/). - Multi-language or regional sites: Sometimes a prefix like
/en/or/fr/is used, often handled via plugins or custom rewrite rules.
Be cautious with category-based structures. If you later rename or reorganize categories, you can unintentionally change many URLs at once, requiring extensive redirects.
How to Set Up Permalinks in WordPress (New Sites)
Step-by-Step: Choosing Your Structure
- Log in to your WordPress dashboard.
- Go to Settings ? Permalinks.
- Under Common Settings, select Post name for most business sites.
- If you have a clear reason for a custom structure, choose Custom Structure and enter something like:
/%category%/%postname%/or/%year%/%postname%/ - Scroll down and click Save Changes.
What You Should See
- A success notice at the top: “Permalink structure updated.”
- When you hover over a post title in Posts ? All Posts, the URL preview under the title should now match your chosen structure.
- Clicking a post should load normally with the new, clean URL in your browser address bar.
Changing Permalinks on an Existing Site (Risk & Strategy)
Changing permalink structure on a live site can impact SEO and user experience because:
- Every changed URL becomes a new address
- Old links from Google, social media, and other sites can break
- Search engines must re-crawl and re-evaluate your pages
This is why you must plan redirects and updates before you click Save Changes.
Pre-Change Checklist
- Export a list of current URLs (from your SEO plugin, analytics, or a crawl tool).
- Decide on the new structure and test it on a staging site if possible.
- Confirm you have access to install and configure a redirect plugin or edit server rules.
301 Redirects: Protecting SEO When URLs Change
A 301 redirect tells browsers and search engines that a page has permanently moved to a new URL. This helps preserve rankings and sends users to the correct page instead of a 404 error.Source
How to Implement Redirects (Plugin Approach)
For most WordPress users, a redirect plugin is the safest option. The exact steps vary by plugin, but the general workflow is:
- Install and activate a reputable redirect plugin from Plugins ? Add New.
- Before changing permalinks, create redirect rules mapping each old URL to its new URL.
- Use pattern-based rules where possible (e.g., mapping date-based URLs to post-name URLs) to avoid hundreds of manual entries.
- After changing permalinks in Settings ? Permalinks, test several old URLs to confirm they redirect with HTTP status 301.
If you manage your own server configuration, you can also use rewrite rules in .htaccess (Apache) or server blocks (Nginx), but this should only be done by someone comfortable with server configuration syntax.Source
Updating Internal Links and Sitemaps
Internal Links
After a permalink change, internal links inside your content may still point to old URLs. To clean these up:
- Use a search-and-replace tool or plugin to update hard-coded URLs in posts and pages.
- Check key navigation areas (menus, footer links, buttons in Elementor templates) and update any absolute URLs.
- Spot-check a few important pages to ensure all internal links resolve correctly.
Sitemaps and Search Console
Most SEO plugins automatically regenerate XML sitemaps with the new URLs. To help search engines adjust faster:
- Confirm your sitemap URL (often
/sitemap.xmlor a plugin-specific path). - In Google Search Console, go to Indexing ? Sitemaps and resubmit your sitemap.
- Monitor for 404 errors and coverage issues over the next few weeks.
What You Should See After a Permalink Change
- Old URLs redirecting to the correct new URLs with status 301.
- No (or very few) 404 errors in your SEO plugin logs or Search Console.
- Search results gradually updating to show the new URLs.
- Users reaching the right content even when following older bookmarks or links.
AI Prompt: Audit Your Current Permalink Structure
You can use the following prompt with an AI assistant to review your current setup and identify risks:
You are an SEO and WordPress technical consultant.
I will provide:
- My current WordPress permalink structure (including any custom tags)
- Examples of current URLs for posts, pages, categories, and products (if applicable)
- Any plans I have to change site structure, categories, or content types
Please:
1. Evaluate whether my current permalink structure is:
- Human-friendly
- SEO-friendly
- Stable for the long term
2. Identify any SEO or usability risks, such as:
- Overly long or complex URLs
- Dates that may make evergreen content look outdated
- Category-based URLs that could break if I reorganize categories
- Mixed structures between posts, pages, and products
3. Recommend an ideal permalink structure for the next 3–5 years, explaining why.
4. If you recommend changing the structure, outline:
- The exact new structure to use in Settings ? Permalinks
- A redirect strategy (patterns or rules) to safely map old URLs to new ones
- How to test redirects and monitor for 404 errors
5. Provide a short checklist I can follow before and after making the change.
Here is my current information:
[Paste your current permalink settings and example URLs here]
Key Takeaways
- Choose a simple, descriptive structure—usually Post name—for most sites.
- Avoid frequent permalink changes; treat URLs as long-term assets.
- On existing sites, always plan 301 redirects, internal link updates, and sitemap resubmission before changing permalinks.
- Test thoroughly so users and search engines can smoothly transition to your new URL structure.