Skip to content

WordPress

WordPress SEO guide — settings, speed and structure that rank

August 20, 20268 min readRasel Hossain
WordPress

Quick answer

WordPress SEO starts with clean permalinks, one SEO plugin, XML sitemaps and Search Console verification. Then fix speed with caching, WebP images and a lightweight theme, add schema markup, and write unique titles and descriptions per page. For maximum performance, consider headless WordPress with a Next.js frontend.

WordPress powers an enormous share of the web, which also makes it the largest source of slow, duplicated, plugin-bloated pages I get asked to fix. The good news: 90% of WordPress SEO is a one-time setup done right.

Foundation: URLs, sitemaps and one SEO plugin

Set permalinks to post name, install exactly one SEO plugin (Rank Math or Yoast — never both), enable its XML sitemap, connect Search Console, and write unique titles and meta descriptions for every important page. Disable what you do not use: comments, archives and tag pages you never styled are duplicate-content factories — noindex them.

Speed: the WordPress killer

Most WordPress slowness comes from three things: heavy page-builder themes, unoptimized images and stacked plugins. Use a lightweight theme, serve WebP images with lazy loading, add server or plugin caching, and audit plugins quarterly — each active plugin is render-blocking risk. Measure with PageSpeed Insights on mobile, not just desktop.

  1. Permalinks to post name; one SEO plugin; sitemap + Search Console
  2. Noindex thin archives; unique titles and descriptions everywhere
  3. Lightweight theme, caching, WebP images, minimal plugins
  4. Add FAQ/Article schema; test with Rich Results Test
  5. Consider headless (WordPress CMS + Next.js frontend) when speed caps out

When a theme cannot hit Core Web Vitals no matter what you remove, that is the signal for headless WordPress — editors keep the CMS they know while visitors get a fast frontend. Pair it with the general technical SEO checklist and the site is covered end to end.

Every plugin is a dependency, a security surface and a performance tax. Install like it costs money — because it does.

Field notes
#WordPress#SEO#Speed#Headless

How to do it

  1. 1

    Set clean URLs

    Switch permalinks to post name and install one SEO plugin (Rank Math or Yoast).

  2. 2

    Connect search

    Enable the XML sitemap, verify in Search Console and submit it.

  3. 3

    Trim the fat

    Noindex unused archives and tag pages; delete inactive plugins and themes.

  4. 4

    Fix speed

    Add caching, convert images to WebP with lazy loading, and switch to a lightweight theme if needed.

  5. 5

    Add structure

    Write unique titles/descriptions, add FAQ/Article schema, and validate with the Rich Results Test.

Frequently asked questions

Rank Math or Yoast — which is better?

Both handle titles, sitemaps and schema well. Rank Math offers more features free; Yoast is simpler and battle-tested. Either is fine — what matters is configuring one of them fully, not which one you pick.

Why is my WordPress site slow?

Usually a heavy theme, unoptimized images, too many plugins, or no caching. Fix in that order: lightweight theme, WebP + lazy loading, plugin audit, then caching. Test on mobile PageSpeed Insights after each change.

What is headless WordPress?

Using WordPress only as the content backend (via its REST API or GraphQL) with a separate fast frontend like Next.js. Editors keep familiar workflows while visitors get near-instant loads and top Core Web Vitals scores.

Do I need schema plugins for WordPress?

Your SEO plugin already outputs basic Article/Organization schema. Add a dedicated schema plugin only if you need FAQ, HowTo or Product markup that your theme does not provide — then validate with Google's Rich Results Test.

More articles

Related reading from the same areas — practical notes on shipping software.

View all articles

Liked the article?

Have a similar problem in your business? Let's talk about building the fix.

Start a project