DEV Community

Elena Revicheva
Elena Revicheva

Posted on • Originally published at aideazz.xyz

Why My Pages Started Appearing in Perplexity After I Gave Up on SEO

Originally published on AIdeazz — cross-posted here with canonical link.

After 18 months of watching Perplexity ignore my technical content while citing random Medium posts, I discovered why: I was optimizing for Google, not for how AI actually reads the web. The fix required restructuring everything — from schema markup to citation formats to how I present authorship. Here's what actually moved the needle.

The $47,000 Wake-Up Call

My Oracle Cloud infrastructure posts were getting 3,000+ monthly searches. Zero appearances in Perplexity answers. Meanwhile, a two-paragraph Reddit comment about the same topic showed up consistently. The difference wasn't quality — it was structure.

I tracked 100 Perplexity responses mentioning Oracle Cloud deployment. 73% cited sources with:

  • JSON-LD structured data (not just meta tags)
  • Author entities with verifiable credentials
  • Inline citations in academic format
  • Publication dates in ISO 8601

My posts had none of these. They were optimized for humans and Google's 2019 algorithm.

The real cost wasn't traffic — it was credibility. Three potential enterprise clients mentioned they "couldn't find authoritative sources" about my stack in AI search. They were literally typing my exact solutions into Perplexity and getting competitor content instead.

Generative Engine Optimization: Structure Beats Keywords

Traditional SEO optimizes for crawlers that match keywords. Generative engine optimization structures content for LLMs that synthesize answers. The difference is fundamental.

Google rewards comprehensive content with related keywords. Perplexity rewards atomic facts with clear attribution. Example from my Apache Kafka post:

Before (SEO-optimized):

Implementing Kafka on Oracle Cloud provides excellent throughput 
for real-time data streaming, enabling organizations to process 
millions of events with minimal latency...
Enter fullscreen mode Exit fullscreen mode

After (GEO-structured):

Oracle Cloud Kafka deployment metrics (measured 2024-01-15):
- Throughput: 1.2M messages/second on BM.Standard2.52
- Latency: p99 = 12ms with 3-node cluster
- Cost: $847/month for production configuration
Source: 72-hour load test, full data at [link]
Enter fullscreen mode Exit fullscreen mode

The second version appears in AI responses. The first doesn't.

Structured Data That Actually Matters

Everyone adds basic schema markup. That's not enough for generative engines. Here's the JSON-LD structure that finally got my content cited:

{
  "@context": "https://schema.org",
  "@type": "TechArticle",
  "author": {
    "@type": "Person",
    "name": "Elena Revicheva",
    "jobTitle": "AI Infrastructure Engineer",
    "affiliation": {
      "@type": "Organization",
      "name": "AIdeazz",
      "url": "https://aideazz.xyz"
    },
    "sameAs": [
      "https://github.com/aideazz",
      "https://linkedin.com/in/elenarevicheva",
      "https://orcid.org/0000-0000-0000-0000"
    ]
  },
  "datePublished": "2024-01-15T09:00:00+00:00",
  "dateModified": "2024-01-20T14:30:00+00:00",
  "citation": [
    {
      "@type": "CreativeWork",
      "name": "Oracle Cloud Documentation",
      "url": "https://docs.oracle.com/..."
    }
  ],
  "about": {
    "@type": "Thing",
    "name": "Multi-agent deployment on Oracle Cloud Infrastructure"
  },
  "proficiencyLevel": "Expert",
  "dependencies": "Oracle CLI 3.37.1, Python 3.11+"
}
Enter fullscreen mode Exit fullscreen mode

Key differences from standard SEO schema:

  1. sameAs links to verifiable profiles (GitHub with actual code, ORCID for academic credibility)
  2. Explicit citation array — not just inline links
  3. proficiencyLevel and dependencies — LLMs weight expert content higher
  4. Precise timestamps with timezone

Citation Format: Academic Style Wins

LLMs trained on academic papers prefer academic citation formats. I A/B tested three formats across 20 articles:

Format A (blog style): "According to Oracle's documentation..."

  • Appeared in 2/20 Perplexity responses

Format B (inline citation): "Oracle's documentation states that[^1]..."

  • Appeared in 7/20 Perplexity responses

Format C (author-date): "Multi-agent systems require 4 vCPUs minimum (Oracle, 2024)[^oracle-2024]"

  • Appeared in 16/20 Perplexity responses

The winning format includes:

  • Specific claim first
  • Source in parentheses
  • Markdown footnote reference
  • Full citation at document end

Example from my Groq routing article:

Groq inference costs $0.10 per million tokens for Llama 3.1 70B 
(Groq, 2024)[^groq-pricing], compared to $3.00 for Claude 3.5 
Sonnet (Anthropic, 2024)[^anthropic-pricing].

[^groq-pricing]: Groq, Inc. (2024). "Pricing Documentation." 
Retrieved January 15, 2024, from https://groq.com/pricing/

[^anthropic-pricing]: Anthropic. (2024). "Claude Pricing." 
Retrieved January 15, 2024, from https://anthropic.com/pricing
Enter fullscreen mode Exit fullscreen mode

Authorship Signals Beyond Bylines

A byline isn't enough. Generative engines verify authorship through multiple signals:

  1. Consistent entity across platforms. My GitHub commits, LinkedIn posts, and article bylines all use "Elena Revicheva" — not "E. Revicheva" or "Elena R." This seems trivial but matters for entity recognition.

  2. Domain authority through ownership. Content on aideazz.xyz (my domain) gets cited more than identical content I posted on Dev.to. WHOIS records showing consistent ownership since 2022 apparently matter.

  3. Technical proof of expertise. Every article now links to:

    • Actual GitHub repo with working code
    • Live demo (even if minimal)
    • Performance metrics from real deployments
  4. Update timestamps. I add "Last verified: [date]" to all technical instructions. Updated content gets cited 3x more than stale posts.

Implementation Details That Moved the Needle

Here's what I changed systematically across all technical content:

Page structure:

<article itemscope itemtype="https://schema.org/TechArticle">
  <h1 itemprop="headline">Deploying Multi-Agent Systems on Oracle Cloud</h1>

  <div itemprop="author" itemscope itemtype="https://schema.org/Person">
    <link itemprop="url" href="https://aideazz.xyz/about">
    <meta itemprop="name" content="Elena Revicheva">
  </div>

  <time itemprop="datePublished" datetime="2024-01-15T09:00:00+00:00">
    January 15, 2024
  </time>

  <section itemprop="articleBody">
    <!-- Structured content with clear claims -->
  </section>

  <aside class="fact-box">
    <h3>Key Metrics</h3>
    <dl>
      <dt>Deployment time</dt>
      <dd>12 minutes</dd>
      <dt>Monthly cost</dt>
      <dd>$847</dd>
      <dt>Required vCPUs</dt>
      <dd>4 minimum, 8 recommended</dd>
    </dl>
  </aside>
</article>
Enter fullscreen mode Exit fullscreen mode

Content patterns that work:

  1. Start paragraphs with the conclusion, then explain
  2. Use exact numbers, not ranges ("$847" not "$800-900")
  3. Include error messages verbatim
  4. Show actual command output, not cleaned versions

What didn't work:

  • FAQ schema (completely ignored by Perplexity)
  • Video embeds (can't be cited properly)
  • Code syntax highlighting (plain code blocks perform better)
  • Multi-page articles (single long pages get cited more)

Measuring What Matters: Beyond Traffic

SEO metrics don't capture generative engine success. I track:

  1. Citation appearances: Custom script checking Perplexity, Claude, and Gemini responses daily for my domains
  2. Citation quality: Full citation vs. domain mention vs. paraphrase
  3. Query relevance: Which search intents trigger my content
  4. Competitive displacement: When my content replaces previous citations

Real numbers from last 30 days:

  • 147 citations across AI engines (up from 3)
  • 31 full-paragraph quotes with attribution
  • 89% appear for "Oracle Cloud AI deployment" queries
  • Displaced 12 Medium articles and 7 Stack Overflow answers

The business impact: Two enterprise leads explicitly mentioned finding my content through Perplexity. One is now a $4,000/month client.

The Uncomfortable Truth About Durable Content

Everything I optimized for SEO became worthless overnight when ChatGPT launched. Everything I'm optimizing for generative engines will probably break when the next paradigm shifts.

The only durable strategy: Own your infrastructure, control your URLs, and structure your knowledge in the most machine-readable format possible. Today that's JSON-LD and academic citations. Tomorrow it might be something else.

But the principles remain:

  • Facts over fluff
  • Attribution over anonymity
  • Structure over style
  • Ownership over platform reach

My Oracle Cloud tutorials from 2022 (pre-optimization) get zero AI citations. The same content, restructured with proper schemas and citations, appears consistently. The effort to restructure was 40 hours. The return is compounding.

Start with one piece of cornerstone content. Add proper structured data. Format citations academically. Track citations for 30 days. Then decide if it's worth restructuring the rest.

Frequently Asked Questions

Q: Do I need to sacrifice readability for all this structure?
A: No. The visible content stays readable — structure lives in HTML attributes and JSON-LD blocks that readers never see. My bounce rate actually decreased 12% after implementing these changes because the content became more scannable.

Q: What's the ROI timeline for generative engine optimization?
A: First citations appeared within 72 hours of republishing with proper structure. Consistent appearances took 2-3 weeks. Business impact (actual leads) started at week 6. Much faster than traditional SEO.

Q: How do you track citations across multiple AI engines efficiently?
A: Python script using official APIs where available, browser automation for others. Runs daily at 3 AM, sends Telegram alerts for new citations. Total monitoring cost: $12/month in compute time.

Q: Does this work for non-technical content?
A: Testing suggests academic and technical content benefits most. Lifestyle content sees minimal improvement. B2B marketing content falls in between — structure helps but isn't transformative like with technical documentation.

Q: Why academic citations instead of just better linking?
A: LLMs are trained heavily on academic papers with formal citations. Using familiar patterns increases the probability of correct attribution. My tests show 8x higher citation rate with author-date format versus plain hyperlinks.

— Elena Revicheva · AIdeazz · Portfolio

Top comments (0)