12 Signs Your SEO Company Isn’t Working (and What to Do)

Author: Raza Rizvi (Co-Founder of CDD Services)

Business owner reviewing SEO results in a meeting with an agency
Paying for SEO but not sure it's working? These 12 warning signs help you tell the difference between slow progress and a provider that isn't delivering.

Share This Post

SEO takes time, and that’s exactly why it’s easy for a poor SEO provider to hide behind vague promises for months. It’s also why good SEO can look like “nothing is happening” at first. So how do you tell the difference between normal, gradual progress and a company that simply isn’t doing the work?

This guide covers both sides of the problem: how to tell if your SEO agency is actually working, and what to check when your SEO isn’t working no matter who is doing it.

The Short Answer: How to Tell If Your SEO Agency Is Actually Working

A working SEO agency can show you five things without hesitation:

  1. A written list of the work completed each month, in plain language.
  2. The keywords they are targeting and why those keywords matter to your business.
  3. Search visibility that is trending up over a three-month window: impressions, average position, and the number of keywords you appear for.
  4. Leads you can trace back to search, such as calls, form submissions, and bookings.
  5. A plan for the next 90 days.

If your agency can’t produce those, the rest of this article will help you work out why.

What’s a Realistic SEO Timeline?

Results depend on your competition, your website’s starting point, and your budget, but most campaigns follow a similar pattern:

  • Month 1: Audit, keyword research, technical fixes, and Google Business Profile cleanup. You should see activity, not rankings.
  • Months 2 to 3: New and improved pages go live. Impressions and the number of keywords you appear for should start rising, often at low positions first.
  • Months 4 to 6: Rankings for less competitive, long-tail searches move toward page one. Calls and form leads from search begin to appear.
  • Months 6 to 12: Competitive keywords improve and lead flow becomes more consistent.

The key point: even in the early months, you should see clear work and leading indicators. Silence is not a normal part of SEO.

A 15-Minute Check You Can Do Yourself

You don’t need to be technical to check on your SEO. You need access to Google Search Console, which is free. If you don’t have access, ask your agency for it today. It’s your data.

  1. Open the Performance report and set the date range to “Compare last 3 months to previous 3 months.”
  2. Look at total impressions and clicks. Are both higher than the previous period?
  3. Click the Queries tab. Are you appearing for searches about your actual services and locations, or only for your business name?
  4. Open the Pages report under Indexing. Are your important pages indexed? A long list of excluded service pages is a problem.
  5. Check your Google Business Profile performance for calls, direction requests, and website clicks over the same period.
  6. Ask your agency for last month’s work log and compare it with what you see on your website.

If impressions are rising, your service keywords are appearing, and work is visibly being done, your SEO is probably on track even if leads haven’t caught up yet. Our guide to free website analytics tools explains these reports in more detail.

12 Warning Signs Your SEO Company Isn’t Working

1. They guaranteed #1 rankings

No one controls Google’s rankings. Guarantees of specific positions are a red flag from the start.

2. You don’t know what they’re actually doing

You should receive a clear list of work completed each month: pages optimized, content published, technical fixes, links earned, and listings updated.

3. Reports are full of vanity metrics

Rankings for obscure keywords nobody searches, or raw “hits,” don’t pay the bills. Good reports connect SEO to leads, calls, and revenue.

4. They report rankings but not traffic or leads

Rankings matter only if they bring in customers. Ask to see organic traffic, Search Console data, and conversions.

5. You don’t own your accounts

You should own your Google Analytics, Search Console, Google Business Profile, website, and domain. If an agency controls them, you’re at risk if the relationship ends.

6. There’s no keyword strategy

Good SEO starts with keyword research tied to your services and locations. If they can’t explain which keywords they target and why, that’s a problem.

7. No new or improved content

Content is central to SEO. Months without new service pages, location pages, or helpful articles usually means little progress.

8. Technical issues are ignored

Slow pages, broken links, indexing errors, and mobile problems should be identified and fixed. See how to speed up your WordPress website.

9. Your Google Business Profile is neglected

For local businesses, the map results are often the biggest opportunity. No work on your profile, reviews, or listings is a missed opportunity. Here’s how to optimize your Google Business Profile.

10. Suspicious backlinks

A sudden flood of low-quality or foreign-language links can indicate spammy tactics that put your site at risk. Compare with ethical ways to earn backlinks.

11. Communication is slow or vague

You should be able to get clear answers to direct questions within a reasonable time.

12. Long contracts with no performance reviews

Locking you into a long contract without regular strategy reviews or clear deliverables protects the agency, not you.

Why Is My SEO Not Working? 9 Common Reasons

Sometimes the agency is doing real work and results still aren’t coming. These are the most common causes, whether you hired someone or you’re doing SEO yourself.

1. Your pages aren’t indexed

If Google hasn’t indexed a page, it can’t rank. Check the Pages report in Search Console for pages marked “Crawled, currently not indexed,” blocked by robots.txt, or tagged “noindex.”

2. You’re targeting keywords that are too competitive

A new or small website rarely outranks national brands for broad terms. Specific searches that include your service and city are far more winnable.

3. Your content is too thin

A 300-word page competing against detailed guides will struggle. Pages need to fully answer the searcher’s question.

4. Your website has little authority

Without links and mentions from other reputable websites, Google has few reasons to trust your site over established competitors.

5. Local signals are weak

An incomplete Google Business Profile, few reviews, and inconsistent business listings hold local rankings back. Start with more Google reviews.

6. Your site is slow or hard to use on a phone

Poor page experience makes it harder to rank and causes visitors to leave.

7. You get traffic, but the website doesn’t convert

If visitors arrive and don’t call, the problem is the website, not the SEO. Clear headlines, trust signals, and calls to action matter. See how to write homepage copy that converts.

8. Tracking is broken

If forms and calls aren’t tracked, SEO can be working without anyone being able to prove it.

9. It hasn’t been long enough

If the work is solid and indicators are rising, the answer may simply be time.

Why SEO Stops Working

If your rankings were fine and then dropped, something changed. The usual suspects:

  • A Google algorithm update. Core updates can reshuffle rankings across an entire industry.
  • A website redesign or migration. Changed URLs without redirects, removed pages, or lost content are a leading cause of sudden drops.
  • A technical accident. A leftover “noindex” setting, a robots.txt change, or a broken plugin can hide pages from Google.
  • Lost backlinks. Links from sites that closed or removed your listing no longer count.
  • Competitors improved. Rankings are relative. If competitors publish better content and earn reviews, they move ahead even if you did nothing wrong.
  • The work stopped. SEO needs maintenance. Rankings drift down when content and listings go stale.
  • Seasonality. Some drops are simply fewer people searching at that time of year.

How Can You Tell If Your SEO Has Been Damaged?

Real damage, from spammy tactics or a hack, shows up in specific places:

  • Search Console’s Manual Actions report shows a notice. This means a Google reviewer penalized the site for violating its spam policies.
  • The Security Issues report flags hacked content or malware.
  • Pages suddenly disappear from the index, or searching your own business name no longer shows your website.
  • Clicks and impressions fall sharply on a single date instead of drifting down gradually.
  • Your backlink list fills with irrelevant or foreign-language sites you never asked for.
  • Strange pages appear on your website that you didn’t create.

If you see a manual action or security issue, fix the cause first, then request a review through Search Console. A reputable SEO provider or web developer can handle this.

What Good SEO Looks Like

  • A documented strategy based on your goals, services, and locations.
  • Monthly reporting that includes work completed and business results.
  • Technical improvements, content creation, and local SEO working together.
  • Transparent communication and your ownership of all accounts.
  • Gradual, measurable growth in impressions, traffic, rankings, and leads.

Questions to Ask Your SEO Provider

  1. What specific work did you complete last month?
  2. Which keywords are we targeting, and how are they trending?
  3. How much organic traffic and how many leads came from search?
  4. What technical issues did you find and fix?
  5. What’s the plan for the next 90 days?

What to Do If You’re Not Getting the Results You Want

  1. Get access to everything. Search Console, Analytics, Google Business Profile, your website, and your domain.
  2. Run the 15-minute check above so you’re working from data, not a feeling.
  3. Ask for a strategy review. Request a clear report, the work log, and a 90-day plan.
  4. Set a decision date. Agree on what progress should look like 60 to 90 days from now.
  5. Get a second opinion if answers stay vague or the numbers stay flat without explanation.
  6. Consider ads as a bridge. Paid search can bring leads while SEO builds. See SEO vs. Google Ads.

Frequently Asked Questions

How long should I give an SEO company before deciding?

Give it long enough to see leading indicators, usually three to four months, as long as you can see the work being done. If there is no visible work or reporting after 60 days, you don’t need to wait longer.

Can I switch SEO companies without losing my rankings?

Yes, if you own your accounts and website. Rankings belong to your website, not the agency. Make sure you have admin access to everything before you give notice.

Should I stop SEO if it isn’t working?

Stopping altogether usually means sliding backward. It’s better to find out why it isn’t working, fix that, and continue with a provider and plan you trust.

Is it my website or my SEO company?

Often it’s both. An SEO company can’t easily rank a slow, outdated website that doesn’t convert visitors, and a great website still needs content, local signals, and authority. Our Small Business SEO Guide walks through each piece.

Get a Second Opinion

Not sure whether your SEO is on track? Request a free website & SEO review and we’ll look at your site, your visibility, and your local presence, then tell you plainly what we see. For ongoing help, CDD Services offers transparent SEO services with clear reporting and a strategy built around leads, not vanity metrics.

About the Author

Raza Rizvi is the co-founder of CDD Services, a Maryland web design, SEO, and digital marketing company. He helps small businesses across Maryland, Washington DC, and Virginia get found online and win more customers. Learn more about us or get a free website review.

Free Download: The Small Business Website & SEO Checklist

61 practical checks to get more calls and customers from your website. Enter your email and it downloads instantly.

More To Explore

Get a Free Website & SEO Review

We'll personally review your site and send your top 3 fixes. No pressure, no obligation.

Talk to a web design and SEO expert
small_c_popup.png

Learn how we can help your business gain success.

Let's have a chat