<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[AI & Technical SEO with Tausif]]></title><description><![CDATA[Technical SEO for the AI search era, schema, crawlability, GEO and AEO to get your website cited by Google AI Overviews, ChatGPT, Gemini and Perplexity.]]></description><link>https://tech-with-tausif.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/69e9f10016b084c068fb73cd/cef06de3-aa73-48b5-ae53-ca87e306cfde.jpg</url><title>AI &amp; Technical SEO with Tausif</title><link>https://tech-with-tausif.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Sun, 01 Nov 2026 16:37:26 GMT</lastBuildDate><atom:link href="https://tech-with-tausif.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How AI Search Engines Decide Which Pages to Cite]]></title><description><![CDATA[A technical look at how AI search engines retrieve, extract, and cite pages, plus a checklist to make your site easier to cite.]]></description><link>https://tech-with-tausif.hashnode.dev/how-ai-search-engines-decide-which-pages-to-cite</link><guid isPermaLink="true">https://tech-with-tausif.hashnode.dev/how-ai-search-engines-decide-which-pages-to-cite</guid><category><![CDATA[technical seo]]></category><category><![CDATA[SEO]]></category><category><![CDATA[AI]]></category><category><![CDATA[schema]]></category><category><![CDATA[Web Development]]></category><dc:creator><![CDATA[Tausif Ali Aghariya]]></dc:creator><pubDate>Fri, 30 Oct 2026 12:09:29 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/69e9f10016b084c068fb73cd/c45f8f6a-932e-4a54-9e49-1440b1832dca.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>A technical look at retrieval, extraction, and the signals that get your page quoted in Google AI Overviews, ChatGPT, Gemini, and Perplexity.</em></p>
<p>AI search engines don't "rank" pages the way a classic results page does. They retrieve candidate pages, pull out passages, and write an answer that cites a handful of sources. If you want to be one of those sources, it helps to understand each stage.</p>
<h2>The three-stage pipeline</h2>
<p>Most AI search products follow roughly the same flow:</p>
<ol>
<li><strong>Retrieve:</strong> the system turns the question into one or more searches (often several related sub-queries) and pulls candidate pages from a search index.</li>
<li><strong>Extract:</strong> it reads those pages and selects passages that directly answer the question.</li>
<li><strong>Synthesize and cite:</strong> a language model writes the answer and attaches links to the pages it relied on.</li>
</ol>
<p>You can lose at any stage. A page that can't be crawled never gets retrieved. A page that's retrieved but buried in vague prose never gets extracted. A page that's extracted but looks untrustworthy never gets cited.</p>
<h2>Stage 1: Can the system reach your page?</h2>
<p>This is the cheapest stage to fix and the most commonly broken.</p>
<ul>
<li><strong>Indexability:</strong> Google has said that pages need to be indexed and eligible to appear in Search to be used as supporting links in AI Overviews. There is no separate special markup to opt in.</li>
<li><strong>Crawler access:</strong> Different AI products use different crawlers. For example, OpenAI documents separate bots for search (<code>OAI-SearchBot</code>) and training (<code>GPTBot</code>), and Perplexity uses <code>PerplexityBot</code>. Check your <code>robots.txt</code> and your CDN or firewall rules. Blocking a bot you didn't mean to block is a very common leak.</li>
<li><strong>Rendering:</strong> Many AI crawlers don't reliably execute JavaScript. If your key content only appears after client-side rendering, they may see an empty shell. Server-side rendering or static generation is the safer choice.</li>
</ul>
<p>Quick check:</p>
<pre><code class="language-bash">curl -s -A "Mozilla/5.0" https://example.com/your-page | grep -i "your main heading"
</code></pre>
<p>If your main heading isn't in the raw HTML, assume some crawlers can't see it.</p>
<h2>Stage 2: Can a model extract a clean answer?</h2>
<p>Models quote passages, not whole pages. Make passages easy to lift:</p>
<ul>
<li><strong>Answer first:</strong> put a direct 1 to 3 sentence answer right under each question-style heading, then expand.</li>
<li><strong>One idea per section:</strong> descriptive H2/H3 headings that match how people ask the question.</li>
<li><strong>Concrete specifics:</strong> numbers, definitions, named steps, and comparisons are easier to cite than general claims.</li>
<li><strong>Tables and lists:</strong> for comparisons and step-by-step processes, structured formats are easier to parse than long paragraphs.</li>
</ul>
<h2>Stage 3: Does the source look trustworthy?</h2>
<p>When several pages answer the same question, systems favor sources that look reliable and clear about who they are.</p>
<ul>
<li><strong>Clear authorship and entity signals:</strong> a named author, an About page, consistent profiles across the web.</li>
<li><strong>Original information:</strong> your own tests, data, and screenshots are harder to substitute than a rewrite of what everyone else says.</li>
<li><strong>Freshness where it matters:</strong> visible update dates on topics that change.</li>
<li><strong>Consistency:</strong> the same facts about your brand across your site and external profiles.</li>
</ul>
<h2>Where schema markup fits</h2>
<p>Structured data won't force a citation. Google's own guidance says there's no special schema needed for AI features. What schema does is remove ambiguity about what a page is and who wrote it, which supports the trust signals above.</p>
<p>A minimal <code>Article</code> example with a clearly identified author:</p>
<pre><code class="language-json">{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How AI Search Engines Decide Which Pages to Cite",
  "datePublished": "2026-10-30",
  "dateModified": "2026-10-30",
  "author": {
    "@type": "Person",
    "name": "Tausif Ali",
    "url": "https://www.linkedin.com/in/your-profile"
  }
}
</code></pre>
<p>Only mark up what is actually visible on the page, and validate it with Google's Rich Results Test or the Schema Markup Validator.</p>
<h2>A practical checklist</h2>
<ul>
<li><input disabled type="checkbox" /> Page is indexable and returns a 200 status</li>
<li><input disabled type="checkbox" /> <code>robots.txt</code> and firewall allow the crawlers you want</li>
<li><input disabled type="checkbox" /> Core content is present in the raw HTML</li>
<li><input disabled type="checkbox" /> Each section opens with a direct answer</li>
<li><input disabled type="checkbox" /> Headings mirror real questions</li>
<li><input disabled type="checkbox" /> Author, About page, and dates are visible</li>
<li><input disabled type="checkbox" /> Original data or examples are included</li>
<li><input disabled type="checkbox" /> Valid structured data matches the visible content</li>
</ul>
<h2>What to do first</h2>
<p>If you only have an hour, do these three things in order:</p>
<ol>
<li>Check that your key pages are indexable and that <code>robots.txt</code> isn't blocking the crawlers you want.</li>
<li>View the raw HTML of your most important page and confirm the main content is there without JavaScript.</li>
<li>Rewrite the opening of each section so it answers the heading's question directly in one to three sentences.</li>
</ol>
<p>AI search products change quickly, so treat everything here as a starting point to test on your own site, not a fixed rule. I'll be sharing my own test results in future posts.</p>
<p><em>Working on AI search visibility and want a second set of eyes on your site? You can reach me through the links on the</em> <a href="https://tech-with-tausif.hashnode.dev/"><em>About page.</em></a></p>
]]></content:encoded></item></channel></rss>