A lot of people launch a WordPress website and assume the work is done. The site is live, pages are loading, and the theme looks good. What often gets missed is that search engines can only work with what they can read — and on a fresh WordPress install, several things need to be configured before that reading is reliable.
Getting this right is not about SEO strategy or targeting keywords. It is about removing the practical obstacles that stop search engines from understanding your site at all. A single unchecked setting can quietly block every page from appearing in results, and it is the kind of issue that tends to go unnoticed for weeks.
When I work through this on a new WordPress site, the process is straightforward: check that indexing is switched on, set up proper titles and descriptions, confirm the heading structure is correct, and connect the site to Google Search Console. It takes less than an hour and it is the most useful thing you can do before publishing content seriously.
Quick Answer
Basic SEO setup on a new WordPress site covers six things: enable search indexing in Reading Settings, set a clear site title and tagline, configure custom SEO titles and meta descriptions for your key pages, use a correct heading structure (H2 and H3 only), submit your site to Google Search Console, and generate and submit an XML sitemap. Most sites can complete this in under an hour.
Why This Matters
Search engines rely on clear signals to understand what a page covers, how the site is organised, and whether a page is worth surfacing for a given search. Without those signals in place, a few predictable problems occur.
Pages may not appear in results for the topics they actually cover. Search engines may write their own titles and descriptions for your pages, which rarely match the content well. And in the worst case, a single unchecked setting in WordPress can block the entire site from being indexed — something that can go undetected for a long time if you are not checking Search Console regularly.
Getting this right at the start is simply easier than diagnosing these problems later on a site that has been live for months.
Step 1: Check Your Search Indexing Setting
This is the single most important thing to verify on a new WordPress site, and the most common thing people miss.
During development, many sites have search engine indexing disabled. The setting exists to stop half-finished pages from appearing in results while the site is being built. The problem is that it often stays enabled after launch.
To check it, go to Settings → Reading in the WordPress dashboard. Look for the Search engine visibility checkbox and confirm that “Discourage search engines from indexing this site” is not ticked.
If it is ticked, your site will not appear in search results regardless of how well everything else is configured. Always verify this before anything else.
Step 2: Set Your Site Title and Tagline
Your site title and tagline give search engines a broad sense of what the site is about, and the site title appears in browser tabs and often in structured data.
Go to Settings → General and set a clear, descriptive Site Title — something that reflects the actual focus of the site rather than a placeholder. Write a short Tagline that supports it. Keep the title descriptive rather than clever; it is referenced by search engines and does real work.
Step 3: Configure SEO Titles and Meta Descriptions
Each important page on your site should have its own SEO title and meta description. WordPress does not provide built-in fields for these, so you need an SEO plugin.
Installing an SEO plugin
Go to Plugins → Add New and search for a plugin such as Yoast SEO, Rank Math, or All in One SEO. Install and activate it, then follow its setup guide. Each of these adds a panel below the editor where you can write a custom title and description for every post and page.
Writing titles and descriptions
A good SEO title matches the primary topic of the page clearly. A good meta description gives a one or two sentence summary of what the reader will find. Keep titles to roughly 50–60 characters and descriptions to 140–155 characters.
In my experience, titles that describe the page plainly tend to outperform ones that are keyword-heavy or clever. Write for the reader first — search engines follow that logic too.
Step 4: Use Proper Heading Structure
Headings tell both readers and search engines how the content on a page is organised. WordPress automatically uses your post title as the H1, so you should not add another H1 anywhere in the content itself.
From there, use H2 for main sections and H3 for sub-sections within those sections. Do not skip levels and do not use headings purely for visual styling. A logical heading hierarchy makes a real difference to how a page is interpreted — both by readers scanning for information and by search engines trying to understand structure.
Step 5: Connect to Google Search Console
Google Search Console is a free tool that shows how Google is crawling and indexing your site. Setting it up early means you can monitor what is happening from the start, rather than troubleshooting problems after the fact.
Sign in at Google Search Console and add your website as a new property. Verify ownership — typically via a DNS record or an HTML tag added to your site’s header. Once verified, you will be able to submit your sitemap (covered in the next step) and start tracking how Google sees your pages.
I recommend connecting Search Console before publishing any significant content. The data it provides — indexed pages, search queries, crawl errors — is genuinely useful even for a small site with a handful of posts.
Step 6: Submit an XML Sitemap
An XML sitemap is a file that lists the important pages on your site in a format search engines can read efficiently. Most SEO plugins generate one automatically when activated. Once it is active, your sitemap URL will typically follow this pattern:
yourwebsite.com/sitemap_index.xml
To submit it, open Search Console, go to Sitemaps in the left menu, enter your sitemap URL, and click Submit. After this, Google will use the sitemap to discover and index your pages more systematically rather than relying only on links to find them. Your site also has a robots.txt file that tells search engines which parts of the site to crawl — see the guide on how to create a robots.txt file in WordPress if you want to review or adjust it.
Practical Tips
Keep titles direct. A clear title that matches what the page covers will perform better than a stuffed or clever one in most situations. Do not overthink it.
Use the plugin preview. Most SEO plugins show a preview of how your page might appear in search results. It is worth checking this for your homepage and your most important posts.
Check Search Console regularly. Even a new site benefits from a monthly check. Indexing issues and crawl errors are much easier to fix when caught early. It is also the only reliable way to see whether Google is actually processing your pages.
Do not skip the permalink structure. Before publishing anything, go to Settings → Permalinks and set the structure to Post name. This gives you clean, readable URLs like yoursite.com/post-title/. Changing this after content is indexed causes broken URLs unless you set up redirects — a task worth avoiding entirely. The guide on WordPress settings to configure right after installation covers this alongside all the other core settings worth checking before you start building.
Common Mistakes
Leaving search indexing disabled. The most common issue on newly launched WordPress sites. Always check Settings → Reading before publishing.
No custom titles or descriptions. Without them, search engines write their own. The results rarely reflect what the page is actually about.
Skipping Search Console. There is no other way to see how Google is indexing your site. This is not optional for a site you expect to receive search traffic.
Assuming a plugin equals rankings. SEO plugins handle configuration. Rankings come from useful, well-structured content over time. The plugin sets you up to be found — the content determines whether you deserve to be.
When Basic Setup Is Enough
For most small WordPress websites, this setup is a sufficient foundation. If you are publishing content consistently and the site is well-structured, basic SEO configuration covers everything needed to get indexed and start building organic traffic.
Larger sites or competitive niches will eventually need content optimisation, a deliberate internal linking structure, and performance improvements — but those come later, and they build on this foundation rather than replacing it.
Conclusion
Basic SEO setup on a new WordPress website is a small set of practical tasks: enabling indexing, setting up titles and descriptions, structuring headings correctly, and connecting to Search Console. Do these before publishing seriously, and your site will have a clean foundation that allows your content to be found.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.