Most hiring mistakes happen before the first agency call. Businesses enter conversations without knowing what success looks like, which means they end up evaluating agencies on presentation quality rather than fit.
Before you request a single proposal, get clear on three things:
- Your primary goal. Is this about ranking for specific keywords, generating more inbound leads, building long-term domain authority, or recovering from a traffic drop? Each goal implies a different scope and timeline.
- Your internal capacity. SEO is collaborative. Agencies typically need access to your CMS, input on content approvals, and someone on your side who can move quickly on technical fixes. If you have no bandwidth for that, your results will suffer regardless of which agency you hire.
- Your realistic budget range. Knowing your number - even roughly - prevents you from wasting time evaluating agencies that are structurally the wrong fit. A $1,500/month retainer and a $6,000/month retainer produce different scopes of work. Neither is inherently right or wrong, but they serve different situations.
Once you have clarity on those three inputs, you can evaluate agencies against your actual situation rather than against an abstract idea of what good looks like.
One more thing worth stating plainly: SEO is a 4-6 month minimum commitment before you see meaningful movement, longer in competitive markets. If you need leads next month, SEO is the wrong channel right now. An honest agency will tell you that on the first call.
Write those inputs into a short brief you can use on every call. If the brief is vague, proposals will solve different problems, use different assumptions, and become difficult to compare. Include the objective, important markets or products, current constraints, available internal support, known technical issues, analytics access, and the decision date. Name who can approve content, provide analytics and CMS access, answer product questions, coordinate developers, and make commercial decisions, and ask each agency to state exactly what changes with the proposed fee. Giving every candidate the same starting information makes later comparisons much more useful.
Location should be evaluated as a practical requirement, not a default preference. For most SEO engagements, remote delivery is workable if communication, market knowledge, and implementation are strong. For a genuinely local business, ask how the agency will learn the service area, locations, customer language, and Google Business Profile context.