Documentation
¶
Overview ¶
Package geo assesses Generative Engine Optimization: whether AI answer engines (ChatGPT, Perplexity, Google AI Overviews, Gemini, Claude) can access the site and trust its content enough to cite it.
It combines three views of the crawl:
- per host, the robots.txt policy toward known AI crawler user-agents;
- per site, the presence of an /llms.txt content map (fetched on demand, like sitemap);
- per page, citability signals — author attribution, dates, and a main-content landmark that lets extractors isolate the answer.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Analyzer ¶
type Analyzer struct {
// contains filtered or unexported fields
}
Analyzer reports on AI-crawler access and content citability. It fetches /llms.txt with the given fetcher, regardless of the crawl's render mode.
func New ¶
New returns a GEO analyzer that fetches /llms.txt with the given fetcher, configured by opts.
func (Analyzer) Description ¶
Click to show internal directories.
Click to hide internal directories.