Website Audit Process
Takes 10-15 minutes per prospect. Do this before first outreach so you can lead with specific findings.
Tool: Google PageSpeed Insights (free)
- Paste the prospect's URL into PageSpeed Insights
- Run both Mobile and Desktop tests
- Screenshot the mobile score — this is your biggest visual impact item
- Note the top 3-4 "Opportunities" listed (Largest Contentful Paint, images, render-blocking, etc.)
- Record: Mobile score, Desktop score, Load time estimate
| Score | Meaning | What to tell them |
| 0-49 | Poor | "Your site loads in X seconds on phones — 53% of users leave after 3 seconds." |
| 50-89 | Needs improvement | "Your site has performance issues that are costing you rankings and calls." |
| 90-100 | Good | Speed is not their main problem — focus elsewhere. |
Tool: Google Mobile-Friendly Test (free) + your own phone
- Run the URL through Google Mobile-Friendly Test → screenshot the result
- Pull up the site on your phone and check:
- Text readable without zooming?
- Buttons large enough to tap?
- Horizontal scrolling? (bad)
- Images overflowing the screen?
- Phone number clickable to call?
- If the test shows issues, screenshot your phone view for the report
Tool: SSLShopper.com (free) + browser bar
- Look at the URL bar — does it show https:// or http://?
- If http://, the browser shows "Not Secure" — screenshot this
- Run through SSL Checker to confirm status
- Note: "Not Secure" warning causes ~25% of visitors to immediately leave
- Check the page title and meta description (right-click → View Source, search for "title" and "description")
- Look for: generic titles like "Home | Welcome" vs. descriptive titles like "Smith Plumbing — Bay City, MI Plumber"
- Check copyright year in footer — is it current?
- Is there a contact form? Does it work? (Submit a test)
- Is there a call-to-action above the fold?
- Are there real photos of their work or just stock images?
- Is the address/service area mentioned on the page? (local SEO)
Tool for SEO quick check: SEO Meta in 1 Click (free Chrome extension) — shows all meta data at a glance
Tool: Check My Links (free Chrome extension)
- Install the extension
- Navigate to their site
- Click the extension icon — it highlights all links green (working) or red (broken) in seconds
- Note any red links for the report
- Take a full-page screenshot on desktop (use GoFullPage Chrome extension - free)
- Take a mobile screenshot or use Chrome DevTools mobile view (F12 → toggle device toolbar)
- Screenshot the PageSpeed score
- Screenshot any specific issues (broken form, missing SSL, bad mobile layout)
- Save all in a folder:
Prospects/[BusinessName]/
Website Audit Checklist
| Check | Pass/Fail | Notes |
| HTTPS / SSL enabled | | |
| Mobile PageSpeed score 50+ | | Score: ___ |
| Desktop PageSpeed score 50+ | | Score: ___ |
| Passes Google Mobile-Friendly Test | | |
| Phone number click-to-call on mobile | | |
| Contact form works | | |
| No broken links | | |
| Page title is descriptive (not "Home") | | |
| Meta description present | | |
| Copyright year current | | Year shown: ___ |
| Real photos (not just stock) | | |
| Clear call-to-action above fold | | |
| Service area/city mentioned | | |
| Google Maps embed present | | |
Google Business Profile Audit
Takes 5 minutes. Search the business on Google Maps and assess the listing quality.
| Check | Pass/Fail | Notes |
| GBP listing exists at all | | If no: GBP Setup ($150) opportunity |
| Listing is claimed/verified | | Shows "Own this business?" = unclaimed |
| Business name accurate | | |
| Primary category correct (e.g., "Plumber" not "Business") | | |
| Secondary categories added | | |
| Phone number present and correct | | |
| Website URL linked | | |
| Business hours set | | |
| Service area defined | | |
| 10+ photos uploaded | | Count: ___ |
| Business description filled in | | |
| Services listed | | |
| 10+ reviews | | Count: ___ | Avg: ___ |
| Owner responds to reviews | | |
| Google Posts active (last 30 days) | | |
| Q&A section has content | | |
Scoring: 0-5 checks passed = GBP Setup or full Optimization opportunity. 6-10 passed = GBP Optimization candidate. 11+ passed = Focus on other problems.
Social Media Audit
Takes 5 minutes. Check their Facebook page primarily (most trades businesses don't use Instagram yet).
| Check | Pass/Fail | Notes |
| Facebook business page exists | | If no: Social Media upsell opportunity |
| Profile photo is a logo or professional image | | |
| Cover photo is professional | | |
| About section complete | | |
| Website linked | | |
| Phone number listed | | |
| Last post within 30 days | | Last post date: ___ |
| Posts regularly (at least weekly) | | |
| Posts have professional graphics | | |
| Page has 100+ followers | | Count: ___ |
| Responds to comments/messages | | |
| Instagram presence | | |
Key insight: Most small trades businesses have a Facebook page but haven't posted in months. This is a strong opening for your social media management pitch: "Your last post was 4 months ago — customers check for recent activity to see if a business is still operating."
Creating the Audit Report
The report is your sales document. It should look professional, be specific, and create urgency.
- Make a copy of your PBS Audit Report Template (create this once)
- Fill in: Business name, date, your name, their URL
- Insert their desktop + mobile screenshots side by side
- Insert their PageSpeed screenshot
- Fill in the 3-5 specific problems found — use plain English
- Write one recommendation paragraph per problem
- Add your pricing for the fix at the bottom — give a single number, not a range
- Add timeline: "I can complete this in X business days"
- Export as PDF
Report template sections: (1) Header with logo + date + prospect name, (2) Executive Summary (2-3 sentences), (3) Screenshot section, (4) Problems Found (numbered list with screenshots), (5) What I'd Fix, (6) Investment + Timeline, (7) Next Step (how to say yes)
BrightLocal ($39+/mo) generates white-labeled SEO and GBP audit reports that look highly professional.
- Sign up for BrightLocal → Create a new "Campaign" for the prospect
- Enter their business name, URL, target keywords ("plumber bay city mi")
- BrightLocal runs: local rankings check, GBP audit, citation analysis, review monitoring
- Export the white-labeled PDF report — add your logo and branding
- Pair with your Google Doc for website-specific issues
BrightLocal reports look so professional that many agencies charge $200-$500 just for the audit. You're giving this away free — which creates massive perceived value and demonstrates your knowledge.
Automating the Audit Process
Build this n8n workflow once, then trigger it with a single URL:
- Trigger: Webhook receives a business URL (you paste it in)
- Node 1: HTTP Request → Google PageSpeed API → saves Mobile/Desktop scores
- Node 2: HTTP Request → Google Mobile-Friendly Test API → saves result
- Node 3: HTTP Request → SSL Labs API (free) → saves SSL status
- Node 4: Google Sheets → writes all results to your prospect tracking sheet
- Node 5: Gmail → sends you a summary email with findings
The actual screenshots and visual report still need manual assembly, but the data collection is automated. Total time saved: ~10 minutes per prospect.
Paid Audit Services
| Service | Cost | What it generates | Link |
| BrightLocal | $39-$79/mo | Local SEO, GBP, citation, review reports. White-label PDFs. | brightlocal.com |
| SEMrush Site Audit | $140/mo | Deep technical SEO audit, 100+ checks, exportable reports | semrush.com |
| Ahrefs Site Audit | $99/mo | Similar to SEMrush, excellent backlink data | ahrefs.com |
| ReportGarden | $49/mo | White-label SEO + social media reports. Good client-facing tool. | reportgarden.com |
| WooRank | $89/mo | Automated website review reports, exportable, client-friendly | woorank.com |
| Agency Analytics | $12/mo per campaign | Multi-channel dashboards: SEO, social, GBP — excellent for ongoing client reports | agencyanalytics.com |
Recommendation for now: Use free tools (PageSpeed, Mobile Friendly Test, Check My Links) + manual Google Docs report to keep costs at zero. Once you have 3+ paying clients, add BrightLocal ($39/mo) — it pays for itself with the first GBP sale.