Technical SEO Audit WorkshopScoping the audit and setting up · Lesson 1 of 14

Meet the client and scope the audit

Article · 12 min · 8 min lecture

Video lecture

Meet the client and scope the audit

13 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 13

Meet the client, scope the audit

  • Kiran Home: a fictional Lahore homeware brand
  • Scoping decides implementation
  • Questions, access, hypotheses

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

The client for this workshop

Throughout this course you will audit one fictional business end to end. Everything about it is invented for teaching, and every number is illustrative.

Kiran Home (www.kiranhome.example) sells handmade homeware — cushions, block-print bedding, brassware and rugs — from a workshop in Lahore. It ships to Pakistan, the UAE and the UK.

FactDetail
PlatformHeadless storefront (React with server-side rendering) on a hosted commerce back end
SizeAround 4,000 products, 180 categories, 300 blog posts
Markets/en-pk/, /en-ae/, /ar-ae/, /en-gb/ subdirectories
TeamFounder, marketing manager (your contact), two in-house developers, a freelance designer
Recent changeNew storefront launched three months ago; organic sessions have fallen noticeably since
ToolingSearch Console (URL-prefix property only), GA4, Cloudflare CDN

The marketing manager's brief: "Organic traffic dropped after the relaunch. Find out why, tell us what to fix first, and give our developers something they can actually work with."

Why scoping comes first

Audits fail more often from poor scoping than from missed issues. A 300-row spreadsheet of every warning a crawler produces is not an audit — it is a data dump. Scoping tells you which questions matter, which templates carry revenue, and who can act on your findings.

The scoping call: questions to ask

Business

  1. Which products, categories and markets generate most revenue? Which have the best margin?
  2. What does success look like in six months — revenue, leads, visibility in a new market?
  3. Any seasonal peaks? (For Kiran Home: Eid gifting, wedding season, Black Friday in the UK and UAE.)

History

  1. What changed and when? Relaunch date, URL changes, redirects, content removed, tracking changes.
  2. Any known manual actions, security incidents or outages?
  3. Were any previous audits done — and what happened to their recommendations?

Team and process

  1. Who implements changes? How do they receive work (Jira, Linear, Trello, email)?
  2. Sprint length and release process? Is there a staging environment?
  3. What can the marketing team change without developers (CMS fields, redirects, content)?

Constraints

  1. Budget and time for fixes this quarter. Platform limits (for example, fixed URL patterns).

The access checklist

Request everything in one message so you are not blocked mid-audit:

Writing the scope statement

Capture the agreement in a short document the client signs off:

Audit scope — Kiran Home (www.kiranhome.example)
Objective: Identify technical causes of the post-relaunch organic decline and
           produce a prioritised, developer-ready fix plan.
In scope:  All four market subdirectories; product, category, blog, home and
           static templates; indexing, crawling, rendering, redirects, hreflang,
           structured data, Core Web Vitals.
Out of scope: Keyword research, content rewrites, link building (separate workstreams).
Deliverables: Findings workbook, prioritised roadmap, up to 15 developer tickets,
              stakeholder report, 30-minute walkthrough.
Timeline:  Access by day 2; findings by day 10; walkthrough day 12.
Owners:    Client PM — marketing manager; Dev lead — senior developer.

Forming initial hypotheses

Before crawling, write down what you suspect. Hypotheses focus the audit and prevent you from drowning in data. For Kiran Home, sensible starting hypotheses are:

  1. Redirect gaps — some old URLs were not redirected, or were redirected to irrelevant pages.
  2. Rendering or indexability regressions — the new storefront may output different canonicals, noindex tags or thinner content.
  3. International signals broke — hreflang or market routing may have changed.
  4. Performance regressions on mobile templates.
  5. Bot access changed — the relaunch may have come with new CDN bot rules that block or challenge crawlers (including Bingbot or AI search bots).

You will confirm or reject each with evidence. Keep an open mind: the cause could also be non-technical (for example, seasonality or a broad core update coinciding with the relaunch). Check the dates of confirmed Google updates against the traffic drop before blaming the relaunch.

Hands-on: a scoping pack you can send today

Subject: Technical SEO audit — access request and kickoff agenda

Hi [name], to start on [date] we need:
1. Search Console: Owner/Full user on a Domain property (DNS verification) + bulk export ON
2. Bing Webmaster Tools: add [email] (or import from Search Console)
3. GA4: Viewer on the property, incl. data from 12 months before the relaunch
4. Logs: 4+ weeks of Cloudflare Logpush (or origin logs) incl. user agent + status
5. Staging URL + credentials; the launch redirect map; list of plugins/apps
6. CDN/WAF: read access to bot and firewall rules
Kickoff agenda (45 min): goals & revenue templates · what changed & when ·
team & release process · constraints · hypotheses · timeline & deliverables

Worked example 2: scoping a much smaller job

Not every audit is a 4,000-product storefront. A Leeds physiotherapy clinic (illustrative) with a 60-page WordPress site asks for "an SEO audit" after a redesign. Good scoping keeps it proportionate: objectives (restore enquiries from the "physio near me" style pages), in scope (indexability, redirects from the old site, local landing pages, Business Profile consistency, mobile performance), out of scope (content strategy), deliverables (a 10-item prioritised list and 5 tickets for the freelance developer), timeline (one week). The same discipline — objectives, hypotheses, access, owners — at a fraction of the size.

Common mistakes

  • Starting to crawl before understanding what makes money.
  • Accepting a URL-prefix property and missing half the picture.
  • Promising "we will recover traffic by X date". Promise a diagnosis and a plan, not a ranking outcome.

Key takeaways

  • Scope before you crawl: revenue templates, markets, history, team and constraints.
  • Request all access in one message, including logs, pre-launch data and the launch redirect map.
  • Write a signed scope statement with objectives, in/out of scope, deliverables and owners.
  • Form testable hypotheses, and check algorithm update dates before blaming a relaunch.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. Why ask for a Domain property instead of the existing URL-prefix property?
  2. Traffic dropped after a relaunch. What should you check before concluding the relaunch caused it?

Put it into practice

Write a one-page scope statement and five hypotheses for a real or fictional client that recently relaunched its website.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.