WordPress SEO

WordPress SEO is the work of configuring and optimising a WordPress website so search engines can crawl, understand and rank it. WordPress is flexible and search-friendly out of the box, but its settings, themes and plugins need the right setup to avoid common technical problems.

Why WordPress needs SEO attention

WordPress powers a large share of the web and gives site owners a lot of control. That flexibility cuts both ways. A good setup produces clean URLs, fast pages and well-structured content. A poor one can create duplicate archive pages, slow themes, bloated plugins and settings that accidentally block search engines.

Essential settings to check

  1. Search engine visibility: under Settings, Reading, make sure “Discourage search engines from indexing this site” is unticked on the live site. It is often left on after launch.
  2. Permalinks: under Settings, Permalinks, choose “Post name” or a custom structure instead of the default ?p=123 format. Readable URL structure helps users and search engines.
  3. HTTPS and preferred domain: set the site address to the HTTPS version and pick www or non-www consistently.
  4. Sitemaps: WordPress has generated a basic XML sitemap at /wp-sitemap.xml since version 5.5. SEO plugins usually replace it with a more configurable one.

SEO plugins

Most WordPress sites use an SEO plugin such as Yoast SEO, Rank Math or All in One SEO. These let you edit title tags and meta descriptions, control which page types are indexed, set canonical URLs, add basic schema markup and manage sitemaps. Use one SEO plugin only: running two can output conflicting tags.

Common WordPress SEO issues

  • Thin archive pages: tag, author and date archives can create many low-value pages. Consider setting some to noindex.
  • Attachment pages: pages created for each uploaded image add little value and are usually best redirected or disabled.
  • Slow themes and plugins: page builders and too many plugins can hurt page speed. Use caching, image compression and a lightweight theme.
  • Heading misuse: some themes wrap logos or widgets in H1 or H2 tags. Check the structure on key templates.
  • Category overlap: too many similar categories and tags can lead to keyword cannibalisation.

Keeping WordPress healthy

Update WordPress core, themes and plugins regularly, because outdated code is a common route for hacks that inject spam links. Remove plugins you no longer use. Keep backups before major changes. Use a staging site for redesigns, and make sure it is blocked from indexing. For online shops, WooCommerce SEO adds its own considerations around product and category pages.

How to check your setup

Connect the site to Google Search Console and submit the sitemap. Run a crawl with an SEO crawler to spot broken links, missing titles, duplicate pages and redirect chains. Test key templates for speed and mobile usability. Review the Page indexing report to see which pages Google has chosen not to index, and why.

For hands-on help with a WordPress site, see my work as a WordPress SEO consultant.

Key Takeaways

  • WordPress is search-friendly but needs the right settings and plugins.
  • Check the search engine visibility setting and use readable permalinks.
  • Use one SEO plugin to manage titles, indexing, canonicals and sitemaps.
  • Noindex or remove thin archive and attachment pages.
  • Keep core, themes and plugins updated for speed and security.

Related Terms

Want help putting this into practice? Get a free SEO check, or keep learning in the SEO Encyclopedia.