What red flags indicate a bad SEO company?
Once you are paying for the work, the red flags to watch are reports that list activity without showing what was done, work you cannot see or check, accounts the company controls and you do not, gains that appear fast and then collapse, warnings from Google in your own Search Console, and explanations that never change from month to month. Any one of these can have an innocent cause. A pattern of them, persisting after you have asked about it, is the sign of a company that is failing you rather than one still building results.
Judge progress against what was agreed
SEO results take time, so a flat month three is not proof of failure by itself. The fair test is whether the early signs agreed at the start are moving: pages fixed and indexed, content published, impressions rising on the pages the work targeted. If nothing was agreed at the start, ask the company now what it expects to change, by when, and how you will see it. A company that cannot answer is showing you the first red flag.
Reports that show activity but not the work
A report can look busy and explain nothing: hundreds of tracked keywords, colored arrows, and a headline figure with no comparison period. A useful report says what changed on the site, which pages were published or rewritten, which technical problems were fixed, which links were earned, and what moved on the pages that work touched. If you cannot tell from the report what was done or whether it helped, ask; if the next report is the same, that is a red flag.
Work you cannot verify
You should be able to see every deliverable for yourself. Links the company says it built should be named, with the pages they appear on; content should be live at an address you can open; technical changes should appear in a dated log you can check against your site. If the proof only ever lives inside the company’s own dashboard, treat the results as unconfirmed.
Access you do not control
Your Search Console property, analytics account, and Business Profile belong to your business. Google’s help page on Search Console permissions describes an owner as having full control, including adding and removing other users, while a full user can view all data and take some actions, and a restricted user has view rights on most data. If the company is the only owner of your property, has given you a restricted role on your own site, or delays adding you as an owner, you cannot check what it reports, and your access depends on the company. Ask to be made a verified owner, and to give the company the role its work needs.
Gains that collapse, and warnings from Google
A ranking jump that fades within weeks can have several causes, including a Google update or a measurement change, so it calls for a question rather than a verdict. Ask what was done just before the jump. The firmer warning comes from Google itself: the Manual actions report lists actions taken against a site for breaking Google’s spam policies, and it describes the action for links this way: “Google has detected a pattern of unnatural, artificial, deceptive, or manipulative links pointing to your site.” Check that report yourself. A manual action that follows the company’s link work, or links from unrelated sites appearing in your Links report, needs an explanation in writing.
Explanations that do not change
A company that knows what it is doing can explain the next three months of work in plain language and why it fits your site, your competitors, and the gaps in your content. Watch for the same generic answer every month, a list of activities never tied to results, deliverables that arrive late or lighter than promised, and review meetings that keep moving.
Reading the pattern
One late report or one bad month is not a verdict. When several of these signs appear together and persist after you have raised them, ask for three things in writing: a full record of what has been delivered, the reasoning behind the strategy, and a plan to correct course with dates. How the company handles that request is itself a signal. If it cannot produce the record, explain the strategy, or commit to dates, the problem is no longer a matter of patience.