The marketing industry is flooded with agencies that promise the world and deliver complex spreadsheets and excuses.
You hired an SEO agency because you wanted your business to grow. You wanted to show up when potential customers are searching for what you sell. You wanted to stop losing ground to competitors who seem to appear everywhere online while you struggle for visibility. You were willing to invest in that outcome and trust a team to deliver it.
And now, months in, something feels off. The reports arrive. The calls happen. But when you actually look at your traffic, your rankings, your leads, you cannot point to a single thing that has clearly changed for the better.
This guide is for that situation. It will help you distinguish between an agency that is doing legitimate SEO work and needs more time versus one that is collecting your retainer without delivering meaningful progress. It will also tell you what to do once you have made that assessment.

First, Understand What ‘Normal’ Looks Like in SEO
Before assessing whether your agency is underperforming, it is worth establishing realistic expectations. SEO is not a paid media channel. You cannot buy a position and occupy it immediately the way you can with Google Ads. Real organic search improvements take time, and any agency that told you otherwise was either mistaken or selling you something.
What is a realistic timeline? In most competitive niches, meaningful ranking improvements on target keywords take three to six months of consistent, quality work. Measurable organic traffic growth typically follows ranking improvements by a few weeks to a month. Results compound over time: the improvements made in month four build on the work done in month two.
This is normal SEO. Progress is real, it is visible in the data, and it is explainable. What is not normal is six months of invoices with nothing to show except activity reports that describe tasks rather than outcomes. The signs below help you tell the difference.
Sign #1: Your Monthly Report Is Full of Activity, Empty of Outcomes
Your agency sends a report every month. It lists the articles published, the technical fixes completed, the links built, the meta descriptions updated. It is long, detailed, and professionally formatted.
But here is the question: what did any of that actually change?
A report that catalogues activity is easy to produce. A report that demonstrates movement toward defined outcomes, higher rankings on specific target terms, growing organic sessions, improved click-through rates from search results, reduced bounce rates on landing pages that matter, is a different thing entirely. The first is a log of what your agency did with their time. The second is evidence that the work is having an effect.
Ask this of every report: ‘What changed in the business results we care about, and what specific work caused that change?’ If your agency cannot answer that question clearly, the report is covering for a lack of outcomes rather than communicating them.
Activity-first reporting is one of the most reliable signs of an agency managing client perception rather than client results. Busy looks like progress. It is not the same thing.
Sign #2: Your Keyword Rankings Haven’t Moved After 6+ Months
Six months is a meaningful threshold. It is long enough for a competent SEO strategy to show measurable ranking movement on at least some target terms. If your keyword positions today are substantively the same as they were when you started, that is not a timing issue. It is a strategy issue.
The caveat worth acknowledging: ranking improvement on highly competitive, broad terms in a crowded national market can take longer than six months. But a well-run agency will have identified a mix of target keywords that includes shorter-term wins alongside longer-term objectives. You should be seeing movement on something within six months, even if the marquee terms are still climbing.
If your agency has not explained the keyword strategy in enough detail for you to evaluate what ‘winning’ looks like at this stage, that is a problem compounding the ranking problem. You cannot evaluate performance against a target you do not know.
Red flag: your agency is reporting rankings but only on terms with negligible search volume. Rankings on obscure, low-competition terms you never specifically targeted are easy to obtain and close to meaningless for business outcomes.
Sign #3: Your Organic Traffic Is Flat or Declining
Organic traffic is the clearest health metric of an SEO program’s real-world performance. Rankings matter because they drive traffic. Traffic matters because it drives business outcomes. If neither is moving despite consistent agency investment, the investment is not producing results.
Flat organic traffic over six months of active SEO engagement is a yellow flag. Declining organic traffic over the same period is a red one. The question to ask your agency when you see either: what is causing this, what specifically are we doing to address it, and when do you expect to see the impact?
A competent agency should be able to answer all three parts of that question in concrete terms. ‘We are working on it’ is not an answer. ‘We identified a technical crawling issue with your blog pagination last month that was suppressing indexation of 40 percent of your content, we fixed it in the last sprint, and we expect to see indexation recover over the next four to six weeks as Google recrawls the affected pages’ is an answer.
The level of specificity in the response tells you whether your agency actually understands what is happening to your site.
Sign #4: You Don’t Know Who Is Working on Your Account
Every client deserves to know who is responsible for their account. Not a general description of the team, but a specific person who owns the strategy, knows the history of the work, and is accountable for results. In a well-run agency, that person exists and is reachable.
A dedicated SEO account manager is not a luxury. It is a basic structure that ensures continuity, accountability, and the kind of deep familiarity with your business that produces genuinely relevant work rather than generic SEO deliverables applied to your domain.
If your account has visibly cycled through different contacts, if the person who presents your monthly report clearly does not know the history of your account, or if you have been passed to a junior coordinator who cannot speak to strategy, the agency’s internal structure is not set up to serve you well. This is not about personalities. It is about whether the person handling your account has the knowledge, authority, and time to actually move the needle.
At Twenty West Media, every SEO client has a dedicated account manager who oversees strategy, monitors performance, and is the consistent point of contact for the relationship. It is how accountability works in practice rather than in a pitch deck.
Sign #5: Your Agency Can’t Explain Their Strategy in Plain Language
SEO has genuine complexity. There are technical elements, content elements, link acquisition elements, and an ever-changing search algorithm that requires ongoing attention. An experienced practitioner has a lot to explain.
But there is a difference between complex and deliberately obscure. A good agency can explain what they are doing and why in language that a smart business owner without an SEO background can understand and evaluate. If every conversation with your agency leaves you more confused rather than more informed, something is wrong.
The plain-language test: ask your agency to explain, in two minutes, the three most important things they are working on for your site right now and what specific outcome each one is intended to produce. A competent SEO practitioner passes this test immediately. An agency using complexity as a shield will struggle with it.
If you leave strategy conversations feeling like you need to trust the process without understanding it, that feeling is telling you something. You do not need to understand every technical detail of SEO. You do need to understand the strategy well enough to evaluate whether it makes sense for your business.
Sign #6: You’re Being Kept on Long Contracts With Vague Deliverables
The contract structure an agency proposes tells you something about how confident they are in their ability to produce results. An agency that insists on a twelve or eighteen-month commitment from the first conversation is either protecting itself from accountability or covering for a long ramp-up time that they know will not look impressive.
Vague deliverables are a related problem. If your contract specifies ‘ongoing SEO services’ without defining what that means in concrete terms, you have no basis for evaluation, and the agency has no defined obligation. ‘We will publish four optimized content pieces per month targeting the keyword clusters identified in the audit, track their ranking performance monthly, and adjust the content plan quarterly based on results’ is a deliverable.
This is not an argument that long-term SEO engagements are inherently suspicious. SEO is a long-term investment and the best results come from sustained, compounding work over time. The concern is with contracts that lock you in without defining what ‘in’ means or giving you any basis to evaluate whether the commitment is being honored.
If you signed a long contract and the deliverables section of that contract would not tell a third party auditor what work is actually supposed to be happening, that is a structural accountability problem regardless of how good the agency’s intentions are.
Sign #7: Your Agency Uses Tactics You’ve Read Are Harmful
Not all SEO work is created equal, and some tactics that appear to produce short-term gains are actively harmful to your site’s long-term search performance. An agency using these approaches is not doing you a favour, even if the monthly ranking report shows movement.
The tactics to be specifically cautious about include bulk link building from low-quality or irrelevant sites (which can trigger manual penalties from Google), keyword stuffing in content that makes it unreadable and degrades user experience, spinning or duplicating content across multiple pages, and purchasing paid links presented as organic editorial placements.
Google’s guidelines on this are explicit and well documented. The search engine has become substantially better at identifying and penalizing these tactics over time, and the short-term ranking gains they sometimes produce are followed by ranking drops and, in serious cases, manual actions that require significant work to recover from.
If your agency’s link building strategy cannot be described in terms of the specific sites being targeted and the genuine editorial relationship that will result in a placement, ask more questions. If their content strategy produces pages that read like they were written for an algorithm rather than a human, ask more questions. The answers will tell you a great deal about the approach.
Sign #8: Communication Has Become Reactive and Infrequent
In the first few months of an engagement, most agencies communicate proactively. They are setting up, presenting strategies, demonstrating activity. As the engagement matures, the agencies that are producing results keep communicating proactively because they have things to show you. The agencies that are not producing results tend to go quiet unless you initiate contact.
If you find yourself chasing your agency for updates, if monthly calls have become shorter and more vague, if you are receiving reports without any accompanying explanation of what they mean or what is coming next, those are signs of an agency managing the relationship in decline mode rather than a performance mode.
Responsive communication is a minimum standard, not a differentiator. But proactive communication, where your agency is reaching out with insights, flag issues, sharing what they are seeing in the data, and explaining what it means for your strategy, is a sign of an agency that is engaged with your account and confident in what they are doing.
Sign #9: Your Competitors Are Outranking You on Every Target Term
SEO is not played in isolation. It is a competitive landscape, and what your competitors are doing to invest in their organic search presence directly affects your position relative to them. An agency that is doing good work should be able to tell you, at any point in the engagement, how your search visibility is trending relative to your primary competitors and what the gap looks like on your most important target terms.
If six months into an SEO engagement your competitors have gained ground on you, the right question is not just what happened to your rankings but why the gap is growing and what the agency is doing about it. A competent SEO team monitors the competitive landscape as a core part of their work, not as an afterthought when a client asks.
Competitive analysis is not a one-time exercise at the start of an engagement. It is an ongoing input into strategy. If your agency cannot tell you what your top three competitors are doing in organic search that you are not, and what specifically you should do about it, they are not doing competitive SEO management. They are doing tasks.
Sign #10: You Have No Idea What Success Looks Like to Your Agency
This may be the most important sign of all, because it is the one that makes evaluating everything else impossible. If you and your agency have never explicitly defined what a successful engagement looks like, in specific, measurable terms, you have no shared standard against which to evaluate the work.
A well-run agency defines success metrics at the outset of an engagement and revisits them regularly. Those metrics should be tied to business outcomes, not just SEO vanity metrics: organic leads generated, revenue attributed to organic search, not just impressions and click-through rates that do not connect to what your business actually needs to grow.
At Twenty West Media, performance is defined in terms that connect to real business growth. That is the commitment that separates a genuine growth partner from a vendor collecting a retainer. If your agency has never had an explicit conversation with you about what winning looks like in terms that matter to your business, start that conversation now. The response will tell you whether they are thinking about your outcomes or their deliverables.
What to Do If You Recognize Multiple Signs
Reading through those ten signs and recognizing several of them is not a comfortable position. But it is a solvable one, and the path forward is more straightforward than most business owners fear when they realize the relationship may not be working.
Step 1: Request a Formal Performance Review
Before drawing conclusions, give your agency the opportunity to explain where things stand. Request a formal performance review that covers, at minimum, current keyword rankings versus baseline, organic traffic trends over the engagement, the specific work completed and how each deliverable connects to a measurable outcome, and what the agency’s own assessment of progress is relative to the goals established at the start.
This conversation serves two purposes. First, it may surface context you were not aware of: algorithm updates that affected rankings across the board, technical issues on your site that are outside the agency’s control, or competitive dynamics that explain some of the gaps. Second, and more importantly, it tells you whether your agency has a clear-eyed view of where things stand or is managing your perception rather than your results.
An agency that responds to a formal performance review with honest assessment, specific explanations, and a clear forward plan is worth continuing to work with. An agency that responds with defensiveness, deflection, or a restatement of the activity they have been doing is telling you something important.
Step 2: Get an Independent Audit
If the performance review does not give you confidence, an independent SEO audit from a qualified third party gives you an objective picture of where your site actually stands and what work has and has not been done. An audit covers your site’s technical health, content quality and relevance to your target keywords, backlink profile quality and potential risks, on-page optimization status, and ranking and traffic trends.
The audit is not about finding fault with your current agency. It is about establishing a fact-based picture of reality that you can use to make an informed decision. That decision may be to give the current agency a specific corrective brief based on the audit findings. Or it may be to start the process of transitioning to a new partner.
Twenty West Media offers SEO audits for businesses that want an honest, independent view of where their organic search presence stands. The process starts with a comprehensive analysis of your website’s content, structure, and technical health, identifying what is working and what is actively preventing rankings from improving. There are no obligations attached to an audit; the goal is to give you the information you need to make the right decision.
Step 3: Make the Decision
Once you have the information from the performance review and the audit, the decision framework is straightforward. The agency is working and needs more time, or it is not working and the relationship needs to change. The signs in this guide, the performance review conversation, and an independent audit together give you the basis to make that judgment without second-guessing.
If the decision is to transition, do it with a clear brief for what a new agency needs to understand about your business, your market, your competitors, and what has and has not been attempted in the current engagement. That context significantly accelerates the ramp-up time with a new partner and reduces the risk of repeating the same problems.
Twenty West Media’s approach to new client onboarding starts with exactly that kind of context gathering: a thorough review of what exists, what has been tried, and where the genuine opportunities are, before committing to a strategy. It is how an agency operating differently than the industry default actually behaves from day one.
Conclusion
The ten signs in this guide are not edge cases. They are the patterns that show up repeatedly when a business relationship between a client and an SEO company is not working, and they are recognizable precisely because they are common across the industry.
The underlying reason most of them appear is the same: some agencies have built their businesses around managing perception rather than managing performance. Complex reports, long contracts, activity metrics, and inaccessible strategy are all easier to produce than actual results. They are also much harder for a client without deep SEO expertise to challenge.
The good news is that the test for whether an agency is actually working is not that complicated. Is your organic traffic growing? Are your target keyword rankings improving? Can your agency explain specifically what they are doing and why, in plain language that connects to your business goals? Do you know who is accountable for your results and how to reach them? And do you and your agency share a clear definition of what success looks like?
Yes to those questions, with evidence to support the answers, is what a working SEO engagement looks like. Anything less deserves a closer look.