DEV Community

GrimLabs
GrimLabs

Posted on

How to Make Your Site Show Up in ChatGPT Search Results

Somebody on our team asked a question in ChatGPT the other day about a topic where we literally wrote the definitive guide. Our competitor showed up as a citation. We did not.

That was a bad morning.

So i spent the next two weeks figuring out how ChatGPT search actually decides what to cite. And honestly the whole thing is way less mysterious than people make it out to be. But almost nobody is optimizing for it yet.

GEO Is the New SEO

There's a term thats been floating around academic circles since late 2024: Generative Engine Optimization, or GEO. A research paper from Princeton, Georgia Tech, IIT Delhi, and The Allen Institute coined it. The basic idea is that optimizing for AI-generated search results requires different strategies than optimizing for traditional search rankings.

The researchers found that certain content optimizations could increase citation visibility in AI-generated responses by 30-40%. Thats significant.

But here's the thing. "GEO" sounds like it should be this completely different discipline. Turns out, a lot of it overlaps with good SEO practices that most sites already aren't doing.

How ChatGPT Search Actually Works

When ChatGPT searches the web, it:

  1. Sends a query to Bing's index (primarily)
  2. Retrieves relevant pages
  3. Reads and synthesizes the content
  4. Generates a response with citations

So step one is being in Bing's index. A lot of developers focus exclusively on Google and forget that Bing exists. If your not in Bing's index, your invisible to ChatGPT search.

// Quick check: is your site in Bing's index?
// Go to bing.com and search: site:yourdomain.com
// Or use the Bing Webmaster API

async function checkBingIndex(domain: string): Promise<number> {
  // Submit to Bing Webmaster Tools if not already
  // https://www.bing.com/webmasters
  const response = await fetch(
    `https://api.bing.microsoft.com/v7.0/search?q=site:${domain}`,
    {
      headers: { 'Ocp-Apim-Subscription-Key': process.env.BING_API_KEY! },
    }
  );

  const data = await response.json();
  return data.webPages?.totalEstimatedMatches || 0;
}
Enter fullscreen mode Exit fullscreen mode

The 6 Things That Actually Matter for GEO

Based on the Princeton research and my own testing, here's what moves the needle:

1. Dont Block GPTBot

I wrote a whole article about this, but its worth repeating. Check your robots.txt. Make sure GPTBot and ChatGPT-User are allowed. This is literally the first thing to check and its the most common mistake.

2. Cite Statistics and Sources

The Princeton research found that content with specific statistics and citations was 30-40% more likely to be cited by generative engines. AI models are more likely to pull from content that itself cites authoritative sources.

Not "traffic is declining." Instead: "organic traffic declined 40% year-over-year according to Semrush's 2025 State of Search report."

3. Structure Content for Extraction

AI models extract information better from well-structured content. This means:

  • Clear heading hierarchy (H2, H3, not random heading levels)
  • Lists and tables for comparative data
  • Short paragraphs (3-4 sentences max)
  • Definition-style content ("X is Y") for factual queries
<!-- Bad: hard for AI to extract -->
<p>There are many tools available for SEO auditing and most of them
have different pricing models with various features that may or may
not be relevant depending on your use case and team size.</p>

<!-- Good: easy for AI to extract -->
<h3>SEO Audit Tool Pricing Comparison</h3>
<table>
  <tr><th>Tool</th><th>Price</th><th>Best For</th></tr>
  <tr><td>Screaming Frog</td><td>$259/year</td><td>Technical crawling</td></tr>
  <tr><td>Ahrefs Lite</td><td>$129/month</td><td>Keyword research</td></tr>
</table>
Enter fullscreen mode Exit fullscreen mode

4. Schema Markup Matters More Than Ever

JSON-LD structured data helps AI models understand what your content is about. Implement at minimum:

  • Article schema for blog posts
  • FAQPage schema for FAQ content
  • HowTo schema for tutorials
  • Organization schema sitewide
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to Optimize for AI Search",
  "author": {
    "@type": "Person",
    "name": "Your Name"
  },
  "datePublished": "2026-03-01",
  "description": "A practical guide to making your content appear in ChatGPT and Perplexity search results."
}
Enter fullscreen mode Exit fullscreen mode

According to Google's structured data documentation, schema markup helps search engines understand page content. The same principle applies to AI crawlers.

5. Answer Questions Directly

AI search is almost entirely question-based. People ask ChatGPT questions. If your content directly answers common questions in your niche, it's more likely to be cited.

Look at your GSC data for queries phrased as questions. Then make sure your content has a clear, direct answer near the top of the page, not buried in paragraph 15.

6. Build Topical Authority

Both traditional search and AI search favor sites that cover a topic comprehensively. A site with 50 articles about technical SEO is more likely to be cited than a site with 1 article. This isn't new advice but it matters even more for AI search because the models are evaluating source reliability.

What I Measured

After implementing these changes on our own site over about 6 weeks, here's what happened:

  • Bing indexed pages went from 340 to 890 (we hadnt submitted a sitemap to Bing, embarrassing)
  • ChatGPT citations for our target queries went from 0 to appearing in about 15% of relevant searches
  • Traffic from "chatgpt referral" in analytics went from nothing to about 200 visits/month

Its not massive numbers yet. But the trend is clear and its growing fast. Thats actually why I built the GEO monitoring feature in SiteCrawlIQ. It checks your citation presence across AI search tools so you can see whats working and whats not.

The Perplexity Angle

Perplexity is the other big one. They use a different search backend and citation system than ChatGPT. From what i can tell, Perplexity weighs recency more heavily. Newer content gets cited more often on Perplexity compared to ChatGPT.

Both platforms show citations with links back to your site. And the click-through rate on those citations appears to be higher than traditional search results, probably because the AI has already framed your content as authoritative.

Start Here

If you do nothing else:

  1. Submit your sitemap to Bing Webmaster Tools
  2. Allow GPTBot and PerplexityBot in robots.txt
  3. Add structured data to your top 10 pages
  4. Rewrite your most important content to directly answer questions

GEO isnt some separate discipline you need to learn from scratch. Its mostly just doing SEO properly and making sure you're not accidentally invisible to the new AI search engines.

The sites that figure this out in 2026 are going to have a serious advantage. Because right now, almost nobody is doing it.

Top comments (0)