- Article
- Intermediate
- 2 minutes read
- Reviewed August 4, 2026
A good URL identifies a stable resource.
It should be understandable to people, consistent across the site and free from unnecessary variants. SEO-friendly does not mean adding every keyword or reproducing the entire navigation path.
Characteristics of a Strong URL
Prefer URLs that are:
- Descriptive.
- Lowercase.
- Hyphenated.
- Stable.
- Consistent.
- Free from temporary campaign language.
- Served through HTTPS.
WordPress Permalinks and Slugs
WordPress provides global structures for posts. Custom post types and taxonomies can define their own bases, while pages can use hierarchy.
Plan the entire namespace together to avoid page, post type and taxonomy conflicts.
A slug should remain valid even if the title is improved later. Changing a title does not require changing a functioning slug.
Parameters
Query parameters can create many URL combinations for filters, sorting and tracking.
Ensure tracking parameters do not become internal-link targets and that faceted combinations do not create unlimited crawl spaces.
Changing Existing URLs
Before changing:
- Export the old URL inventory.
- Define the new canonical destination.
- Create permanent redirects.
- Update internal links.
- Update canonicals and sitemaps.
- Test redirect chains.
- Monitor 404s and Search Console.
Frequently Asked Questions
Must a URL contain the exact target keyword?
No. It should describe the resource naturally.
Should I change an old URL because the title changed?
Usually not unless the migration is justified.
Continue Learning
Previous: [Search Intent and Content Planning](/resources/wordpress-manual/seo/search-intent-content-planning/)
Next: [SEO Titles and Meta Descriptions](/resources/wordpress-manual/seo/seo-titles-meta-descriptions/)