SEO

How to Optimise WordPress for SEO: A Beginner's Guide (2026 Edition)

The exact order we configure WordPress SEO on every new build. Permalinks, Rank Math setup, XML sitemaps, schema, image SEO, internal linking, speed, and mobile — explained for people who aren't SEOs.

Founder & Creative Director · Creative Scope
Published
April 10, 2024
Updated
April 22, 2026
Read time
11 min
Laptop screen showing WordPress admin with SEO plugin settings open

WordPress is still the best content management system for SEO in 2026 — but only if you set it up correctly. Out of the box, a fresh WordPress install is decent but not optimised. An hour of configuration makes the difference between a site Google can crawl, understand, and rank, and one that's technically penalising itself from day one.

This is the exact sequence we walk through on every new WordPress build at Creative Scope, translated for beginners. If you follow it in order, you'll have a technically sound WordPress site ready to compete for rankings. The ongoing work — content, links, authority — is covered in our broader SEO services, but every bit of it starts here.

The foundations: what SEO actually is

Before the steps, two concepts that everything else builds on:

  • SEO is how Google (and AI search) understands your site. Your job is to make it easy for them to read, index, and rank your pages.
  • SEO compounds. A well-optimised site doesn't rank overnight, but each piece of content builds on the last. Traffic in month 18 is often 10x month 3.

With that framing: here's the order.

WordPress permalink settings screen showing post name structure selected

Go to Settings → Permalinks and select Post name. This changes your URL structure from ?p=123 (garbage) to /your-post-title/ (clean, keyword-rich, shareable).

Do this before you publish content. Changing permalinks on a live site full of posts creates a redirect mess. If you've already published, set up 301 redirects from old to new URLs using Rank Math's redirect manager.

For categories and tags, leave the defaults. You rarely need to customise those, and doing so often creates duplicate-content issues.

Step 2: Install and configure Rank Math

Install Rank Math (free version). Run the setup wizard — it asks you about your site, connects to Google Search Console, and configures sensible defaults. Accept them.

The key settings to verify after the wizard:

  • Titles & Meta — set the site-wide title format to %title% %sep% %sitename%. Simple, consistent.
  • Sitemap — confirm it's generating at yourdomain.com/sitemap_index.xml.
  • Schema — set the default schema type for posts to Article, pages to WebPage.
  • Search Console — connect your GSC account so Rank Math can pull impressions/clicks into the WP dashboard.
  • Redirections — enable the module. You'll use it when URLs change.

Yoast SEO works fine too if you prefer it — the steps are nearly identical.

Step 3: Submit your XML sitemap to Google

Sign up for Google Search Console (free) and verify ownership of your site. Then add your sitemap:

  1. Go to Sitemaps in GSC.
  2. Enter sitemap_index.xml and click Submit.
  3. Wait 24-72 hours. Google will begin crawling and indexing your pages.

Repeat on Bing Webmaster Tools — Bing powers a small but non-zero share of search traffic, plus ChatGPT uses Bing's index for its browsing features.

Step 4: On-page SEO — titles, meta, headings

For every important page and post on your site, set three things:

SEO title (50-60 characters)

This is what appears as the clickable headline in Google results. Include your target keyword. Be specific. Write for humans, not bots.

  • Bad: "Home - My Cool Business"
  • Good: "Toronto Web Design Agency | Creative Scope"

Meta description (140-160 characters)

Doesn't directly affect rankings, but affects click-through-rate, which indirectly affects rankings. Write it like ad copy — specific benefit, a reason to click.

Headings (H1, H2, H3)

  • One H1 per page (your main title — WordPress usually handles this automatically).
  • H2s for major sections, H3s for sub-sections. Don't skip levels.
  • Include keyword variations naturally in a few of your H2s.

Step 5: Schema markup and rich results

Schema markup is structured data that tells Google exactly what type of content you have — an article, a product, a business, a recipe, an FAQ. When Google understands the content, it can show it in rich results (stars, images, FAQs, knowledge panels).

Rank Math handles schema automatically for:

  • Articles (blog posts)
  • WebPages
  • BreadcrumbList
  • Organization
  • LocalBusiness (if configured)
  • FAQPage (for posts with FAQ blocks)
  • Product (for WooCommerce)

Test your schema using Google's Rich Results Test. Paste in any URL on your site and confirm the detected schema is valid.

Step 6: Image SEO (alt text, file names, compression)

WordPress media library with image alt text field visible

Three rules on every image you upload:

  1. Rename the file before upload. IMG_4823.jpg is useless. toronto-web-design-studio.jpg tells Google what the image is.
  2. Write real alt text. Describe what the image shows, in natural language. Don't keyword-stuff. Alt text is primarily for screen readers — Google uses it as a secondary signal.
  3. Compress and convert to WebP. Use ShortPixel or Smush. A 200KB image is fine; a 2MB image is not.

For a deeper dive, our image optimisation guide covers the full workflow.

Step 7: Internal linking strategy

Internal links — links between pages on your own site — are one of the most underused SEO levers. They tell Google which pages matter most, distribute authority between pages, and help users (and crawlers) navigate.

The rules:

  • Every new post links to at least 3 other relevant posts.
  • Every post links to at least one commercial page (your services, pricing, contact) where relevant.
  • Use descriptive anchor text. "Click here" tells Google nothing. "Toronto SEO services" tells it exactly what the linked page is about.
  • Link to your pillar pages from supporting cluster posts. This builds topical authority (covered in our SEO playbook).

Need this done professionally?

We run full-service SEO for Toronto WordPress sites.

Technical setup, content strategy, on-page optimisation, link earning, and monthly reporting — all in-house. Built as a compounding asset, measured against revenue.

See our SEO services

Step 8: Speed and Core Web Vitals

Page speed is a ranking factor. Google measures three metrics (Core Web Vitals):

  • LCP (Largest Contentful Paint) — under 2.5 seconds
  • INP (Interaction to Next Paint) — under 200 ms
  • CLS (Cumulative Layout Shift) — under 0.1

The WordPress speed stack:

  1. Good hosting — Kinsta, WP Engine, Cloudways, or SiteGround's higher tiers. Don't run a business on $3/month shared hosting.
  2. WP Rocket (or LiteSpeed Cache if your host runs LiteSpeed) — page caching, minification, critical CSS.
  3. Cloudflare or Bunny CDN — edge caching and global delivery.
  4. ShortPixel or Smush — image compression and WebP conversion.

Test at PageSpeed Insights. Target green on mobile.

Step 9: Mobile-friendliness

Google indexes your site using its mobile version (mobile-first indexing). If your theme is responsive, you're 95% of the way there. Confirm by:

  • Viewing every key page on your phone.
  • Checking Search Console's Mobile Usability report for errors.
  • Testing with Google's Mobile-Friendly Test tool.

Common issues to fix: text too small to read, tap targets too close together, content wider than the screen, horizontal scroll.

What to do every month

Technical setup is one-time. SEO success comes from consistent monthly work:

  • Publish 2-4 well-researched posts targeting real search queries.
  • Update 1-2 older posts that have lost traffic.
  • Check Search Console for new ranking opportunities.
  • Review Core Web Vitals for regressions.
  • Run a quick technical audit with Screaming Frog or Ahrefs.

If this feels like a lot, it is — but it's also exactly what a Toronto SEO team does. If you'd rather delegate it, get in touch or see how we build SEO-first WordPress sites from day one.

Frequently asked questions.

Moe, Founder & Creative Director · Creative Scope

Moe founded Creative Scope in Toronto in 2018 and leads creative direction, web design and SEO & AIEO strategy. Moe has overseen 580+ website launches, from first sites for start-ups to multi-location rebuilds, and still reviews every site before it goes live.

Meet the team
Let's get rocking

Your business deserves attention.
We're here to demand it.

Book your discovery call
contact@creativescope.ca  ·  (905) 746-9209  ·  45 Lisgar St, Toronto
Complimentary · 30 min

Tweaks