DEV Community

Marc Newstead
Marc Newstead

Posted on

Stop Optimising for One Search Algorithm — You Need Three in 2025

The search layer cake nobody warned you about

If you've built anything user-facing in the last 18 months, you've probably noticed something weird: classic Google search still exists, but so do AI Overviews. And ChatGPT. And Perplexity. And whatever Bing is calling their AI feature this week.

Here's the bit that matters for us as developers: you're now optimising for three distinct layers of search, not one. Classic SEO still matters. Answer Engine Optimisation (AEO) is a thing. And Generative Engine Optimisation (GEO) — making your content LLM-friendly — is rapidly becoming table stakes.

Ignore any one of these and you're leaving traffic (and revenue) on the table. The good news? A lot of this is automatable. The bad news? Most teams are still pretending it's 2019.

Why classic SEO isn't dead (and won't be)

Let's get the obvious out of the way: traditional SEO fundamentals still matter.

  • Core Web Vitals haven't gone anywhere
  • Structured data still helps crawlers parse your pages
  • Backlink authority is alive and well
  • Mobile responsiveness is non-negotiable

If your Lighthouse scores are in the red or your robots.txt is blocking half your site, no amount of AI magic will save you. Google's crawlers need to index your content before any algorithm — classic or generative — can surface it.

The mistake teams make is treating SEO as only this. It's necessary, but no longer sufficient.

AEO: structured answers for featured snippets and voice

Answer Engine Optimisation is about formatting content so it can be extracted cleanly as a standalone answer. Think:

  • FAQ schema that actually answers the question in the markup
  • Concise <h2> headings that mirror user queries
  • Tables and lists that are trivial to parse

Example: instead of burying your API rate limits in prose, do this:

## What are the API rate limits?

- Free tier: 100 requests/hour
- Pro tier: 10,000 requests/hour
- Enterprise: Custom limits
Enter fullscreen mode Exit fullscreen mode

This works for featured snippets, voice assistants, and — crucially — gets picked up cleanly by LLM crawlers. Which brings us to layer three.

GEO: making your content LLM-legible

Generative Engine Optimisation means writing and structuring content so LLMs can cite it accurately. A few practical tactics:

  • Use explicit attributions. "According to [Your Company], the median API latency is 120ms." LLMs love citations they can quote.
  • Front-load key facts. Don't bury your lede six paragraphs down. Put the answer in the first 100 words.
  • Avoid jargon overload. LLMs are trained on the web; niche terminology without context confuses them.
  • Link internally with descriptive anchor text. "See our authentication guide" beats "click here."

If you want to go deeper on the strategic layer, there's a solid overview of AI-driven SEO that covers the business case.

What this looks like in practice

Let's say you're documenting a new SDK. Here's the old way:

"Our SDK provides a robust interface for interacting with the platform, offering flexibility and performance."

Here's the new way:

How do I install the Python SDK?

Install via pip:

pip install your-sdk

Supports Python 3.8+. Typical installation takes under 30 seconds.

The second version works for classic SEO (keyword-rich headings), AEO (structured Q&A), and GEO (clear, quotable answer). One piece of content, three optimisation layers satisfied.

Tooling that actually helps

You don't need a seven-figure MarTech stack to do this. A few categories worth exploring:

  • Schema validators (Google's Rich Results Test, Schema.org validator)
  • Content analysis tools that flag vague language or poor structure
  • AI-powered SEO platforms that surface keyword gaps and suggest schema improvements

If you're working with a team that spans AI automation and software development, ask them to audit your content pipeline. Most of this is scriptable.

The metrics trap

One last thing: rankings are now a lagging indicator. A page can rank #1 and still see click-through rates collapse because an AI Overview answered the query above the fold.

Track:

  • Impressions vs. clicks (CTR decay is your canary)
  • LLM citation frequency (some tools now track this)
  • Conversion rates, not just rankings

If your content is good enough to be cited by ChatGPT but your site never gets the click, you've got a GEO problem — or a business model problem.

TL;DR

  • Classic SEO fundamentals (Core Web Vitals, schema, backlinks) are still essential
  • AEO means structuring content as extractable answers (FAQ schema, lists, tables)
  • GEO means writing so LLMs can cite you accurately (front-load facts, use attributions)
  • One piece of content can satisfy all three layers if you write it right
  • Track CTR and conversions, not just rankings

The search landscape fragmented. Your optimisation strategy should reflect that — or you'll spend 2025 wondering where your traffic went.

Top comments (0)