cd /news/ai-tools/the-steal-your-competitor-s-seo-with… · home topics ai-tools article
[ARTICLE · art-23238] src=dev.to pub= topic=ai-tools verified=true sentiment=· neutral

The 'Steal Your Competitor's SEO With AI' Trick, Tested

A developer tested a viral AI workflow claiming to steal a competitor's SEO strategy in five minutes by analyzing their sitemap through ChatGPT. Running the method on rival helicone.ai, the engineer found the sitemap contained 4,946 URLs, but 70% were auto-generated template pages—including 25 instances of a model compared against itself—while only 117 were actual blog posts. The test concluded the AI-generated roadmap was a "mirage" because sitemaps reveal what a site published, not what content actually drives traffic or ranks.

read5 min publishedJun 6, 2026

Originally published on rikuq.com. Republished here for Dev.to's readers.

This is the first post in a series I'm calling AI Slop, Tested. Twitter and LinkedIn are flooded with "I automated [hard thing] with AI, one click, 5 minutes, here's the exact workflow 👇" threads. Most of them are screenshots of a process that technically runs and produces something, dressed up as a result.

So I'm going to actually run them. On real targets. With receipts. Then tell you what's true, what's hype, and whether the 5 minutes buys you anything.

First up, the one that's been all over my feed:

How to STEAL your competitor's SEO strategy with AI in 5 minutes. Step 1: find their sitemap. Step 2-3: download 3-5 sitemaps. Step 4: upload everything into ChatGPT/Claude. Step 5: build a 6-month SEO roadmap.

I ran the full workflow on a real competitor of mine. Here's what happened.

My target: helicone.ai — a legitimate rival in the LLM observability / gateway space I write about. I followed the tweet's steps exactly.

Step 1-2 worked. helicone.ai/robots.txt

lists the sitemap. sitemap.xml

is a clean index pointing to sitemap-0.xml

. No friction. The tweet is right that this part is trivial and public.

Step 3 — download the URLs. The sitemap has 4,946 URLs. Right away, that's a problem the tweet doesn't mention, but hold that thought.

Step 4 — cluster the topics. Bucketing the URLs by their top path (the exact thing the "analyze these sitemaps" prompt does) gives you this:

Path URLs Share
/comparison/
3,459 70%
/llm-cost/
1,124 23%
/blog/
117 2%
/model/ , /stats/ , /changelog/ , other
246 5%

Step 5 — the AI roadmap. Feed that to ChatGPT and it confidently tells you: "Helicone dominates two huge content clusters — model comparisons and LLM cost. To compete, build out your own comparison and cost-calculator content at scale."

Sounds like strategy. It's a mirage. Here's why.

The tweet's method counts all 4,946 URLs as "content." But look at what's actually in the two big buckets.

The /comparison/

pages are auto-generated from a template — every model crossed with every other model. How do I know? Because the set includes pages like:

/comparison/claude-2-on-anthropic-vs-claude-2-on-anthropic

That's Claude 2 compared against itself. There are 25 of these exact self-vs-self pages in the sitemap — a model matched with an identical copy of itself. No human wrote those. It's a for

loop that forgot a !=

check.

The /llm-cost/

pages are the same idea: one templated price page per provider/model, e.g. /llm-cost/provider/anthropic/model/claude%203%20opus

. Useful as a reference table, but it's a database dump, not a content strategy.

Strip the programmatic stuff and helicone's actual written content is 117 blog posts — not 4,946. The tweet's method inflated their footprint by ~40x and called it "domination."

Here's the core lie. A sitemap tells you what a site published. It says nothing about what works. Those 3,459 comparison pages? Google may have indexed 200 of them and ignored the rest. They might pull 50,000 visits a month or near zero. The sitemap cannot tell you, and neither can the AI reading it.

Programmatic comparison pages are exactly the kind of thin, templated content (a real one I checked was 382 words of mostly boilerplate) that Google's recent updates have been demoting. So the tweet's "build comparison content at scale" advice could be telling you to copy the part of their strategy that's actively bleeding out. You'd never know, because you're reasoning over a list of URLs with no performance data attached.

A 4,946-URL sitemap is roughly 300KB of text. Paste that into ChatGPT and you blow past the window it can faithfully reason over. It won't error — it'll just silently analyze the first chunk and summarize that, and you have no idea which 80% it dropped. (I learned this the hard way on a different project: hand a model a long list and ask it to count, and it'll hand you a confident number that's wrong. Same failure here.)

Here's everything the "5-minute" method is structurally blind to:

That list is SEO strategy. The sitemap has none of it.

Notice the workflow is "free." That's the tell. The free input (a public sitemap) is the worthless half. The half that actually tells you a competitor's strategy — real traffic and keyword data — costs money. A rank tracker like Ahrefs or Semrush, with API access, is what turns a URL list into intelligence.

The honest version of the workflow looks like this:

Even on my own young, low-traffic site, Google Search Console shows me per-page data a sitemap never could: my Portkey-vs-Helicone comparison sits at 51 impressions / position 8.5, my LLM FinOps explainer at 28 / position 5.1, and my Claude Code review at 30 impressions but a buried position 20.9. Three pages, three completely different stories — invisible in a sitemap, obvious in five minutes of real data.

The claim | "Steal your competitor's full SEO strategy in 5 minutes with AI + their sitemap." | What's true | Sitemaps are public and easy to pull. AI can cluster URLs into a topic map fast. Genuinely useful for understanding site structure. | What's hype | A URL list is not a strategy. It can't see traffic, rankings, demand, or backlinks. It inflates programmatic filler into "domination" and the AI confidently over-reads a list it can't even fully ingest. | The catch | The free part is the useless part. The part that reveals strategy costs money. | Rating | 3/10. A fine first step mislabeled as the whole job. | Actually useful for | Mapping a competitor's content structure and catching their programmatic SEO plays. Nothing past that. |

The 5 minutes is real. The "strategy" isn't. You end up with a prettier version of "here's everything they ever published," which is not the same as "here's what's making them money."

Next in the series: I'll take another viral one-click AI workflow and put it on the stand. If you've seen one that smells like slop, send it my way and I'll test it.

── more in #ai-tools 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/the-steal-your-compe…] indexed:0 read:5min 2026-06-06 ·