{"id":1542,"date":"2026-04-29T17:13:43","date_gmt":"2026-04-29T09:13:43","guid":{"rendered":"https:\/\/www.stridec.com\/blog\/what-are-the-red-flags-for-seo\/"},"modified":"2026-04-29T17:13:43","modified_gmt":"2026-04-29T09:13:43","slug":"what-are-the-red-flags-for-seo","status":"publish","type":"post","link":"https:\/\/www.stridec.com\/blog\/what-are-the-red-flags-for-seo\/","title":{"rendered":"What Are the Red Flags for SEO? Warning Signs in Agency Engagements"},"content":{"rendered":"<p><p>The red flags for SEO are the warning signs that an agency engagement is more likely to waste money than to produce results \u2014 vague KPIs, promises of &#8220;guaranteed rankings,&#8221; link-spam tactics dressed up as outreach, opaque reporting, hidden subcontracting, lock-in contracts with no performance exit, citation engineering that is absent or never explained, and AI-generated content fluff passed off as expert work. None of these flags are unique to one agency or one country; they show up wherever the SEO market intersects with buyers who cannot independently audit the work.<\/p>\n<p>The reason these patterns persist is the same asymmetry that makes good retainers important: SEO outcomes lag interventions by months, the work is technical and distributed, and a buyer often discovers the problem only after a year of monthly invoices. Recognising the red flags early \u2014 before signing \u2014 saves both the budget and the time it takes to recover from a poor engagement.<\/p>\n<p>This article walks through the warning signs to look for. It is not a list of bad agencies; it is a list of patterns. The same agency that shows none of these flags on one engagement might show several on another, depending on how scope was set up. The reader&#8217;s job is to recognise the patterns and ask the questions that surface them before signing, not after.<\/p>\n<\/p>\n<h2>Key Takeaways<\/h2>\n<ul>\n<li>Vague KPIs (&#8220;improve SEO,&#8221; &#8220;grow rankings&#8221;) with no target levels or measurement methodology are the most common warning sign.<\/li>\n<li>&#8220;Guaranteed rankings&#8221; or any guaranteed-position language is a flag \u2014 no legitimate practitioner can guarantee what a search algorithm does.<\/li>\n<li>Link tactics that rely on volume (paid links, PBN networks, comment spam, automated outreach) signal short-term gains and long-term penalty risk.<\/li>\n<\/ul>\n<h2>Vague KPIs and the language of &#8220;growth&#8221;<\/h2>\n<p><p>The most common red flag is vagueness about what success looks like.<\/p>\n<p><strong>The pattern.<\/strong> A proposal talks about &#8220;improving SEO,&#8221; &#8220;growing organic traffic,&#8221; &#8220;better rankings,&#8221; or &#8220;increased visibility&#8221; without specifying which metric, which target level, which timeline, or which measurement methodology. The success criteria are aspirational rather than operational.<\/p>\n<p><strong>Why it is a flag.<\/strong> Vague KPIs cannot be missed. If &#8220;better rankings&#8221; is the goal, almost any movement counts as success. If the goal is &#8220;organic traffic up 30% on commercial pages within 12 months, measured via a defined analytics property,&#8221; missing that target is unambiguous. Vagueness protects the agency from accountability; specificity protects the buyer from drift.<\/p>\n<p><strong>What to ask.<\/strong> What specific metrics will be tracked? What target level for each, by when? Which analytics property is the source of truth? How will citation rate in AI answer engines be measured if it is part of scope? What baselines are captured before work starts? If the agency cannot answer these in concrete numbers, the KPI section of the contract is decorative.<\/p>\n<p><strong>The honest framing.<\/strong> Some metrics are hard to forecast precisely (citation rate in answer engines, for instance, has more variance than ranking movement). A good agency will give a target with explicit confidence intervals or a defined methodology for resetting targets at quarterly review \u2014 not refuse to commit to anything specific.<\/p>\n<\/p>\n<h2>&#8220;Guaranteed rankings&#8221; and the impossibility of the promise<\/h2>\n<p><p>Some agencies pitch with the phrase &#8220;guaranteed rankings&#8221; \u2014 guaranteed top-3, guaranteed first page, guaranteed position-one for specific keywords. The phrase itself is a red flag.<\/p>\n<p><strong>Why it is impossible.<\/strong> Search engine rankings are determined by an algorithm the agency does not control, on a result page that changes for every query and every user, against competitors who are also working on their own rankings. No legitimate practitioner can guarantee where a result will land at any specific date. Anyone who guarantees it is either using tactics that produce short-term gains at the cost of long-term penalty risk, or planning to renegotiate the definition of &#8220;ranking&#8221; when the guarantee comes due.<\/p>\n<p><strong>What &#8220;guaranteed rankings&#8221; usually means in practice.<\/strong> Either: (a) the guarantee is for an obscure low-volume keyword the buyer has never heard of, picked because it is easy to rank for, not because it has commercial value; (b) the agency is using paid link schemes, PBN networks, or other tactics that artificially boost rankings until the engine catches up and the site is penalised; or (c) the guarantee has a contractual escape clause that lets the agency redefine the metric when the deadline arrives.<\/p>\n<p><strong>The legitimate alternative.<\/strong> A good agency will commit to specific deliverables and to KPI targets with defined methodology \u2014 not to algorithmic outcomes they cannot control. &#8220;We will publish X articles, acquire Y links at Z quality, complete W technical fixes, and forecast a 25-35% organic traffic increase within 12 months on the tracked commercial keyword set, with quarterly review of the forecast.&#8221; That is a serious commitment. &#8220;Guaranteed top-3 for [keyword]&#8221; is not.<\/p>\n<\/p>\n<h2>Link tactics that rely on volume \u2014 what they look like and why they fail<\/h2>\n<p><p>Link acquisition is one of the oldest off-page work streams and one of the easiest places for an agency&#8217;s tactics to be unhealthy.<\/p>\n<p><strong>The flags.<\/strong> Paid links presented as editorial. Link-exchange schemes (&#8220;we&#8217;ll link to you, you link to us&#8221;). Private blog networks (PBNs) \u2014 networks of low-quality sites built solely to link out. Automated outreach that mass-emails publishers with template requests. Comment-spam tools that drop links on unrelated blog posts and forums. Scaled &#8220;guest post&#8221; placements on networks of thin content sites that exist to host paid placements.<\/p>\n<p><strong>Why it works short-term.<\/strong> Volume of links is a signal search engines have used for decades, and adding many links quickly can produce ranking movement in the short term. Buyers who do not understand the underlying tactics see rankings improve and assume the agency is working.<\/p>\n<p><strong>Why it fails long-term.<\/strong> Search engines have invested heavily in detecting these patterns. Penalty risk is real and recoveries are slow and expensive. AI answer engines, which read the broader web for entity authority signals, weight the quality and editorial nature of mentions even more strictly than classical search did. Volume tactics that might once have worked produce diminishing or negative returns now.<\/p>\n<p><strong>The healthy alternative.<\/strong> Earned links from genuinely relevant editorial coverage, original research that journalists cite, partnerships and integrations that produce real referrals, and digital PR that builds real coverage. Lower volume, higher quality, slower compounding. A good agency reports on link quality and editorial relevance, not just raw count.<\/p>\n<\/p>\n<h2>Reporting opacity, hidden subcontracting, and lock-in<\/h2>\n<p><p>Three structural flags often travel together.<\/p>\n<p><strong>Opaque reporting.<\/strong> Reports that show traffic charts going up without explaining why. Reports that highlight selected wins (the keywords that ranked) and ignore the keywords that did not. Reports that change format month to month so trends are hard to track. Reports that talk about activity (&#8220;we did 100 things this month&#8221;) without showing the connection to outcomes. The flag is the reader cannot independently audit the work from the report.<\/p>\n<p><strong>Hidden subcontracting.<\/strong> The agency that pitched is not the team doing the work. The actual content writers, technical SEO engineers, or link outreach team are subcontractors \u2014 often offshore agencies producing low-quality work \u2014 and the buyer is paying the contracting agency&#8217;s margin on top of the subcontracted rate. The flag is the buyer never meets the team that is actually executing, and the work product quality does not match the pitched team&#8217;s experience.<\/p>\n<p><strong>Lock-in contracts without performance exit.<\/strong> Long initial terms (24-36 months) with no kill clauses tied to KPI performance. High early-termination penalties. Notice periods longer than 90 days. Pricing structures that punish the buyer for leaving even when the engagement is not delivering. The flag is that the contract is structured to retain the buyer regardless of results, which an agency confident in its work does not need.<\/p>\n<p><strong>What to ask.<\/strong> Who specifically is on my team? Are they your employees or subcontractors? Can I see sample work product from this team specifically, not generic agency samples? Can the contract include a performance-based exit at the six-month mark? Can the report format be defined in the contract, including what metrics are included and how exceptions are explained? If these questions are deflected, the structural flags are present.<\/p>\n<\/p>\n<h2>When citation engineering is missing or fake<\/h2>\n<p><p>By 2026 the AI answer engines \u2014 Google&#8217;s AI Overview, Perplexity, ChatGPT search, Copilot \u2014 have become a substantial source of how people get answers. A meaningful share of commercial queries that used to drive clicks to a ranked page now resolve in an AI-generated answer that may or may not cite the publisher. Getting cited there is its own discipline.<\/p>\n<p><strong>The flag.<\/strong> An agency proposal that is silent on AI citation engineering, or treats it as just &#8220;a part of regular SEO,&#8221; or claims to do it without specifying what queries are tracked, what answer engines are covered, or what interventions are being run. The agency may simply not have updated its methodology since 2023.<\/p>\n<p><strong>What &#8220;citation engineering as a real scope&#8221; looks like.<\/strong> A defined query set being tracked across answer engines. A defined measurement methodology \u2014 citation tracking with specific tools or methods, with frequency. A defined intervention set \u2014 the entity work, schema work, content patterns suited to LLM extraction, internal link patterns, structured data, that are being deployed to improve citation rates. Monthly or quarterly reporting on citation rate movement on the tracked set. It is its own line item with its own deliverables and its own measurement.<\/p>\n<p><strong>What &#8220;fake citation engineering&#8221; looks like.<\/strong> A bullet point in a proposal that says &#8220;AI Overview optimisation&#8221; with no further detail. Reports that mention citations only when the agency happens to notice one, with no systematic tracking. Pricing that includes citation work as a free add-on rather than a real line item \u2014 usually a sign that no one is actually doing the work.<\/p>\n<p><strong>The buyer&#8217;s question.<\/strong> Show me your citation tracking method. Show me the tracked query set you are running for similar clients. Show me last month&#8217;s citation rate movement on a comparable client&#8217;s tracked set. If the agency cannot show this, the AI citation work is either nonexistent or unmeasured.<\/p>\n<\/p>\n<h2>AI-generated content fluff and the substitution of volume for substance<\/h2>\n<p><p>The cheapest place to cut corners in 2026 is content production. AI tools can generate plausible-sounding articles in seconds, and some agencies are quietly using them at scale to fulfil the content lines on retainers.<\/p>\n<p><strong>The flag.<\/strong> Articles that are long and grammatically clean but say nothing specific. Generic explanations that any LLM would produce on any topic. No proprietary data, no specific examples, no expert observations that go beyond what is already in the training data. The same article structure and turn of phrase across many topics. Articles that ride exactly the surface of the topic without going deeper.<\/p>\n<p><strong>Why it does not work.<\/strong> Search engines and AI answer engines are increasingly weighting expertise signals and original analysis over generic content. Articles that read as LLM-generated tend not to rank competitively for commercial queries against well-researched human-authored work. They also do not earn citations in AI answer engines, which weight original analysis more heavily than aggregated rephrasing.<\/p>\n<p><strong>What good content production looks like.<\/strong> Original observations from real practitioner work. Specific data and examples the agency or client has access to. Expert framing that goes beyond the surface explanation. Editorial polish \u2014 but the substance is what matters, and the substance has to come from somewhere real, not from a model rephrasing existing public content.<\/p>\n<p><strong>What to ask.<\/strong> Show me the writers who will be writing for me. What is their background? What is your editorial process? How do you incorporate proprietary data or client expertise into the content? Are LLMs used in any part of the workflow, and if so, in what role and with what review? A good agency answers these directly and is using LLMs (if at all) as research assistants under expert supervision, not as content generators producing the bulk of the work.<\/p>\n<\/p>\n<h2>Conclusion<\/h2>\n<p><p>The red flags for SEO are patterns, not a list of agencies. Vague KPIs, &#8220;guaranteed rankings,&#8221; volume-based link tactics, opaque reporting, hidden subcontracting, lock-in contracts, missing or fake citation engineering, and AI-generated content fluff \u2014 each of these is a warning sign that the engagement is more likely to waste money than produce results. The patterns are recognisable before signing if the buyer asks the right questions: what specific metrics will be tracked and to what targets, what link tactics will be used and what is the quality bar, who is on my team and are they your employees, what does a sample report look like, what does citation engineering scope include with what measurement, who is writing my content. A healthy agency answers these directly. An agency that deflects them is showing the flags before any work has started. Recognising them early is the difference between an engagement that compounds and one that wastes a year of budget.<\/p>\n<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<details>\n<summary>What are the red flags for an SEO agency?<\/summary>\n<div class=\"faq-answer\">The main warning signs are: vague KPIs without target levels or measurement methodology; &#8220;guaranteed rankings&#8221; or guaranteed-position language; link tactics that rely on volume (paid links, PBN networks, comment spam); opaque reporting that hides activity-to-outcome connections; hidden subcontracting where the pitched team is not the execution team; lock-in contracts with no performance exit; citation engineering that is absent or unspecified; and AI-generated content fluff passed off as expert work. These are patterns to recognise, not specific agencies.<\/div>\n<\/details>\n<details>\n<summary>Why is &#8220;guaranteed rankings&#8221; a red flag?<\/summary>\n<div class=\"faq-answer\">Because rankings are determined by a search algorithm the agency does not control, against competitors also working on theirs, on result pages that vary by query and user. No legitimate practitioner can guarantee where a page will rank by a specific date. Agencies that promise guaranteed positions are usually either using tactics that produce short-term gains at long-term penalty risk, ranking obscure low-volume keywords picked for ease rather than commercial value, or relying on contractual escape clauses to redefine the metric later.<\/div>\n<\/details>\n<details>\n<summary>What link-building tactics should I avoid?<\/summary>\n<div class=\"faq-answer\">Paid links presented as editorial, link-exchange schemes, private blog networks (PBNs) built solely to link out, automated outreach at scale, comment-spam tools, and &#8220;guest post&#8221; placements on networks of thin sites that exist to host paid links. These can produce short-term ranking movement but expose the site to algorithmic penalty risk over time. Healthy link acquisition is earned editorial coverage, original research that gets cited, real partnerships, and digital PR \u2014 slower, lower volume, more durable.<\/div>\n<\/details>\n<details>\n<summary>How can I tell if reporting is healthy or opaque?<\/summary>\n<div class=\"faq-answer\">Healthy reports show activity (what was done) clearly tied to outcomes (what changed), include both the metrics that improved and the ones that did not, follow a consistent format month over month, and explain why movement happened where it did. Opaque reports highlight selected wins, hide misses, change format frequently, talk about activity volume without connecting to outcomes, and avoid disclosing methodology. The buyer should be able to audit the work from the report without being an SEO specialist.<\/div>\n<\/details>\n<details>\n<summary>What is hidden subcontracting and why does it matter?<\/summary>\n<div class=\"faq-answer\">Hidden subcontracting is when the agency that pitched a buyer is not the team actually doing the work \u2014 the writing, technical SEO, or outreach is being done by external (often offshore) subcontractors, and the buyer is paying the contracting agency&#8217;s margin on top. It matters because the work quality does not match the pitched team&#8217;s expertise, communication has friction through the layers of contracting, and the buyer is not getting what was sold. The fix is to ask directly who will be on the team and request samples from that team specifically.<\/div>\n<\/details>\n<details>\n<summary>How do I know if an agency does real AI citation engineering?<\/summary>\n<div class=\"faq-answer\">Ask to see their citation tracking method, their tracked query set for comparable clients, and recent citation rate movement on a similar client&#8217;s tracked set. Real citation engineering has a defined measurement method, a tracked query set across the answer engines being targeted, an intervention set (entity work, schema, content patterns, internal links), and reporting on citation rate movement. If an agency cannot show these specifics, the citation work is either missing or unmeasured.<\/div>\n<\/details>\n<details>\n<summary>How do I spot AI-generated content fluff?<\/summary>\n<div class=\"faq-answer\">Look for articles that are long and grammatically clean but say nothing specific \u2014 generic explanations any LLM would produce, no proprietary data, no specific examples, no expert observations beyond what is already in public content, and the same structural patterns across many different topics. Ask the agency who is writing for you, what their background is, and whether LLMs are part of the workflow and in what role. A healthy answer is that LLMs are research assistants under expert supervision, not the source of the content itself.<\/div>\n<\/details>\n<p><p>If you&#8217;re scoping an engagement and want a second pair of eyes on the proposal \u2014 scope, KPIs, citation engineering, contract terms \u2014 we can review it.<\/p>\n<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"Article\", \"headline\": \"What Are the Red Flags for SEO? Warning Signs in Agency Engagements\", \"datePublished\": \"2026-04-28\", \"dateModified\": \"2026-04-28\", \"author\": {\"@type\": \"Person\", \"name\": \"Stridec\"}, \"publisher\": {\"@type\": \"Organization\", \"name\": \"Stridec\", \"logo\": {\"@type\": \"ImageObject\", \"url\": \"https:\/\/stridec.com\/logo.png\"}}, \"mainEntityOfPage\": \"https:\/\/stridec.com\/blog\/what-are-the-red-flags-for-seo\"}<\/script><br \/>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What are the red flags for an SEO agency?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The main warning signs are: vague KPIs without target levels or measurement methodology; \\\"guaranteed rankings\\\" or guaranteed-position language; link tactics that rely on volume (paid links, PBN networks, comment spam); opaque reporting that hides activity-to-outcome connections; hidden subcontracting where the pitched team is not the execution team; lock-in contracts with no performance exit; citation engineering that is absent or unspecified; and AI-generated content fluff passed off as expert work. These are patterns to recognise, not specific agencies.\"}}, {\"@type\": \"Question\", \"name\": \"Why is \\\"guaranteed rankings\\\" a red flag?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Because rankings are determined by a search algorithm the agency does not control, against competitors also working on theirs, on result pages that vary by query and user. No legitimate practitioner can guarantee where a page will rank by a specific date. Agencies that promise guaranteed positions are usually either using tactics that produce short-term gains at long-term penalty risk, ranking obscure low-volume keywords picked for ease rather than commercial value, or relying on contractual escape clauses to redefine the metric later.\"}}, {\"@type\": \"Question\", \"name\": \"What link-building tactics should I avoid?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Paid links presented as editorial, link-exchange schemes, private blog networks (PBNs) built solely to link out, automated outreach at scale, comment-spam tools, and \\\"guest post\\\" placements on networks of thin sites that exist to host paid links. These can produce short-term ranking movement but expose the site to algorithmic penalty risk over time. Healthy link acquisition is earned editorial coverage, original research that gets cited, real partnerships, and digital PR \u2014 slower, lower volume, more durable.\"}}, {\"@type\": \"Question\", \"name\": \"How can I tell if reporting is healthy or opaque?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Healthy reports show activity (what was done) clearly tied to outcomes (what changed), include both the metrics that improved and the ones that did not, follow a consistent format month over month, and explain why movement happened where it did. Opaque reports highlight selected wins, hide misses, change format frequently, talk about activity volume without connecting to outcomes, and avoid disclosing methodology. The buyer should be able to audit the work from the report without being an SEO specialist.\"}}, {\"@type\": \"Question\", \"name\": \"What is hidden subcontracting and why does it matter?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Hidden subcontracting is when the agency that pitched a buyer is not the team actually doing the work \u2014 the writing, technical SEO, or outreach is being done by external (often offshore) subcontractors, and the buyer is paying the contracting agency's margin on top. It matters because the work quality does not match the pitched team's expertise, communication has friction through the layers of contracting, and the buyer is not getting what was sold. The fix is to ask directly who will be on the team and request samples from that team specifically.\"}}, {\"@type\": \"Question\", \"name\": \"How do I know if an agency does real AI citation engineering?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ask to see their citation tracking method, their tracked query set for comparable clients, and recent citation rate movement on a similar client's tracked set. Real citation engineering has a defined measurement method, a tracked query set across the answer engines being targeted, an intervention set (entity work, schema, content patterns, internal links), and reporting on citation rate movement. If an agency cannot show these specifics, the citation work is either missing or unmeasured.\"}}, {\"@type\": \"Question\", \"name\": \"How do I spot AI-generated content fluff?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Look for articles that are long and grammatically clean but say nothing specific \u2014 generic explanations any LLM would produce, no proprietary data, no specific examples, no expert observations beyond what is already in public content, and the same structural patterns across many different topics. Ask the agency who is writing for you, what their background is, and whether LLMs are part of the workflow and in what role. A healthy answer is that LLMs are research assistants under expert supervision, not the source of the content itself.\"}}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The red flags for SEO are the warning signs that an agency engagement is more likely to waste money than to produce results \u2014 vague&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1542","post","type-post","status-publish","format-standard","hentry","category-ai-seo"],"_links":{"self":[{"href":"https:\/\/www.stridec.com\/blog\/wp-json\/wp\/v2\/posts\/1542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stridec.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stridec.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stridec.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stridec.com\/blog\/wp-json\/wp\/v2\/comments?post=1542"}],"version-history":[{"count":0,"href":"https:\/\/www.stridec.com\/blog\/wp-json\/wp\/v2\/posts\/1542\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.stridec.com\/blog\/wp-json\/wp\/v2\/media?parent=1542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stridec.com\/blog\/wp-json\/wp\/v2\/categories?post=1542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stridec.com\/blog\/wp-json\/wp\/v2\/tags?post=1542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}