Website Audit for Lead Generation: A 10-Minute Checklist
By the FindLeadly team · Updated October 12, 2026
Most outreach from web designers and SEO freelancers fails for the same reason: it could have been sent to anyone. A quick audit fixes that. It gives you a concrete reason to contact this business rather than the next one, and it stops you from pitching a redesign to a company whose site is actually fine. This guide is the checklist we would use ourselves, with what each check can and cannot prove.
Before you start: what this audit is for
You are not producing a report for the client yet. You are answering two questions for yourself:
- Is there a real gap? Something the owner would agree is a problem once they see it.
- Can I fix it and explain it in one sentence? If you cannot, skip the business for now.
If the business has no website at all, there is nothing to audit. Check that it really has no site (search the business name, look for a Facebook or Instagram page, a booking platform or a franchise page) and go straight to the lead scorecard.
The 10-minute checklist
Work through the checks in this order. The first ones are the fastest and the most convincing to an owner.
| Check | How | A real finding looks like | Do not claim |
|---|---|---|---|
| 1. Mobile view | Open the site on a phone or in browser device mode | Text too small to read, buttons overlap, menu does not open, horizontal scrolling | “Your site is broken” if it only looks dated |
| 2. HTTPS | Look at the address bar; try http:// as well | Browser shows “Not secure” or a certificate warning | That they were hacked |
| 3. Mobile speed | Google PageSpeed Insights, mobile tab | Field data (if shown) failing Core Web Vitals, or a page that is visibly slow on a phone | A precise lost-revenue figure |
| 4. Can I call or book in two taps? | Tap the phone number, find the booking or quote form | Phone number is an image or not tappable, form missing or not reachable on mobile | That the form does not work unless you can see it fail without submitting it |
| 5. Says what and where | Read the first screen of the homepage | No clear service or city on the first screen; only a slogan | That it hurts rankings by a specific amount |
| 6. Title in Google | Search the business name; view the result title | Title is just “Home” or the theme name | That they rank badly for everything |
| 7. Indexed pages | Search site:theirdomain.com | Only one page shows, or old test pages appear | Exact page counts as fact (site: is approximate) |
| 8. Matches Google profile | Compare phone, address and hours with the Google Maps listing | Different phone numbers or hours on the site and the profile | That Google will penalise them |
| 9. Service pages | Look at the menu | All services on one page, no page for the main service | That one page is always wrong |
| 10. Signs of neglect | Footer year, blog dates, broken images or links | Broken images, dead links, a 2019 “latest news” item | That the business is inactive |
About the speed numbers
PageSpeed Insights shows two kinds of data. Field data comes from real Chrome users and appears only for sites with enough traffic; many small local sites do not have it. Lab data (the 0–100 performance score) is a single simulated test on a throttled phone and can move by several points between runs. Google's published “good” thresholds for Core Web Vitals are a Largest Contentful Paint of 2.5 seconds or less, Interaction to Next Paint of 200 milliseconds or less and Cumulative Layout Shift of 0.1 or less. Use these as context, not as the headline of your pitch.
Write down what you found
Keep one line per business. You will use it for the scorecard and for the first message.
Business: [name] · [city] · [niche] Site: [URL] · checked [date] Finding 1 (verified): [e.g. phone number is not tappable on mobile] Finding 2 (optional): [e.g. homepage does not mention the city or main service] Evidence: [screenshot file name or exact steps to reproduce] Fit for my offer: [yes / maybe / no]
Worked example
An illustrative example (not a real business): a two-van plumbing company with a 4.6 rating and 85 Google reviews has a website. On a phone, the homepage opens with a large photo slider; the phone number sits at the bottom of the page as an image, so it cannot be tapped. The site title in Google is “Home”. PageSpeed Insights has no field data, and two lab runs give 41 and 48.
- Use: the phone number is not tappable on mobile, and the Google result title says “Home” instead of the service and city. Both are easy for the owner to see and quick for you to fix.
- Do not lead with: the lab score. It varies between runs and the owner cannot check it without context.
- Scorecard result: strong reviews and a clear, fixable gap. Worth contacting this week.
Turn one finding into a first message
Pick the single finding the owner can verify in under a minute. Describe it as an observation, explain why it matters for their customers, and offer something small.
Subject: Quick note about [Business name]'s website on mobile Hi [first name], I was looking for a plumber in [area] on my phone and found [Business name]. One thing I noticed: on mobile, the phone number at the bottom of your homepage can't be tapped, so customers have to type it in by hand. That's usually a small fix. If it's useful, I can send you two or three other things I noticed, no charge and no obligation. [Your name] [Your business] · [website] · [phone]
More templates for phone, in-person and follow-up messages are in how to contact local businesses.
Common mistakes
- Auditing everyone. Ten minutes adds up. Filter first by niche, area and profile signals, then audit only the shortlist.
- Treating “old-looking” as “broken”. Owners often like their site. Lead with a problem that affects customers, not your taste.
- Sending automated audit PDFs. Generic reports with dozens of warnings look like spam and are rarely read.
- Inventing consequences. You do not know their traffic or conversion rate. Say what you saw, not what it costs them.
Where FindLeadly fits
FindLeadly does the step before this audit. You search a niche and a city, and it returns local businesses from live Google business listings with an opportunity score and the gaps behind it: no website listed, fewer than 20 reviews, a rating below 4.0 or missing opening hours. FindLeadly does not crawl or audit websites; that is the manual check above. Businesses without a website go to your web design list; businesses with a site and weak profile signals are candidates for this audit and for local SEO work.
Frequently asked questions
How long should a prospect website audit take?
For deciding whether to contact a business, about ten minutes is enough. A full paid audit is a different deliverable; the quick check only needs one or two verified findings that you can explain in plain language.
Is a low PageSpeed score enough reason to pitch a redesign?
No. Lab scores change from run to run and many successful local sites score modestly. Use speed as a supporting point only when the page is visibly slow on a phone, and lead with something the owner can see for themselves.
Should I send the full audit with my first message?
Usually not. Mention one specific, verified observation and offer to share the rest. A long unsolicited report is easy to ignore and can come across as pressure.
Which free tools do I need?
A phone or your browser's device mode, Google PageSpeed Insights, a normal Google search (including a site: search) and the business's Google Maps listing. Optional: Google's Rich Results Test for structured data.
Does FindLeadly audit websites automatically?
No. FindLeadly finds local businesses from Google business listings and flags profile signals such as no website listed, few reviews, a rating below 4.0 or missing opening hours. The website check described here is a manual step you do before reaching out.
Find the businesses worth auditing
Search a niche and city, filter by no website, few reviews or a weak Google profile, then run this checklist on the shortlist. 20 leads free, no credit card.