Skip to content
From £600 ·Book a video call →

Setting Up WordPress SEO: The Basics Done Right

By Tom · Last reviewed · 5 minute read

To set up WordPress SEO properly, install an SEO plugin such as Yoast, run its first-time configuration, write a unique title and meta description for every page, check your XML sitemap is live and connect Google Search Console. That covers the basics most sites miss.

On this page

Setting up SEO for your WordPress website doesn't have to be complicated. Follow this guide and you'll have the fundamentals in place to help your site climb the search rankings.

By the end of this tutorial, you'll have a properly configured SEO foundation that search engines can understand and rank.

Why WordPress SEO Matters

WordPress powers over 40% of websites globally, but having a WordPress site doesn't automatically mean good SEO. Out of the box, WordPress is fairly SEO-friendly, but it needs proper configuration to truly shine.

Good SEO helps potential customers find you when they search for your services. Without it, even the best website sits invisible in search results.

Step 1: Install and Configure Yoast SEO

Yoast SEO is the most popular WordPress SEO plugin, and for good reason. It handles the technical bits whilst giving you clear guidance on content optimisation.

Installing Yoast SEO

  1. Go to your WordPress dashboard
  2. Navigate to Plugins > Add New
  3. Search for "Yoast SEO"
  4. Install and activate the plugin

Initial Configuration

Once activated, Yoast will prompt you to run its first-time configuration (you can also find it under Yoast SEO > General > First-time configuration):

  1. Click Start first-time configuration
  2. Choose your site type (company or person)
  3. Enter your organisation name and logo
  4. Set up social media profiles
  5. Choose whether your site has multiple authors

The wizard handles most technical settings automatically. Don't worry about getting everything perfect – you can always adjust later.

Step 2: Configure Essential SEO Settings

Recent versions of Yoast keep these under Yoast SEO > Settings. Older versions used SEO > General and SEO > Search Appearance, so the names may differ slightly on your site.

Site Representation

Go to Yoast SEO > Settings > Site representation:

Organisation or person

  • Select "Organization" or "Person" depending on your business
  • Add your company name and logo
  • Include social media profiles

This helps search engines understand what your business is about.

Homepage and Content Types

Go to Yoast SEO > Settings, then Homepage and Content types:

Homepage Settings

  • Set a compelling title (include your main keyword)
  • Write a meta description that encourages clicks
  • Keep descriptions under 160 characters

Post Types

  • Enable SEO analysis for posts and pages
  • Set default title and description templates
  • Consider disabling attachment pages (they rarely add value)

Step 3: Set Up Your Content for SEO Success

Optimising Individual Pages and Posts

For each page or post, scroll down to the Yoast SEO box:

  1. Focus Keyword: Enter your main target keyword
  2. SEO Title: Write a compelling title including your keyword
  3. Meta Description: Summarise the page content in 150-160 characters
  4. URL Slug: Keep it short and include your keyword

Content Optimisation Tips

Yoast provides real-time feedback as you write:

  • Green bullets mean you're doing well
  • Orange bullets suggest improvements
  • Red bullets highlight issues to fix

Focus on the readability tab too. Search engines prefer content that's easy to read.

Step 4: Technical SEO Basics

XML Sitemaps

Yoast automatically generates XML sitemaps. These help search engines find and index your content.

To check your sitemap:

  1. Go to Yoast SEO > Settings > Site features
  2. Ensure the XML sitemaps feature is switched on
  3. Visit yourwebsite.com/sitemap_index.xml

Enable breadcrumbs to help users (and search engines) understand your site structure:

  1. Go to Yoast SEO > Settings > Advanced > Breadcrumbs
  2. Enable breadcrumbs
  3. Add the breadcrumb code to your theme (many themes do this automatically)

Step 5: Local SEO for UK Businesses

If you serve customers in specific locations, local SEO is crucial.

Google Business Profile

Connect your website to Google Business Profile:

  • Claim and verify your listing
  • Use consistent business information across all platforms
  • Add your Google Business Profile URL to your website

Local Keywords

Include location-based keywords in your content naturally:

  • "Cardiff web designer" instead of just "web designer"
  • "Solicitors in Swansea" rather than "solicitors"

For more detailed local SEO guidance, check my Local SEO for Wales guide.

Common SEO Mistakes to Avoid

Keyword Stuffing

Don't cram keywords everywhere. Write for humans first, search engines second. If it sounds unnatural, it probably is.

Ignoring Page Speed

Search engines consider page speed as a ranking factor. A slow website hurts your SEO efforts regardless of how well optimised your content is.

Forgetting Mobile Users

Most searches now happen on mobile devices. Ensure your WordPress site is mobile-friendly. Most modern themes handle this automatically, but always test your site on different devices.

Not Using Analytics

Set up Google Analytics and Google Search Console. You can't improve what you don't measure. These tools show which keywords bring traffic and how users interact with your site.

Troubleshooting Common Issues

Yoast SEO Box Not Showing

If the Yoast SEO metabox doesn't appear:

  1. Check Screen Options at the top of the post editor
  2. Ensure "Yoast SEO" is ticked
  3. Try disabling other plugins temporarily

Sitemap Not Working

If your sitemap returns a 404 error:

  1. Go to Settings > Permalinks
  2. Click Save Changes without changing anything
  3. This refreshes your site's URL structure

Meta Descriptions Not Showing

Sometimes search engines ignore your meta descriptions:

  • This is normal – Google chooses what it thinks is most relevant
  • Focus on writing compelling, accurate descriptions
  • Ensure each page has a unique description

What's Next?

You've got the SEO basics sorted. Here's what to focus on next:

  1. Create Quality Content: Regular, helpful content signals to search engines that your site is active and valuable
  2. Build Internal Links: Link between your pages to help search engines understand your site structure
  3. Monitor Performance: Use Google Analytics to track which content performs best
  4. Consider Professional Help: If you need expert guidance, my WordPress website services include the SEO basics set up properly

SEO is a marathon, not a sprint. These fundamentals give you a solid foundation, but success comes from consistently creating valuable content for your audience.

Remember to run regular checks using tools like my free website audit to identify areas for improvement as your site grows.

The most important thing? Start with these basics and build from there. Perfect SEO doesn't exist, but good SEO makes a real difference to your business.

Want a second opinion?Tell me what you need and I'll give you honest advice, even if it's not me.
Get in touch