
WordPress SEO Checklist: On-Page, Technical, and Speed Basics is best treated as a practical framework rather than a shortcut. WordPress gives you useful building blocks, but search visibility still depends on how well your content, structure, and technical settings work together.
This checklist covers the essentials that matter most: page-level optimisation, crawlability, indexing, site speed, and the tools that help you manage them. It is written for site owners, editors, developers, and marketers who want a safer way to improve WordPress SEO without relying on guesswork.
Start with a solid WordPress SEO setup
Before editing titles or installing new tools, check the basics of your WordPress setup. Make sure search engines can access the live site, and confirm that the homepage, key pages, categories, and important product or service pages are reachable through normal navigation. A well-structured site helps both users and crawlers find what matters.
If you use an SEO plugin such as Yoast SEO, Rank Math, All in One SEO, or SEOPress, treat it as a management tool rather than an automatic ranking fix. Websites generally need only one primary SEO plugin, because running several full-featured plugins can create duplicate metadata, conflicting canonicals, or sitemap issues. Plugin interfaces also change over time, so check current documentation before switching settings.
For site-wide settings, review your permalink structure, homepage visibility, and whether your site is set to discourage search engines from indexing it. If you are unsure about a core setting, WordPress documentation such as the WordPress permalinks settings guide is a useful place to confirm what each option does before making changes.
On-page SEO basics that support content discovery
On-page SEO is about making each page clearly understandable to people and search engines. Start with a unique title tag that accurately reflects the page topic and search intent. A meta description does not directly guarantee higher rankings, but it can help searchers understand what the page offers before they click.
Use headings to organise content logically. Keep the main heading focused on the page topic, then use subheadings to break up supporting points. Avoid forcing the same keyword into every paragraph. Instead, write clearly, answer the likely query, and include related phrases naturally where they help the reader.
Permalinks should be readable and stable. If you need to change a URL, map the old address to the closest relevant new page and set up a proper redirect. Never change URLs casually, because broken inbound links, lost bookmarks, and redirect chains can create avoidable maintenance work.
Internal linking is also part of on-page SEO. Link to related articles, service pages, categories, or products using descriptive anchor text. For background on structured link work and site authority, Backlink Works also publishes an in-depth guide to backlink building, which can help shape a broader SEO strategy alongside on-site improvements.
Technical SEO checks: crawlability, indexing, and canonical URLs
Technical SEO helps search engines crawl your site efficiently and decide which URLs should be indexed. Crawling means discovering content; indexing means storing a page so it can appear in search results. A page can be crawlable but still not indexed, especially if it is thin, duplicated, blocked, canonicalised elsewhere, or considered low value.
XML sitemaps help search engines discover preferred URLs, but they do not guarantee indexing. Include only useful, canonical pages that you want considered for search. Exclude redirecting URLs, duplicates, error pages, staging pages, and low-value archives unless there is a clear reason to include them.
Robots.txt controls crawler access, but it does not remove an already indexed page on its own. Be careful not to block resources that search engines need to understand the page properly. If you use noindex, canonicals, or robots rules, test the result and check Search Console afterwards.
Canonical tags are signals that indicate a preferred version of similar pages. They are useful for duplicate content, filtered ecommerce URLs, and alternative versions of the same page, but they do not force search engines to choose that URL in every case. Check the rendered page source, not just the plugin settings, because themes and custom code can change what is output.
For practical help with Google’s view of crawling and indexing, the Google Search Central overview of crawling and indexing is a reliable reference.
Speed, mobile usability, and Core Web Vitals
Website speed affects user experience, and slow pages can make navigation frustrating on mobile and desktop. In WordPress, speed is usually shaped by hosting, theme quality, plugin load, image sizes, fonts, JavaScript, CSS, caching, and database health. An SEO plugin alone does not solve performance problems.
Core Web Vitals focus on real user experience. Largest Contentful Paint measures when the main content becomes visible, Interaction to Next Paint reflects responsiveness, and Cumulative Layout Shift measures visual stability. These are useful diagnostics, but they are only part of the bigger picture.
Test changes carefully. Performance tools can show different results depending on device, connection, location, cache state, and server load. Before making major changes, use a staging site and create a backup. That is especially important if you are adjusting caching, image delivery, script loading, or theme files.
For image SEO, use descriptive file names, meaningful alternative text where relevant, compressed images, and the right dimensions. Decorative images do not need keyword-heavy alt text. Image optimisation supports accessibility as well as performance.
Special cases: ecommerce, local SEO, multilingual sites, and migrations
Some WordPress sites need extra care. WooCommerce stores often have product pages, categories, filters, and variations that can create many similar URLs. Not every filter or parameterised page should be indexed. Focus on product and category pages that match useful search intent, and review canonicals, navigation, product descriptions, reviews, and mobile usability.
Local SEO depends on consistency and genuine location relevance. Your contact details, service areas, business descriptions, and location pages should be accurate and useful. Avoid thin city pages that only swap the place name. If you operate in multiple languages, use language-specific pages with clear navigation and carefully managed hreflang and canonical signals.
Website migrations deserve special attention. Whether you are changing domains, moving to HTTPS, redesigning, or changing permalinks, create a full backup first. Export important URLs, preserve valuable content and metadata, test redirects, check robots and noindex settings, update internal links, and monitor analytics and Search Console after launch.
WordPress security also matters for SEO maintenance. Malware, spam injections, and unauthorised redirects can damage trust and visibility, so keep WordPress, themes, and plugins updated, use strong passwords, and review suspicious changes quickly.
How to audit WordPress SEO without overcomplicating it
A useful WordPress SEO audit does not need to be overwhelming. Start by checking the pages that matter most: homepage, service pages, top posts, category archives, product pages, and landing pages. Confirm that titles, descriptions, headings, internal links, canonicals, and index settings match each page’s purpose.
Then review Search Console for crawl and indexing signals, and compare those findings with analytics in Google Analytics 4. These tools measure different things, so clicks, impressions, sessions, and conversions should not be treated as the same metric. Look for pages with poor visibility, broken internal links, duplicate URLs, redirect errors, or pages that are indexed but do not deserve search traffic.
Where a plugin score is available, treat it as guidance for editing rather than a verdict on ranking potential. Human judgement still matters more than a green indicator.
Conclusion
A practical WordPress SEO checklist is not about chasing every setting. It is about making sure the site is easy to crawl, easy to understand, fast enough to use, and organised around real content needs. The strongest results usually come from good information architecture, careful technical maintenance, and content that genuinely matches search intent.
Choose tools that fit your workflow, check compatibility before adding plugins, and review changes after every major update or redesign. That approach is safer, more sustainable, and far more useful than relying on shortcuts.
Frequently Asked Questions
Do I need an SEO plugin for WordPress?
Not every site needs one, but many site owners find a single SEO plugin useful for managing titles, descriptions, sitemaps, and basic indexing settings. It should support your workflow, not replace editorial judgement.
Will submitting an XML sitemap get my pages indexed?
No. A sitemap helps discovery, but indexing still depends on crawlability, page quality, canonicalisation, internal links, and other signals. Search engines may still choose not to index some URLs.
Should I noindex all category and tag archives?
Not automatically. Some archives are useful for navigation and search. Index them only if they add genuine value and do not create thin or repetitive pages.
Can improving Core Web Vitals guarantee better rankings?
No. Better performance can improve user experience and remove technical friction, but rankings depend on many factors, including relevance, content quality, authority, and competition.