SEO sales die from a small set of repeatable mistakes: overpromising outcomes you can’t control, pricing so low the client never respects the engagement, skipping discovery and selling to the wrong prospect, and going in without a contract that protects scope. Every one of these is avoidable, and every one shows up constantly in real proposals and sales calls — including ones we’ve made ourselves.
This isn’t a theoretical list. These are the seven mistakes that most reliably either lose the deal outright or win it in a way that guarantees churn a few months later, along with what to do instead.
This is the fastest way to win a deal and lose a client. A prospect asks “how long until we rank” or “can you get us to page one,” and instead of giving an honest range, the salesperson gives the answer that closes the call — 90 days, guaranteed top 3, whatever sounds confident in the room.
The problem isn’t optimism. It’s that Google doesn’t consult your proposal before it re-ranks a page, and neither does an AI Overview deciding which sources to cite. When the promised timeline slips — and it usually does, because competitive keywords and algorithm updates don’t care about your sales deck — the client doesn’t remember the caveats you mentioned in month one. They remember the number you said out loud.
The Fix: Give ranges, not dates, and tie them to competitiveness and starting point, not a flat promise. “Local, low-competition terms often move in two to four months; competitive national terms can take six months to a year or more, and we’ll show you leading indicators — impressions, ranking movement, indexation — well before rankings fully mature.” That sentence closes fewer deals in the room. It keeps far more clients past month four.
Underpricing feels like a smart way to win a competitive deal, but it sets the tone for the entire relationship. A client who pays $500 a month treats that engagement like a $500-a-month priority — slow to approve content, quick to question invoices, first to cancel when budgets tighten. Low price doesn’t just compress your margin; it compresses the client’s respect for the work.
The Fix: Price to a number that reflects real hours and real accountability, and if a prospect’s budget genuinely can’t support full scope, shrink the deliverables — not the price-to-effort ratio. A smaller, honestly scoped engagement at a sustainable price outperforms an underpriced “full” engagement every time, both in client behavior and in your own capacity to deliver well.
Some prospects are exciting to close and terrible to serve — the business with no clear offer, the owner who wants results in a market too competitive for the budget on the table, the company that’s already burned through three agencies and is looking for someone new to blame. Skipping a real discovery conversation to get to the proposal faster means finding this out after the contract is signed, not before.
A rushed discovery call misses the signals that actually predict a bad engagement: no one internally owns marketing decisions, the business has no differentiation to build content around, or the stated goal (“get us to number one for our biggest keyword in six weeks”) reveals the prospect doesn’t understand what they’re buying and won’t accept an honest answer.
The Fix: Treat discovery as qualification, not just information-gathering. Ask who makes the final call, what’s been tried before and why it stopped, and what “success” looks like in their words — then listen for whether that definition is achievable. Walking away from a bad-fit prospect before the proposal stage costs you one unclosed deal. Signing a bad-fit client costs you months of frustration, a bad case study, and often a public complaint when it ends badly.
SEO scope drifts by nature — there’s always one more page to optimize, one more competitor to check, one more “quick” request. Without a contract that defines deliverables, revision limits, and what counts as in-scope versus a paid add-on, that drift becomes free labor, and free labor eventually becomes resentment on your side and entitlement on theirs.
We’ve seen this go wrong even with well-meaning clients who never intended to take advantage of anyone — they simply didn’t know where the line was, because nobody drew it. A verbal understanding or a one-paragraph email isn’t a scope boundary; it’s a suggestion that evaporates the first time a client asks for “just one more thing.”
The Fix: Every engagement needs a written scope of work: what’s included, what cadence deliverables ship on, what happens if the client wants something outside that scope, and clear cancellation or renewal terms. This isn’t about distrust — it’s about giving both sides a shared reference point so scope conversations are quick and unemotional instead of awkward and recurring.
SEO work is largely invisible to the client between deliverables — no one sees you fixing schema markup or building topical authority. If the only communication is a monthly report that lands with no context, clients start to assume nothing is happening, and “nothing is happening” is the single most common reason SEO clients churn, even when real progress is being made underneath.
Build a communication rhythm into the sale itself, not as an afterthought. A short recurring check-in, a report that explains the “why” behind the numbers instead of just listing them, and a clear escalation path when something looks off all cost very little time relative to what they protect. Clients rarely cancel agencies they feel are actively working for them — they cancel agencies that go quiet.
A growing mistake we see: agencies still pitch “SEO” and “AI visibility” or “AIO” as two different services with two different line items, as if showing up in an AI Overview or a chatbot answer has nothing to do with ranking in traditional search. That framing confuses prospects and undersells the work, because the underlying mechanics — clear topical authority, structured content, credible sourcing, technical accessibility — are largely the same foundation driving both surfaces.
Splitting them into separate pitches also invites an unnecessary objection: “do we need both, or can we just do the AI one since that’s the future?” That’s not a question a well-integrated pitch should ever create.
The Fix: Frame the offer as one visibility engagement that covers however a customer might find the business — traditional organic results, local pack, AI-generated answers, and increasingly conversational search. In our experience running SEO for clients since 2011, the technology surfaces have changed a lot; the underlying sell has not, because the foundational work has always been “become the source worth citing.” Sell that once, not twice.
A technically excellent audit is not a sales pitch. Walking a prospect through canonical tags, crawl budget, and Core Web Vitals scores before connecting any of it to revenue is a common mistake among practitioners who are genuinely good at the work and assume competence will speak for itself. It doesn’t — it just makes the buyer feel lost, and a lost buyer doesn’t sign.
The Fix: Translate every finding into a business consequence before it goes in front of a prospect. Technical detail absolutely belongs in the proposal and in ongoing reporting — sophisticated buyers will ask for it — but the opening pitch should lead with what the problem is costing them, not with the vocabulary you used to find it.
Skipping a reporting and communication cadence tends to cause the most churn, because clients rarely cancel over the work itself — they cancel when they feel like nothing is happening, even if real progress is underway behind the scenes.
It's better to give a defensible range tied to competitiveness and starting point than a specific promise, since a hard date you can't control tends to become the one thing a client remembers if it slips.
Offer an honestly scoped, smaller engagement that matches the budget rather than a full engagement at a discounted price — that keeps the relationship healthy and leaves room to expand scope later once trust and results are established.
Yes — scope drift happens regardless of client size or intent, and a written scope of work gives both sides a shared reference point that makes scope conversations quick instead of awkward.
Generally no — since the two share the same foundational work, pricing and pitching them as one integrated visibility offer avoids the confusing "do we need both" objection that a split pitch tends to create.
Treat the discovery call as qualification rather than just information-gathering, and be willing to walk away before the proposal stage if the prospect's goals, budget, or decision-making process don't line up with what you can realistically deliver.
Terry has 30+ years in software and SEO. He’s the founder of Salterra Digital Services and SEO Spring Training, host of the Roundtable SEO Mastermind, and lead instructor at SEO University — teaching the exact tactics his team uses on client work.
This guide is one lesson from the Selling SEO / AIO as a Service course. Get every lesson, framework and checklist — plus the full 38-course catalog — inside SEO University.
Practitioner-focused training across the full digital marketing stack — from technical SEO to conversion optimization and the AI search era. By Salterra Digital Services, since 2011.