DEV Community

Cover image for SEO is Dead? How I Optimized My Next.js SaaS for ChatGPT & Perplexity (AEO)
Damir
Damir

Posted on

SEO is Dead? How I Optimized My Next.js SaaS for ChatGPT & Perplexity (AEO)

Everyone is still playing the Google SEO game: stuffing keywords, buying backlinks, and fighting for Page 1.

But if you are building a B2B SaaS in 2026, your target audience (developers, founders, CTOs) has already changed their behavior.

They aren't Googling anymore.

They are asking:

  • ChatGPT
  • Perplexity
  • Claude
  • Google AI Mode

When I launched my micro-SaaS ComplianceRadar (an automated EU AI Act risk scanner), I realized something interesting:

Getting to the top of Google might take 6 months.

But getting cited by an LLM as an authoritative source can happen almost instantly if you structure your site correctly.

Welcome to AEO — AI Engine Optimization.

Here are the three things I implemented on day one to make my Next.js SaaS machine-readable for AI systems.


1. The Secret Weapon: llms.txt

Just like robots.txt tells search engines where to go, the new llms.txt concept helps AI agents understand what your company actually does.

AI crawlers like:

  • OpenAI's crawler
  • Anthropic crawlers
  • Perplexity indexing systems

prefer high-signal text over visual layout.

They don't care about your beautiful Tailwind gradients.

They want structured facts.

I created an llms.txt file and placed it in the public/ folder so it lives at:
complianceradar.dev/llms.txt

Example structure:

# ComplianceRadar

> Automated EU AI Act Risk Tier Classification for Developers

## Primary Services

- AI Risk Scanner: Analyzes an AI application's feature set and outputs a strict risk classification.
- Compliance Roadmaps: Technical and legal summaries based on Annex III.

## Target Audience

- Indie Hackers
- AI Startups
- Compliance Officers

## Trust & Methodology

The classification engine maps user inputs directly against the official text of the EU AI Act using a strict decision tree.


2. Injecting Heavy Structured Data (JSON-LD)

LLMs rely heavily on the semantic web.

Having an <article> tag is nice.

But giving the AI a literal JSON object describing your product is much more powerful.

Inside my Next.js App Router, I injected JSON-LD schemas into core routes.

Main schemas used:

Organization

WebSite

SoftwareApplication

FAQPage

Example:

Enter fullscreen mode Exit fullscreen mode

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "ComplianceRadar",
"applicationCategory": "BusinessApplication",
"description": "Automated EU AI Act risk classification tool",
"offers": {
"@type": "Offer",
"price": "29",
"priceCurrency": "EUR"
}
}




This explicitly tells AI systems:

what the product is

what category it belongs to

how it is priced

Structured data = AI-friendly content.

## 3. The "Authority Anchor" Technique (Official Citations)

Here is the biggest mistake founders make with content marketing:

They write great opinion pieces but provide **zero hard sources**.

LLMs are designed to prioritize **authoritative and corroborated information**.

If your blog post says:

> EU AI Act fines are 7% of global revenue

without linking to a primary source, an AI model may ignore it.

To fix this, I added **explicit outbound links to primary legal sources**.

For example:

- official EU law documentation  
- EUR-Lex legislation pages  
- regulatory summaries

By doing this, the article becomes a **bridge between complex legislation and developer-friendly explanations**.

This signals to AI systems:

> This source is aggregating verified regulatory information.

And that increases the chances of being cited.

---

## The Result

Building an interactive SaaS is only **half of the battle**.

The other half is **distribution**.

By implementing:

- `llms.txt`
- structured JSON-LD
- authoritative citations

ComplianceRadar is no longer just waiting for Google indexing.

It is actively feeding **structured, trustworthy data into the AI models developers use every day.**

---

## Final Thought

If you are building a SaaS in 2026, especially for developers:

Stop optimizing **only for Google**.

Start optimizing for the machines your users are actually talking to.

---

## Try the Scanner

If you're building an AI feature and want to understand potential regulatory risks under the EU AI Act, you can try my free scanner here:

[ComplianceRadar](https://www.complianceradar.dev)
Enter fullscreen mode Exit fullscreen mode

Top comments (0)