Every SEO agency’s homepage says roughly the same thing: more traffic, more leads, page one rankings. The one telling you the truth often looks identical to the one that isn’t. That’s the real problem business owners run into, and it’s why so many companies end up six months into a contract with nothing but a monthly report to show for it.
This guide walks through exactly what to check before you sign anything: how to read case studies correctly, what a fair price actually includes, the specific red flags that should end a conversation, and the questions that get honest agencies talking and dishonest ones stalling.
The Short Answer
Pick an agency that shows recent case studies matching your business model, explains its process in plain terms instead of buzzwords, and hands you a real first-90-days plan before you pay a dime. Compare quotes by scope, not sticker price. Walk away from anyone who guarantees a specific ranking, charges suspiciously little, or won’t explain how they build links.
Why This Decision Costs More Than It Looks Like
Hiring the wrong agency rarely fails loudly. There’s no dramatic moment where you realize it isn’t working. Instead, months pass, invoices get paid, reports arrive showing rankings for keywords nobody searches for, and your competitors quietly keep gaining ground in the results that actually bring in customers.
SEO takes time to compound, which is exactly why a bad choice is expensive. By the time it’s obvious the strategy isn’t working, you haven’t just lost the money you paid. You’ve lost the months you could have spent building something that actually ranks.
Step 1: Get Clear on Your Goals and Budget First
Before you talk to a single agency, write down three things: what result you actually need (more phone calls, more online orders, more qualified demo requests), a realistic monthly budget range, and how long you’re willing to wait for meaningful movement. SEO is not a same-month channel. Most legitimate programs need three to six months before rankings and traffic shift, and six to twelve months before that traffic reliably turns into revenue.
Agencies that skip this conversation and jump straight to a keyword list or a contract are telling you something about how they work. The good ones ask about your business before they mention SEO at all.
Step 2: Ask for Case Studies That Match Your Business, Not Just Any Case Study
An agency with twenty years of glowing testimonials can still be the wrong fit if none of that experience matches how your business actually makes money. A case study from an ecommerce brand tells you very little about how an agency will handle a local service business, and vice versa. Ask specifically for proof tied to your conversion model:
| Business Type | What Counts as Real Proof | Metric to Ask About |
| Ecommerce | Organic revenue and transaction growth on a site with a similar catalog size | Organic revenue, transactions, product-page indexing |
| B2B / Lead Generation | Qualified leads tied to specific keywords, not just form-fill volume | Sales-qualified leads, cost per lead, pipeline quality |
| Local or Service Business | Calls, booked jobs, and map pack visibility for the actual service area | Phone calls, bookings, local pack ranking |
If an agency can only point to traffic and ranking screenshots with no mention of leads, sales, or revenue, that’s usually a sign they’re not tracking (or don’t want to show you) whether the work actually paid for itself.
Step 3: Understand How They Actually Work, Not Just What They Sell
A sales call full of confident promises tells you nothing about the day-to-day process your business will actually get. Ask direct, specific questions:
- Do you write and publish the content yourselves, or do you just hand over briefs and leave the writing to us?
- What does your link building process actually look like, and can you name the type of sites you get links from?
- Who is the one person accountable for my account after the contract is signed?
- How do you decide which pages get built new versus which existing pages get updated?
Pay attention to how specific the answers are. A real process sounds like a process. A vague answer that circles back to “we have a proven system” without naming a single concrete step is worth pushing on.
Step 4: Get a Real First-90-Days Plan
SEO is a long game, but the first three months should never feel like a mystery. Before you sign, ask what gets audited first, what technical issues they expect to find, which pages get prioritized, and what access they’ll need from your team. A serious agency can answer this before the contract exists, because the shape of a good audit doesn’t change much from client to client, only the specific findings do.
If you want a deeper breakdown of what a proper engagement should include month to month, our own
guide to SEO consulting engagements walks through exactly how a first quarter should be structured.
Step 5: Compare Pricing by Scope, Not the Sticker Price
A low monthly fee looks appealing until you realize it buys almost no strategy time, templated content, and minimal technical work. A higher fee can be the more efficient option if it actually fixes what’s broken and builds pages that convert. Use scope, not the number on the invoice, as your comparison point.
| Monthly Budget | Typical Scope | Best Fit For |
| $300 to $750 | Minimal strategy hours, templated content, little to no technical work | Rarely enough to move the needle; proceed carefully |
| $750 to $2,500 | A focused keyword set, a handful of new or updated pages, basic technical fixes | Small local or single-location businesses |
| $2,500 to $5,000 | Ongoing content calendar, a full technical audit and fixes, early link building | Growing ecommerce or B2B sites with real competition |
| $5,000 and up | Dedicated strategist, full technical and content program, active link building | Competitive national markets or multi-location businesses |
For a fuller breakdown of what drives cost up or down, see our SEO pricing guide, which covers how site size, competition, and content needs change the number.
SEO Agency vs. Freelancer vs. In-House: Which One Actually Fits?
An agency isn’t automatically the right answer. It depends on how much SEO work your business actually needs and how consistently you need it done.
| Option | Strongest Point | Biggest Limitation | Good Fit For |
| SEO Agency | A full team of specialists working together | Costs more than a single freelancer | Businesses that need ongoing, full-service SEO |
| Freelancer | Lower cost and direct communication | Limited bandwidth, no backup if they’re unavailable | Small budgets or a single, well-defined project |
| In-House Hire | Full control and someone dedicated only to your brand | Slower to build expertise, and a hiring risk if it doesn’t work out | Larger companies with steady, ongoing content needs |
Red Flags Checklist: Walk Away If You See These
Some warning signs are subtle. Others are practically waving a flag at you. Either way, treat any of the following as a reason to keep looking.
| Red Flag | Why It Matters |
| Guaranteed #1 ranking | No agency controls Google’s algorithm; a guarantee is a sales tactic, not a strategy |
| Suspiciously cheap monthly fee | Corners get cut somewhere: strategy time, content quality, or link safety |
| Vague monthly reports | If a report only shows rankings and traffic with no mention of leads or revenue, there’s no real accountability |
| Refuses to explain link building | Manipulative links can get your site penalized long after you’ve stopped paying them |
| Heavy exact-match anchor text | A pattern search engines treat as a spam signal, not a growth signal |
| Content published with no human review | Thin, generic pages rarely earn trust or rankings, no matter how many get published |
For a plain-language version of what a search engine itself recommends you check before hiring, Google’s own guidance on hiring an SEO is worth ten minutes of your time.
Questions Worth Asking Before You Sign Anything
Use these to get past the sales pitch and into how an agency actually operates:
- What would you audit first on our site, and why that first?
- Can you show results from a business with a similar conversion model, and what specific metric improved?
- Who actually works on our account day to day after the contract is signed?
- What’s included in the monthly fee, and what costs extra?
- How do you approach visibility in AI Overviews and chatbot answers, not just classic search results?
- What’s your process when rankings drop instead of rise?
- How often will we talk, and what will a typical report actually include?
- What would make you tell us we’re not a good fit for each other?
That last question matters more than it sounds. An agency that’s honest about who it serves well is usually also honest about what it can and can’t deliver for you.
How AI Search Changes What “Good SEO” Looks Like Now
Search results aren’t only a list of blue links anymore. Tools like ChatGPT and Gemini, along with Google’s own AI Overviews, now summarize answers directly, often pulling from pages that are clearly structured, well sourced, and easy to extract a straight answer from.
This isn’t a separate discipline from SEO, and any agency pitching it as some new add-on service is overselling it. The fundamentals still apply: clear headings, direct answers near the top of a section, credible sourcing, and content written by someone who actually understands the topic. Ask how an agency accounts for this when it plans content, and be skeptical of anyone who treats it as a checkbox rather than a natural extension of writing genuinely useful pages.
If your business sells expertise rather than a product, this shows up even more directly in how you’re evaluated. Our page on SEO for professional services covers how that plays out for firms where trust and credentials matter as much as keywords.
Frequently Asked Questions
How much should I pay for an SEO agency?
It depends on your site’s size, competition, and how much content and technical work is needed. Most legitimate programs start around $750 a month for a small local business and climb well past $5,000 for competitive national markets. The right question isn’t the price alone, it’s what that price actually includes.
Can an SEO agency guarantee first-page rankings?
No. No agency controls Google’s algorithm, your competitors, or how search behavior shifts. Any guarantee of a specific ranking position is a sales tactic, not something an agency can actually deliver.
How long does it take to see SEO results?
Most businesses start seeing meaningful movement, content ranking, traffic increasing, between three and six months. Real return on investment, where leads clearly outweigh the cost, typically shows up between six and twelve months.
Should I hire an agency or handle SEO in-house?
If you already have the technical, content, and analytics skills on staff, in-house can work well. Most businesses without that depth get faster, more consistent results from an agency or an experienced freelancer, depending on budget and how much ongoing work is needed.
What’s the single biggest red flag when hiring an SEO company?
A guaranteed ranking promise. It’s the clearest sign an agency is selling confidence instead of a real, accountable process.
Making the Final Call
Choosing an SEO agency isn’t about finding whoever sounds the most confident on a sales call. It’s about finding the team that can show real proof, explain its process without hiding behind buzzwords, and price its work in a way that matches what you’ll actually get.
Run any agency you’re considering through the checklist above. If they can answer plainly and back it up with proof, you’ve likely found a partner worth the investment. If they dodge, deflect, or promise things no one can control, that’s your answer too.
If you’d rather skip the guesswork, you can contact our team directly, or read more about our agency and how we approach SEO before reaching out.