AI Answer Engine Citation Behavior An Empirical Analysis of the GEO16 Framework

Arlen Kumar, Leanid Palkhouski
9/13/2025
cs.AI

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

AI answer engines increasingly mediate access to domain knowledge by generating responses and citing web sources. We introduce GEO-16, a 16 pillar auditing framework that converts on page quality signals into banded pillar scores and a normalized GEO score G that ranges from 0 to 1. Using 70 product intent prompts, we collected 1,702 citations across three engines (Brave Summary, Google AI Overviews, and Perplexity) and audited 1,100 unique URLs. In our corpus, the engines differed in the GEO quality of the pages they cited, and pillars related to Metadata and Freshness, Semantic HTML, and Structured Data showed the strongest associations with citation. Logistic models with domain clustered standard errors indicate that overall page quality is a strong predictor of citation, and simple operating points (for example, G at least 0.70 combined with at least 12 pillar hits) align with substantially higher citation rates in our data. We report per engine contrasts, vertical effects, threshold analysis, and diagnostics, then translate findings into a practical playbook for publishers. The study is observational and focuses on English language B2B SaaS pages; we discuss limitations, threats to validity, and reproducibility considerations.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kumar2025answer,
  title  = {AI Answer Engine Citation Behavior An Empirical Analysis of the GEO16 Framework},
  author = {Arlen Kumar and Leanid Palkhouski},
  year   = {2025},
  eprint = {2509.10762},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.10762v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.10762.svg)](https://codeofpaper.com/paper/2509.10762)

Discussion