A new WordPress site is easy to launch and just as easy to launch with the wrong settings quietly working against you. Getting your WordPress SEO setup right from the start saves you from cleaning up indexing problems, ugly URLs and missing structured data months later. This checklist covers the first things to configure on a fresh site, in a sensible order, so search engines can find, crawl and understand your content properly.

None of these steps will rank you on their own. They are the foundations. Get them in place once, correctly, and you can focus on content and links knowing the technical groundwork is sound.

1. Fix your permalink structure

By default WordPress can use URLs with query strings or dates, neither of which is ideal. Clean, readable URLs are better for both users and search engines.

Go to Settings, Permalinks and choose the Post name structure, which gives you URLs like yourdomain.com/your-page-title.

A few notes:

  • Do this early. Changing permalinks on an established site means setting up redirects to avoid broken links.
  • Keep individual slugs short and descriptive. Trim filler words.
  • Decide whether you want a category prefix in URLs, then stay consistent.

2. Check your indexing settings

This is the single most common way new sites sabotage themselves. WordPress has a setting that asks search engines not to index the site, intended for sites still under construction.

Go to Settings, Reading and confirm that "Discourage search engines from indexing this site" is unticked once you are ready to be found.

If you are still building, it is fine to leave it ticked, but write yourself a reminder to untick it at launch. Plenty of sites have gone live invisible to Google because nobody flipped this switch back.

3. Install and configure an SEO plugin

You need one SEO plugin, not several. Popular, well-maintained options include Yoast SEO, Rank Math, All in One SEO and SEOPress. Any of them will do the core job; choose one and stick with it.

After installing, run its setup wizard and configure the essentials:

  • Enter your organisation or person details and upload a logo for schema.
  • Connect Google services if the wizard offers it.
  • Set your sitewide title and meta defaults (covered below).
  • Enable the XML sitemap module.

Crucially, never run two SEO plugins at the same time. They produce duplicate tags and conflict with each other. If you are migrating, use the importer, then delete the old plugin.

4. Set your title and meta defaults

Your SEO plugin lets you create templates so every page gets a sensible title tag and meta description without manual work on each one.

Set up:

  • A title template, commonly the page title followed by your site name, separated by a dash or pipe.
  • Homepage title and description written deliberately, since this is often your most important page.
  • Defaults for posts, pages and any custom post types.
  • Archive handling. Consider setting author and date archives to "no index" to avoid thin, duplicate pages, unless you have a specific reason to keep them.

Templates are a baseline. Always override the title and meta description on your key pages so they read naturally and earn clicks.

5. Generate and submit an XML sitemap

An XML sitemap lists your important URLs so search engines can discover them efficiently. Every major SEO plugin generates one automatically.

  • Confirm your sitemap is reachable, often at yourdomain.com/sitemap_index.xml or yourdomain.com/sitemap.xml depending on the plugin.
  • Make sure it includes your real content and excludes the thin pages you set to "no index".
  • You will submit this URL to Google Search Console in the next step.

6. Set up Google Search Console

Google Search Console is free and essential. It confirms Google can crawl your site, shows which queries bring you traffic and flags indexing problems.

To set it up:

  1. Sign in to Search Console and add your site as a property. The domain property option is thorough but requires a DNS record; the URL prefix option is simpler.
  2. Verify ownership using the method that suits you. Many SEO plugins can help with verification, or you can add a DNS record or HTML tag.
  3. Submit your sitemap URL under the Sitemaps report.
  4. Check the Page indexing report after a week or two to see what is and is not indexed.

It is also worth connecting an analytics tool, such as Google Analytics, at this stage so you can measure traffic and behaviour from day one.

7. Confirm HTTPS is enforced

A secure connection is expected as standard, and serving your site over HTTPS is a basic trust and ranking signal.

  • Make sure an SSL certificate is installed. Most hosts provide one free, often via Let's Encrypt.
  • In Settings, General, confirm your WordPress Address and Site Address both use https://.
  • Ensure visitors on http:// are redirected to https://, and that you are not serving mixed content (insecure images or scripts on a secure page). Many hosts or a small plugin can handle the redirect.

Pick one preferred version of your domain, with or without www, and redirect the other to it so you do not split signals across two addresses.

8. Cover the speed basics

Page speed affects both user experience and SEO. You do not need to chase a perfect score, but a few fundamentals make a real difference.

  • Choose decent hosting. Cheap, overloaded shared hosting is a common bottleneck.
  • Use a lightweight, well-coded theme rather than a bloated multipurpose one stuffed with features you will never use.
  • Add caching, either through your host or a reputable caching plugin.
  • Optimise images. Compress them, serve appropriately sized versions and use modern formats where possible. Lazy loading helps too.
  • Keep plugins lean. Every plugin adds weight; only run what you need.

Test with a tool like Google PageSpeed Insights to see where the easy wins are.

9. Add basic schema markup

Structured data, or schema, helps search engines understand what your content is and can support richer search listings. Your SEO plugin handles most of this automatically once you have entered your organisation details.

  • Confirm your organisation or person schema is set with the correct name and logo.
  • Set sensible default schema types per post type, for example Article for blog posts.
  • Add specific types like Local Business if you have a physical location, or FAQ only where the content genuinely contains questions and answers.
  • Avoid marking up content that is not really there, as misused schema can be ignored or flagged.

You can validate your markup with Google's Rich Results Test to confirm it is recognised.

10. Final pre-launch checks

Before you call the setup done, run through a short list:

  • Indexing setting is unticked so the site can be found.
  • Permalinks are clean and set to post name.
  • One SEO plugin is active and configured.
  • Titles, meta and homepage details are deliberate.
  • Sitemap exists and is submitted to Search Console.
  • HTTPS is enforced and a single preferred domain is in use.
  • Caching is on and images are optimised.
  • Organisation schema and analytics are in place.
  • A backup solution is running.

Conclusion

A solid WordPress SEO setup is not complicated, but it is easy to skip a step that quietly holds you back. Work through this checklist once at launch and you give your content a fair chance to be found, crawled and understood. From there, the ongoing work is about publishing useful pages and earning links, not fighting your own settings. If you would like a professional pair of eyes on your new site's foundations, Control Tower can audit your WordPress SEO setup and make sure nothing important has been missed.

Want this done properly on your site? We will assemble the team to do it.

Start a brief