Basic SEO Setup for a New WordPress Website

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.

Quick Answer / Summary

To set up basic SEO on a new WordPress website you should:

  1. Install an SEO plugin
  2. Configure site title and tagline
  3. Set SEO titles and meta descriptions for pages
  4. Use proper heading structure (H1, H2, H3)
  5. Make sure search engines can index the site
  6. Submit your site to Google Search Console
  7. 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:

  1. Go to WordPress Dashboard
  2. Click Plugins → Add New
  3. Search for the plugin name
  4. Click Install
  5. 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:

  1. Go to Settings → Reading
  2. Look for Search Engine Visibility
  3. 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:

  1. Visit the Search Console website
  2. Add your website property
  3. Verify ownership (usually with a DNS record or HTML tag)
  4. 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.