Law Firm SEO Client Acquisition & Outreach Playbook
A high-precision, execute-today system for finding, qualifying, auditing, pitching, converting, and retaining high-value legal industry SEO clients — built for real-world client acquisition.
Table of Contents & Master Index
Click any module to jump directly to its complete SOP, scripts, frameworks, and actionable templates.
Quick Start
Positioning & Strategy
Prospecting & Audits
Multi-Channel Outreach
Sales, Pitches & Pricing
Daily Operations & Systems
Templates & Client Assets
Governance, QA & SOPs
Your First 72 Hours
Day 1 — Foundation + First 20 Prospects
- Pick 1 metro + 2 practice areas to start (Part 3). Default recommendation if undecided: Personal Injury + Family Law in your home metro or a mid-size US metro.
- Build the Lead Database spreadsheet using the column structure in Part 5.
- Source 20 firms using Google Maps + organic SERPs (Part 4, Sources A & B).
- Run the 60-second audit (Part 7) on all 20; discard anything that scores "Reject" in Part 6.
Day 2 — Deep Qualify + First Outreach Batch
- Run the 3-minute qualification on the top 10 surviving prospects.
- Run the 5-minute audit on the top 10 for real findings (not guesses).
- Send 10 personalized first-touch emails using one angle from Part 10 (recommend Angle 1 "Free Audit Offer" or Angle 8 "Personalized Observation" for your first batch).
- Send 5 LinkedIn connection requests to decision-makers from the same list (Part 12).
Day 3 — Expand + Install the Follow-Up Habit
- Source 20 more prospects.
- Send Day-2 follow-ups to anyone from Day 1 who hasn't replied (Part 11, Sequence B).
- Send 10 new first-touch emails + 5 new LinkedIn requests.
- Log every action in the tracker. End of Day 3 target: 40 prospects logged, 20 emails sent, 10 LinkedIn touches, 0 calls missed from follow-up schedule.
Business Positioning
Why Legal SEO Is Commercially Valuable
Law firms sell high-value outcomes (a single signed personal injury or family law case can be worth $3,000–$50,000+ in fees). Unlike e-commerce or local retail, a law firm needs only a handful of new signed cases per month to justify a meaningful retainer — which makes the ROI conversation mathematically easier than in almost any other vertical. Firms also compete hard for local map visibility and "near me" / practice-area search terms with strong commercial intent, which rewards dedicated local SEO work quickly relative to more saturated niches.
Why Lawyers Make Excellent SEO Clients
- High average case value → retainers that feel justified against one or two cases.
- Recurring need for new client intake (cases close, pipeline must refill).
- Strong local-search and Google Business Profile dependence.
- Many firms under-invest in SEO relative to Ads spend, leaving clear gaps.
- Professional buyers who respond well to data-backed, non-hype positioning.
What Legal Firms Actually Care About
Not "rankings." They care about: signed cases, qualified consultations, cost per case versus Ads, practice-area visibility in their core cities, Map Pack presence, organic visibility for high-intent terms, review reputation, and consistent intake volume their staff can handle. Frame every conversation around these outcomes, never around technical SEO jargon.
15 Positioning / Value-Proposition Examples
| # | Positioning Statement |
|---|---|
| 1 | "I help personal injury firms turn their Google Business Profile into a consistent source of signed cases." |
| 2 | "I build location + practice-area page systems for multi-office family law firms so each office ranks locally." |
| 3 | "I help immigration firms capture the search volume they're currently losing to directory sites like Avvo and Justia." |
| 4 | "I run the SEO counterpart to your Google Ads spend so you stop paying for clicks you could earn organically." |
| 5 | "I specialize in fixing the technical and content gaps that keep established criminal defense firms stuck below newer competitors." |
| 6 | "I help DUI/DWI firms dominate the after-hours and weekend search moments when arrests actually happen." |
| 7 | "I help estate planning firms build the trust-signal content that turns research-stage searchers into consultations." |
| 8 | "I help workers' comp firms rank for the denial, appeal, and injury-specific searches competitors ignore." |
| 9 | "I help bankruptcy firms own Chapter 7 and Chapter 13 local search before tax season spikes." |
| 10 | "I help employment law firms capture the wrongful-termination and wage-dispute searches happening right now in their metro." |
| 11 | "I rebuild weak law firm websites into lead-generation assets without the generic template feel." |
| 12 | "I help solo and small firms compete against the large multi-location firms dominating their local pack." |
| 13 | "I turn a firm's existing reviews and case results into the content that actually ranks." |
| 14 | "I help business/corporate law firms become the visible authority for the transactional searches their ideal clients run before they ever call a lawyer." |
| 15 | "I help medical malpractice firms close the visibility gap against firms spending 5x more on marketing." |
The Offer Ladder
| Stage | Offer | Purpose | Typical Price Frame |
|---|---|---|---|
| 1 | Entry offer | Free opportunity audit / gap snapshot | $0 — lead generator |
| 2 | Audit / diagnostic | Paid deep audit with prioritized roadmap | $500–$1,500 one-time |
| 3 | Strategy offer | 90-day SEO strategy + implementation plan | $1,500–$3,000 one-time |
| 4 | Monthly retainer | Ongoing local + organic SEO execution | $1,500–$6,000/mo depending on market and scope |
| 5 | High-ticket growth package | Multi-location / multi-practice-area domination program | $6,000–$15,000+/mo |
Selling Outcomes Without Guaranteeing Results
Communicate ROI credibly by always anchoring to: (a) observable current search demand, (b) the firm's own case-value numbers if they share them, and (c) ranges with explicitly stated assumptions — never a single confident number presented as fact.
Ideal Client Profiles (ICP)
Each profile below is a planning template. Fill in real local keyword-volume and competitor data before using it in a real audit or proposal.
1. Personal Injury
| Client economics | High case value ($5k–$50k+ fees); firms can justify large marketing spend. |
| SEO opportunity | Very competitive but very high-intent; Map Pack + "near me" critical. |
| High-intent keywords | "car accident lawyer [city]", "personal injury attorney near me", "truck accident lawyer [city]" |
| Local SEO opportunity | GBP optimization, review velocity, location pages for multi-office firms. |
| Pain points | Paying heavily for Ads, weak organic presence, losing to larger regional firms. |
| Objections | "We already spend on Ads"; "SEO is too slow." |
| Best outreach angle | Competitor gap / Google Maps opportunity |
| Best lead magnet | Competitor Gap Snapshot |
| Best offer | Local SEO Gap Analysis → Growth retainer |
| Best decision-maker | Managing partner or in-house marketing manager |
| Good prospect signs | Active Ads spend, weak organic rank, inconsistent reviews, multiple practice pages missing. |
| Poor prospect signs | Already ranks #1–3 organically in Map Pack and organic for core terms with strong review velocity. |
2. Family / Divorce Law
| Client economics | Mid case value ($2k–$10k); recurring local demand. |
| SEO opportunity | High local-intent, less nationally competitive than PI. |
| High-intent keywords | "divorce lawyer [city]", "child custody attorney near me" |
| Local SEO | GBP + location pages for suburb-level targeting. |
| Pain points | Generic website, weak content differentiating custody/support/divorce services. |
| Objections | "We get referrals"; "It's a sensitive niche, SEO won't help." |
| Best angle | Practice-area keyword opportunity |
| Best lead magnet | Practice-Area Keyword Opportunity Map |
| Best offer | Content + local SEO retainer |
| Decision-maker | Owning attorney |
| Good signs | Single generic "Family Law" page with no sub-topic depth. |
| Poor signs | Dense content library already covering custody, support, mediation, modification. |
3. Criminal Defense
| Economics | $1.5k–$15k per case; urgency-driven decisions. |
| SEO opportunity | Time-sensitive searches; strong mobile + after-hours intent. |
| Keywords | "criminal defense attorney [city]", "lawyer for [charge] [city]" |
| Local SEO | 24/7 contact visibility, click-to-call optimization. |
| Pain points | Weak mobile conversion path, outdated site. |
| Objections | "We rely on bail bondsman/jail referrals." |
| Best angle | Website conversion leak |
| Lead magnet | Website Conversion Leak Review |
| Offer | Conversion-focused local SEO retainer |
| Decision-maker | Solo owner or office manager |
| Good signs | Slow, non-mobile-optimized site with buried phone number. |
| Poor signs | Fast mobile site, prominent call button, strong review count. |
4. Immigration Law
| Economics | $1k–$8k per matter; high volume potential. |
| SEO opportunity | Multilingual content opportunity; underused by many firms. |
| Keywords | "immigration lawyer [city]", "green card attorney near me", Spanish-language equivalents |
| Local SEO | Multi-language GBP posts, language-specific landing pages. |
| Pain points | Losing traffic to Avvo/Justia, no non-English content. |
| Objections | "Most of our clients come from community referrals." |
| Best angle | Competitor/directory gap |
| Lead magnet | Competitor Gap Snapshot |
| Offer | Bilingual content + local SEO retainer |
| Decision-maker | Owning attorney |
| Good signs | English-only site, thin visa-type pages. |
| Poor signs | Deep multilingual content already ranking. |
5. DUI / DWI
| Economics | $1.5k–$6k per case; high volume, high urgency. |
| SEO opportunity | Strong "near me" + late-night mobile search behavior. |
| Keywords | "DUI lawyer [city]", "DWI attorney near me" |
| Local SEO | GBP hours/urgency signals, mobile speed. |
| Pain points | Competing against aggregator ad networks. |
| Objections | "We only do Ads because it's instant." |
| Best angle | Money-making opportunity model |
| Lead magnet | Revenue Opportunity / Money-Making SEO Plan |
| Offer | Local SEO retainer alongside existing Ads |
| Decision-maker | Solo owner |
| Good signs | 100% Ads-dependent, zero organic visibility. |
| Poor signs | Already balances strong organic + paid. |
6. Workers' Compensation
| Economics | $2k–$12k per case. |
| SEO opportunity | Underserved long-tail: denials, appeals, specific injury types. |
| Keywords | "workers comp lawyer [city]", "[injury type] workers compensation attorney" |
| Pain points | Generic single page, no injury-specific content. |
| Objections | "We get most cases from PI referrals." |
| Best angle | Practice-area keyword opportunity |
| Lead magnet | Keyword Opportunity Map |
| Offer | Content-led SEO retainer |
| Decision-maker | Partner or marketing manager |
| Good signs | Thin single service page. |
| Poor signs | Deep injury-type content hub already built. |
7. Bankruptcy
| Economics | $1k–$4k per case; seasonal spikes (post-holiday, tax season). |
| SEO opportunity | Chapter 7/13-specific content gaps. |
| Keywords | "bankruptcy attorney [city]", "chapter 7 lawyer near me" |
| Pain points | No seasonal content strategy, thin FAQ pages. |
| Objections | "Business is already steady." |
| Best angle | 3 quick wins audit |
| Lead magnet | "3 Quick Wins" personalized audit |
| Offer | Seasonal content + local SEO retainer |
| Decision-maker | Solo owner |
| Good signs | No seasonal campaign content, weak FAQ schema. |
| Poor signs | Strong existing seasonal blog strategy. |
8. Estate Planning
| Economics | $800–$5k per engagement; trust-driven sales cycle. |
| SEO opportunity | Trust/authority content ranks well; long sales research phase. |
| Keywords | "estate planning attorney [city]", "wills and trusts lawyer near me" |
| Pain points | Thin trust-building content, no educational hub. |
| Objections | "Older clients don't search online." |
| Best angle | Authority/content opportunity |
| Lead magnet | Content Gap Snapshot |
| Offer | Content authority-building retainer |
| Decision-maker | Owning attorney |
| Good signs | No educational content, outdated design. |
| Poor signs | Established content hub with strong backlinks. |
9. Employment Law
| Economics | $2k–$15k+ depending on case type. |
| SEO opportunity | Wrongful termination, wage-dispute long-tail terms underused. |
| Keywords | "employment lawyer [city]", "wrongful termination attorney near me" |
| Pain points | Single generic page covering too many sub-topics. |
| Objections | "We primarily handle referrals from unions/HR consultants." |
| Best angle | Keyword opportunity map |
| Lead magnet | Practice-Area Keyword Opportunity Map |
| Offer | Content + local SEO retainer |
| Decision-maker | Partner |
| Good signs | No sub-topic pages for wage/termination/discrimination. |
| Poor signs | Deep sub-topic architecture already in place. |
10. Business / Corporate Law
| Economics | High contract value, longer sales cycle, strong LTV via retainer clients. |
| SEO opportunity | Transactional + informational searches (LLC formation, contract review). |
| Keywords | "business attorney [city]", "contract lawyer near me" |
| Pain points | Website reads like a brochure, no searchable service pages. |
| Objections | "Our clients come from networking, not Google." |
| Best angle | Authority/content opportunity |
| Lead magnet | Website Conversion Leak Review |
| Offer | Strategy offer → retainer |
| Decision-maker | Managing partner |
| Good signs | No service-specific pages (LLC, contracts, M&A separated). |
| Poor signs | Established thought-leadership blog with strong domain authority. |
Which Categories to Prioritize First, and Why
- Personal Injury — highest case value, easiest ROI math, fastest "yes" when paired with Ads-spend data.
- Family Law — largest total addressable market (nearly every metro has 10+ firms), consistent local demand.
- Criminal Defense / DUI — urgency-driven buyers who decide fast; short sales cycle good for building early momentum.
- Workers' Comp — underserved long-tail content gap, less SEO competition than PI, still high case value.
- Bankruptcy — seasonal spike timing creates natural outreach hooks and fast "quick win" opportunities.
Geographic Targeting Framework
Selection Framework
| Level | Selection Criteria |
|---|---|
| Country | Legal-market maturity, English-language search volume tools available, currency/contract feasibility for you. |
| State/Province | Population density, litigation volume, bar size, average case values (state tort caps affect PI value). |
| City | Metro population 150k+ ideal for enough firm density; avoid hyper-saturated markets (NYC, LA) for your first clients. |
| Metro | Combined metro search volume higher than single-city; good for multi-location positioning pitches. |
| Suburb | Lower competition "near me" opportunities within a metro; good for location-page upsells. |
| Practice-area + location combo | Always evaluate opportunity at the [practice area] × [city] intersection, not city alone. |
Query Formula Patterns
100+ Query Variations by Category
Replace [practice area], [city], [state], [competitor] as needed. Each row below is a formula, not a single search — multiply by your target practice areas and cities.
A. Google / Maps Prospect Discovery
[practice area] lawyer [city]— surfaces Map Pack + organic competitors[practice area] attorney near [landmark/suburb]— surfaces hyper-local firms[practice area] law firm [city] [zip]— surfaces zip-specific listingssite:google.com/maps [practice area] [city]— direct Maps listing review[practice area] lawyer open now [city]— surfaces GBP-active firms
B. Google Organic SERP Research
[practice area] attorney [city]— identify organic page-1 holders and gapsbest [practice area] lawyer [city] reddit— surfaces community sentiment and weak-visibility firms[practice area] lawyer [city] -site:avvo.com -site:justia.com— filters out directories to see real firm sites[practice area] lawyer [city] blog— finds firms attempting content marketing (gauge quality)"[practice area]" "[city]" intitle:lawyer— title-tag targeting check
C. Competitor Research
[competitor] vs [practice area] lawyer [city]related:[competitor domain]site:[competitor domain] [practice area]— reviews competitor's page depth"[competitor name]" reviews— reputation benchmarking[competitor] backlinks(used with a backlink tool) — authority gap check
D. Directory Research
site:avvo.com [practice area] [city]site:justia.com [practice area] [city]site:findlaw.com [practice area] [city]site:lawyers.com [practice area] [city]site:martindale.com [practice area] [city]
E. LinkedIn Research
site:linkedin.com/in "[practice area]" attorney [city]site:linkedin.com/company "[practice area] law" [city]"managing partner" "[practice area]" [city] linkedin"marketing manager" law firm [city] linkedin"office manager" "law firm" [city] linkedin
F. Facebook / Social Research
site:facebook.com [practice area] lawyer [city][law firm name] facebook reviews[practice area] attorney [city] instagram
G. Legal Directories (beyond the big 4)
site:lawyer.com [practice area] [city]site:superlawyers.com [practice area] [city][state] bar association directory [practice area][city] bar association lawyer referral [practice area]
H. Review-Site Research
[practice area] lawyer [city] yelp[law firm name] google reviews[practice area] attorney [city] bbb reviews
I. Job-Posting Research (signals of growth/budget)
"[law firm name]" marketing manager hiring"law firm" "[city]" "intake specialist" indeed"[law firm name]" seo OR "digital marketing" job
J. Technology-Stack / Website Research
[law firm domain] builtwith(use BuiltWith tool)[law firm domain] wordpress OR wix OR squarespace[law firm domain] page speed(use PageSpeed Insights)
K. Expired / Weak Website Opportunity Research
[practice area] lawyer [city] "under construction"[practice area] attorney [city] site:wordpress.com(often unmigrated weak sites)"copyright 2014" OR "copyright 2015" [practice area] lawyer [city]— stale footer dates
L. "Pain Signal" Research
[law firm name] complaints[law firm name] "slow to respond"[practice area] lawyer [city] "need more clients"(forums/Reddit threads from attorneys themselves)r/lawfirm OR r/legaladvice "[practice area]" marketing
Manual Lead-Sourcing System
For every source below: follow the workflow, capture the listed data into your Lead Database (Part 5), and apply the qualification criteria before investing more time.
Source-by-Source Workflow
| Source | Workflow | Data to Capture | Manual vs Scalable |
|---|---|---|---|
| Google Search | Run Part 3 query formulas per practice area/city; open each result through page 2. | URL, rank position, title tag quality, meta quality | Fully manual; scalable later via rank-tracking tools |
| Google Maps | Search "[practice area] [city]"; review Map Pack (top 3) and full list. | GBP completeness, review count/rating, category accuracy, photo count | Manual; semi-scalable with Maps scraping tools (check ToS) |
| Bing | Repeat core queries on Bing; note firms absent from Google but visible here (often weaker overall digital presence). | Same as Google | Manual |
| Legal Directories | Browse Avvo/Justia/FindLaw category pages by city. | Firm name, profile completeness, review count | Manual; good for volume sourcing |
| Bar Association Directories | Use public "find a lawyer" tool on state/local bar sites. | Name, practice area, firm, public contact info | Manual only — respect publicly accessible data only |
| Search firm pages + decision-maker titles (Part 3-E). | Decision-maker name/title, firm size, recent posts | Manual; Sales Navigator later for scale | |
| Law Firm Websites | Visit each prospect site directly; run the 5-min audit (Part 7). | Tech stack, page depth, content quality, CTA strength | Manual, always |
| Review Platforms | Check Google/Yelp/Facebook/BBB review count, rating, recency. | Review count, average rating, last review date | Manual |
| Local Directories | Chamber of Commerce, local "best of" lists. | Firm name, listing completeness | Manual |
| Public Business Listings | Secretary of State business search (public record) for firm registration info where applicable. | Registered name, entity age | Manual |
| Social Media | Facebook/Instagram activity check — posting frequency, engagement. | Last post date, follower count, engagement quality | Manual |
| Competitor SERPs | Identify the #1–3 ranked firm per term; work backward to who ranks weakly nearby. | Gap list (practice areas/cities where no strong local firm ranks) | Manual |
| Weak Website Signals | Flag: no SSL, non-mobile-responsive, slow load (>4s), stock template, broken links. | Specific defect list per firm | Manual; PageSpeed Insights accelerates this |
| Firms Investing in Ads but Neglecting SEO | Search term, note paid ad presence vs absent organic presence for same firm. | Ads yes/no, organic rank, estimated gap | Manual |
| Outdated Content Signals | Check blog/news section last-updated date. | Last publish date, content freshness | Manual |
| Missing Location/Practice-Area Pages | Count practice-area and office-location pages against known services offered. | Pages present vs. pages missing | Manual |
The Law Firm SEO Lead Database
Build this as a spreadsheet (Google Sheets is sufficient at Stage 0–1; see Part 23 for CRM migration triggers). One row per firm.
Full Column Structure
| Group | Columns |
|---|---|
| Identity | Firm name · Website · Main phone · Public business email · City · State · Practice area · Lawyer/partner name · Decision-maker title · LinkedIn URL · Google Maps URL |
| GBP & Rank Observations | Google Business Profile observations · Organic ranking observations · Top practice area · Primary target keyword · Secondary keyword · Main competitor |
| Site Quality | Domain age/quality notes · Mobile UX notes · Page speed observations · Indexation/content observations · Title/meta issues · H1 issues · Internal linking issues · Schema observations |
| Local SEO | Local SEO issues · Citation issues · Review count/rating · Review velocity |
| Opportunity | Content gaps · Backlink opportunity notes · Conversion issues |
| Scoring | Lead score (0–100) · Pain score · Buying signal |
| Outreach Plan | Outreach angle · Offer type |
| Pipeline Tracking | First contact date · Follow-up 1 · Follow-up 2 · Follow-up 3 · Response · Call booked · Proposal sent · Won/Lost · Lost reason · Next action |
Lead Score Formula (0–100)
Weighted sum across six factors, each scored 0–10 by you, then multiplied by its weight:
| Factor | Weight | What You're Scoring |
|---|---|---|
| Commercial intent / case value | ×2.5 | How valuable is a signed case in this practice area? |
| Current SEO weakness (the gap) | ×2.5 | How far below potential is their current visibility? |
| Ability to pay | ×2 | Firm size, existing ad spend, office count |
| Decision-maker accessibility | ×1.5 | Can you realistically reach the actual decision-maker? |
| Urgency / buying signal | ×1 | Hiring, rebrand, new office, competitor pressure |
| Competitive pressure in their market | ×0.5 | Is their market winnable or oversaturated? |
Max raw score = (10×2.5)+(10×2.5)+(10×2)+(10×1.5)+(10×1)+(10×0.5) = 100. Sum the weighted scores directly for a 0–100 Lead Score.
Qualification System
30-Second Qualification (during sourcing)
Fail any → discard immediately. Pass all → move to 3-minute qualification.
3-Minute Qualification
15-Minute Deep Qualification
Scoring Thresholds
| Score Range | Tag | Action |
|---|---|---|
| 80–100 | Hot | Contact within 24 hours, highest-effort personalization |
| 60–79 | Warm | Contact within 3 days, standard personalization |
| 35–59 | Nurture | Add to drip/follow-up list, light-touch outreach |
| 0–34 | Reject | Do not pursue — remove from active list |
Who NOT to Pursue
- Firms already ranking #1–3 organically and in the Map Pack with strong, recent reviews — the gap is too small to sell convincingly.
- Firms with no public contact path and no accessible decision-maker.
- Solo practices with clear signs of financial distress (no site, no reviews, non-functioning phone) — low ability to pay.
- Firms in practice areas outside your positioning, unless referred by an existing client.
- Firms that explicitly state (in content, press, or LinkedIn) they just signed a new marketing agency contract.
The SEO Audit System for Outreach
What the Full Audit Covers (20 Checkpoints)
- Google Business Profile completeness & accuracy
- Local pack presence for core terms
- Organic ranking for primary/secondary keywords
- Practice-area page depth
- Location page presence (multi-office firms)
- Title tag quality
- H1/H2 structure
- Content depth per page
- Internal linking structure
- Technical issues (SSL, broken links, redirects)
- Mobile UX
- Conversion path (CTA, phone visibility, forms)
- Review count, rating, recency
- Competitor comparison (top 3)
- Backlink authority observations
- Schema markup presence (LocalBusiness, Attorney, FAQ)
- Indexation (site: search, sitemap presence)
- E-E-A-T / trust signals (attorney bios, bar credentials, case results)
- Call-to-action clarity and placement
- Tracking/measurement signals (GA4, call tracking visible or inferable)
2026 Strategy Addendum: Auditing Law Firms for Google AI Overviews & GEO
Legal search in 2026 is heavily shaped by Google AI Overviews and AI search engines (Perplexity, ChatGPT Search). Between 25%–40% of queries for common legal questions are now answered directly in AI summary capsules before users click traditional organic links. You can use this as a powerful differentiator when pitching law firms.
- Entity Schema Grounding: Full
LegalService,Attorney, andmemberOf(State Bar) JSON-LD markup showing Google that the author is an authenticated licensed attorney, not anonymous content. - Direct Answer Capsules: A clean 45–60 word definitional answer placed directly under H2/H3 question headers on practice area pages (e.g., "What is the statute of limitations for personal injury in [State]?").
- Statutory & Penal Code Citations: Explicit reference to local state law sections (e.g. Cal. Pen. Code § 23152 or Tex. Civ. Prac. & Rem. Code § 16.003). AI models favor statutory specificity over vague marketing claims.
- Corroboration Across Legal Directories: Consistent NAP, practice area focus, and bar license numbers across Avvo, Justia, and Martindale, which Google's training pipeline uses for authority validation.
Audit Depth Tiers — When to Use Each
| Tier | Time | When to Use | What It Covers |
|---|---|---|---|
| 60-second audit | ~1 min | During initial sourcing, to decide whether to log the firm at all | GBP glance + homepage glance + organic rank check |
| 5-minute audit | ~5 min | On every Warm/Hot qualified prospect before first outreach | Checkpoints 1–6, 11–13, 19 above — enough for 2–3 genuine personalized observations |
| 15-minute audit | ~15 min | After a positive reply, before the discovery call | All 20 checkpoints, written up informally |
| Full paid audit | 2–4 hours | Delivered as a paid diagnostic (Offer B, Part 1 ladder) or as the discovery-call leave-behind | All 20 checkpoints, formally documented using the Mini Audit Template (Part 25) |
High-Converting Offers
| Offer | Deliverable | Prep Time | CTA |
|---|---|---|---|
| A. Free SEO Opportunity Audit | 3–5 bullet findings + 1 priority recommendation | 10–15 min | "Want the full breakdown? 15-min call." |
| B. Free Local SEO Gap Analysis | GBP + Map Pack comparison vs. 2 competitors | 10 min | "I can walk you through exactly where you're losing visibility." |
| C. "3 Quick Wins" Audit | 3 specific, immediately actionable fixes | 10 min | "Want me to implement these, or walk your team through them?" |
| D. Money-Making SEO Plan | Opportunity range based on search volume + their case value (if shared) | 30–45 min | "Here's the realistic opportunity if we close this gap." |
| E. Competitor Gap Snapshot | Side-by-side ranking/review comparison vs. top competitor | 15 min | "Want to see exactly how [competitor] is beating you?" |
| F. Practice-Area Keyword Opportunity Map | List of underused high-intent terms specific to their practice mix | 20 min | "These are searches happening today with no strong local answer." |
| G. Google Maps Visibility Review | GBP optimization checklist scored against competitors | 10 min | "Your Maps profile is likely costing you calls — here's why." |
| H. Website Conversion Leak Review | CTA/UX friction points identified | 15 min | "You may be getting traffic you're not converting." |
| I. 30-Day SEO Action Plan | Prioritized task list for the next 30 days | 30 min | "Want me to execute this for you?" |
| J. "I Found X Opportunities" Message | Numbered list teaser, no full detail given away free | 10 min | "I found 6 specific opportunities — want the list?" |
Outreach Channel Strategy
| Channel | Fit for Solo/Low-Budget Operator | Rank |
|---|---|---|
| Cold email | Low cost, scalable, trackable | 1 |
| LinkedIn (connection + DM) | High trust, slower volume | 2 |
| Contact forms | High open-by-human rate, low volume capacity | 3 |
| Phone / cold calling | Highest conversion when reached, highest time cost | 4 |
| Personalized video | Strong differentiator, slow to produce at volume | 5 |
| Referral outreach | Highest close rate, requires existing network | 6 (use once available) |
| Voicemail | Supplementary to calling only | 7 |
| Instagram/Facebook DM | Niche-dependent, generally lower priority for legal | 8 |
Manual-First Phased Strategy
| Phase | Description | Trigger to Advance |
|---|---|---|
| Phase 1 | 100% manual sourcing, auditing, sending | After 2–3 paying clients and a validated message |
| Phase 2 | Light tools: email finder, scheduling tool, spreadsheet-based sequencing | After consistent 15%+ reply rate |
| Phase 3 | Partial automation: CRM sequences, templated personalization at scale | After hiring or VA support, or 10+ clients |
| Phase 4 | Scalable outbound system with enrichment + human-reviewed send queue | After predictable, documented funnel math (Part 20) |
Responsible Outreach Rules
- Every message must contain a genuine, specific observation about that firm — no templated fake personalization.
- Always include a clear way to opt out / not hear from you again.
- Comply with CAN-SPAM (US) / applicable email law in your target jurisdiction: accurate sender info, no deceptive subject lines, honor opt-outs promptly.
- Respect LinkedIn's connection and messaging limits and terms of service.
- Never use a fake name, fake company, or fake affiliation.
- Never cite case studies, clients, or results you don't actually have.
Cold Email System — 12 First-Touch Angles
Angle 1 — Free Audit Offer
When to use: Default opener for any qualified prospect. Best for: firms with 3+ visible weaknesses. Why it works: low-risk, specific ask. Avoid: vague "I can help you rank higher" language.
Subject lines: "Quick SEO note on [Firm Name]" · "[City] [practice area] search — found something" · "15 min on [Firm Name]'s Google visibility?" · "A gap I noticed for [Firm Name]" · "[Firm Name] + [competitor] comparison"
Angle 2 — 3 Quick SEO Fixes
When to use: When you've already run the 5-min audit and have 3 concrete findings. Best for: solo/small firms who want tactical value fast.
Subject lines: "3 fixes for [Firm Name]'s website" · "Found 3 quick wins for [Firm Name]" · "[Firm Name] — 3 things I'd fix first" · "Quick list for [Firm Name]" · "3 SEO fixes, 10 min of your time"
Angle 3 — Competitor Gap
When to use: When a clear named competitor outranks the prospect. Best for: competitive practice areas (PI, DUI).
Subject lines: "[Competitor] is outranking [Firm Name]" · "Why [Competitor] shows up first" · "[Firm Name] vs [Competitor] — search comparison" · "Losing ground to [Competitor]?" · "A gap between [Firm Name] and [Competitor]"
Angle 4 — Google Maps Opportunity
When to use: Weak/incomplete GBP. Best for: any local-intent practice area.
Subject lines: "[Firm Name]'s Google Maps listing" · "Your Maps profile may be costing calls" · "Quick note on [Firm Name]'s GBP" · "[Firm Name] — Maps visibility gap" · "Found this on your Google Business Profile"
Angle 5 — Practice-Area Keyword Opportunity
When to use: Thin service pages. Best for: firms with 1 generic page covering multiple sub-services.
Subject lines: "Searches [Firm Name] isn't capturing" · "Keyword gap for [practice area] in [city]" · "People are searching this — are you visible?" · "[Firm Name]'s missing keyword opportunity" · "An underused search opportunity for [Firm Name]"
Angle 6 — Location Page Opportunity
When to use: Multi-office firms missing location-specific pages. Best for: firms with 2+ offices.
Subject lines: "[Firm Name]'s [second city] office visibility" · "Missing a page for [Firm Name]'s [location]" · "Local search gap — [location] office" · "[Firm Name]: one page could change this" · "Your [location] office isn't showing up"
Angle 7 — Money-Making Opportunity Model
When to use: After some firm data is known (or confidently estimable). Best for: higher-value practice areas (PI, employment, med-mal).
Subject lines: "A rough opportunity estimate for [Firm Name]" · "What closing this gap could be worth" · "Opportunity math for [Firm Name]" · "A number worth a look" · "[Firm Name]: estimated opportunity range"
Angle 8 — Personalized Observation
When to use: Strong, specific, unusual finding. Best for: any practice area; great first-batch angle.
Subject lines: "Noticed this on [Firm Name]'s site" · "A specific observation about [Firm Name]" · "[Firm Name] — saw this today" · "Quick note, [Firm Name]" · "One thing stood out"
Angle 9 — "I Noticed One Thing" Curiosity
When to use: Ultra-short, curiosity-driven opener for busy attorneys. Best for: solo practitioners.
Subject lines: "One thing on [Firm Name]'s site" · "Quick one for [Firm Name]" · "Noticed this, [First Name]" · "30 seconds, [Firm Name]" · "A small thing, possibly a big deal"
Angle 10 — Authority / Content Opportunity
When to use: Firms with thin trust-building content. Best for: estate planning, business law.
Subject lines: "[Firm Name]'s content opportunity" · "Building authority for [Firm Name]" · "A content gap worth closing" · "[Firm Name] vs the firms that rank" · "Trust signals [Firm Name] could add"
Angle 11 — Website Conversion Leak
When to use: Site gets traffic but conversion path is weak. Best for: criminal defense, DUI (urgency-driven).
Subject lines: "[Firm Name]'s site may be leaking leads" · "A conversion gap on [Firm Name]'s site" · "People are landing, but are they calling?" · "[Firm Name]: a UX note" · "Quick conversion observation"
Angle 12 — Short Permission-Based Email
When to use: Lowest-friction opener, good for Hot leads where you want a fast yes/no. Best for: any segment, especially busy partners.
Subject lines: "Mind if I send something over?" · "Quick permission ask, [First Name]" · "OK to send you something short?" · "[Firm Name] — worth 2 minutes?" · "Can I share something useful?"
Follow-Up Sequences & Reply Playbook
Six Follow-Up Sequences (Day 0 → Day 21)
| Day | A. Audit Follow-Up | B. No-Response | C. Competitor Gap | D. Money-Making | E. Short Direct | F. Close the Loop |
|---|---|---|---|---|---|---|
| 0 | Send audit offer | First-touch email | Competitor comparison | Opportunity teaser | One-line ask | Final specific finding |
| 2 | "Did this land in your inbox?" | Add one new observation | Add second competitor data point | Share one assumption/number | "Still worth 2 minutes?" | "Last note on this, then I'll stop." |
| 5 | Offer to walk through findings live | Share a related quick win | "Want the full side-by-side?" | Share partial range estimate | Share the single biggest finding | Offer the full free audit, no ask |
| 9 | Soft reminder + value add | New angle entirely (switch angle) | Case for urgency (competitor momentum) | "Happy to walk through the math" | Direct CTA for 15-min call | Open door for future |
| 14 | Ask if timing is better later | Share seasonal/relevant trigger | Final comparison data point | Final opportunity summary | Breakup line | — |
| 21 | Breakup email | Breakup email | Breakup email | Breakup email | — | — |
Each sequence must add new, genuine value at every step — never just "just checking in" with nothing new to say.
Reply Playbook
| Their Reply | Your Response Strategy |
|---|---|
| Positive response | Thank them, confirm next step immediately (send audit / book call), move fast. |
| "Send it over" | Send the specific deliverable within the hour if possible; include one clear next-step CTA. |
| "How much?" | Give a realistic range tied to scope, then pivot to a short call to scope accurately: "Typically $X–$Y/mo depending on scope — happy to get specific on a quick call." |
| "We already have SEO" | "Great — mind if I ask what's working well? I noticed [specific gap] that might be worth a second look regardless." |
| "We have a marketing agency" | "Makes sense. I'm not looking to replace that — just flagging [specific finding] in case it's useful, no pressure." |
| "Not interested" | "Understood — I'll leave you be. If anything changes, happy to help." (No further follow-up.) |
| "Maybe later" | "No problem — mind if I check back in [timeframe]?" Log a scheduled follow-up. |
| "Too expensive" | Reframe to case-value math: "Totally fair — for context, this typically pays for itself at roughly [X] extra case(s)/month. Happy to scope a smaller starting package." |
| "Prove results" | Be honest about current proof level: "I'm early in this niche and building out case studies transparently — happy to start with a smaller paid audit so you can evaluate the work directly before any bigger commitment." |
| "Send case studies" | If none exist yet: be honest, pivot to audit quality as proof. If they exist: send 1–2 relevant, real ones only. |
| "Who are you?" | Brief, honest intro: name, what you do, why you reached out to them specifically. |
LinkedIn Outreach
Connection Request (300 char limit — keep under 250)
After Acceptance — Value Message
Audit Offer Message
Follow-Up (No Reply After Value Message)
Call Booking Message
6 More Short Scripts
Contact Form Strategy
Use contact forms when email/LinkedIn for the decision-maker isn't available, or as a secondary touch for Hot leads. Avoid for firms with "no solicitation" language on their contact page — respect it.
10 Contact Form Message Variants
Cold Calling
Core Framework
| Step | Purpose | Example |
|---|---|---|
| Opener | State name + reason fast | "Hi, this is MD Sabbir Khan — I work with [practice area] firms on local search visibility. Got 30 seconds?" |
| Pattern interrupt | Avoid sounding like a script | "I'll be quick — I'm not trying to sell you anything on this call." |
| Reason for call | Specific, not generic | "I noticed [specific finding] on your site and wanted to flag it directly." |
| Discovery questions | Qualify & understand current state | "How are most of your new clients finding you right now?" |
| Mini pitch | Connect finding to outcome | "That gap is usually worth [X] in missed visibility — happy to show you exactly where." |
| Objection handling | See Part 18 | — |
| CTA | Specific next step | "Can I send over a short written breakdown, or would a 15-minute call work better?" |
Voicemail Script
Scripts by Who Answers
| Who Answers | Approach |
|---|---|
| Receptionist | "Hi, could you point me to whoever handles marketing or the website for the firm? I have a quick, specific note for them." |
| Attorney directly | Use full framework above. |
| Marketing manager | Lead with data/specifics immediately — this audience expects substance fast. |
| Office manager | Frame around operational outcome: intake volume, call volume, not SEO jargon. |
| Partner | Lead with business outcome and keep it under 60 seconds before asking for next step. |
Discovery Call Framework (20–30 min)
Call Agenda
- Rapport + agenda setting (2 min)
- Current state discovery questions (10 min)
- Share relevant audit findings (5 min)
- Gauge goals, budget, timeline (5 min)
- Explain next step / close transition (3–5 min)
Discovery Questions (In Sequence)
Call Deliverables
| Tool | Purpose |
|---|---|
| Note-taking template | Capture answers to all 12 questions verbatim for proposal customization |
| Qualification score | Re-score Lead Score using Part 5 formula with new information |
| Red flags list | Unclear budget, evasive about decision authority, unrealistic guarantee expectations |
| Closing transition | "Based on what you've shared, I'd like to put together a specific plan — can we schedule 20 minutes next week to walk through it?" |
SEO Sales Presentation (15 Minutes)
Structure: Problem → Evidence → Opportunity → Strategy → Economics → Plan → Investment → Next Step.
| Section | Minutes | Content |
|---|---|---|
| Problem | 1–2 | Restate their current gap in their own words from the discovery call |
| Evidence | 2–3 | Show the actual audit findings: screenshots, rank positions, competitor comparison |
| Opportunity | 2 | Search volume + realistic opportunity range (with assumptions stated) |
| Strategy | 3 | The specific roadmap: technical fixes, content plan, local SEO plan |
| Economics | 2 | Tie opportunity to their stated case value and consultation-to-case rate |
| Plan | 2 | 90-day phased plan with milestones |
| Investment | 1–2 | Price, anchored to the economics just shown |
| Next Step | 1 | Specific close: "Should we move forward with the Growth package starting [date]?" |
Hypothetical Example (Clearly Labeled — Not a Real Client)
Proposal & Pricing
Example Packages
| Package | Deliverables | Positioning | Who It's For |
|---|---|---|---|
| Starter Local SEO | GBP optimization, citation cleanup, 2 practice-area pages, monthly reporting | Foundational fix for firms with major local gaps | Solo/small firms, single location |
| Growth SEO | Above + ongoing content (2–4 pieces/mo), link-building outreach, technical fixes | Sustained visibility growth | Established single/dual-location firms |
| Competitive Legal SEO | Above + competitor-gap content sprints, advanced schema, conversion optimization | For firms in crowded markets needing to out-execute competitors | PI, DUI, criminal defense in competitive metros |
| Premium Market Domination | Multi-location pages, multi-practice-area content system, ongoing digital PR/link acquisition, dedicated reporting cadence | Category leadership positioning | Multi-office firms, high case value practice areas |
Pricing Factors
- Market competitiveness (metro size, number of serious competitors)
- Number of office locations requiring dedicated pages
- Number of practice areas requiring content depth
- Content production volume required
- Technical complexity (site platform, existing issues)
- Link acquisition / authority-building needs
- Expected business value (average case value × realistic volume)
Recommended Contract Structure
- Month-to-month after an initial 3-month minimum (SEO needs time to compound — set this expectation explicitly).
- Clear scope-of-work document listing deliverables per month.
- Reporting cadence defined upfront (monthly minimum).
- Clear boundaries: what's included vs. billed separately (e.g., paid ads, major site rebuilds).
Objection Handling (25+)
| Objection | Consultative Response |
|---|---|
| "SEO doesn't work." | "I hear that a lot, usually from firms that tried a generic, unfocused approach. Want me to show you what's actually happening in your specific market right now?" |
| "We already rank." | "For which specific terms? Happy to double-check — sometimes firms rank well for brand terms but not for the higher-intent searches that actually convert." |
| "We get referrals." | "That's great — referrals and SEO aren't competing, they compound. SEO just captures the people who don't already know you." |
| "We already have an agency." | "Totally fine — I'm not trying to replace that relationship. I just flagged [specific finding] in case it's a blind spot worth raising with them, or worth a second opinion." |
| "We tried SEO before." | "What happened last time — was it more technical fixes, or content and links? That usually tells me what went wrong." |
| "It's too expensive." | "Fair — can I ask relative to what? Most firms find it pays for itself at roughly [X] extra case(s). Happy to scope something smaller to start." |
| "Can you guarantee page 1?" | "No one can ethically guarantee a specific ranking — anyone who does is taking a risk with your reputation. What I can guarantee is a clear, documented process and reporting." |
| "Can you guarantee cases?" | "No — case outcomes depend on your intake process too, which I don't control. What I can do is show you the realistic opportunity math and track the leading indicators." |
| "Send me pricing." | "Happy to — pricing depends on scope, so I'll send a range now and we can get specific after a quick 15-min call." |
| "Send me information." | "Sure — I'll send over the audit findings first since that's more useful than generic info." |
| "Not interested." | "Understood, appreciate you letting me know. I'll leave it here." |
| "Call me later." | "No problem — what's a good week to follow up?" |
| "We don't have budget." | "Totally understand — mind if I check back in a few months, or would a smaller starter package make sense now?" |
| "We only need Google Ads." | "Ads are great for immediate volume — SEO is what lowers your cost per case over time. They work best together, not instead of each other." |
| "Our website is new." | "Good timing, actually — fixing structure early is much easier than retrofitting later." |
| "Our partner handles marketing." | "Makes sense — would it help if I sent something specific they could review quickly?" |
| "We need results fast." | "SEO compounds over months, not days — if speed is the priority right now, Ads might be the better short-term lever while SEO builds underneath it." |
| "How do I know you're legit?" | "Fair question — happy to start with a small paid audit so you can evaluate the work directly before any bigger commitment." |
| "We've been burned by SEO vendors before." | "That's common in this space, unfortunately. I keep scope and reporting explicit specifically so you're never guessing what you're paying for." |
| "Can you start next week?" | "Yes — once we finalize scope, I can start within [realistic timeframe]." |
| "What makes you different from other SEO people who email us?" | "Fair — I focus specifically on legal, and everything I send you is based on your actual site and market, not a template." |
| "We're a small firm, is this worth it?" | "Local SEO often has better ROI for smaller firms precisely because you don't need huge volume — a few extra cases a year can justify it." |
| "Do you work with our competitors?" | "I don't take on direct competitors in the same local market simultaneously — happy to confirm that in writing." |
| "What if it doesn't work?" | "We'll track leading indicators monthly (rankings, visibility, traffic) so we catch underperformance early and adjust — not wait 12 months to find out." |
| "We need to think about it." | "Of course — is there a specific concern I can address now, or would it help if I followed up in a week?" |
| "Can we do a shorter trial first?" | "SEO genuinely needs 90 days minimum to show real signal — I'd rather set that expectation honestly than offer a trial that can't show real results." |
Manual Daily Operating System
| Block | 2-Hour Day | 4-Hour Day | 8-Hour Day |
|---|---|---|---|
| Prospect research | 20 min | 40 min | 90 min |
| Qualification | 15 min | 30 min | 60 min |
| Audits | 20 min | 45 min | 90 min |
| Personalized outreach (email) | 30 min | 60 min | 120 min |
| Follow-ups | 15 min | 30 min | 45 min |
| 10 min | 20 min | 45 min | |
| Calls | — | 30 min | 60 min |
| CRM/tracker updates | 10 min | 15 min | 20 min |
| Proposal work | — | — | 30 min |
| Learning/optimization | — | 10 min | 20 min |
30-Day Challenge — Daily Targets
| Metric | Daily Target | 30-Day Total |
|---|---|---|
| Prospects researched | 15–20 | 450–600 |
| Qualified leads | 5–8 | 150–240 |
| Personalized emails | 10 | 300 |
| LinkedIn touches | 5 | 150 |
| Follow-ups | 5–10 | 150–300 |
| Calls (once warm) | 1–3 | 30–90 |
| Audits completed | 5 | 150 |
| Booked calls (target, not guaranteed) | — | 5–15 (see Part 20 for assumption ranges) |
These are activity targets, not outcome guarantees — actual booked-call and close counts depend on market, offer quality, and execution (see Part 20).
Funnel Math & Scenario Models
All figures below are planning assumptions for modeling purposes only — not guarantees.
| Stage | Conservative | Baseline | Strong |
|---|---|---|---|
| Prospects → Qualified leads | 25% | 35% | 45% |
| Qualified → Emailed | 90% | 95% | 100% |
| Email → Reply rate | 5% | 10% | 18% |
| Reply → Positive reply | 30% | 40% | 55% |
| Positive reply → Call booked | 50% | 65% | 80% |
| Call booked → Show rate | 65% | 75% | 85% |
| Call → Proposal sent | 50% | 65% | 80% |
| Proposal → Close rate | 15% | 25% | 35% |
⚡ Interactive Law Firm SEO ROI & Break-Even Calculator
Use this live model during discovery calls to show lawyers why an SEO retainer pays for itself with just 1 or 2 signed cases. Adjust the inputs below based on your prospect's practice numbers.
Worked Example — 100 Qualified Prospects
| Stage | Conservative | Baseline | Strong |
|---|---|---|---|
| Emails sent | 90 | 95 | 100 |
| Replies | 4.5 | 9.5 | 18 |
| Positive replies | 1.4 | 3.8 | 9.9 |
| Calls booked | 0.7 | 2.5 | 7.9 |
| Calls shown | 0.45 | 1.85 | 6.7 |
| Proposals sent | 0.23 | 1.2 | 5.4 |
| Clients closed | ~0 | ~0.3 | ~1.9 |
Takeaway: at baseline assumptions, roughly 300–400 qualified prospects worked through the full funnel are needed to produce one new client — reinforcing why consistent daily volume (Part 19) matters more than any single email.
Formulas
Search Query Library
Use these formula groups with your placeholders: [practice area], [city], [state], [zip], [competitor], [law firm], [lawyer name]. Combined across your target practice areas and cities, this library generates 200+ individual searches.
| Group | Formulas |
|---|---|
| Practice area + city | [practice area] lawyer [city] · [practice area] attorney [city] · [practice area] law firm [city] · [practice area] legal services [city] · [practice area] law office [city] |
| State-level | [practice area] lawyer [state] · top [practice area] attorneys in [state] · [state] bar certified [practice area] lawyer |
| "Near me" alternatives | [practice area] lawyer near me · [practice area] attorney close by · local [practice area] lawyer [zip] · [practice area] lawyer within [X] miles of [city] |
| Attorney variant | [practice area] attorney [city] · best [practice area] attorney [city] · experienced [practice area] attorney [city] · affordable [practice area] attorney [city] |
| Lawyer variant | [practice area] lawyer [city] · top rated [practice area] lawyer [city] · free consultation [practice area] lawyer [city] |
| Law firm variant | [practice area] law firm [city] · [practice area] law firm near [zip] · established [practice area] law firm [city] |
| Legal office / practice | [practice area] legal office [city] · [practice area] legal practice [city] · [practice area] legal help [city] |
| Local pack verification | [practice area] [city] (check map pack only) · [practice area] lawyer [city] (incognito, check pack order) |
| Competitor-centric | [competitor] vs [practice area] lawyer [city] · alternatives to [competitor] · [competitor] reviews · [competitor] pricing [practice area] |
| Directory-centric | site:avvo.com [practice area] [city] · site:justia.com [practice area] [city] · site:findlaw.com [practice area] [city] · site:lawyers.com [practice area] [city] · site:martindale.com [practice area] [city] · site:superlawyers.com [practice area] [city] |
| LinkedIn-centric | site:linkedin.com/in "[practice area]" attorney [city] · site:linkedin.com/company "[practice area] law" [city] · "managing partner" [practice area] [city] · "of counsel" [practice area] [city] linkedin |
| Job-post signals | "[law firm]" hiring marketing [city] · "[law firm]" intake specialist indeed · "[law firm]" paralegal hiring [city] |
| Weak website signals | [practice area] lawyer [city] "under construction" · [practice area] attorney [city] site:wix.com · [practice area] lawyer [city] site:squarespace.com · [practice area] lawyer [city] "mobile unfriendly" |
| Outdated website signals | "copyright 2014" [practice area] lawyer [city] · "copyright 2015" [practice area] lawyer [city] · "copyright 2016" [practice area] lawyer [city] · [law firm] "last updated" old |
| Poor review signals | [law firm] reviews 1 star · [practice area] lawyer [city] "no reviews" · [law firm] bbb complaints |
| Content opportunity | [practice area] faq [city] · [practice area] process explained [city] · how to choose a [practice area] lawyer [city] · [practice area] cost [city] |
| Zip-level targeting | [practice area] lawyer [zip] · [practice area] attorney near [zip] |
| Competitor backlink/authority | [competitor] domain authority · [competitor] backlink profile (used with a backlink tool) |
Lead Sourcing Tool Categories
| Category | Purpose | Manual Workflow | Upgrade Trigger |
|---|---|---|---|
| Free — Google Search, Maps, PageSpeed Insights, Google Search Console (own site), Hunter.io free tier (limited lookups) | Core sourcing, auditing, basic contact finding | Everything in Parts 3–7 done by hand | N/A — use indefinitely at low volume |
| Low-cost — email verification tools, basic rank trackers, scheduling tools (Calendly-type) | Reduce bounce rates, track rankings over time, remove booking friction | Spot-check lead lists before sending | When volume exceeds ~50 prospects/week |
| Paid — keyword research platforms, backlink analysis tools, CRM software | Real search-volume data, competitor backlink gaps, pipeline management | Weekly research sessions, monthly competitor checks | After 3+ paying clients or when manual tracking breaks down |
| Later-stage automation — enrichment platforms, sequencing/CRM automation, AI-assisted personalization drafting (human-reviewed) | Scale outreach while preserving personalization quality | Human still writes/approves the specific observation per prospect | After funnel math (Part 20) is validated and documented |
Automation Roadmap
| Stage | What to Automate | What NOT to Automate | Trigger to Advance | Human Review Step |
|---|---|---|---|---|
| 0 — Manual validation | Nothing | Everything | N/A — starting point | 100% of every message |
| 1 — Spreadsheet + templates | Email template library, basic scheduling | Personalization content, sending decisions | Consistent daily activity for 2+ weeks | Every send |
| 2 — CRM | Pipeline tracking, follow-up reminders | Message content | 20+ active prospects, tracking breaking down in spreadsheet | Every send |
| 3 — Lead enrichment | Contact-finding, basic firm data pulls | Qualification judgment, audit findings | Sourcing is the bottleneck, not outreach quality | Review enriched data before use |
| 4 — Semi-automated research | Bulk rank-checks, bulk GBP completeness scans | Final qualification decision, lead scoring | 10+ prospects/day sourced consistently | Spot-check accuracy weekly |
| 5 — Personalized outbound | Draft-assist for personalization (AI-assisted first draft) | Final send approval | Validated message-market fit (15%+ reply rate) | Human edits/approves every draft before send |
| 6 — Follow-up automation | Scheduled sequence sends for non-responders | Any message after a reply is received | Documented, stable sequence performance | Human takes over immediately on any reply |
| 7 — Reporting/dashboard | KPI aggregation, weekly report generation | Strategic decisions based on the report | Enough historical data to trust trends | Human reviews dashboard weekly and decides changes |
Personalization Engine
Core Formula
Personalization Variable Sources
- Practice area + sub-specialty
- City / suburb / zip
- Current organic ranking position
- Named competitor comparison
- Google Maps / GBP specifics
- Review count, rating, recency
- Website content gap
- Conversion/UX issue
- Local visibility gap
- A unique, firm-specific detail (recent news, new office, award, hire)
50 Hypothetical Personalization Examples
All examples below are illustrative templates with placeholder data — not claims about any real firm.
Mini Audit Template
Firm: ____________________ Prepared by: MD Sabbir Khan Date: __________
Executive Summary: ______________________________________________
Current Visibility: Organic rank for [primary term]: _____ Map Pack position: _____ Review count/rating: _____
Top 3 Opportunities: 1) _________ 2) _________ 3) _________
Quick Wins (can be done this week): □ _________ □ _________ □ _________
Competitor Comparison: [Competitor Name] vs [Firm] — rank, reviews, content depth: ______________
Keyword Opportunities: ______________________________________________
Local SEO Notes: ______________________________________________
Technical SEO Notes: ______________________________________________
Content Notes: ______________________________________________
Conversion Notes: ______________________________________________
Priority Roadmap (90 days): Month 1: _______ Month 2: _______ Month 3: _______
Expected Business Opportunity (state assumptions explicitly): ______________________________________________
Call to Action: ______________________________________________
Money-Making SEO Plan Template
SEO Revenue Opportunity Plan — [Firm Name]
| Input | Value | Source |
|---|---|---|
| Target keyword(s) | __________ | Keyword research tool |
| Estimated monthly search demand | __________ | Keyword research tool (cite tool name) |
| Current ranking position | __________ | Manual rank check |
| Realistic ranking target (90–180 days) | __________ | Consultant estimate — label as estimate |
| Estimated click-through rate at target position | __________% | Industry-standard CTR curve (cite source) |
| Estimated resulting monthly traffic | __________ | Calculated |
| Assumed visit-to-consultation rate | __________% | Client-supplied, or conservative default (clearly labeled as default, e.g. 2–3%) |
| Assumed consultation-to-case rate | __________% | Client-supplied only — do not estimate without their input |
| Average case value | $__________ | Client-supplied only — never estimate or assume |
| Potential Opportunity Range | $______ – $______ / month (modeled estimate) | Calculated from above inputs |
Outreach Assets Library
Email Signature
Audit Delivery Email
Video Audit Intro Script (Loom-style)
Proposal Intro
Follow-Up After Proposal
Breakup Email
Referral Request
Referral Partner Email (Agency)
Web Designer Partnership Email
PPC Agency Partnership Email
Referral & Partnership Channel
Indirect channels often convert faster than cold outreach because trust is pre-transferred from the partner.
| Partner Type | Why They're a Fit |
|---|---|
| Web designers | Build law firm sites but rarely handle ongoing SEO |
| Branding agencies | Handle identity/positioning, not search execution |
| PPC agencies | Natural complement — different channel, same client |
| Legal marketing agencies | May need overflow or specialist SEO support |
| Photographers/video agencies | Often work with firms needing a full marketing refresh |
| Business consultants | Advise firms on growth, may not touch SEO directly |
| IT firms | Handle infrastructure, rarely SEO |
| Local business associations | Networking access to multiple firm owners at once |
| Attorneys referring other attorneys | Where ethically appropriate and permitted by local bar rules — verify before relying on this channel |
Weekly KPI Dashboard
| Metric | This Week | Target | Formula |
|---|---|---|---|
| Prospects added | Count | ||
| Qualified prospects | Count (Lead Score ≥60) | ||
| Emails sent | Count | ||
| Personalized emails | Count | ||
| LinkedIn touches | Count | ||
| Calls made | Count | ||
| Follow-ups sent | Count | ||
| Replies | Reply Rate = Replies ÷ Emails Sent | ||
| Positive replies | Positive Rate = Positive ÷ Replies | ||
| Calls booked | Booking Rate = Booked ÷ Positive | ||
| Calls completed | Show Rate = Completed ÷ Booked | ||
| Proposals sent | Count | ||
| Clients closed | Close Rate = Closed ÷ Proposals | ||
| Revenue closed | Sum | ||
| Average deal size | Revenue ÷ Clients Closed |
Weekly Review Questions
- Which stage of the funnel had the biggest drop-off this week, and why?
- Which outreach angle produced the best reply rate?
- Am I hitting daily activity targets consistently, or in bursts?
- What's the single biggest bottleneck right now?
- What will I change next week as a direct result of this data?
30/60/90 Day Execution Plan
| Period | Objective | Daily Activities | Target Outputs | KPI to Watch |
|---|---|---|---|---|
| Days 1–7 | Validate sourcing + first outreach batch | Source, qualify, audit, send first-touch emails | 100+ prospects sourced, 50+ emails sent | Reply rate |
| Days 8–14 | Build follow-up discipline | Continue sourcing + begin follow-up sequences | 100 more prospects, follow-ups on 100% of week-1 non-responders | Positive reply rate |
| Days 15–30 | Book and run first discovery calls | Sourcing + outreach + first calls | 3–8 discovery calls (assumption-based, Part 20) | Booking rate, show rate |
| Days 31–60 | First proposals and closes | Continue funnel + send proposals + refine pitch | 2–5 proposals sent, 0–2 clients closed | Close rate |
| Days 61–90 | Build repeatable system + first case study | Continue funnel + deliver for first client(s) + document results | Documented process, first legitimate proof asset | Client retention, referral activity |
If results are poor at any stage, consult Part 34 (Failure Diagnostics) before changing multiple variables at once.
First 10 Clients Roadmap
| Client # | Target Prospect Type | Offer | Angle | Pricing Strategy |
|---|---|---|---|---|
| 1 | Solo practitioner, clear visible gap, easy decision-maker access | Free audit → Starter package | Personalized observation | Lower intro pricing to secure first case study |
| 2 | Similar profile, different practice area | Free audit → Starter package | 3 quick wins | Slightly above client #1 |
| 3 | Small firm (2–3 attorneys) | Competitor gap snapshot → Growth package | Competitor gap | Standard starter pricing |
| 4 | Small firm, multi-location | Location page opportunity → Growth package | Location gap | Standard pricing |
| 5 | Higher case-value practice area (PI/med-mal) | Money-making opportunity plan → Growth package | Money-making opportunity | Price anchored to case economics |
| 6 | Referral from client #1–3 | Direct proposal (skip cold audit) | Referral warmth | Full standard pricing |
| 7 | Mid-size firm, competitive market | Full paid audit → Competitive Legal SEO package | Competitor gap + money-making plan | Premium pricing, case-study leverage now available |
| 8 | Multi-office firm | Full paid audit → Premium package | Location + content gap combined | Premium pricing |
| 9 | Partner referral or agency-partner lead | Direct proposal | Partnership-sourced | Standard-to-premium |
| 10 | Any qualified Hot lead | Full consultative sales process | Best-fit angle from proven data | Premium — pricing now backed by real results |
This is a planning sequence, not a guarantee that 10 specific clients will be acquired in this order or timeframe.
Case Study Creation
Only document and publish real, legitimate results from actual clients, with their permission. Never fabricate numbers, quotes, or outcomes.
Case Study Template
Client: [Firm name or "Personal Injury Firm, [Metro Area]" if anonymized by request]
Starting Point: Ranking position, visibility, review count at engagement start
What We Did: Specific, real actions taken (technical fixes, content published, local SEO work)
Timeframe: Actual engagement duration
Results: Actual, verifiable before/after metrics (ranking change, traffic change, review growth) — screenshot evidence attached
Client Quote: [Only if genuinely given and approved for use]
Turning Results Into Assets
- Before/after SEO report — screenshots of ranking and traffic tools, dated
- Written case study using the template above
- Testimonial — requested directly from the client, used verbatim with permission
- Quantified outcome summary — one-line stat for outreach emails ("helped X firm move from page 3 to the map pack top 3 for [term]")
Ethics, Compliance & Reputation
- No fake reviews, ever — not for your business, not suggested to clients.
- No fake testimonials or fabricated client quotes.
- No fake or implied rankings/results that haven't actually been achieved.
- No fabricated case studies.
- No guaranteeing cases, consultations, or revenue.
- No misleading legal claims about what SEO can do.
- No deceptive identity — always use your real name and real affiliation.
- No spam — every message must be relevant and include an opt-out path.
- Respect email regulations (e.g., CAN-SPAM) in every jurisdiction you contact.
- Respect platform terms of service (LinkedIn, Google, directories) — no unauthorized scraping.
- Respect prospect and client privacy at all times.
- Never promise or imply specific legal outcomes for the firm's own clients — that's outside your role entirely.
- Maintain client confidentiality — never share one client's strategy or data with another.
- Store prospect and client information securely; limit access and avoid storing sensitive data unnecessarily.
Jurisdictional note: Email marketing law, data privacy law, and attorney advertising/referral rules vary by state and country. Verify current requirements in every jurisdiction you target before launching outreach there.
Failure Diagnostics Matrix
| Symptom | Likely Cause | Corrective Action |
|---|---|---|
| No replies | Weak personalization, wrong decision-maker, poor subject lines, low volume | Audit last 10 emails for genuine specificity; verify correct contact; A/B test subject lines; increase daily volume |
| Replies but no interest | Weak offer, wrong angle for that practice area, poor timing | Switch offer type (Part 8); test a different angle (Part 10); ask directly what would be useful |
| Interest but no calls booked | Weak CTA, booking friction, slow response time | Simplify CTA to one clear ask; add scheduling link; respond within hours, not days |
| Calls but no proposals | Weak discovery, unclear value shown, wrong qualification earlier | Review discovery call notes against the question list (Part 15); confirm budget/authority earlier |
| Proposals but no closes | Pricing not anchored to economics, unresolved objections, wrong decision-maker signing off | Revisit Economics section of presentation (Part 16); follow up on specific objection raised; confirm who actually signs |
| Clients close but churn | Unclear reporting, mismatched expectations, results not actually delivered | Tighten onboarding scope document; increase reporting cadence; audit actual work quality honestly |
| Leads are poor quality | Sourcing too broad, qualification criteria too loose | Tighten Lead Score thresholds (Part 6); narrow practice area/city focus (Part 2–3) |
Master Checklist
Before Contacting a Law Firm
Before Sending an Email
Before Sending an Audit
Before a Sales Call
Before Sending a Proposal
After Closing
Before Automating Anything
Final Execution System
| Step | What To Do | Definition of "Done" |
|---|---|---|
| Lead Found | Source via Part 4 channels | Logged in Lead Database |
| → Qualify | Run 30-sec / 3-min qualification | Lead Score assigned, tag applied (Hot/Warm/Nurture/Reject) |
| → Research | Identify decision-maker, review competitors | Contact path confirmed |
| → 5-Minute Audit | Run audit checkpoints 1–6, 11–13, 19 | 2–3 genuine findings documented |
| → Personalize | Apply Personalization Engine (Part 24) | First line is firm-specific, not generic |
| → Send Outreach | Choose angle (Part 10), send | Logged with date + angle used |
| → Follow Up | Run relevant sequence (Part 11) | Each touch adds new value |
| → Respond | Use Reply Playbook (Part 11) | Response sent within same business day |
| → Discovery Call | Run framework (Part 15) | All 12 questions asked, notes logged |
| → Audit/Plan | Deliver full audit + Money-Making Plan (Parts 25–26) | Disclaimer included, assumptions labeled |
| → Proposal | Build from Part 17 | Scope, pricing, boundaries all explicit |
| → Close | Handle objections (Part 18), confirm signature | Signed agreement received |
| → Onboard | Kickoff call, confirm scope + reporting cadence | Client has clear expectations in writing |
| → Deliver | Execute the actual SEO work | Monthly deliverables completed on schedule |
| → Get Proof | Document real results (Part 32) | Case study drafted and approved by client |
| → Ask for Referrals | Use referral request script (Part 27) | Ask made at a natural results milestone |
| → Repeat | Return to Lead Found | Pipeline never empty |
| → Automate Only After Validation | Apply Part 23 roadmap | Funnel math documented before any automation step is added |
Daily Operating Worksheet (Printable)
Date: __________ Block Length: ☐ 2hr ☐ 4hr ☐ 8hr
Prospects researched: _____ Qualified: _____ Audits completed: _____
Emails sent: _____ LinkedIn touches: _____ Follow-ups sent: _____ Calls made: _____
Replies received: _____ Positive replies: _____ Calls booked: _____
Top 3 priorities tomorrow: 1) _________ 2) _________ 3) _________
Biggest bottleneck today: ______________________________________
Lead Tracker Template (Printable)
| Firm | City | Practice Area | Contact | Score | Tag | 1st Contact | FU1 | FU2 | FU3 | Response | Call | Proposal | Status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Outreach Swipe File
Best First Email (Angle 1 — Free Audit Offer)
Best LinkedIn Opener
Best Follow-Up (Day 5, adds new value)
Best Contact Form Message
Best Cold Call Opener
Best Voicemail
Best Audit Delivery Email
Best Proposal Follow-Up
Best Breakup Email
Automation Decision Rule
| Condition | Rule |
|---|---|
| Remain manual | Any time personalization quality, qualification judgment, or final send decisions are involved — especially Stage 0–2 (Part 23) |
| Use light automation | Logistics only: scheduling, reminders, template storage, pipeline tracking (Stage 1–2) |
| Automate | Repetitive, low-judgment tasks with proven patterns: bulk rank-checks, enrichment lookups, follow-up scheduling for non-responders (Stage 3–6), only after funnel math is validated (Part 20) |
| Always remain human-reviewed | The specific personalized observation in every first-touch message · any message sent after a reply is received · pricing and proposal content · case study claims · anything that could be construed as a guarantee |