Most businesses paying for SEO in Dubai don't have the background to judge the work directly. You're trusting someone else's read on rankings, traffic and technical health, and that trust can quietly outlast the results. This isn't a list of vague red flags like "bad communication." It's five specific, checkable signs that something is genuinely wrong, along with what to do about each one before you decide to cancel or keep paying.
Dubai's SEO market has no shortage of agencies competing on price and on confident sounding pitches, which makes it easy to sign a contract based on a good first meeting and then stop paying attention once the invoices start recurring monthly. That's usually the period where problems go unnoticed longest, since a monthly retainer feels routine and a vague report is easy to skim past without really checking the numbers against what you were told at the start. The checks below take under an hour combined and most of them use tools you already have access to, like Google Search Console and Google Analytics, so there's no reason to keep guessing.
1. The reports only show rankings, never traffic or leads
A ranking report on its own tells you almost nothing about whether SEO is working for your business. A keyword can climb from position 40 to position 12 and still send you zero customers, either because nobody searches it or because the people who do aren't looking to buy. If every report you get is a table of keyword positions with no organic traffic numbers, no comparison to the previous period, and no mention of leads or enquiries, that's the first sign something is off.
What to do: ask directly for organic sessions from Google Analytics and enquiries or form submissions attributed to organic search, month over month. A company doing real work should have this data ready within a day, since it should already be part of how they track their own performance. A company stalling on this request, or providing only screenshots without dates, is worth pressing further.
It's also worth checking who owns the analytics account itself. If your Google Analytics and Search Console properties were set up by the agency under an account you don't have admin access to, that's a separate problem on top of the reporting one: it means you can't independently verify anything they send you, and you'd lose your own historical data if the relationship ended. Ask for admin access to both properties under your own Google account regardless of what else you find.
2. Nobody can explain what was actually done last month
Ask a simple question: "What specifically did you do on my site last month?" A strong answer names pages, changes and reasons: which title tags were rewritten and why, which technical issue was fixed, which piece of content was published and what it targets. A weak answer is generic: "we optimized your site," "we did outreach," "we improved your content." Vague language here usually means the work itself was vague, or that very little happened and the report is padding out a quiet month.
What to do: request a monthly changelog, even a simple one, listing dates, pages and actions. If a company can't produce this after being asked twice, assume there isn't much to list.
3. Your site has technical issues nobody flagged
Run your own site through Google Search Console's coverage and page experience reports, or a free crawler tool, and look for basic problems: pages returning errors, missing or duplicate title tags, slow load times, pages blocked from indexing by accident. If you find issues that have clearly existed for months and your SEO company never mentioned them, that's a sign the technical side of the work isn't happening at all. Content and links built on top of unresolved technical problems tend to underperform regardless of quality, so this isn't a minor gap, it undermines everything else being paid for.
What to do: bring the specific issues to your account contact and ask why they weren't caught. A company running proper technical checks should have found these already. If you want a sense of what a thorough technical process actually covers, our technical SEO services in Dubai page lays out the checks that should be standard, not optional.
4. Backlinks are appearing on low-quality or unrelated sites
Check your backlink profile in a free tool like Google Search Console's links report or Ahrefs' free backlink checker. If you see a growing number of links from sites that have nothing to do with your industry, from directories with no real traffic, or from sites that look automatically generated, that's a genuine warning sign, not a stylistic preference. Low-quality link building can produce a short-term bump and a longer-term penalty risk, and it's one of the harder things to reverse once it's built up.
What to do: ask your SEO company to walk you through their link building process and show you where new links are coming from before they're built, not after. A company confident in its approach will welcome the question. One that gets vague or defensive about where links are coming from is a company you should be watching closely.
5. Six months in, nothing has moved, and no one can say why
Some timelines are genuinely slow, especially in competitive industries or on newer domains. That's not automatically a failure. The failure is when six months have passed with no movement on any tracked keyword, including easier, lower-competition ones, and nobody can give you a specific, plausible reason why. A company doing real work should be able to point to something: a competitor that outranks you and why, a technical constraint still being worked through, a content gap being closed. "SEO takes time" is true, but it's not an explanation on its own, and it shouldn't be the only answer you get after half a year.
What to do: ask for a specific, honest assessment of where things stand and why, in writing. If the answer is still vague after a direct request, that tells you the company either doesn't know why it isn't working or doesn't want to say.
It also helps to separate what's actually within the SEO company's control from what isn't. A brand new domain, a highly competitive category, or a site with a serious structural problem the client hasn't approved fixing yet, can all genuinely slow results regardless of how good the work is. The distinction that matters is whether the company told you about that constraint from the start, or whether it's only coming up now, after six months of payments, as an explanation for a lack of movement.
Putting these together before you act
One of these signs on its own isn't necessarily disqualifying. Reports sometimes miss a metric, a single technical issue can slip through, a slow quarter happens. What matters is the pattern. If two or three of these show up together, especially the combination of vague monthly work and no traffic data, it's a reasonable moment to raise the issue directly and judge the response, rather than waiting quietly for another few months of invoices.
If you're not sure whether what you're seeing is normal or a genuine problem, it can help to get a second opinion on the account before deciding anything. For a broader view of what a proper engagement should look like from the start, see our guide on what to look for in an SEO company in Dubai before you hire, which covers the same ground from the opposite direction.
Where Digital Worms fits
If you're evaluating whether to switch, we're happy to look at your current reporting and give you an honest read on whether the work matches what you're being told. See our SEO agency services in Dubai or our full SEO services breakdown, or get in touch directly.