October 16, 2026 · Blog

How to Choose an SEO Company: Red Flags and Green Flags

Magnifying glass over a checklist with green checkmarks and red X marks, illustrating red flags and green flags for choosing an SEO company

Choosing an SEO company feels harder than it should. Everyone says the same things — “we’ll grow your traffic,” “first page of Google,” “trusted by businesses like yours.” The proposals all look professional, the sales calls all sound confident, and yet somehow businesses keep getting burned: months of fees, nothing to show for it, and in the worst cases a site that’s worse off than before.

Here’s the short version: a good SEO company earns your trust with specifics before you pay a cent, and a bad one hides behind vagueness. The difference is usually visible in the first conversation if you know what to look for. This guide gives you both sides — the red flags that mean walk away, and the green flags that mean you’ve found a real professional.

Red Flags: Walk Away If You See These

Any one of these on its own is a serious warning. Two or more, and you should end the conversation.

1. They guarantee #1 rankings

No one controls Google’s results — not agencies, not consultants, nobody. Google says this explicitly in its own guidance on hiring an SEO: “No one can guarantee a #1 ranking on Google.” A guaranteed position is either a lie or a sign of tactics that can get your site penalized. What a legitimate company offers instead is a realistic timeline with milestones — typically 3 to 6 months before meaningful movement, depending on your competition.

2. Their methods are “secret” or “proprietary”

SEO is not magic, and there are no secret shortcuts that only one company knows. If they can’t explain in plain language what they’ll actually do each month — which pages they’ll improve, what content they’ll create, how they’ll earn links — they’re hiding something. Again in Google’s words: be careful if a company is secretive or won’t clearly explain what it intends to do. Ultimately, you’re responsible for what they do to your site.

3. They promise instant results

Real organic growth takes months. Promises of overnight wins usually mean one of two things: they’re selling you paid ads dressed up as SEO, or they’re using aggressive tactics that might spike your traffic briefly and then get your site penalized. Either way, you lose.

4. They found you through cold spam

“We visited your website and noticed it’s not ranking well…” — if that email landed in your inbox uninvited, treat it the way Google treats it: with the same skepticism as a miracle diet pill. Legitimate SEO companies get clients through their own marketing, referrals, and reputation — not mass outreach.

5. The price is suspiciously low

Proper SEO takes real hours from skilled people. A package that costs less than a nice dinner per month cannot fund audits, content, outreach, and reporting — the math doesn’t work. Before you sign anything, it’s worth understanding what SEO actually costs per month so you can spot a price that’s too good to be true.

6. They demand a 12-month lock-in with heavy exit penalties

SEO does need time to work, so some commitment is normal. But a company that insists on locking you in for a year before showing a single result — with painful cancellation fees — is protecting itself, not you. Confident companies earn the next month’s business with the last month’s work.

7. You don’t get real reporting — or they own your accounts

If all you receive is a PDF summary once a month with no access to the actual data, you can’t verify anything. Worse: some companies set up your Google Analytics and Search Console under their accounts, so leaving them means losing your own history. Your data should always be yours.

8. They won’t show you where your links come from

Link building is a normal part of SEO, but “we have our methods” or links from private blog networks they refuse to show you are major red flags. You should never have to link to an SEO, and you should never pay for links you can’t inspect.

Green Flags: Signs You’ve Found a Real Professional

Now the positive side. Here’s what good looks like.

1. They audit before they pitch

A serious company looks at your actual site before quoting — your technical issues, your competitors, your current rankings — and comes to the first real conversation with specific findings, not a generic package. If the proposal could have been sent to any business on earth, it wasn’t built for yours.

2. They set realistic expectations with milestones

Instead of “page one in 90 days,” you hear something like: “In months 1–2 we’ll fix the technical issues and publish the first content; by month 3–4 we expect movement on these mid-competition keywords; here’s how we’ll measure it.” Specific, staged, honest about what they don’t know yet.

3. Deliverables are itemized, not vague

“SEO services: $X/month” tells you nothing. A real proposal lists what happens each month: how many pages optimized, how much content written, how many outreach campaigns run, what reporting you get. Our breakdown of monthly SEO pricing models shows what itemized deliverables typically look like.

4. Senior people do the actual work

Ask who will work on your account day to day. There’s nothing wrong with junior staff assisting, but your strategy should come from someone experienced — and you should know their name. If the impressive person on the sales call vanishes after you sign, that’s a bait-and-switch.

5. Reporting is tied to leads and revenue, not just rankings

Rankings are a means, not the goal. A good company reports on what matters: organic traffic, which pages bring it, how many inquiries or sales it produced, what work was done, and what’s next. Even better if you get live access to dashboards, not just a monthly PDF.

6. You own your accounts and your data

Your Google Analytics, Search Console, and ad accounts should be created under your ownership with the agency granted access — never the other way around. This is a simple test: if they hesitate at “I’ll own the accounts, you’ll get access,” walk away.

7. Their own marketing passes the smell test

An SEO company should be able to rank its own site, publish genuinely useful content, and load fast on mobile. You don’t need them to dominate the most competitive keywords on earth, but if their own blog hasn’t been updated in two years and their site is slow, believe what you see.

How to Read an SEO Proposal Line by Line

When proposals land on your desk, decode them with this lens:

  • The audit or discovery section — should reference YOUR site specifically: named issues, named competitors, named pages. Generic = template.
  • The strategy section — should connect actions to your goals (“we’ll target these service pages because…”), not just list tactics.
  • The deliverables section — should be countable: X pages, X articles, X hours. “Ongoing optimization” with no quantities is a blank check.
  • The timeline section — should show phases and when you’ll see what. No timeline = no accountability.
  • The reporting section — should name the metrics and the format, and confirm you get direct access to the data.
  • The contract section — look for the exit terms first, not last. What’s the notice period? What do you keep if you leave?

A proposal that survives this reading is worth a second conversation. One that doesn’t was never really about your business.

The Non-Technical Verification Playbook

You don’t need to understand SEO deeply to verify an SEO company. Do these four things:

  1. Check their own site. Google their brand name plus “SEO” or their city. Is their site fast? Is the content actually helpful? Would you trust this site with your business?
  2. Ask for one real example with data. Not a logo wall — one client, the starting situation, what was done, and the result with numbers and a timeframe. Vague success stories (“significant traffic increase”) without specifics are worth nothing.
  3. Run the “explain it to me” test. Ask them to explain their link-building approach as if you were a smart non-technical friend. Clarity is a green flag; jargon fog is a red one.
  4. Call a reference — and ask the right questions. Ask: How long until you saw meaningful results? How responsive are they? Would you hire them again? What disappointed you? The last question tells you the most.

Start Small: The First-90-Days Approach

You don’t have to commit to a year on day one. Many good companies will start with a paid audit or a defined first-90-days engagement: technical fixes, quick wins, a content plan, and baseline reporting. It gives you real work product to judge, a feel for their communication, and an exit ramp if it’s not working — all before any long-term commitment. If a company refuses any small starting engagement and insists on the full contract upfront, ask yourself why.

SEO Company vs Freelancer vs In-House

A quick decision frame: a freelancer can be excellent for focused work (technical fixes, content) at lower cost, but one person can’t do everything. An SEO company makes sense when you need strategy plus execution across technical, content, and outreach — which is most small business SEO engagements. In-house only pays off once SEO is a large, ongoing function. Whichever route you take, the red and green flags above apply equally — the same questions work in every interview. And if you’re evaluating partners more broadly, our guide on how to choose a web design agency covers the same vetting mindset for design and development.

Get a Second Opinion Before You Sign

If you’re comparing SEO proposals right now — or recovering from a bad experience with one — we’d be happy to take a look. Codeify Digital provides SEO services built on the same principles in this guide: audits before pitches, itemized deliverables, realistic timelines, and reporting tied to leads, not vanity metrics. Request a custom quote or contact us and tell us what you’re trying to achieve — we’ll give you an honest assessment, even if the answer is that you don’t need us yet.

More Articles

← Back to Blog
Chat with us on WhatsApp