Skip to content
Core Workflow 7 min read By Lewis Jones Editorial policy

How to Use an SEO Audit to Win Clients

How to use an SEO audit to win clients: research first, crawl politely, check every finding by hand and pitch three problems on the pages that earn money.

Key takeaways

  • A pre-pitch audit has a different job from a paid one. It shows the prospect you understand their business and gives you the facts to scope the work
  • Spend the first 20 minutes on the business, not the crawler, so you know which pages earn money before you read a single finding
  • Crawl a prospect's site gently, with a page cap and robots.txt respected; a crawl that trips their firewall is the first thing their developer tells them about you
  • Pitch three findings you have checked by hand, each on a page that matters, instead of a 400-row export

An SEO audit wins clients when it is short, specific to the prospect's business and built on findings you have checked yourself. The aim is to show three real problems on the pages that earn them money and explain what fixing them would involve. A full audit sent unprompted does not do that job. Most of the work is deciding what to leave out, and that is easier with a plan for the two or three hours you give it.

This is a guide for agencies and freelancers auditing a prospect's site before a pitch. It covers the research, the crawl, checking the findings and turning them into the pitch.

What a pre-pitch audit is for

A pre-pitch audit does three jobs. It shows the prospect that you understand their business. It tells you how much work the site needs, so the proposal is priced on facts. And it gives the first meeting something concrete to discuss.

It is not a cut-down version of the paid audit. The paid audit is thorough, covers the whole site and comes with a fix plan. The pre-pitch audit is selective on purpose. If you hand over every finding, the prospect has your fix list without your fee, and a long list from someone they have not hired yet reads like a sales tactic.

Before you crawl: 20 minutes on the business

Read the site the way a customer would before you run any tool.

  • Find the pages that earn money. The booking page, the product range, the quote form, the service pages that match what they sell. Every finding you pitch should be on one of these.
  • Work out who they compete with. Search for their main service and their town or category, and note who ranks above them. If they named a competitor in your first conversation, use that one.
  • Check how much of the site Google shows. A site: search gives a rough count of indexed pages. It is approximate, but a site with 400 pages and 30 results is worth a closer look.
  • Look for recent change. A new design, a new platform, a changed domain. The Wayback Machine shows what the site looked like a year ago, and a recent migration is the most common reason a site has lost traffic.
  • Note the CMS. WordPress, Shopify and hand-built sites break in different ways, and the fix you describe should fit the platform they use.

Crawl the prospect's site gently

You do not have permission to load-test someone's server, and a prospect's developer will notice a burst of requests from an unknown crawler. Keep the crawl modest.

  • Cap the page count. A few hundred pages is enough for a pitch. On a large site, start the crawl from the money pages rather than trying to cover everything.
  • Respect robots.txt. It is the site owner's instruction to crawlers. Ignoring it on a site you have no relationship with is a poor start.
  • Keep the speed down. Low concurrency and a short delay between requests. Many hosts and firewalls rate-limit or block a fast crawler, and a crawl full of 429 Too Many Requests or 403 responses describes the firewall, not the site. Our own host limits a single address to about 20 uncached page requests a minute, and a crawler running at full speed can pass that within seconds.

Pick three findings, not thirty

A crawl of any real site returns pages of findings. Most of them are minor, some are deliberate and a few matter. Pick the few that matter, using three tests.

  1. Is it on a page that earns money? A missing meta description on a 2019 blog post will not win you the account. The same issue on the main service page might.
  2. Can you explain it in one sentence a business owner understands? "Your booking page tells Google not to index it" works. "Your hreflang return tags are inconsistent" does not, at least not in the first meeting.
  3. Can you say what the fix involves? A finding with no fix attached is a worry, not a reason to hire you.

Findings that usually pass all three: a money page set to noindex or canonicalised to another URL, internal links to the contact or quote page that return errors or go through several redirects, service pages that share one title so Google cannot tell them apart, and important pages that no internal link reaches at all.

Check every finding by hand

A crawler reports patterns. It cannot tell a mistake from a decision. Before a finding goes into the pitch, load the page in a browser, view the source and confirm it says what the crawler says.

We ran into this on our own site. A crawl of crawlcove.com flagged /logout as critical because it returned a 405 error. The page is built to refuse that kind of request, as a guard against other sites logging our visitors out, so it was doing its job. The same crawl flagged a deliberately noindexed login page. Both would have looked like errors in a pitch. Both would have been wrong, and a prospect's developer would have spotted it in minutes.

A wrong finding in a pitch costs more than a missing one. It tells the prospect you trust the tool more than your own checking.

Compare with one competitor

Run the same checks on the competitor the prospect worries about most. One comparison is enough: "their service pages each target a different search, yours share one title" lands harder than a general point about titles. Keep it factual. You are describing two sites, not criticising anyone.

Turn the audit into the pitch

Put the findings on one page:

  • The three findings, each with the page, what is wrong in one sentence, what it costs the business and what the fix involves.
  • The competitor comparison, in two or three lines.
  • What the full audit would cover, so the prospect can see the free version is a sample of the paid work.
  • How you would show the fixes worked: a re-crawl after the changes, compared with this one.

The meeting itself is a separate skill, covered in how to present an SEO audit to a client. Pricing the paid audit that follows is covered in how much to charge for an SEO audit, and the document you deliver once hired can follow the SEO audit report template.

Mistakes that lose the pitch

  • Sending the full export. It looks thorough to you and overwhelming to the prospect, and it gives away the fix list.
  • Promising rankings. Nobody controls Google's results. Promise the work and how you will measure it.
  • Leading with a score. A health score of 62 out of 100 starts an argument about the score. A broken booking page starts a conversation about the business.
  • Pitching unchecked findings. See above. One false alarm undoes the other two findings.
  • Auditing what you would not fix. If the site needs a rebuild and you do not build sites, say so and refer them, rather than pitching around it.

Doing it in Crawl Cove

Add the prospect as a client, enter the domain and start the crawl. The default cap is 500 pages, which you can lower for a quick pitch crawl. robots.txt is respected by default, and the crawler slows itself right down after the first 429 a host sends, so a cautious firewall does not turn into a page of errors (how the crawler behaves).

You will not have the prospect's Search Console yet, so findings are ranked by severity rather than search traffic, and the research you did on their money pages does the weighting. When the findings are checked, the Reports page builds a white-label SEO report with your logo, so the pitch document carries your agency's name, not ours. If you win the account, that crawl stays in the client's run history, and the SEO client onboarding checklist takes it from there.

Crawl Cove is a desktop SEO crawler built for agencies running audits for many clients. See how it works for agencies, or start a 14-day trial with no card required and audit your next prospect with it.

Frequently asked questions

Should I give a prospect a free SEO audit?
A short one, yes, when it is specific to their site and ends in a next step. A full audit given away for free sets the price of your work at zero and gives the prospect a to-do list they can hand to someone cheaper. Show enough to prove you found real problems, and keep the full fix plan for the paid engagement.
How long should a pre-pitch audit take?
Two to three hours for a typical small business site: 20 minutes of research, a crawl capped at a few hundred pages, an hour checking findings by hand and writing them up. If it takes a full day, it has become the paid audit.
What should I include in an audit for a prospect?
Three findings on pages that earn money, each with what it costs the business, what the fix involves and how you would confirm it worked. Add one comparison with a competitor the prospect named, and a short paragraph on what the full audit would cover.
Can I audit a site without access to its Search Console?
Yes. A crawl only needs the public site. Without Search Console you cannot weight findings by real search traffic, so lean on what you learned about the business: a problem on the booking page matters more than the same problem on an old blog post.
What if the crawl finds almost nothing wrong?
Say so. A prospect whose site is in good shape needs a different pitch, usually content and links rather than fixes, and an honest "the technical side is sound" earns more trust than findings stretched to fill a slide.

Audit your site the easy way

Crawl Cove finds these issues on your machine. Try the SEO Audit or see every feature.

Download Crawl Cove

Keep reading