SEO didn't die. It mutated. What changed isn't whether it works — it's still the channel with the best long-term ROI for B2B — but what you have to do to make it work today.
Every six months someone publishes that SEO is dead. They wrote it when AdWords launched. When social content exploded. When Google rolled out AI Overviews. They were wrong every time, but the headline sticks because it gets clicks and because cutting SEO investment is cheap in the short term while sustaining a long-term strategy isn't.
If your company sells to other companies and your main channel today is referrals or LinkedIn, look at the math: a lead from a well-ranked site costs between 3x and 7x less than a paid lead. The difference is that SEO requires patience, and patience is scarce when there's a quarter to close.
Where the "SEO is dead" narrative comes from
Three things got conflated:
- Google AI Overviews lowered CTR. True. On informational queries (what is X? how does Y work?), Google now answers directly at the top, and many users don't click. Click rates dropped 15-30% on those queries according to Ahrefs and Semrush data.
- ChatGPT and Perplexity capture some search intent. Also true. A portion of searches that used to end on Google now end in an LLM. But that portion is small for commercial queries — people still google "B2B web agency" before asking Claude.
- Generic content stopped ranking. This is what changed most. Posts with forced keywords, no authority, no depth — that did die. What ranks now is specific content from someone who clearly knows the topic.
The right conclusion isn't "SEO is dead". It's "mediocre SEO is dead". Add to that the fact that most agencies are still selling 2019 playbooks, and the opportunity for those who understand the mutation is huge.
What still works the same
Speed and core web vitals
If your site takes more than 2.5 seconds to load the first visible content (LCP), Google penalizes your ranking and users leave. Nothing changed here since 2020. Vercel + Next.js with optimized images puts you at 0.8-1.2s without effort. WordPress without aggressive optimization sits at 3-5s.
Domain authority
Inbound links from serious sites are still the heaviest signal. Didn't change. What did change: LLMs now also weigh co-citations. If you're consistently mentioned alongside Vercel, Next.js, or Anthropic, the model infers you belong to that ecosystem. It works like a semantic PageRank.
Semantic HTML structure
One h1 per page, clear h2/h3 hierarchy, structured data via schema.org, clean sitemap.xml. This is the foundation. If it's broken, none of the rest matters.
What changed and how to use it
The intent now is to answer, not to rank
SEO used to optimize for "being first". Today it optimizes for "being cited". The difference seems subtle but it changes the whole strategy. A page that answers a specific question with concrete data, explicit definitions, and assertion-style subheadings is much more likely to:
- Show up in Google AI Overviews.
- Get cited by ChatGPT, Claude, or Perplexity.
- Rank in long-tail informational and commercial queries.
Serious B2B content wins
Real cases with data, honest comparisons with tradeoffs, technical posts where you can tell the author actually shipped the thing — that's what ranks. If your blog reads like marketing wrote it, you lost. If it reads like someone who does the work, you won.
Local searches matter more
For B2B services in LATAM and Spain, queries like "B2B web design Argentina" or "next.js agency Mexico" face less competition than their English equivalents. If your site is optimized for those searches and includes LocalBusiness schema, you capture traffic that 80% of agencies are leaving on the table.
How to measure SEO properly today
The most common mistake is measuring SEO with total traffic. That's a vanity metric. What matters is three things:
- Rankings on commercial intent. List the 20-30 keywords a potential customer would use to find you. Track them weekly. If you climb into the top 10 on commercial queries, you make money.
- Conversions from organic traffic. In GA4, segment by "Organic Search" channel and look at conversion events, not sessions. 100 sessions converting 3 leads beat 1000 sessions converting zero.
- Citations in LLMs. Ask ChatGPT, Claude, and Perplexity about your industry. Do you show up? When you do, what do they say? You don't measure this in analytics — you measure it qualitatively every 30 days.
The 5 mistakes that cost the most
- Slow site. If your LCP > 3s, everything else is secondary. Fix that first.
- Generic content generated at scale. AI can help you structure, not give you authority. If your blog reads like spam, Google penalizes it and no LLM will cite you.
- No schema.org. Without
Organization,Article,FAQPage, LLMs can't map your brand. AI Overviews skip you too. - Copied titles and meta descriptions. If 30 pages share the same title, Google indexes one. Each page needs its own specific title, its own meta description starting with the primary keyword.
- Zero internal links. Every relevant page should be 2 clicks from the home. If your blog post on AEO doesn't link to the service that sells AEO, you lost the semantic connection.
What to do this week
If your site exists but SEO is neglected, this order works:
- Run PageSpeed Insights on your home and three key pages. If LCP > 2.5s on mobile, open a technical ticket today.
- Audit titles + meta descriptions on your top 20 pages. Rewrite them with clear intent.
- Add
Organizationschema on the home andArticleon every blog post. Validate at Rich Results Test. - List your 20 target commercial keywords. Track them in Search Console + a tool like Ahrefs.
- Write 1 long post (1500+ words) on something you know deeply. Specific, with data, in your voice. Not generic.
Want a SEO + AEO audit of your site? In 30 minutes I'll show you what's failing and what I'd change first. Book a diagnostic · No pitch, you keep the 3 concrete changes to apply today.