Free SEO Audit Template for Agency Pitches

8 min read

An SEO audit is the single best foot-in-the-door offer for SEO agencies. Done right, it demonstrates your expertise, identifies real problems the prospect did not know they had, and creates a natural path to a paid engagement. Done wrong, it is a generic PDF that gets ignored.

This template is designed to be completed in 30-45 minutes per prospect using free tools. It covers everything a local business needs to understand about their search visibility, organized into a scoring framework that makes the findings easy to present and impossible to ignore.

Copy this template into a Google Doc or Notion page, fill in the sections for each prospect, and use the findings as the centerpiece of your pitch meeting.

How the Scoring System Works

Each section of the audit uses a simple 1-10 scoring system. This does two things: it gives the prospect a clear picture of where they stand, and it creates urgency around the low-scoring areas. Here is the scale:

  • 9-10: Excellent - no immediate action needed
  • 7-8: Good - minor improvements available
  • 5-6: Average - noticeable opportunities being missed
  • 3-4: Below average - actively losing traffic and leads
  • 1-2: Critical - major issues requiring immediate attention

At the end of the audit, average all section scores for an overall SEO Health Score out of 10. Most local businesses you audit will land between 3 and 6, which is exactly the range where your services make the most impact.

Section 1: Technical SEO (Score: __/10)

Technical SEO is the foundation. If the site is slow, insecure, or hard to crawl, nothing else matters. Check these items using Google PageSpeed Insights and a quick manual review.

Checklist

  • Site speed (mobile): Run the URL through PageSpeed Insights. Record the Performance score (0-100) and Largest Contentful Paint time. Under 2.5 seconds is good, over 4 seconds is critical
  • Site speed (desktop): Same test, desktop mode. Note any major discrepancies between mobile and desktop scores
  • Mobile responsiveness: Open the site on your phone. Check for horizontal scrolling, overlapping elements, tiny text, or buttons too close together
  • SSL certificate: Does the URL start with https? Is there a padlock icon? An insecure site is an immediate red flag for both Google and visitors
  • XML sitemap: Check [domain]/sitemap.xml. Does it exist? Is it submitted to Google Search Console? When was it last updated?
  • Robots.txt: Check [domain]/robots.txt. Is it blocking important pages? Is it allowing crawl access to key content?
  • 404 errors: Click through 10-15 internal links on the site. Note any broken links or pages that return errors
  • Core Web Vitals: Record LCP, FID/INP, and CLS scores from PageSpeed Insights. All three should be in the "Good" range

How to score

Give 1-2 points for each major area (speed, mobile, SSL, sitemap, crawlability). A site with fast load times, SSL, proper sitemap, no broken links, and good Core Web Vitals scores a 9-10. A site that is slow on mobile with no SSL and no sitemap scores a 2-3.

Section 2: On-Page SEO (Score: __/10)

On-page SEO determines whether Google understands what each page is about and whether it has a reason to rank it. Review the homepage and 3-5 key service or product pages.

Checklist

  • Title tags: Does each page have a unique, keyword-rich title under 60 characters? Or are they generic like "Home" or duplicated across pages?
  • Meta descriptions: Does each page have a compelling meta description under 160 characters that includes the target keyword and a reason to click?
  • H1 headings: Does each page have exactly one H1 that clearly describes the page content? Multiple H1s or missing H1s are common issues
  • Heading hierarchy: Are H2s and H3s used logically to structure content, or is the page a wall of text with no subheadings?
  • Image alt text: Do images have descriptive alt attributes? Right-click and inspect 5-10 images to check
  • Internal linking: Do pages link to other relevant pages on the site? Or is each page a dead end with no internal links?
  • Content quality: Is there at least 300 words of unique, relevant content on each key page? Or are pages thin with mostly images and no text?
  • Keyword targeting: Can you identify a clear target keyword for each page? Or does the content lack focus?

How to score

A site with optimized titles, descriptions, proper headings, alt text, strong internal linking, and quality content on every page scores 9-10. A site with duplicate titles, no meta descriptions, missing alt text, and thin content scores 2-3. Most local business sites fall in the 4-6 range - they have some basics covered but significant gaps.

Section 3: Local SEO (Score: __/10)

For local businesses, this section often reveals the biggest opportunities. Most business owners have a Google Business Profile but are barely using it. For a deeper look at local SEO strategies for agencies, see our dedicated guide.

Checklist

  • Google Business Profile: Is it claimed and verified? Is the business name, address, and phone number (NAP) accurate? Are hours of operation current?
  • GBP categories: Is the primary category correct? Are secondary categories used? Businesses with 3-5 relevant categories rank higher in local pack results
  • GBP posts: Has the business posted any Google updates in the last 90 days? Regular posting signals an active business
  • GBP photos: How many photos are uploaded? Are they recent and high quality? Businesses with 100+ photos get 520% more calls than average
  • Reviews: How many Google reviews? What is the average rating? How recent is the most recent review? Do they respond to reviews?
  • Citation consistency: Search for the business name on Yelp, Facebook, and 2-3 industry directories. Is the NAP consistent everywhere?
  • Local keywords: Does the website mention the city/neighborhood name in titles, headings, and content? Or is the location information only in the footer?
  • Schema markup: View page source and search for "LocalBusiness" schema. Is structured data present with correct business information?

How to score

A fully optimized GBP with 100+ reviews, consistent citations, local keywords throughout the site, and proper schema scores 9-10. An unclaimed or incomplete GBP with fewer than 20 reviews and no local content strategy scores 2-3.

Backlinks remain one of Google's strongest ranking signals. Most local businesses have almost none beyond basic directory listings, which represents a major opportunity.

Checklist

  • Total backlinks: Use Ubersuggest or Ahrefs free tier to check the total number of referring domains (not total links - one site linking 50 times counts as 1 referring domain)
  • Domain authority: Record the domain authority/rating score. Under 20 is typical for local businesses. Over 30 is strong
  • Link quality: Are the backlinks from relevant, legitimate sites? Or mostly from spam directories and low-quality link farms?
  • Competitor comparison: Check the backlink profiles of the top 3 competitors ranking for the same keywords. Note the gap in referring domains
  • Local link opportunities: Are there obvious local link sources they are missing? Chamber of commerce, local business associations, local news sites, sponsorship pages

How to score

A site with 50+ quality referring domains from relevant sources, including local links, scores 8-10. A site with fewer than 10 referring domains, mostly from directories, scores 2-4.

Section 5: Content Gap Analysis (Score: __/10)

Content gaps are keywords the prospect should rank for but does not. This section shows the prospect exactly how much traffic they are leaving on the table. Use this to help with SEO client prospecting at scale.

Checklist

  • Service pages: Does the site have a dedicated page for each service they offer? Or is everything crammed onto one "Services" page?
  • Location pages: If they serve multiple areas, do they have individual pages for each location or service area?
  • Blog/resource content: Do they have any informational content targeting question-based keywords their prospects search for?
  • Competitor content: What pages do competitors rank for that this site does not have? List 5-10 keyword opportunities with estimated monthly search volume
  • FAQ content: Do they have FAQ pages or sections that target long-tail question keywords?

How to score

A site with dedicated service pages, location pages, active blog content, and FAQ sections scores 8-10. A site with a single homepage and one "About" page scores 1-3. The bigger the gap between what competitors have and what the prospect has, the lower the score - and the bigger the opportunity you can pitch.

Section 6: Prioritized Recommendations

This is the section that turns your audit into a proposal. Organize your findings into three priority levels:

Priority 1: Quick wins (Week 1-2)

Issues that can be fixed fast with immediate impact. Examples: fixing title tags, adding meta descriptions, claiming/optimizing Google Business Profile, fixing broken links, adding SSL. List 3-5 specific items from your audit.

Priority 2: Medium-term improvements (Month 1-2)

Work that takes more time but delivers significant results. Examples: creating missing service pages, building out local content, starting a review generation strategy, fixing Core Web Vitals issues. List 3-5 items.

Priority 3: Long-term strategy (Month 3-6)

Ongoing work that compounds over time. Examples: content marketing program, link building campaign, location page expansion, technical site redesign. List 2-3 items.

End the recommendations with an estimated timeline and a clear next step. Something like: "Based on this audit, [Business Name] has significant room for improvement. The quick wins alone could increase organic visibility by 30-40% within the first month. Here is what working together would look like..."

How to Present the Audit

Never email the audit as a PDF and hope they read it. Always present it live on a call or in person. Walk through each section, explain findings in plain language (never jargon), and tie every issue back to lost customers or revenue. When the prospect sees their score next to a competitor who is outranking them, the conversation shifts from "do I need SEO?" to "how fast can we start?"

Phantom can speed up the research phase significantly. When you search for a business in Phantom, you get an instant analysis of their online presence - website quality, social media activity, review profiles, and an overall opportunity score. Use that data to pre-qualify which prospects are worth a full audit before you invest the time.

Frequently Asked Questions

How long should an SEO audit take?

A thorough SEO audit for a local business should take 30-60 minutes using a structured template and the right tools. The initial technical scan (site speed, mobile, SSL) takes about 10 minutes. On-page analysis (titles, meta descriptions, headings) takes another 15-20 minutes. Local SEO factors (Google Business Profile, citations, reviews) take 10-15 minutes. The remaining time goes to compiling findings and writing recommendations. With practice, you can complete a full audit in under 30 minutes.

What tools do I need to perform an SEO audit?

You can perform a solid SEO audit with free tools. Google PageSpeed Insights handles site speed and Core Web Vitals. Google Search Console shows indexing issues and search performance. Google Business Profile provides local SEO data. Screaming Frog (free up to 500 URLs) crawls for technical issues. For backlink analysis, Ubersuggest or Ahrefs free tier work. Phantom can help by scanning a prospect's overall online presence and identifying SEO weaknesses before you even start the manual audit.

Should I give away the full SEO audit for free?

Give away the diagnosis, not the treatment. Your free audit should clearly identify what is wrong and quantify the impact, but the detailed fix-it plan should be part of your paid engagement. For example, tell them their site loads in 6.2 seconds and that is costing them 40% of mobile visitors, but save the specific technical fixes for the proposal. This positions you as the expert while creating a natural reason to continue the conversation.

How do I use an SEO audit to close clients?

Present the audit on a call rather than sending it as a PDF. Walk them through each finding, explain the business impact in plain language (not jargon), and tie every issue back to lost revenue or missed customers. End with a prioritized list of 3-5 quick wins you could implement in the first 30 days. The audit becomes your proof of competence, and the quick wins become your proposal. Most prospects will ask about next steps before you even have to pitch.