SEO

20 WordPress SEO tips that actually move rankings

WordPress SEO Tips cover with the title in gold on black and a blacksmith in a leather apron hammering a glowing WordPress logo on an anvil

WordPress SEO tips are the platform-specific moves that make a WordPress site rank: the right SEO plugin configured properly, clean permalinks, real page speed, and the settings that quietly decide whether Google can index you at all. WordPress runs about 43% of the web, and most installs ship half-configured for search. The gap between a default install and a tuned one is bigger than almost any content decision you will make this year. Here are the 20 fixes, in the order worth doing them.

The short version

  • Install one SEO plugin, Yoast or Rank Math, and configure it fully.
  • Set permalinks to post name, and never change them later without redirects.
  • Verify the discourage-search-engines box is unchecked; it noindexes everything.
  • Speed comes from caching, compressed images, and hosting, in that order of ease.

Start with the plugin and the settings

  1. Install Yoast SEO or Rank Math

    Either handles titles, metas, sitemaps, canonicals, and schema basics. Yoast is simpler; Rank Math's free tier does more. One plugin only; running both breaks things.

  2. Set permalinks to post name

    Settings, Permalinks, "Post name" turns /?p=123 into /your-topic/. On an established site, never change this without 301 redirects for every old URL.

  3. Uncheck the setting that deindexes sites

    Settings, Reading, "Discourage search engines from indexing this site" adds noindex to every page. Sites launch with it left on more often than anyone admits. Check it today.

  4. Submit your XML sitemap

    Your SEO plugin generates it at /sitemap_index.xml or /sitemap.xml. Add it in Google Search Console so discovery never depends on luck.

  5. Force HTTPS everywhere

    Free certificates come with most hosting. Redirect all HTTP traffic and fix mixed-content warnings so no page loads insecure assets.

  6. Pick one address and redirect the other

    With or without www, one canonical version. Set it in Settings, General, and let redirects handle the rest, so signals never split across duplicates.

Then do the on-page work

  1. Write real title tags

    Target keyword near the front, under 60 characters, a reason to click. The plugin's per-page fields override any template.

  2. Write unique meta descriptions

    Every indexable page gets its own, written as ad copy for the click rather than a summary for a filing cabinet.

  3. Keep heading hierarchy honest

    One H1, H2s for sections, H3s beneath them, no skipped levels. Page builders love breaking this; check what actually renders.

  4. Edit URL slugs before publishing

    Short, descriptive, keyword included, hyphens between words. Trim the filler words WordPress copies in from the title.

  5. Describe images in alt text

    Say what the picture shows, plainly. Our post on image SEO covers alt text, file names, and the compression that pays twice.

  6. Link your related content together

    Descriptive anchors between related posts and up to your key pages spread authority and keep readers on site.

  7. Enable schema markup

    Article, FAQ, and business types through your SEO plugin, validated with the Rich Results Test so errors do not cancel the benefit.

Make it fast, because slow WordPress is the default

  1. Install a caching plugin

    WP Rocket, LiteSpeed Cache, or W3 Total Cache serve static copies of your pages instead of rebuilding them per visit. The single biggest speed lever available in an afternoon.

  2. Compress images and serve modern formats

    ShortPixel or Imagify convert uploads to WebP or AVIF at a fraction of the weight, and native lazy loading defers what is off screen.

  3. Put a CDN in front

    Cloudflare's free tier serves your static files from locations near each visitor and shields cheap hosting from its own limits.

  4. Choose a lightweight theme

    Astra, GeneratePress, and Kadence stay fast and maintained. Skip heavy multipurpose themes whose demos score under 50 on PageSpeed before your content even arrives. Layout stability matters too, and our post on Cumulative Layout Shift covers the fixes.

  5. Prune your plugins

    Every active plugin adds code, queries, or both. Audit quarterly, delete what you do not use, and replace three single-purpose plugins with one that does the job.

  6. Keep everything updated

    Core, theme, and plugins. Updates close the security holes that get WordPress sites hacked and spam-injected, which is an SEO disaster no plugin fixes.

The mistakes that undo everything above

  • Changing permalinks on a live site without redirects, which breaks every earned link at once
  • Running two SEO plugins and shipping duplicate, conflicting meta tags
  • Letting thin tag and archive pages into the index by the hundreds
  • Ignoring Search Console, which is where indexing problems announce themselves for free
  • Choosing a theme for its demo screenshots instead of its speed and code

Where Egochi fits

Egochi provides WordPress SEO as a dedicated service: configuration audits, Core Web Vitals work, content strategy, and the ongoing upkeep that keeps a WordPress site fast and indexed. Our WordPress SEO services cover everything on this page, done for you, with the results reported monthly.

Questions people ask about WordPress SEO

What is the best SEO plugin for WordPress?

Yoast SEO and Rank Math lead the field. Yoast is the long-standing default with a simpler interface; Rank Math packs more into its free tier, including redirects, 404 monitoring, and multiple focus keywords. Pick one and never run both, because they conflict.

Is WordPress good for SEO?

Yes, once configured. WordPress outputs clean crawlable markup, gives full control over URLs, titles, and structured data, and has a deep plugin ecosystem. Out of the box, though, it ships with default permalinks and no sitemap submission, so "SEO-friendly" is earned in the settings.

Do I need a paid SEO plugin?

Most sites do not. The free tiers of Yoast and Rank Math cover titles, metas, sitemaps, schema basics, and canonicals. Premium adds conveniences like redirect managers and internal-link suggestions that larger sites appreciate, but nothing rankings depend on.

Why is my WordPress site slow?

Usually some mix of oversized images, cheap shared hosting, no caching, and plugin bloat. Run PageSpeed Insights to find your specific bottleneck. A caching plugin plus compressed images fixes the worst of it for most sites; upgrading hosting fixes most of the rest.

Should I use categories or tags for SEO?

Categories as your primary structure, kept broad and few. Tags sparingly, if at all, and consider noindexing tag archives since they tend toward thin duplicate listings. Every post gets one category; nothing about tags is required.

Written by , Head of Search Engine Optimization at Egochi. Every post on this blog comes from the person who runs that work for clients, not a content mill.

Want this handled for you?

Egochi is a US digital marketing agency working with local businesses through enterprise brands from offices in New York, Miami, Milwaukee, and Madison. Tell us what you are trying to grow and we will send back a plan with real numbers in it.

Get a Free Proposal Call (888) 644-7795

Grade Your Website in About 30 Seconds

Egochi's free audit scores any page for technical SEO, content, and AI search readiness. The report renders on screen, and an analyst reviews every run.