Free SEO audit for new clients — claim yours
Home/Blog/SEO/WordPress SEO: The Complete Setup Guide
SEO

WordPress SEO: The Complete Setup Guide

WordPress SEO: The Complete Setup Guide
Table of contents
  1. Key Takeaways
  2. Why WordPress Is Good for SEO (and Where It Falls Short)
  3. Step-by-Step WordPress SEO Setup
    1. A note on the visibility checkbox
  4. Choosing a WordPress SEO Plugin
  5. On-Page SEO in the WordPress Editor
  6. Common WordPress SEO Mistakes
  7. Related Guides
  8. Frequently Asked Questions
    1. Is WordPress good for SEO?
    2. Do I need an SEO plugin for WordPress?
    3. What is the best permalink structure for SEO?
    4. Where is my WordPress sitemap?
    5. Why is my WordPress site not showing on Google?
  9. Conclusion
  10. References

WordPress powers a huge share of the web, and it is a genuinely good platform for SEO. It produces clean HTML, lets you control titles and URLs, creates XML sitemaps out of the box and has a mature plugin ecosystem. But a fresh install is not an optimised install. A single unchecked box can keep your whole site out of Google, and default settings such as "Plain" permalinks work against you.

This guide walks you through a complete WordPress SEO setup in the order we use for client sites: the settings to check on day one, the plugins worth installing, how to connect Google Search Console, and the on-page, speed and content habits that keep a WordPress site competitive in 2026.

Whether you are launching a new site or auditing one that has been live for years, you can work through the checklist below in an afternoon.

Key Takeaways

  • Check that "Discourage search engines from indexing this site" is unticked before anything else.
  • Switch permalinks to a readable structure such as "Post name", and redirect old URLs if you change it on a live site.
  • WordPress has generated a basic XML sitemap at /wp-sitemap.xml since version 5.5; an SEO plugin can replace it with a more configurable one.
  • Use one SEO plugin, configure it carefully, and verify the site in Google Search Console.
  • Speed, mobile experience and helpful content matter more than any plugin setting.

Why WordPress Is Good for SEO (and Where It Falls Short)

Out of the box WordPress handles a lot of technical basics: semantic HTML in most modern themes, editable slugs, categories and tags for structure, a built-in sitemap and responsive themes. Its weak spots come from flexibility. Themes can be bloated, plugins can slow pages down or create duplicate archives, and nothing stops you from publishing thin tag pages by the hundred.

AreaWhat WordPress does by defaultWhat you should do
IndexingOffers a "Discourage search engines" optionMake sure it is unticked on the live site
URLs"Plain" ?p=123 structure on many installsChoose "Post name" or a clear custom structure
SitemapsCore sitemap at /wp-sitemap.xml (since 5.5)Keep it or replace it with your SEO plugin's sitemap, then submit it
Titles and descriptionsTitle from post name plus site name; no meta description fieldUse an SEO plugin to write custom titles and descriptions
ArchivesCreates category, tag, author and date archivesNoindex or disable archives that add no value
Attachment pagesNew installs since 6.4 redirect attachment URLs to the fileOn older sites, redirect or disable thin attachment pages

Step-by-Step WordPress SEO Setup

  1. Check search engine visibility. Go to Settings → Reading and make sure "Discourage search engines from indexing this site" is unticked. Since WordPress 5.3, ticking it adds a noindex,nofollow robots meta tag to every page. Developers often tick it on staging and forget to untick it at launch.
  2. Use HTTPS and one preferred domain. Install an SSL certificate, set both WordPress Address and Site Address in Settings → General to the https:// version, and make sure the www and non-www versions redirect to one another. Our post on HTTPS and SEO explains why this matters.
  3. Set your permalinks. In Settings → Permalinks, choose "Post name" (/%postname%/) or a custom structure that includes a meaningful folder. Avoid dates in URLs for evergreen content. See our guide to SEO-friendly URLs for structure tips.
  4. Install one SEO plugin. Popular options include Yoast SEO, Rank Math, All in One SEO and The SEO Framework. Pick one; running two causes duplicate tags and conflicts.
  5. Configure titles, meta and indexing rules. Set title templates, decide which post types and taxonomies should be indexed, and noindex thin archives such as date archives or single-author archives on single-author blogs.
  6. Submit your sitemap. Find your sitemap URL (core or plugin), then submit it in Google Search Console and Bing Webmaster Tools. Our guide to XML sitemaps covers the details.
  7. Verify Google Search Console. Verify with a DNS record (best, covers all versions of the domain) or an HTML tag via your SEO plugin. Google's official Site Kit plugin can also connect Search Console and Analytics inside the dashboard.
  8. Plan site structure and breadcrumbs. Create a small set of meaningful categories, keep posts in one primary category, and enable breadcrumbs in your theme or plugin. Read more in our guides to website architecture and breadcrumb navigation.
  9. Speed up the site. Choose a lightweight theme, good hosting and a caching plugin, compress images and limit heavy plugins. Then test against Core Web Vitals.
  10. Add structured data. Most SEO plugins output Organization, WebSite, Article and Breadcrumb schema. Add more only where it reflects visible content; our schema markup guide explains which types still earn rich results.

A note on the visibility checkbox

The visibility setting is a request, not a lock. WordPress's own documentation is clear about this:

“Neither of these options blocks access to your site — it is up to search engines to honor your request.”

— WordPress.org Documentation, Settings Reading Screen

That cuts both ways. A staging site with only this box ticked can still be found through links, so password-protect staging environments. And a live site with it ticked will drop out of Google's index, because Google does honour noindex.

Choosing a WordPress SEO Plugin

All the major plugins cover the essentials. The differences are interface, extra modules and how much they add to page weight. Whichever you choose, the settings matter more than the brand.

FeatureWhy it mattersWhere to check
Custom title and meta descriptionControls how your result looks in GooglePost editor sidebar or panel
Per-page noindex and canonicalPrevents thin or duplicate pages being indexedAdvanced tab in the post editor
XML sitemap controlLets you exclude post types or taxonomiesPlugin sitemap settings
Schema outputHelps Google understand entities and content typePlugin schema or search appearance settings
BreadcrumbsImproves navigation and breadcrumb display in resultsPlugin or theme settings
Redirect managerFixes changed URLs and deleted postsPlugin add-on or a separate redirect plugin

On-Page SEO in the WordPress Editor

Once the foundation is right, every post you publish should follow the same routine:

  • Title tag: write a unique, descriptive title in the SEO plugin field. Our guide on writing title tags has formulas that work.
  • Slug: shorten the auto-generated slug to the core topic before publishing.
  • Headings: the post title is usually the H1, so use H2 and H3 blocks for sections. See heading tags best practices.
  • Images: upload compressed files with descriptive file names and write meaningful alt text.
  • Internal links: link new posts to relevant older ones and update older posts to link back.
  • Featured image and excerpt: set both so archives and social shares look complete.

Common WordPress SEO Mistakes

  • Launching with the visibility box ticked. The most common and most damaging error. Check it after every migration.
  • Changing permalinks without redirects. WordPress's documentation describes permalinks as permanent; if you change the structure, map and 301-redirect every old URL.
  • Running two SEO plugins. This duplicates title tags, canonicals and schema.
  • Indexing every tag page. Hundreds of tag archives with one or two posts each are thin content. Use tags sparingly or noindex them.
  • Plugin overload. Every plugin can add scripts and database queries. Remove anything you do not use.
  • Ignoring updates. Outdated core, themes and plugins are a security risk, and hacked sites lose rankings fast.

Frequently Asked Questions

Is WordPress good for SEO?

Yes. WordPress gives you control over titles, URLs, headings, sitemaps and structured data, and most themes output clean HTML. Results depend on how you configure it and the quality of your content.

Do I need an SEO plugin for WordPress?

It is not strictly required, but a plugin makes it much easier to set custom titles and meta descriptions, control indexing, manage sitemaps and add schema. Use only one.

A short, readable structure such as Post name (/%postname%/) works for most sites. Avoid the Plain ?p=123 format and avoid dates for content you plan to keep updating.

Where is my WordPress sitemap?

Core WordPress serves a sitemap index at /wp-sitemap.xml. If your SEO plugin creates its own, it usually disables the core sitemap and uses a different URL, so check the plugin settings.

Why is my WordPress site not showing on Google?

Check Settings → Reading for the Discourage search engines option, look for noindex tags, verify the site in Search Console and use the URL Inspection tool to see how Google sees your pages.

Conclusion

A well-configured WordPress site gives you most of the technical SEO you need. Untick the visibility box, fix permalinks, install one SEO plugin, submit your sitemap and keep the site fast. From there, rankings come down to useful content, sensible structure and steady link earning.

Want an expert to check your setup? Our on-page optimization and page speed services are built for WordPress sites. Get a free quote today.

References

  1. WordPress.org: Settings Reading Screen
  2. WordPress.org: Customize permalinks
  3. Make WordPress Core: New XML sitemaps functionality in WordPress 5.5
  4. Make WordPress Core: Changes to attachment pages
  5. Google Search Central: SEO Starter Guide
  6. Semrush: The Ultimate Guide to WordPress SEO
My SEO Experts Team

Our team of SEO and digital marketing specialists has been helping businesses grow organically since 2018. More about us.

Keep reading

Related articles

Ready to grow your business online?

Get a free, no-obligation proposal tailored to your goals and budget.

CallFree Quote