Skip to content

Now taking new SEO clients across Canada, from Vancouver to Halifax

  • WordPress
  • Guide
  • Technical SEO

WordPress SEO Guide: How to Rank Your Site on Google in 2026

The settings, plugin choices, on-page work and speed fixes that help a WordPress site rank, explained step by step for business owners.

  • Updated
  • 12 min read
43%of all websites run on WordPress
1SEO plugin is all you need
2.5sor faster for a good LCP score
60characters max for a title tag
In this article
  1. WordPress settings to check
  2. Choosing an SEO plugin
  3. Picking your keywords
  4. On-page SEO
  5. Technical SEO
  6. Core Web Vitals and speed
  7. Content that ranks
  8. Internal links
  9. Local businesses
  10. Common mistakes
  11. Monthly maintenance
  12. The checklist

WordPress runs about 43 percent of all websites, and it gives you control over almost every SEO setting that matters. But installing WordPress does not make a site rank. The difference between a WordPress site on page 1 and one on page 10 is how the SEO work was done. This guide walks through it in order, from the settings most people skip to the content and links that actually move rankings.

Check these WordPress settings first

These take a few minutes and affect every page on your site.

  • Permalinks: under Settings, then Permalinks, choose "Post name" so your URLs read like /wordpress-seo/ instead of /?p=123.
  • Search engine visibility: under Settings, then Reading, make sure "Discourage search engines from indexing this site" is not ticked. It is often left on by mistake after a site launches.
  • HTTPS: your site address should start with https. Most hosts include a free SSL certificate.
  • Hosting: slow, cheap hosting is the most common reason WordPress sites feel slow. For Canadian customers, a host with Canadian or North American servers helps.

Choosing an SEO plugin

You need exactly one SEO plugin. Running two at once creates duplicate tags and conflicting sitemaps. These are the three most common choices:

PluginBest forFree version includes
Yoast SEOBeginners who want lots of guides and supportTitles, meta descriptions, sitemaps, basic schema
Rank MathOwners who want more features without payingSchema, multiple focus keywords, redirects, Search Console link
All in One SEOA guided setup wizardTitles, sitemaps, social tags, on-page checks

Any of them works well when set up properly. Pick one, configure it fully and spend your time on content instead of switching plugins.

Pick your keywords before you write

Every important page should target one main search. Decide what it is before you write, not after.

Think about what the person wants. Someone searching "how to fix a leaky tap" wants an article. Someone searching "plumber near me" wants a service page with a phone number. Match the type of page to the search, or Google will not rank it.

Free tools cover most needs: Google Search Console shows what you already appear for, Google Keyword Planner shows search volume and Google's autocomplete shows how people really phrase things.

One topic, one page

A single "Services" page rarely ranks for everything. Separate pages for "kitchen renovation", "basement renovation" and "bathroom renovation" each get their own chance to rank.

On-page SEO in WordPress

Title tag

Put your main keyword near the start and keep it under 60 characters. Edit it in your SEO plugin's snippet box.

One H1

In most themes, the page title becomes the H1. Do not add a second one in the page content.

Meta description

About 150 to 160 characters that give people a reason to click. It does not change rankings, but it changes clicks.

Image alt text

Describe what the image shows, as you would to someone who cannot see it. This helps accessibility and image search.

Use H2 headings for main sections and H3 headings inside them. This structure helps both readers and Google understand the page. For more on the difference between work on your site and work off it, read on-page vs off-page SEO.

Technical SEO for WordPress

  • XML sitemap: your SEO plugin creates one. Submit it in Google Search Console.
  • Canonical tags: your plugin handles these, which stops duplicate versions of a page competing with each other.
  • Robots.txt: make sure it does not block pages you want to rank.
  • Updates: keep WordPress, your theme and every plugin updated. Old plugins are the most common way WordPress sites get hacked.
  • Security: use strong passwords, limit admin users and keep daily backups.

Core Web Vitals and page speed

Google measures how your pages feel to real visitors with three numbers. You can check yours for free with PageSpeed Insights.

MetricWhat it measuresGood score
LCPHow fast the main content appears2.5 seconds or less
INPHow quickly the page reacts to a tap or click200 ms or less
CLSHow much the layout jumps while loading0.1 or less

The usual WordPress fixes, in order: compress images and serve them as WebP, add a caching plugin, remove plugins you do not need and switch away from heavy page builder themes if your scores stay poor.

Content that ranks

Google is good at spotting content written only to rank. What works is content that shows real experience: your process, your prices, your local knowledge and honest answers to the questions your customers ask.

One thorough article usually beats five thin ones. And do not forget your old posts. Updating a post with fresh information, better examples and fixed links can bring it back up the rankings faster than writing something new.

Internal links connect your pages and tell Google which ones matter most. A simple way to organize them:

  1. Create one main page for each core topic, like your main service.
  2. Write supporting posts that go deeper on parts of that topic.
  3. Link every supporting post back to the main page.
  4. Link the main page out to its best supporting posts.

Make sure no important page is left with zero links pointing to it.

WordPress SEO for local businesses

  • Add LocalBusiness schema with your name, address, phone and hours
  • Show your address and phone as text in the footer and on your contact page
  • Make sure they match your Google Business Profile exactly
  • Create a separate page for each city or area you serve
  • List your business in Canadian directories like Canada411 and Yellow Pages

Common WordPress SEO mistakes

  • "Discourage search engines" left on: this setting under Settings, Reading is often switched on during development and forgotten at launch. It tells Google not to index your site.
  • Too many plugins: every extra plugin adds code. Remove the ones you do not use and replace heavy ones where you can.
  • Thin archive pages indexed: tag, author and date archives can create many low-value pages. Most small business sites should noindex them.
  • Changing permalinks without redirects: changing a page URL without a 301 redirect throws away the rankings that page had earned.
  • Huge, uncompressed images: phone photos uploaded straight to the media library slow pages down. Resize and compress before uploading.
  • Mixed content after moving to HTTPS: old image and script links on http:// can trigger browser warnings. Update them to https://.

Keeping WordPress SEO healthy every month

  • Update WordPress, your theme and plugins, after a backup
  • Check Google Search Console for indexing errors and fix them
  • Test your main pages for speed on a phone
  • Fix broken links and redirect any deleted pages
  • Publish or refresh at least one useful piece of content

The WordPress SEO checklist

  • Permalinks set to "Post name"
  • Search engine visibility not blocked
  • Site on HTTPS with good hosting
  • One SEO plugin, fully set up
  • Sitemap submitted in Google Search Console
  • Unique title and meta description on every key page
  • One H1 per page with clear H2 sections
  • Images compressed with alt text
  • Core Web Vitals in the good range on mobile
  • Internal links connecting related pages
  • WordPress, theme and plugins kept updated

Want someone to look at your WordPress site for you? Run our free SEO audit or see how our WordPress SEO service works.

Client portal

Want this done for you, with full visibility?

MarketingFlow clients get a login to our client portal, so every backlink, ranking and click is visible, not hidden in a monthly email.

Outreach backlink analytics

Every outreach backlink we build for you each month is listed with clear analytics, and the backlink data is updated every week.

Keyword and page rankings

Your keyword rankings and page rankings come straight from Google. We are approved for Google API data, so the numbers are Google's own.

Indexed pages

See which of your pages Google has indexed, pulled directly from Google, so you know your important pages can actually be found.

Clicks and impressions

Track how many times your site appears in Google search and how many people click through, month by month.

Domain Rating from Ahrefs

Watch your website's Domain Rating (DR), provided by Ahrefs, grow as your backlink profile gets stronger.

Blog content calendar

On the Growth ($290) and Authority ($499) plans, a calendar shows every upcoming article and the exact date it will be posted.

Clear data for every customer, so you can always see what is being done and what it is achieving.

Client portal login

FAQ

WordPress SEO questions

Is WordPress good for SEO?

Yes. WordPress gives you control over titles, URLs, headings, schema and speed. It does not rank a site by itself, but it does not hold you back either.

Which SEO plugin should I use?

Yoast SEO, Rank Math and All in One SEO all work well. Rank Math includes the most features for free, and Yoast has the most guides and support. Pick one and set it up fully.

Do I need the paid version of an SEO plugin?

Not for most small business sites. The free versions handle titles, meta descriptions, sitemaps, canonical tags and basic schema.

How long does WordPress SEO take to work?

Technical and on-page fixes can show up within a few weeks. Competitive keywords usually take 3 to 6 months, especially if you are also building backlinks.

What slows down WordPress sites the most?

Large images, cheap hosting, too many plugins and heavy themes. Fixing images and adding caching usually gives the biggest improvement fastest.

Can you fix my WordPress SEO for me?

Yes. Our plans cover technical fixes, on-page work and monthly backlinks, starting at $99 a month with no contracts. See our SEO pricing.

Free SEO review

Ready to get more calls from Google?

Tell us about your business. We will review your website, your Google Business Profile and your top competitors, then show you exactly what it takes to reach page one.

Get My Free Quote (647) 556-9596