Reference

Common WordPress page URL issues

These are the main problems the audit looks for and why they matter during migrations, content cleanup, and ongoing SEO maintenance.

Missing title

A missing or empty title usually points to incomplete page content, import issues, or an editor workflow problem. It can also make exports and QA handoff harder to read.

Why it matters: Page titles are critical for SEO, user experience, and content management. They appear in search results, browser tabs, and shared links. Missing titles reduce click-through rates and make bulk operations harder.

How to fix: Log into WordPress, edit each page with a blank title, and add a clear, descriptive title. Use your site's naming conventions and aim for 50–60 characters to avoid truncation in search results.

Off-domain URL

This usually appears when a page still points to an old domain, a staging environment, or a mismatched subdomain. It is one of the first things to check after a migration.

Why it matters: Off-domain URLs cause traffic leakage, broken internal links, and SEO value loss. Users may land on a staging site or an old domain by mistake. Search engines may also index the wrong URL.

How to fix: Check your site's Home URL and Site URL in Settings > General. Verify that all custom page permalink settings use the correct domain. Update any hardcoded URLs in page content or templates. Use a bulk find-and-replace tool if needed.

Duplicate slug

Duplicate slugs can create confusing URL patterns and often indicate that old content has been cloned, replaced, or partially archived without cleanup.

Why it matters: WordPress uses slugs to build page URLs. Duplicate slugs can cause URL conflicts, confusing query structures, or unexpected redirects. They also make maintenance harder and can confuse search engine crawlers.

How to fix: Review which pages share the same slug. Usually, you can rename one page's slug to be more specific (e.g., about-company vs. about-team). Check for archived or draft duplicates and delete them if no longer needed.

Duplicate URL

If more than one page resolves to the same URL, you may have conflicting page records, rewrite behavior, or content architecture issues worth reviewing manually.

Why it matters: Duplicate URLs create canonical confusion and prevent search engines from knowing which page to rank. Users may see inconsistent content. Analytics data gets split between page records instead of consolidated.

How to fix: Identify which page should be canonical and set it as the primary URL. Delete or merge the duplicate page record. If you need both pages, give them distinct slugs and URLs. Consider using canonical link tags if the pages intentionally serve the same content.

Slug mismatch

This is usually less severe than the other flags. It often means the permalink was customized or the page slug no longer matches the visible path after editing.

Why it matters: Slug mismatches are usually harmless but can indicate incomplete edits, custom rewrite rules, or plugin-generated URLs. They rarely affect SEO or functionality, but they can make audits harder to reconcile.

How to fix: Review the page's edit screen and check if the permalink was manually customized. If the mismatch was unintentional, you can update the slug to match expectations. If intentional (e.g., short URLs), you can leave it as-is.

Quick reference: Issue severity

  • Critical (fix immediately): Off-domain URLs, duplicate URLs
  • High (fix soon): Missing titles, duplicate slugs
  • Medium (review on next update): Slug mismatches
  • Start with critical issues and work your way down. Re-run the audit after each fix to verify that the flag has been cleared.

    Best practices

    Preventing issues before they start