Available now for WordPress and WooCommerce work

// services / crawling and indexing

Technical SEO audit services for WordPress, ranked by clicks

Book a call, share read-only Search Console access, and I'll run a WordPress SEO audit of your site or WooCommerce store the way Google reads it. You'll get a short fix list ranked by the clicks each fault costs.

Top Rated Plus - 100% Job Success, 100+ sites
A frosted glass checklist with amber check marks, one row lit brighter as the flagged finding
the short answer
$ technical seo audit services ✓ Technical SEO audit services should end in a short fix list, each fault tied to the clicks it's costing.✓ I start in Google Search Console, crawl every URL and render each template.✓ Book a call on Upwork and you'll see a fixed scope before any work starts.

// what it costs

  • US$149Deep audit and growth report, one off, on Upwork
  • US$999Audit and fixes, one off, on Upwork
  • US$299 or US$750month to month, with a report every month

Audits from US$149, audit and fixes from US$999, and month to month plans at US$299 for maintenance or US$750 for growth. Booked and paid on Upwork.

100+WordPress sites fixed
8+Years in WordPress
100%Job Success on Upwork
1Business day to reply
// 01 - the service

What do you get from my technical SEO audit services?

My technical SEO audit services end in a written audit report, from one technical SEO audit consultant, not a sales team. A WordPress SEO audit here is a report on what stops Google crawling, indexing or choosing your pages, and what each fault costs in clicks. It's built from Google Search Console data and a full crawl, not a plugin's traffic lights.

If you'd like the plain-English version of what technical SEO covers first, how I explain technical SEO to business owners is the short read. Running a Calgary business? The Calgary technical SEO audit page has the local pack data too.

i.

A ranked fix list

Findings sorted by the clicks on the pages they touch, so the first fix is worth the most.

ii.

Indexing, explained

Every Page indexing reason with real volume, traced to a setting, plugin or template. The two owners ask about most have a guide of their own: why Google leaves pages discovered but not indexed.

iii.

Speed and links

Core Web Vitals field data, and whether internal linking points at the pages that should rank.

// 02 - diagnosis

How would I diagnose this on your site?

This is the order I check it in on a WordPress or WooCommerce site, before changing anything. You'll get the findings back in writing, each tied to a number in your own Search Console.

See my full diagnosis process
  1. i.

    The Pages tab against a full crawl

    Search Console by page next to a full crawl, so split hosts, -2 copies and stray template URLs show first.

  2. ii.

    Indexing reasons with real volume

    Sample URLs in URL Inspection's live test show whether the fault sits in a setting, plugin or template.

  3. iii.

    The response Google gets

    Status codes, X-Robots-Tag headers and the canonical actually printed, which a second plugin can overrule.

Want your site's faults found and ranked by what they cost?

Book a call on Upwork
// 03 - what it finds

Which faults does a WordPress SEO audit usually find?

These four turn up most, and they're usually cheap to fix. If the damage sits in the Page indexing report, the follow-on job is crawlability and indexing.

Which faults does a WordPress SEO audit usually find?
FaultWhere Search Console shows itUsual WordPress cause
Noindex on pages that should rankExcluded by 'noindex' tagSearch engine visibility ticked, or a post type hidden in Yoast
Old URLs returning 404Not found (404)Slugs changed without redirects
One page at two addressesTwo URLs for the same page in the Pages tabwww and non-www both answering, or a -2 copy
Template pages published by accidentOdd titles in the Pages tabPage generator plugins left public
// 05 - the checklist

What does the audit check, layer by layer?

Every layer below gets checked on every audit, with the tool that reads it named, so you can repeat any finding yourself. When the content quality row turns up dozens of thin or competing pages, the follow-on job is my content audit services, which decide what to keep, merge or prune. The last row is where the audit hands over to AI search readiness when answer engines matter to you.

What does the audit check, layer by layer?
LayerWhat I checkRead with
Crawl accessrobots.txt rules, status codes, redirect chains, sitemaps listing only indexable URLsScreaming Frog, Crawl stats
Indexingnoindex, canonicals, and every excluded reason with real volumePage indexing report, URL Inspection
ArchitectureCrawl depth, orphan pages, archives and post types that shouldn't be publicA full crawl
On-pageMissing or duplicate titles, meta descriptions, one H1 per page, image alt textA full crawl
Rendering and speedWhat Googlebot renders, and LCP, INP and CLS from real usersLive test, PageSpeed Insights
Structured dataErrors, duplicate graphs from two plugins, markup that doesn't match the pageRich Results Test
Content qualityThin pages, duplicate copies and pages competing for one queryPerformance report
Security and spamSecurity issues, manual actions, and injected spam pages on a hacked siteSecurity issues report, site: search
AI crawler accessWhether robots.txt and the firewall let search and AI answer crawlers such as OAI-SearchBot reach the pagesThe live robots.txt, server logs
// 06 - why not a plugin

Why pay for an audit when a plugin gives you a free SEO score?

Because a score only grades the checks a tool knows. Yoast's traffic lights and Rank Math's analyzer can't see which pages Google declined to index, or which of 400 warnings is costing you money. I audit the response Google received, then tell you which fixes pay for themselves first.

// 07 - scope

What's included in the audit, and what's a separate job?

Slow templates are WordPress speed work, and a store's catalogue gets its own pass under WooCommerce SEO.

In the audit

  • Page indexing reasons, sampled and explained
  • robots.txt, sitemaps, canonicals and redirects
  • Core Web Vitals and structured data
  • A written fix list ranked by clicks

Separate, or not offered

  • Making the fixes, in the $999 package or quoted from the list
  • Link building, ads and web design
// 08 - after you book

What happens after you book technical SEO audit services?

  1. i.

    A short call about the site

    What changed, what's worrying you and which pages make money. If an audit's the wrong fix, I'll say so.

  2. ii.

    A fixed scope on Upwork

    Templates and URL types set the scope, not page count, and you approve it first.

  3. iii.

    Read-only access, then the audit

    Search Console and the public site are enough, so no WordPress login's needed.

  4. iv.

    The report and a walkthrough

    The ranked list in writing, plus a recorded walkthrough.

// questions

What else do people ask about technical SEO audit?

How much do technical SEO audit services cost?

The audit is $149, the deep audit and growth report on the homepage and in the terms, and $999 gets the audit with every fix done. Price follows templates and URL types rather than page count, so a much larger store gets a written quote on Upwork after a short call, and it doesn't move once it's agreed.

How long does the audit take?

Findings usually come back within a day for a typical WordPress site. A large WooCommerce catalogue takes longer to crawl, and I'll tell you up front if that's the case.

How often should a site be audited?

Once properly, then after anything that changes URLs or templates: a redesign, a migration, a new theme or SEO plugin. Between those, a monthly look at the Page indexing and Core Web Vitals reports catches most new faults before they cost clicks.

Can ChatGPT or an audit tool do this instead?

They'll list generic warnings. Neither can read your Search Console, render your templates or tell which warning actually costs clicks, and that judgement is what you're paying for.

Do you need admin access to my WordPress site?

No. Read-only Search Console access and the public site are enough. A login only matters if you'd like me to make the fixes.

Will you fix the problems too?

If you want. I'll hand the list to your developer or make the fixes myself, one at a time with dates logged.

// from the blog

The audit's checks are written up as posts, so you can see what you're paying for before you book: the technical SEO checklist I run on WordPress, the crawl I run before I change anything and how I explain the findings in plain English. The rest sit with the WordPress setup posts.

If you're still comparing people, how I price SEO work and how I'd vet an SEO consultant sit with the hiring and pricing posts. For what comes after the audit, I've written up how I decide between a one-off project and a retainer, and how I choose between Rank Math and Yoast when the SEO plugin is part of the question.

Muhammad Younus pointing toward the camera with an inviting smile
// next step - your audit

Want your faults ranked by the clicks they cost?

Send me the URL and read-only Search Console access on Upwork. You'll get a short written list: what's broken, which pages it touches and what it's costing, with the uncomfortable findings left in.

Book a call on Upwork