
WordPress SEO checklist items such as indexing, sitemaps, canonicals, and redirects often look technical, but they shape how search engines and users move through your site. A WordPress setup can be a strong starting point, yet it still needs careful configuration, quality content, and regular maintenance to support crawling, indexing, and search visibility.
This guide explains the practical checks that matter most across WordPress SEO setup, on-page SEO, and technical SEO. It also shows how plugins such as Yoast SEO, Rank Math, All in One SEO, or SEOPress can support the work without replacing judgement, testing, or ongoing review.
Start with a clean WordPress SEO setup
Before adjusting advanced settings, confirm the basics. Your site should have a clear structure, sensible permalinks, and a theme that does not hide important content or load unnecessary code. WordPress gives you the framework, but the way content, templates, and plugins are configured determines how easy it is for search engines to understand each page.
Check that each post and page has a clear purpose. Avoid publishing multiple pages that target the same intent, because that can create internal competition and weakens topical clarity. Descriptive titles, useful headings, and natural internal links matter more than forcing the same keyword into every section.
If you are using an SEO plugin, treat its suggestions as guidance rather than a ranking promise. A readability or SEO score can help you spot gaps, but it does not replace editorial judgement, search intent research, or technical testing. WordPress plugins should also be checked for compatibility with your theme, caching tools, and any custom code already in place.
Permalinks, titles, and meta descriptions
Permalinks should be short, readable, and stable where possible. Changing URL structures later can create unnecessary redirect work and broken links. Title tags should describe the page accurately and reflect what people are likely to search for, while meta descriptions should summarise the page clearly. Search engines may rewrite snippets, so these elements should be useful, not stuffed with keywords.
For official guidance on WordPress configuration and maintenance, the WordPress documentation is a sensible place to check core behaviour before editing settings or templates.
Indexing and crawlability: what search engines can find
Crawling means a search engine can access a page; indexing means it may store and consider that page for search results. A page can be crawlable without being indexed, and being indexed still does not guarantee visibility. That is why checking robots directives, noindex tags, canonical URLs, internal links, and sitemap inclusion matters.
Use Google Search Console cautiously as a diagnostic tool. The URL Inspection tool can show useful information about discovery, crawling, and indexing signals, but it does not force inclusion in search results. If a page is not indexed, look at the whole picture: server response, content quality, duplication, internal links, canonicals, and whether the page is actually meant to be searchable.
A technically indexable page is not always the right page to index. Tag archives, author archives, parameterised URLs, and filtered ecommerce pages may add value in some sites and little value in others. The right choice depends on website type, content depth, and navigation needs.
robots.txt and robots meta tags
robots.txt controls crawler access, while a robots meta tag can instruct search engines not to index a page. They are related but not interchangeable. Blocking a page in robots.txt can stop crawlers from seeing a noindex directive on that page, so changes should be made carefully and tested afterwards.
Do not rely on robots.txt alone to remove an indexed URL. If a page needs to disappear from search, review whether it should be redirected, set to noindex, or removed in a way that still preserves a useful user path. For crawl and indexing guidance, Google’s overview of crawling and indexing is a reliable reference.
XML sitemaps, canonicals, and duplicate URL control
An XML sitemap helps search engines discover preferred URLs, especially on larger sites or stores with many products and category pages. It is not an indexing guarantee, and it should not become a dumping ground for every URL WordPress can generate. Include canonical, useful, indexable pages rather than redirects, error pages, staging URLs, or low-value duplicates.
Many WordPress sites generate sitemaps through core features or an SEO plugin. Use only one main sitemap source unless you have a specific technical reason not to, because duplicate sitemap systems can create confusion. If you are comparing Yoast SEO, Rank Math, All in One SEO, or SEOPress, choose based on workflow, compatibility, and site needs rather than assuming one is universally best.
Canonicals are signals that indicate the preferred version of similar or duplicate pages. They do not always force search engines to choose that URL, but they help reduce duplication problems. Self-referencing canonicals are often sensible for ordinary indexable pages, while canonicals pointing to unrelated, broken, redirected, or noindexed URLs can create avoidable errors.
What to verify in the page source
Do not rely only on plugin screens. Check the rendered page source or use browser tools to confirm that the canonical tag, robots directives, and metadata match what you expect. Themes, plugins, and custom code can each alter the final output, so the visible settings panel is not always the full story.
Google’s documentation on sitemaps and preferred URLs explains how sitemaps support discovery without replacing good site structure.
Redirects, broken links, and site changes
Redirects help users and search engines reach the right page when a URL changes. A permanent redirect signals that the move is long term, while a temporary redirect is for short-term use. For most site migrations, permalink changes, or content consolidations, map each old URL to the closest relevant new page rather than sending everything to the homepage.
Avoid redirect chains, loops, and broad redirect rules that send many unrelated pages to a single destination. These create poor user journeys and make maintenance harder. If you use a redirect plugin, check whether server-level redirects already manage the same paths, because duplication can cause conflicts.
Broken internal links are worth fixing because they waste crawl paths and frustrate visitors. Broken external links are less directly tied to rankings, but they still affect trust and usability. Review navigation menus, breadcrumbs, related-post sections, category archives, and any hard-coded links after changing URLs.
Migration and redesign checks
If you are changing themes, moving domains, or rebuilding a section of the site, create a full backup first. Then crawl or export key URLs, update internal links, verify redirects, review canonicals, and check robots and noindex settings before launch. Search Console and analytics should be monitored afterwards, because temporary fluctuations can happen after major structural changes.
For site owners planning a broader content or link strategy alongside technical cleanup, a free website SEO audit from Backlink Works can be a practical starting point for spotting issues that need review.
WordPress SEO plugins, schema, images, and performance checks
Most sites only need one primary SEO plugin. Running multiple full SEO plugins can cause duplicate titles, conflicting canonicals, overlapping schema, and sitemap problems. The same caution applies to caching or optimisation tools: avoid stacking plugins that duplicate the same function unless you understand exactly how they interact.
Schema markup helps search engines understand page content, such as articles, products, local business details, or FAQs. It can support eligibility for certain search features, but it does not guarantee rich results, clicks, or AI visibility. Use schema that matches the visible content on the page, and test it with Google’s Rich Results Test when appropriate.
Image SEO also matters. Use descriptive file names, sensible dimensions, compressed images, and alternative text that describes the image for accessibility. Not every decorative image needs alt text, and alternative text should not be used just to insert keywords. Faster, better-sized images also support page experience and Core Web Vitals.
Core Web Vitals focus on real user experience, including Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift. These are only part of the picture, but they are worth checking if pages feel slow or unstable. Hosting, theme code, page builders, fonts, scripts, and oversized images can all affect performance, so test changes on staging before applying them live.
For ecommerce, local SEO, and multilingual sites, the technical checklist expands further. WooCommerce stores need careful handling of product pages, filters, canonicals, and out-of-stock content. Local businesses should keep location details consistent and unique. Multilingual websites should use properly structured translated pages, sensible URLs, and correctly configured canonicals so each language version can be discovered for the right audience.
Conclusion
A practical WordPress SEO checklist is not about chasing plugin scores or making one-off fixes. It is about keeping indexable pages discoverable, helping search engines understand which URLs matter, and making sure content is useful, fast enough, and easy to navigate. That means reviewing permalinks, titles, sitemaps, canonicals, redirects, internal links, and performance together rather than in isolation.
WordPress SEO works best as an ongoing process. Check Search Console regularly, update content when it becomes outdated, review redirects after site changes, and audit technical settings whenever you install a new plugin, change a theme, or publish a major redesign.
Frequently Asked Questions
What is the difference between crawling and indexing?
Crawling is when a search engine accesses a page, while indexing is when it stores and considers that page for search. A page may be crawled without being indexed, so both stages need attention.
Should every WordPress page be included in an XML sitemap?
No. A sitemap should usually contain useful, canonical URLs that you want search engines to discover. Redirects, duplicate pages, noindex pages, and low-value parameter URLs are usually poor candidates.
Do canonical tags replace redirects?
No. Canonicals are signals for duplicate or similar pages, while redirects send users and crawlers to a different URL. If a page has permanently moved, a redirect is usually more appropriate than relying on a canonical alone.
Can one SEO plugin fix WordPress indexing problems?
No. An SEO plugin can help you manage metadata, sitemaps, and other settings, but indexing also depends on content quality, crawlability, internal links, site structure, and technical health.