When someone finishes building their first WordPress website, the next question usually appears quickly: how do I make this site show up in search results?
SEO setup is usually one of the final stages when launching a new site. If you’re still in the process of creating your site, this step is part of the overall process explained in Essential Steps to Build a Website.
I see this often when reviewing new sites. The design looks good, the pages are published, but basic SEO settings were never configured. Titles are missing, search engines can’t properly understand the pages, or the site is accidentally blocked from indexing.
The good news is that basic SEO setup on WordPress is not complicated. Most of the important configuration can be done in less than an hour, and it gives search engines the information they need to understand your site.
When I set this up on WordPress websites, I focus on a few core areas: page titles, meta descriptions, heading structure, indexing settings, and an SEO plugin.
Table of Contents
Quick Answer / Summary
To set up basic SEO on a new WordPress website you should:
- Install an SEO plugin
- Configure site title and tagline
- Set SEO titles and meta descriptions for pages
- Use proper heading structure (H1, H2, H3)
- Make sure search engines can index the site
- Submit your site to Google Search Console
- Create an XML sitemap
These steps help search engines understand your content and make your pages eligible to appear in search results.
Why Basic SEO Setup Matters
Search engines rely on structured signals to understand what a page is about.
Without those signals, your site may still get indexed, but it becomes harder for search engines to determine:
- what each page is about
- which keywords the page should rank for
- how the page should appear in search results
In most sites I build, basic SEO setup is part of the final stage before launching. It ensures that search engines can properly crawl, index, and display the site.
Even simple settings like a clear title and description can make a noticeable difference in how your pages appear in search results.
Step 1: Install an SEO Plugin
WordPress includes basic SEO functionality, but an SEO plugin makes configuration much easier.
Common options include:
- Yoast SEO
- Rank Math
- All in One SEO
In my experience, any of these works well for most websites. Many beginners start with Yoast or Rank Math because the setup guides are straightforward.
To install a plugin:
- Go to WordPress Dashboard
- Click Plugins → Add New
- Search for the plugin name
- Click Install
- Click Activate
Once activated, the plugin will guide you through basic SEO configuration.
Step 2: Configure Site Title and Tagline
Your site title and tagline help search engines understand the overall topic of your website.
You can set these by going to:
Settings → General
Example:
Site Title
Website Tutorial Blog
Tagline
Step-by-step guides for building and improving websites
The title often appears in search results and browser tabs, so it should clearly describe your website.
Step 3: Set SEO Titles and Meta Descriptions
Each page on your site should have its own SEO title and meta description.
These elements help search engines understand the topic of the page and influence how the page appears in search results.
An example structure:
SEO Title
Basic SEO Setup for a New WordPress Website
Meta Description
Learn how to configure essential SEO settings on a new WordPress website, including titles, indexing, and search console setup.
Most SEO plugins allow you to set these fields directly below the WordPress editor when editing a page or post.
In my experience, clear titles and concise descriptions perform better than overly long or keyword-stuffed ones.
Step 4: Use Proper Heading Structure
Headings help organize content and signal the structure of a page to search engines.
A typical structure looks like this:
- H1 – Main page title
- H2 – Main sections
- H3 – Subsections
WordPress automatically assigns the post title as the H1, so you normally should not add another H1 inside the page.
Instead, structure the content using H2 and H3 headings.
For example:
H1: Basic SEO Setup for a New WordPress Website
H2: Install an SEO Plugin
H2: Configure Site Title
H3: Where to Find the Settings
Clear heading structure helps both readers and search engines understand the content.
Step 5: Make Sure Search Engines Can Index Your Site
A surprisingly common issue is that new WordPress sites are accidentally set to block search engines.
To check this setting:
- Go to Settings → Reading
- Look for Search Engine Visibility
- Make sure “Discourage search engines from indexing this site” is unchecked
This option is useful during development, but it should be disabled when the site is ready to go live.
I have seen many sites where this box stayed checked after launch, which prevents the site from appearing in search results.
Step 6: Submit Your Site to Google Search Console
Search engines will eventually discover your site on their own, but submitting it manually helps speed up indexing.
The best way to do this is through:
Google Search Console
Steps:
- Visit the Search Console website
- Add your website property
- Verify ownership (usually with a DNS record or HTML tag)
- Submit your sitemap
Once verified, you can monitor how Google indexes your site and identify potential issues.
Step 7: Create and Submit an XML Sitemap
An XML sitemap is a file that lists the important pages on your website.
Most SEO plugins automatically generate one.
Example sitemap URL:
yourwebsite.com/sitemap_index.xml
You can submit this sitemap in Google Search Console to help search engines discover and index your pages more efficiently.
On most WordPress sites, this step requires little effort because the plugin maintains the sitemap automatically.
Practical Tips from Real Site Setups
After setting up SEO on many WordPress sites, a few patterns appear repeatedly.
One thing I usually recommend is keeping titles simple and descriptive. Trying to insert too many keywords into a title often makes it harder to read and does not improve rankings.
Another useful habit is checking how your page preview appears in the SEO plugin. Most plugins show a simulation of how your page might appear in search results.
I also recommend setting up Search Console early. Even small websites benefit from seeing indexing reports and search queries.
Common SEO Setup Mistakes
A few mistakes appear frequently on new websites.
Forgetting to allow search indexing
As mentioned earlier, this happens surprisingly often. Always double-check the Reading settings.
Missing page titles or descriptions
Without them, search engines may generate random snippets that do not accurately describe the page.
Using multiple H1 headings
The page title should usually be the only H1.
Ignoring search console errors
Indexing warnings and crawl errors should be reviewed occasionally.
When Basic SEO Setup Is Enough
Basic SEO configuration is enough for many small websites.
If your goal is to publish helpful content and allow search engines to find it, the steps in this guide cover the most important foundations.
However, larger websites or competitive niches may also require:
- keyword research
- content optimization
- internal linking strategies
- performance improvements
Those areas usually come after the initial site setup.
Conclusion
Basic SEO setup on WordPress focuses on a few practical tasks: installing an SEO plugin, configuring titles and descriptions, structuring headings, allowing search indexing, and submitting your site to search engines.
In most cases, these steps take less than an hour to configure, but they provide the foundation that allows your website to appear in search results.
Once these settings are in place, the next step is usually publishing useful content and gradually improving the site’s structure and performance.

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.