GEO Readiness
Score how ready a page or site is for AI search and answer engines.
Instructions d'utilisation
Analyze GEO readiness for a single page or same-origin site crawl. Returns a readiness score, factor breakdowns, site roll-ups, prioritized issues, and repair recommendations.
Outils
geo_analyze_page
Fetch one URL and compute a single-page GEO readiness score with factor breakdowns and recommendations.
Entrée
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
url | string | Oui | Public page URL to analyze |
topics | string | Non | Optional comma-separated or newline-separated target topics to check for answer coverage |
outputFormat | string | Non | Output shape: detailed, summary, scores-only, analytics/event presets, webhook, or custom |
outputTemplate | string | Non | JSON template used only when outputFormat is custom |
outputProfiles | string | Non | Named JSON templates rendered into payloads.{profileKey} when outputFormat is custom |
eventFields | string | Non | Optional comma/newline-separated analytics fields to include for event and row presets |
responseFormat | json | Non | Optional Agent-style JSON Schema. Properties become flat GEO outputs filled from the analysis |
Sortie
Cet outil ne produit aucune sortie.
geo_analyze_site
Crawl a same-origin website and compute a site-level GEO readiness score with page breakdowns.
Entrée
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
url | string | Oui | Public website URL to crawl and analyze |
maxPages | number | Non | Maximum number of same-origin pages to analyze |
depth | number | Non | Maximum same-origin crawl depth |
topics | string | Non | Optional comma-separated or newline-separated target topics to check for answer coverage |
outputFormat | string | Non | Output shape: detailed, summary, scores-only, analytics/event presets, webhook, or custom |
outputTemplate | string | Non | JSON template used only when outputFormat is custom |
outputProfiles | string | Non | Named JSON templates rendered into payloads.{profileKey} when outputFormat is custom |
eventFields | string | Non | Optional comma/newline-separated analytics fields to include for event and row presets |
responseFormat | json | Non | Optional Agent-style JSON Schema. Properties become flat GEO outputs filled from the analysis |
Sortie
Cet outil ne produit aucune sortie.
geo_analyze_text
Analyze supplied text or parsed file content for GEO readiness before publishing it to a website.
Entrée
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
textInput | json | Non | Plain text, File block output, parsed file results, combinedContent, or file object(s) to analyze |
text | string | Non | Plain text to analyze |
textTitle | string | Non | Optional working title for the supplied text |
sourceLabel | string | Non | Optional label shown in reports and dashboards |
topics | string | Non | Optional comma-separated or newline-separated target topics to check for answer coverage |
outputFormat | string | Non | Output shape: detailed, summary, scores-only, analytics/event presets, webhook, or custom |
outputTemplate | string | Non | JSON template used only when outputFormat is custom |
outputProfiles | string | Non | Named JSON templates rendered into payloads.{profileKey} when outputFormat is custom |
eventFields | string | Non | Optional comma/newline-separated analytics fields to include for event and row presets |
responseFormat | json | Non | Optional Agent-style JSON Schema. Properties become flat GEO outputs filled from the analysis |
Sortie
Cet outil ne produit aucune sortie.