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:
- A written list of the work completed each month, in plain language.
- The keywords they are targeting and why those keywords matter to your business.
- Search visibility that is trending up over a three-month window: impressions, average position, and the number of keywords you appear for.
- Leads you can trace back to search, such as calls, form submissions, and bookings.
- 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.
- Open the Performance report and set the date range to “Compare last 3 months to previous 3 months.”
- Look at total impressions and clicks. Are both higher than the previous period?
- Click the Queries tab. Are you appearing for searches about your actual services and locations, or only for your business name?
- Open the Pages report under Indexing. Are your important pages indexed? A long list of excluded service pages is a problem.
- Check your Google Business Profile performance for calls, direction requests, and website clicks over the same period.
- 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
- What specific work did you complete last month?
- Which keywords are we targeting, and how are they trending?
- How much organic traffic and how many leads came from search?
- What technical issues did you find and fix?
- What’s the plan for the next 90 days?
What to Do If You’re Not Getting the Results You Want
- Get access to everything. Search Console, Analytics, Google Business Profile, your website, and your domain.
- Run the 15-minute check above so you’re working from data, not a feeling.
- Ask for a strategy review. Request a clear report, the work log, and a 90-day plan.
- Set a decision date. Agree on what progress should look like 60 to 90 days from now.
- Get a second opinion if answers stay vague or the numbers stay flat without explanation.
- 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.


