GEO Readiness
Score how ready a page or site is for AI search and answer engines.
Nutzungsanweisungen
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.
Tools
geo_analyze_page
Fetch one URL and compute a single-page GEO readiness score with factor breakdowns and recommendations.
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
url | string | Ja | Public page URL to analyze |
topics | string | Nein | Optional comma-separated or newline-separated target topics to check for answer coverage |
outputFormat | string | Nein | Output shape: detailed, summary, scores-only, analytics/event presets, webhook, or custom |
outputTemplate | string | Nein | JSON template used only when outputFormat is custom |
outputProfiles | string | Nein | Named JSON templates rendered into payloads.{profileKey} when outputFormat is custom |
eventFields | string | Nein | Optional comma/newline-separated analytics fields to include for event and row presets |
responseFormat | json | Nein | Optional Agent-style JSON Schema. Properties become flat GEO outputs filled from the analysis |
Ausgabe
Dieses Tool erzeugt keine Ausgaben.
geo_analyze_site
Crawl a same-origin website and compute a site-level GEO readiness score with page breakdowns.
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
url | string | Ja | Public website URL to crawl and analyze |
maxPages | number | Nein | Maximum number of same-origin pages to analyze |
depth | number | Nein | Maximum same-origin crawl depth |
topics | string | Nein | Optional comma-separated or newline-separated target topics to check for answer coverage |
outputFormat | string | Nein | Output shape: detailed, summary, scores-only, analytics/event presets, webhook, or custom |
outputTemplate | string | Nein | JSON template used only when outputFormat is custom |
outputProfiles | string | Nein | Named JSON templates rendered into payloads.{profileKey} when outputFormat is custom |
eventFields | string | Nein | Optional comma/newline-separated analytics fields to include for event and row presets |
responseFormat | json | Nein | Optional Agent-style JSON Schema. Properties become flat GEO outputs filled from the analysis |
Ausgabe
Dieses Tool erzeugt keine Ausgaben.
geo_analyze_text
Analyze supplied text or parsed file content for GEO readiness before publishing it to a website.
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
textInput | json | Nein | Plain text, File block output, parsed file results, combinedContent, or file object(s) to analyze |
text | string | Nein | Plain text to analyze |
textTitle | string | Nein | Optional working title for the supplied text |
sourceLabel | string | Nein | Optional label shown in reports and dashboards |
topics | string | Nein | Optional comma-separated or newline-separated target topics to check for answer coverage |
outputFormat | string | Nein | Output shape: detailed, summary, scores-only, analytics/event presets, webhook, or custom |
outputTemplate | string | Nein | JSON template used only when outputFormat is custom |
outputProfiles | string | Nein | Named JSON templates rendered into payloads.{profileKey} when outputFormat is custom |
eventFields | string | Nein | Optional comma/newline-separated analytics fields to include for event and row presets |
responseFormat | json | Nein | Optional Agent-style JSON Schema. Properties become flat GEO outputs filled from the analysis |
Ausgabe
Dieses Tool erzeugt keine Ausgaben.