The company shape
SEO agencies come in three shapes and the three do not compete with each other for the same clients. The first shape is the boutique technical shop: 4 to 15 people, one to two founders with deep engineering credibility, revenue between $600K and $4M, project fees ranging from $25K for a technical audit to $250K for a large-site migration. The second shape is the content-and-links agency: 10 to 40 people, retainers between $6K and $35K per month, revenue between $1M and $8M, mixed billing between retainer and project. The third shape is the enterprise SEO consultancy: 25 to 120 people, retainers between $25K and $150K per month, revenue between $4M and $40M, dedicated pods per account.
The founding story usually starts with a senior in-house SEO or a former in-house SEO director at a growing brand who leaves and takes two clients with them. Growth after the first year depends on whether the founders can hire and retain senior talent in a market where senior SEO practitioners can bill higher on their own than most agencies pay them.
Utilization economics are unusual. The technical shops target 55% to 65% billable because senior technical audit work is intensive and cannot be rushed. The content-and-links shops target 65% to 75% and rely heavily on production staff at $60K to $90K salary bands. The enterprise consultancies target 60% to 70% and price higher because the accounts require multi-discipline pods (technical, content, links, analytics, sometimes engineering).
Fee structure is the fault line. Retainer-dominant shops are pressured to justify month-over-month value; project-dominant shops are pressured to constantly refill the pipeline. The healthiest shops mix the two: retainer for ongoing content and technical monitoring, project for migrations and rebuilds, some performance-tied component for the aggressive clients. The unhealthy pattern is pure retainer with no clear month-to-month deliverable, which is where client dissatisfaction eventually cancels the contract.
Client tenure varies wildly. Enterprise SEO retainers hold for three to seven years when the account is well-run. Mid-market retainers churn at 25% to 35% per year. Project-only shops need constant new business and burn out founders inside five years unless they build a real inbound engine.
The buyer
The buyer for an SEO agency is a marketing leader, a founder-CEO, or a head of growth inside a company where organic search is either a proven channel or an obvious opportunity. Titles include VP Marketing, Head of Growth, CMO, Director of SEO (at the larger accounts), and founder-CEO (at the smaller accounts). Discretionary budget for an SEO retainer runs $6K to $35K per month at the mid-market, and $25K to $150K per month at the enterprise level.
The buyer's sophistication varies enormously. At one end, the buyer is a founder-CEO who knows nothing about SEO and needs to be educated during the sales process. At the other end, the buyer is a VP Marketing who has managed three SEO agencies before and has a tab open in their browser to check the agency's own rankings while the sales call is happening. Both buyers exist, and the agency needs to handle both without patronizing the sophisticated one or overwhelming the beginner.
The buyer's expectation is measurable business impact within a stated time window. Organic sessions, keyword rankings, organic-attributed pipeline, organic-attributed revenue. Sophisticated buyers know that SEO takes six to eighteen months to compound, and they measure the leading indicators (indexed pages, ranked keywords, backlink profile, technical health) during the first six months while waiting for the lagging revenue numbers.
The buyer has been burned before. SEO has a long history of overpromising and underdelivering, of link schemes that produced short-term wins and long-term penalties, of monthly retainers that shipped a report and nothing else, of promised keyword rankings that never materialized. Every SEO buyer over 35 has at least one bad agency story. The pitch that lands is measured, specific, and honest about timelines. The pitch that loses is loud, guarantees rankings, or promises results inside sixty days.
The buyer's research phase is unusually deep. SEO buyers read. They read case studies with real traffic numbers. They read technical blog posts. They read the agency principal's tweets, LinkedIn posts, and conference talks. They check the agency's own site with SEO tooling before the first call. The buyer arrives at the call already having formed a strong opinion.
The honest tension of the category is the same one that runs through every SEO agency's sales cycle: the buyer checks the agency's own SEO before deciding to hire. If the agency's site does not rank for "SEO agency [city]" or for its own core service pages, the buyer notices. Agencies sell what they sometimes fail to do for themselves, and this category is where the buyer runs the audit before the first meeting.
Discovery landscape
Discovery for SEO agencies is more organic-search-native than any other category and simultaneously more skeptical of surface-level signals. The buyer knows how the game works, which means the discovery paths that produce a shortlist are the ones the buyer respects as legitimate.
Google organic is the sanity check. A buyer searching for "enterprise SEO agency" or "SaaS SEO agency" or "SEO agency for [vertical]" and finding the agency in the top three organic results does not need to be sold on the agency's competence at that discipline. Agencies that rank for their own service categories close inbound faster and at higher rates than agencies that pay for ads. Agencies that pay for ads for their own service categories signal that they cannot rank organically, which is the wrong signal in this market.
AI answer engines are a rapidly growing surface with a specific relevance here. Buyers ask Claude and Perplexity "who is the best SEO agency for B2B SaaS" or "recommend an SEO agency for a headless commerce site." Agencies with substantive published work on the specific problem, structured for AI answer engines, get cited in the response. SEO practitioners were early to notice this shift and are the loudest voices publishing about it, which means the SEO agency category has more competition for AEO citations than most.
LinkedIn is meaningful as a personal-brand surface for named SEO practitioners. Practitioners with 8,000 to 30,000 followers and a real cadence of substantive posts drive inbound. Twitter/X still holds real weight in this category for the technical SEO community, more than in most other agency categories. The named practitioner is often the reason the buyer takes the meeting.
Industry publications and conferences matter for credibility. Search Engine Land, Search Engine Journal, Moz, Ahrefs blog, SEMrush blog, and the specialist conferences (MozCon, BrightonSEO, SMX Advanced). Speaking at these conferences and publishing on these outlets signals seniority to the buyer's research phase.
Case studies with real traffic numbers matter more than in any other agency category. The buyer expects screenshots from Search Console or GA4 showing before-and-after organic traffic. Case studies without numbers get skipped. Case studies with obviously cherry-picked numbers get skipped and remembered.
Directory platforms have moderate weight. Clutch and DesignRush are checked during due diligence. Vertical directories for the agency's niche (SaaS SEO agencies, ecommerce SEO agencies) carry more weight than horizontal directories.
What does not matter much: paid search for agency terms (a bad signal in this category), sponsored placements on trade publications, cold email sequences, generic gated whitepapers. The buyer sees through them.
What breaks most often
1. The agency does not rank for its own service categories
The single largest credibility problem in the category. The agency sells SEO to clients and does not rank for "SEO agency" or "SaaS SEO agency" or its own vertical service pages. The buyer runs the search before the first call. When the agency does not appear, the buyer's confidence collapses before the conversation starts. This is the honest tension of the category, and it costs more deals than any other single failure.
2. Reporting is activity, not outcome
The monthly report shows keywords ranked, backlinks acquired, pages published, and hours spent. The report does not show organic sessions, organic-attributed pipeline, or organic-attributed revenue. The client's CFO reads the report and cannot connect the retainer to the P&L. The retainer gets cut at the next annual planning cycle regardless of how good the SEO work actually was.
3. Positioning is too broad
The site says "SEO services for businesses of all sizes." Every SEO competitor says the same thing. Meanwhile the agency's real strength is either technical SEO for JavaScript-heavy sites, or content-and-links for B2B SaaS, or migrations for enterprise ecommerce. The site should say that. Broad positioning attracts unqualified inbound and produces expensive sales cycles that never close.
4. The named practitioner is doing all the pitching and none of the publishing
The founder built the agency on their personal reputation as an SEO. The pipeline runs through the founder. The founder is too busy pitching to publish. Meanwhile the personal brand that produced the pipeline erodes because there is no new content going out. This is the founder-trap in this category, and it hits every agency around year three.
5. Content production is disconnected from strategy
The content team ships twelve pieces a month. The pieces target keywords with no commercial value, or target the same keyword clusters competitors already own, or target queries the client's product cannot actually satisfy. The traffic numbers look good in the report; the pipeline numbers do not move. Six months in, the client asks why the content investment has not produced revenue, and there is no good answer.
6. Links are still built the wrong way
Guest posts on low-authority sites, PBN-adjacent link networks, exchange schemes, and paid placements disguised as editorial. Short-term ranking wins that produce long-term penalty risk. The sophisticated buyer asks about link strategy on the first call, and the agency's answer determines whether the conversation continues. Digital PR, HARO-adjacent workflows, and genuine expert commentary are slower and harder, and they are what the client should be paying for.
7. The technical audit becomes a deliverable rather than a starting point
The agency ships a 90-page technical audit at engagement kickoff. The client's engineering team reads the executive summary, files a Jira ticket, and ships nothing for six months. The technical recommendations sit unimplemented. Meanwhile the retainer continues, the reporting continues, and rankings do not improve because the underlying technical foundation is broken. The audit is only valuable if the agency has an implementation function or a defined co-implementation model with the client's engineering team.
The Ranking Surfaces Playbook applied
The Playbook applies to SEO agencies with a specific inversion. This is the one category where the agency's own SEO position is a first-order sales asset. The agency has to rank for its own service categories, get cited in AI Overviews, and demonstrate technical mastery on its own site. Everything else is secondary. If the agency's own SEO is weak, no amount of thought leadership repairs the credibility gap.
Tier one: the surfaces that produce SOWs this quarter
SEO for the agency's own service categories. The agency ranks in the top three organic results for "SEO agency [target vertical]," "SEO agency for [target platform]," and "SEO consulting [region]." This is the credibility layer. It is also a live proof of what the agency sells. Any SEO agency that cannot rank its own site should not be selling SEO retainers.
E-E-A-T with heavy practitioner weight. Named practitioner bios at 1,500 to 2,500 words each, with conference speaking history, published bylines, notable client engagements, and a clear point of view. Author schema on every published piece. About page with real founding story. Awards, certifications, and Google Partner status where applicable. The SEO category has more scrutiny of E-E-A-T than any other agency category because the buyer knows what the signal looks like.
AEO and GEO. Long-form pieces on specific SEO problems structured for AI answer engines. Direct-answer TL;DRs. FAQPage schema on subheads. Comparison tables. Entity signals via Organization schema and sameAs across the practitioner's LinkedIn, Twitter/X, and speaker profiles. AEO citation weight is high in this category because buyers are heavy AI answer engine users.
Tier two: the surfaces that compound
LinkedIn and Twitter/X as practitioner-brand channels. Named practitioners posting substantive content on a real cadence. The SEO Twitter/X community still has weight for technical SEO shops. LinkedIn has weight for the buyer-facing personal brand.
Reputation platforms. Clutch, DesignRush, vertical directories, Google reviews, LinkedIn recommendations. Case study library with real traffic numbers and client permission to publish them.
KGO for the agency and named practitioners. Wikidata entries where notability supports them, Knowledge Panel work, sameAs across public profiles.
Conference and byline authority. Speaking at MozCon, BrightonSEO, SMX; bylines in Search Engine Land or Search Engine Journal. This is a slow compounding investment that pays off in the second year and beyond.
Tier three: worth doing, lower ROI
CWV as demonstration. The agency's own Core Web Vitals should be excellent. This is table stakes for a category selling technical SEO.
VxSO minor. Practitioner headshots, conference photos, screenshot library for case studies, properly schematized with ImageObject.
VSO low. Speakable schema on FAQ as AEO free-rider.
Tier four: not a fit
ASO, GLOBO, Web3. SEO agencies do not have apps, do not compete on international search at this size, do not have Web3 relevance.
LSO minor. Local SEO agencies benefit from Google Business Profile hygiene. National SEO agencies can skip.
AAO now meaningful. AI answer engines are increasingly a channel of record for SEO agency shortlisting. Deploy llms.txt v2 as a first-mover play; watch the AAO citation share as a leading indicator.
The honest note. In this category the agency's own SEO position is a proof, not a nice-to-have. Rank for the service categories, or accept that the agency will lose deals to competitors who do.
First 30 / 60 / 90 days
Days 1 to 30: audit and positioning
The audit starts with the agency's own site. Rankings for the agency's own service categories. Technical health. Core Web Vitals. Backlink profile. Content library depth. AEO citation share for the agency's practitioner names. This audit is uncomfortable in this category because SEO agencies rarely apply their own methodology to their own site. Publish the audit to the leadership team without softening.
Interviews with the founding practitioners on real practice depth. Which two or three verticals produce 70% of revenue. Which engagement types (technical audits, migrations, ongoing content programs, digital PR) actually convert. Which named practitioners drive the largest share of inbound. Positioning locks around the answers.
Case study audit. Which existing case studies have real numbers, which need to be re-approached for permission to publish traffic screenshots, which should be pulled because they misrepresent the current practice.
Deliverable at day 30: a positioning document, a site rebuild scope focused on ranking for the agency's own service categories, a content plan for the next quarter, a LinkedIn and (if relevant) Twitter/X cadence commitment from named practitioners, a case study rebuild plan with real traffic numbers, and a lead-source tracking system.
Days 31 to 60: publish and rank
The first three long-form pieces publish, each 3,000 to 6,000 words, authored by named practitioners, structured for AEO with direct-answer TL;DRs and FAQPage schema. Technical fixes ship on the agency's own site. Practitioner LinkedIn cadence begins in earnest. Named practitioner bios get rewritten at 1,500 to 2,500 words each.
Case study rebuild kicks off. Three case studies rewritten with real traffic screenshots and real business outcomes, with client permission. If numbers are not available, the case study gets pulled.
Reputation platform profiles refresh. LinkedIn recommendations get requested from prior clients. The site rebuild kicks off; expected ship date is end of month five.
Deliverable at day 60: three published long-form pieces attributed to named practitioners, three rebuilt case studies with real traffic numbers, refreshed practitioner bios, live LinkedIn cadence, and reputation platforms current.
Days 61 to 90: measure and iterate
Rankings tracking for the agency's own service categories starts producing signal. AEO citation share tracking for named practitioners starts producing signal. Lead-source tracking review: which inbound engagements came from which surfaces. Content engagement analysis. Practitioner content analytics.
Client reporting rebuild: monthly client reports shift from activity metrics to outcome metrics, with organic sessions, organic-attributed pipeline, and organic-attributed revenue as the headline numbers.
Deliverable at day 90: measurable ranking movement on the agency's own service categories, measurable inbound signal from published content, a rebuilt client reporting cadence, and a clear roadmap for months four through twelve.
If you run this kind of business and want to talk, tell me what you are trying to move.
Start a conversation