Francesco Scilipoti

Apify ActorGEOCitation Readiness

GEO Citation Readiness Monitor

A page-level check for whether AI search can realistically read and cite a URL.

The Actor reads target pages, robots.txt, sitemap, llms.txt, schema, visible text and a small public SERP sample. It returns scores for crawlability, answer coverage, technical signals, SERP presence and concrete missing query terms.

Context

The GEO value sits before the citation.

Scraping ChatGPT, Perplexity or AI Overviews directly would be unstable, costly or too brittle at launch. This Actor measures the stable prerequisites instead: can bots read the page, is the content extractable, does it answer the query, are schema, sitemap and llms.txt present, and does the domain appear in the public search environment?

SourceTarget page, robots.txt, sitemap, llms.txt, schema, visible text and public SERP sample
Price0.001 USD per readiness row
ModetargetUrls, queries, targetDomain, brand, competitorDomains, includeSerp, includePageContent

Input

A good first run checks one real page against real search intent.

The smoke checks the tool page against two GEO-related queries and shows which terms and signals are missing.

{
  "targetUrls": ["https://scilipoti.de/tools/geo-serp-visibility-monitor/"],
  "queries": ["geo citation readiness monitor", "ai search visibility checker"],
  "targetDomain": "scilipoti.de",
  "brand": "Francesco Scilipoti",
  "includeSerp": true,
  "includePageContent": true,
  "maxResults": 10
}

Output

The result is a citation-readiness to-do list, not a ranking screenshot.

Each row includes GEO Readiness Score, Citation Readiness Score, Crawlability, Answer Coverage, Technical Signals, SERP Presence, bot and robots signals, schema types, llms.txt, sitemap, missing query terms and recommended fixes.

Readiness

GEO score, citation score, crawlability, answer coverage, technical signals and SERP presence.

Content

Title, H1, meta description, visible text, missing query terms and recommended fixes.

Source

Source health for target page, robots.txt, sitemap, llms.txt and public SERP sample.

Workflow

JSON/CSV/API output for audits, content briefs, monitoring and internal reports.

Use cases

Where the Actor helps.

GEO

GEO

Teams see whether a URL is technically and editorially ready to be read and cited by AI search.

Content

Content

Missing query terms and answer-coverage scores show which pages need clearer answers.

Monitoring

Monitoring

Recurring runs catch changes in robots.txt, sitemap, llms.txt, schema or public visibility.

Proof

Checked with real Apify runs.

The smoke run is small but traceable: build, input, run ID, dataset and result are visible.

Build0.1.2 / o6WinRLFoywprkV0N
RunqfmYHjN7jR33XzZon
DatasetZD3ts5Kq4WN5bEL9E
Result2 readiness rows, 0 missing core fields, 0 duplicate rows, target page/robots/sitemap/llms.txt/SERP source health 200.

Limits

What the Actor does not promise.

The boundary stays visible. That prevents fake-complete launches and makes source problems checkable.

Does the Actor scrape ChatGPT, Perplexity or Google AI Overviews?

No. That would not be stable or cost-free enough at launch. The Actor checks the reliable prerequisites for later citations.

Is this a rank tracker?

Not primarily. SERP presence is one subscore. The core is crawlability, extractability, answer coverage and source clarity.

Why source health?

Every used source stays visible: target page, robots.txt, sitemap, llms.txt and SERP sample. Empty or blocked sources are not hidden behind invented data.

FAQ

Questions before the first GEO readiness run.

The important parts are source, price, output and limit.

What does the Actor do?

It checks target pages against queries and exports readiness rows with GEO score, citation score, crawlability, answer coverage, technical signals, SERP presence and recommended fixes.

Who is it for?

SEO, GEO, content and research teams that need to know whether important pages are readable, explainable and citation-ready for AI search.

What does a small test cost?

At 0.001 USD per readiness row, a 100-row run is about 0.10 USD, with no launch start fee.

What did the live smoke show?

The checked tool page scored 100 for crawlability and technical signals, but missed query terms such as citation, readiness, search and checker. That is exactly the kind of copy gap the Actor exposes.