SEO Tools8 min read
WordPress SEO: A Complete Guide for Beginners
WordPress has excellent SEO potential — but only if you configure it properly. Here's the complete setup guide.
By Oh So SEO·
Why WordPress Is Good for SEO
WordPress powers over 40% of all websites. It's not because it's the prettiest platform — it's because, configured correctly, it's one of the most SEO-capable. The core software is SEO-friendly by design, and the plugin ecosystem (particularly Yoast SEO and Rank Math) gives you granular control over every SEO element on your site.Step 1: Install an SEO Plugin
Your first move should be installing an SEO plugin. The two most popular are: Yoast SEO: The original and most widely used. The free version covers everything most small sites need. Rank Math: A newer alternative with more features in the free version. Growing fast. Pick one. Don't install both. These plugins give you:- Title tag and meta description fields on every post and page
- Automatic sitemap generation
- Schema markup
- Breadcrumb navigation
- Canonical URL management
- Redirect management (Rank Math free, Yoast paid)
Step 2: Configure Your Permalink Structure
Go to Settings → Permalinks. Choose "Post name" as your permalink structure. This gives you clean URLs like yoursite.com/how-to-do-seo rather than yoursite.com/?p=123. Do this before you start publishing. Changing it later breaks all your existing URLs (though WordPress will usually offer to set up redirects).Step 3: Submit Your Sitemap
Your SEO plugin generates a sitemap automatically. Copy the sitemap URL and submit it to Google Search Console. Yoast: yoursite.com/sitemap_index.xml Rank Math: yoursite.com/sitemap_index.xmlStep 4: Set Your Site Title and Tagline
Go to Settings → General. Set your Site Title (your brand name) and Tagline (a brief description). These are used by your SEO plugin as defaults for your title tags.Step 5: Make Sure Your Site Is Indexable
Go to Settings → Reading. Make sure "Discourage search engines from indexing this site" is NOT checked. This setting is sometimes turned on during development and forgotten.Ongoing WordPress SEO
On every post and page:- Fill in the SEO title (under 60 characters)
- Write a meta description (under 160 characters)
- Add alt text to every image
- Include your target keyword in the content, H1, and at least one H2
- Keep WordPress, themes, and plugins updated (outdated plugins are a security and performance risk)
- Check for broken links monthly
- Run a site speed test quarterly
Recommended WordPress SEO Plugins
Free:- Yoast SEO or Rank Math (core SEO)
- WP Rocket (speed — paid, but excellent)
- Smush or ShortPixel (image compression)
- Redirection (managing 301 redirects)
- WP Rocket (caching and speed optimisation)
FAQ
Does WordPress come with SEO built in? The basic framework is SEO-friendly, but you need a plugin like Yoast or Rank Math to manage title tags, meta descriptions, and sitemaps easily. Is WordPress better for SEO than Shopify or Wix? WordPress gives you more control and flexibility. For most small business websites, the differences are marginal — the content and optimisation matter far more than the platform. What's the best WordPress theme for SEO? A fast, lightweight theme. GeneratePress, Astra, and Kadence are popular choices. Avoid bloated page-builder themes that load excessive JavaScript.Tags
wordpress seoyoast seowordpress
Put this into practice — free.
Audit your site, track keywords and generate SEO copy with Oh So SEO. Built for small businesses. No agency required.