You’ve talked to three SEO agencies. All three promised page-one rankings. All three sent proposals that look nearly identical.
And all three want you to sign a 12-month contract by Friday.
You’re not sure what separates a good agency from a bad one. The proposals are full of jargon you half-understand. And there’s a voice in the back of your head asking: “How do I know if any of these people can actually deliver?”
You’re not paranoid. You’re asking the right question at the right time – before you sign, not six months later when nothing has changed. Also read: How long does SEO actually take? Here’s a realistic timeline for small businesses ?
We’ve been on the other side of these conversations for five years. We’ve also taken over from agencies that failed. The difference between a good hire and a bad one almost always comes down to whether the client asked the right questions at the start.
Here are the ones that matter.
1. “Can I talk to the person who will actually do the work?”
What a Bad Agency Says“You’ll have a dedicated account manager who handles everything.” Translation: you’ll never speak to the person touching your website. The account manager is a buffer, not a practitioner.
What a Good Agency Says“You’ll talk to me. I review every account personally. When something needs doing, I either do it myself or work directly with the specialist who does.”
At Digixfly, the founder reviews every client’s site personally. Not an intern. Not a rotating account rep assigned to 40 other accounts. This matters because the person making decisions about your site needs to understand your business, not just SEO in general.
Watch Out — Most agencies scale by putting junior staff on execution and senior staff on sales. The person who sold you sounds brilliant. The person doing the work has been doing SEO for four months. Ask who you’ll actually be working with after the contract is signed.
2. “What exactly will you do in the first 30 days?”
What a Bad Agency Says“We’ll do a full audit, optimize your site, build links, and start creating content.” Vague. No sequence. No priorities.
What a Good Agency Says“Week 1: technical audit to find what’s broken. Week 2: fix critical issues – site speed, missing title tags, broken internal links. Week 3: Google Business Profile optimization and citation cleanup. Week 4: keyword mapping and content plan for month 2. By day 30, you’ll have a list of everything we fixed and everything we’re building next.”
Pro Tip — An agency that can’t tell you what happens in week one doesn’t have a process. They have a wishlist. Ask for the week-by-week breakdown on the call – not in the proposal.
3. “When will I see results – and what kind of results?”
What a Bad Agency Says“You’ll see rankings improve within 30 to 60 days.” Technically possible if your site is broken and they fix obvious issues. Misleading if they’re starting from scratch.
What a Good Agency Says“Months 1-2: technical fixes, your site becomes properly indexable. Months 3-4: you start ranking for low-competition keywords, traffic begins to move. Months 5-8: you’re competing for main keywords, traffic is measurably up. Months 9-12: consistent lead flow from organic search. That’s if things go well. Penalties or serious technical debt make it take longer.”
5.7%Only 5.7% of newly published pages reach Google’s top 10 within a year. (Source: Ahrefs) An honest agency tells you this.
4. “What happens if I want to cancel?”
What a Bad Agency Says“We require a 12-month commitment because SEO takes time.” Buried on page seven: a 90-day notice clause where you forfeit whatever you prepaid.
What a Good Agency Says“We work month-to-month. If you want to leave, give us 30 days’ notice. You own everything we built – your website, your content, your Google Business Profile, your citations. Nothing is held hostage.”
At Digixfly, there are no long-term contracts. You stay because the work is working, not because a contract says you have to. If you’re a local business, read our guide on how to show up on Google Maps and get more customers ?
Lock-in contracts protect bad agencies from churn. Good agencies don’t need them because their clients don’t want to leave.
5. “How do you build backlinks?”
What a Bad Agency Says“We have a network of high-quality sites we publish on.” Or worse: “We use advanced link-building techniques” with no specifics.
What a Good Agency Says“Mostly through content that earns links naturally – original research, useful tools, or genuinely helpful guides. When we do outreach, it’s to real websites in your industry or location, one at a time. We never buy links, use PBNs, or spam directories.”
Watch Out — Link building is where bad agencies hide their worst practices. Bought links. Private blog networks. Comment spam. These work until Google catches them – then your site gets penalized. If they won’t give you specifics, walk.
6. “What tools do you use, and will I have access to the data?”
What a Bad Agency Says“We use industry-leading tools and provide a monthly report.” The report is a PDF with three charts and no raw data.
What a Good Agency Says“Semrush, Ahrefs, Google Search Console, and Google Analytics. You get access to your own GSC and Analytics – we set them up in your name. Our monthly report includes rankings, traffic, conversions, and what we did that month, not just what changed.”
Pro Tip — Never work with an agency that keeps your Google Search Console and Analytics in their account and sends screenshots. Those accounts should be in your name from day one. If you leave with them under their login, you lose years of historical data.
7. “How many clients do you currently manage?”
What a Bad Agency Says“We have a large team so we can handle many clients.” Dodged the question entirely.
What a Good Agency SaysA number. A real number. Followed by an explanation of how they make sure every client gets meaningful attention.
If an agency has 200 clients and 5 people doing delivery, no single client is getting real attention. There’s the type that signs everyone, delivers the minimum, and survives on contracts. Then there’s the type that caps clients so existing ones get results. Ask which type you’re talking to.
8. “Have you worked with businesses in my industry before?”
What a Bad Agency Says“SEO is the same for every industry. Our approach works across the board.” Partially true at the technical level. Completely false at the strategy level.
What a Good Agency Says“Yes – here’s who, and here’s what happened.” Or: “Not in your specific industry, but here’s exactly how we’d approach the research phase to get up to speed.”
The honest answer can be “no.” But it must be followed by a plan. An HVAC company and a med spa are both local businesses, but their customers search completely differently. Keywords, buying cycles, competitive landscapes – none are the same.
9. “What does a bad client look like for you?”
This question catches people off guard. That’s the point.
What a Bad Agency Says“We don’t have bad clients. We’re selective about who we work with.” Polite. Vague. Useless.
What a Good Agency Says“A bad client ignores our recommendations then blames us for no results. SEO requires implementation – if your site speed is killing rankings and you don’t fix it for four months, that’s not on us. A bad client expects page one in 30 days on a brand new website.”
This answer tells you two things. Whether the agency understands SEO is a collaboration. And whether they have the confidence to be honest when a relationship won’t work.
10. “What’s one thing most SEO agencies get wrong?”
What a Bad Agency Says“We don’t focus on what other agencies do. We focus on our clients.” A politician’s answer.
What a Good Agency Says“Most agencies overpromise on timelines and underdeliver on transparency. They send reports showing keyword rankings went up but never tell you if those rankings brought actual leads. Traffic is not the goal. Rankings are not the goal. The goal is leads and revenue.”
What a Real SEO Timeline Looks Like
Walk into any SEO engagement knowing what to expect – not because an agency promised it, but because this is what the data shows for most small to mid-size businesses in competitive US markets.
Month
1
Technical audit, site fixes, GBP optimization, keyword mapping. You get a list of everything broken and everything fixed.
Month
3
Ranking for low-competition, long-tail keywords. Traffic is moving up slowly. This is normal.
Month
6
Measurable traffic growth and the first organic leads. Not a flood – a growing trickle.
Month
12
Clear answer to: “Is SEO working?” Consistent growth – or a specific reason it isn’t working.
If You’re About to Hire Someone
You now have ten questions most business owners never ask until it’s too late. Print them. Ask them on the call. Watch how they respond – not just what they say, but whether they answer directly or dance around it.
If an agency answers all ten clearly and specifically, they’re probably worth working with. If they dodge more than two, walk. And if you’re a local business, make sure you understand how local SEO works before you hire – it’s a different game.
Want to ask us these questions directly?
We’ll answer every single one on a call. No pitch deck. No generic audit from a scanner tool. Just an honest conversation about where your site is and what it would actually take to get it ranking.
Get a Free Manual Audit ?
Frequently Asked Questions
How long should an SEO contract be?
Month-to-month is ideal. It keeps the agency accountable every month. If an agency demands 6 or 12 months upfront, ask what happens if you’re not seeing results by month 4.
What should an SEO agency’s monthly report include?
At minimum: traffic changes, keyword ranking movements, conversions from organic search, a summary of work completed that month, and a plan for next month. If your report is just charts with no narrative, you’re not getting the full picture.
How much should SEO cost for a small business?
For a US-based small business: $300-$1,500/month for legitimate SEO. Below $300, you’re getting automated reports with minimal execution. Digixfly plans start at $300/month with no long-term contract.
Can I do SEO myself instead of hiring an agency?
Yes – if you have the time to learn it and execute consistently. Most business owners who DIY do it inconsistently and never see results. Commit to 5+ hours/week for the first 6 months if you go this route.
What’s the difference between local SEO and national SEO?
Local SEO targets searches with local intent – “HVAC company near me,” “dentist in Dallas.” It focuses on Google Business Profile, local citations, reviews, and location pages. Most Digixfly clients need local SEO because their customers search for services near them.