Tillbaka till start

Dokumentation

Allt du behöver veta om att använda AEO Pulse.

Getting StartedWhat is AEO Pulse?

What is AEO Pulse?

AEO Pulse is an AI Search Visibility Platform. It monitors how your brand appears when people query AI assistants like ChatGPT, Gemini, Perplexity, Claude, and Google AI Overviews about products and services in your industry.

Traditional SEO tracks your position on Google. AEO Pulse tracks something different: whether AI assistants recommend your brand when users ask "What's the best accounting firm in Falun?" or "Which CRM should I use for a startup?"

This matters because more people now use AI assistants instead of search engines to find services. If the AI doesn't mention your brand, you're invisible to that traffic.

AEO Pulse delivers four core insights:

  • Visibilityyour AVI score (0-100) tells you how often and how prominently you appear across AI responses.
  • Comparisoncompetitive benchmarking shows whether AI engines prefer your competitors over you.
  • Accuracysentiment + hallucination detection reveals what AI engines actually say about your brand.
  • Actionrecommendations and an AI-optimized content pipeline tell you exactly what to fix.

Getting StartedKey Concepts

Key Concepts

AVI (AI Visibility Index) — A proprietary 0-100 composite score combining six weighted metrics (citation rate, mention frequency, recommendation rate, sentiment, position, hallucination index). The single metric you'll watch every day.

Citation Rate — Percentage of AI responses that mention your brand by name or domain. (Mentions ÷ Total responses) × 100.

Visibility Score — A 0-100 metric measuring how prominently you appear when mentioned. Considers position, mention count, and surrounding context.

Mention Position — Where your brand appears in an AI response. #1 = first brand mentioned (best). Higher numbers = mentioned later in the response.

Sentiment Score — Numerical tone from -1.0 (very negative) to +1.0 (very positive) of how AI engines speak about your brand.

Hallucination — A false claim an AI makes about your brand presented as fact (wrong founding year, fabricated awards, mistaken services).

Engine — A specific AI search platform: ChatGPT, Gemini, Perplexity, Claude, Google AI Overviews.

Prompt — A question sent to AI engines on your behalf to check for brand mentions. Simulates real customer queries.

AEO — Answer Engine Optimization. Optimizing snippets and structured data so AI engines extract your content as direct answers.

GEO — Generative Engine Optimization. Broader strategy to improve visibility in AI-generated answers (content depth, authority, structured data, citations).

Getting StartedQuick Start Guide

Quick Start Guide

Five steps to a working monitoring setup.

1

Add Your Brand

Dashboard → Brands → Add Brand. Enter brand name, domain, aliases, 3-5 main competitors, industry, and a brand color used in charts.

2

Generate or Write Prompts

Use Dashboard → Tools → Prompt Generator for AI-suggested queries, or Dashboard → Prompts → Add Prompt to write your own. Aim for 30-50 prompts split across Local, National, and Industry categories.

3

Wait for the First Scan

Scans run automatically three times a day (06:00 / 12:00 / 18:00 UTC). Your first full pass typically completes within 24 hours of brand creation.

4

Review Your AVI

Dashboard → Overview shows the four headline KPIs. Dashboard → Citations breaks them down per engine and competitor. Dashboard → Analytics gives you trend and sentiment charts.

5

Set Up Alerts and Recommendations

Dashboard → Alerts → Create Rule for email/webhook notifications on visibility drops, hallucinations, or competitor leads. Dashboard → Recommendations gives you the prioritized fix list.

Getting StartedYour First Brand Setup

Your First Brand Setup

Each brand field has a specific purpose in scoring.

Brand Name — The official name as it should appear in AI responses. Used for exact-match detection. Example: "Ekonomirådgivarna".

Domain — Your primary website. Used to detect when an AI engine cites your site directly. Example: "ekonomiradgivarna.se".

Aliases — Alternative spellings, abbreviations, or variants. Crucial for non-English brands where AI engines often vary capitalization or accents. Comma-separated. Example: "Ekonomirådgivarna, ekonomi radgivarna, Ekonomi Rådgivarna".

Competitors — Your 3-5 main competitors. Drives the Competitive Intelligence reports. Comma-separated. Example: "Fortnox, Björn Lundén, Wint".

Industry / Preset — Sector classification. Drives prompt generation, recommendation rules, and sentiment baselines. Examples: "Accounting & Financial Advisory", "Casting & Talent", "Marketing & Advertising", "SaaS".

Locale — Primary market language. Determines the language of generated prompts and how engine responses are interpreted (Swedish brand needs Swedish prompts to surface in Swedish AI responses).

Description — Short paragraph describing what you do. Used as context by the analyzer when scoring sentiment and detecting hallucinations.

Brand Color — Used in dashboard charts and exported PDF reports for instant brand recognition.

Getting StartedCredits, Plans, and What Costs What

Credits, Plans, and What Costs What

AEO Pulse uses a credit system to make AI engine usage transparent.

How credits are consumed:

  • Each prompt × engine combination consumes 1 monitoring credit per scan.
  • Analysis (sentiment, hallucination detection) consumes additional analyzer creditsbilled by model class (Haiku/Flash = light, Sonnet/Pro = heavy).
  • Content generation, recommendation evaluation, and on-demand site audits each consume their own credit pool.

Plans:

  • Pro$49/month. Single workspace, 1 brand, daily scans, all engines, email alerts.
  • Business$199/month. Up to 3 brands, multiple workspaces, webhook alerts, custom report scheduling, API access.
  • Agency$499/month. Unlimited brands, white-label PDF reports, dedicated account manager, priority support, full API + SSO.

Annual billing includes a 20% discount. Top-up credit packs available at any tier. 14-day money-back guarantee on all paid plans.

DashboardOverview Page

Overview Page

Dashboard → Overview is your daily starting point. Four headline metric cards sit at the top, followed by the AVI trend chart, the per-engine breakdown, and a competitor snapshot.

The four headline cards:

  • Citation RateThe percentage of analyzed AI responses that mention your brand. The most important single number.
  • Scans AnalyzedTotal prompt × engine combinations evaluated. More scans = more reliable data; aim for 1,000+ before drawing conclusions.
  • Average Visibility0-100 score showing how prominently you appear when mentioned. A high citation rate with low visibility means you're buried deep in the response.
  • Average PositionWhere you typically appear in the response (#1 = first brand named). Below #3 means competitors are getting most of the attention.

Below the headline cards you'll find the Citation Rate Trend chart (rolling 30 / 60 / 90 days), the per-engine breakdown bars, and a competitor snapshot pulled from Citations.

DashboardReading Your KPIs

Reading Your KPIs

How to interpret each headline number.

Citation Rate bands:

  • 0%No AI engine mentions you. Start AEO + content authority work immediately.
  • 1-10%Early stage. AI is starting to pick you up; double down on what's working.
  • 10-30%Growing presence. Optimization strategy is producing results.
  • 30-50%Strong. You're recognized as a relevant player in your space.
  • 50%+Dominant. You're a top recommendation across AI engines.

Visibility Score bands:

  • 0-20Not visible. Brand either not mentioned or buried at the end of responses.
  • 20-50Emerging. Mentioned occasionally but not prominently.
  • 50-80Visible. Regularly mentioned in a meaningful position.
  • 80-100Highly visible. Featured prominently, often first.

Sentiment bands:

  • -1.0 to -0.3Negative. AI says unfavorable things. Investigate online reputation, address complaints.
  • -0.3 to 0.3Neutral. AI mentions you factually without preference. Create more differentiating content.
  • 0.3 to 1.0Positive. AI actively recommends you. Maintain.

DashboardUnderstanding the Trend Chart

Understanding the Trend Chart

The Citation Rate Trend chart shows how your visibility changes over time. Two lines: solid = Citation Rate, dashed = Visibility Score.

Upward trend — AEO strategy is working. Keep producing authoritative content, structured data, and citation-worthy assets.

Flat line — Stuck. Try: refreshing FAQ pages with explicit facts, adding schema.org markup, or building citations on industry sources AI engines reference.

Downward trend — Losing ground. Likely causes: competitors improved their content, AI training data refresh, or new negative content about your brand surfacing.

Rising citation rate + rising visibility = ideal (more mentions, better positioning).

Rising citation rate + flat visibility = mentioned more often, but still buried. Work on prominence (first-mention triggers, comparison content).

Flat citation + falling visibility = competitors are stealing attention in your existing mentions.

Brand ManagementManaging Your Brands

Managing Your Brands

Dashboard → Brands lists every brand you monitor. Each card shows current Citation Rate, AVI score, monitoring status, and last scan time.

Click any brand to open its detail view: per-engine analytics, citation trend, competitor comparison, prompts list, and alert rules — all scoped to that brand.

Edit a brand at any time — changes apply to the next scan cycle. Renaming a brand does NOT lose historical data; everything stays linked by internal brand ID.

If you manage multiple brands (agencies), each brand is fully isolated: separate prompts, separate metrics, separate competitor sets, separate alert rules. You can switch the active brand via the dropdown in the top-left of any brand-scoped page.

Brand ManagementBrand Aliases & Detection

Brand Aliases & Detection

AI engines vary wildly in how they spell or refer to your brand, especially across languages. The aliases list catches all these variants.

What to include in aliases:

  • Capitalization variants"Acasting", "acasting", "ACasting"
  • Punctuation and accent variants"Bjorn Lunden" for "Björn Lundén"
  • Common abbreviations"ER" for "Ekonomirådgivarna"
  • Localized versionsSwedish/English/Italian spellings of the same brand
  • Domain variants"brand.com", "brand.se", "www.brand.com"

The detection engine matches case-insensitively against the brand name + every alias. A hit on any alias counts as a brand mention.

Avoid generic words that produce false positives. If your brand is "Pulse" don't add "pulse" alone as an alias — every AI response about heart rate would count.

Brand ManagementCompetitor Tracking

Competitor Tracking

Add 3-5 main competitors per brand. Each competitor is tracked the same way as your brand: mention count, citation rate, position, sentiment.

The horizontal bar chart on Dashboard → Citations compares your brand against every competitor. Sorted from highest to lowest citation rate. Your bar uses your brand color; each competitor gets its own.

A competitor with a higher rate means AI engines prefer recommending them. The gap is your optimization target.

To close a gap:

  • Study the competitor's content depth on relevant queries
  • Check their structured data (schema.org markup, FAQ pages)
  • Audit their citation sourceswhat authoritative sites link to them?
  • Identify their AEO snippetsare they answering specific questions you ignore?

Dashboard → Citation Sources surfaces the sites AI engines cite when discussing your industry, including which competitors get cited from which sources.

Prompt MonitoringWhat Are Prompts?

What Are Prompts?

Prompts are the questions AEO Pulse sends to AI engines on your behalf. They simulate what real customers might ask an AI assistant.

If a customer looking for an accountant in Falun asks ChatGPT "What's the best accounting firm in Falun?", AEO Pulse sends the same question to ChatGPT, Gemini, Perplexity, and Claude, then analyzes whether your brand appears in each response.

The quality of your monitoring depends entirely on the prompts you create. Good prompts reflect real customer queries. The more prompts you have, the more comprehensive your coverage — aim for 30-50 prompts per brand.

Prompt MonitoringCreating Effective Prompts

Creating Effective Prompts

Cover three intent categories — Local, National, Industry — and three intent types — informational, commercial, comparison.

Local prompts (geo-specific):

  • "Best accounting firm in Falun"
  • "Top rated bookkeeper near Dalarna"
  • "Affordable accounting services Falun"

National prompts (broader):

  • "Best accounting firm in Sweden"
  • "How to choose an accounting firm"
  • "Accounting firm comparison Sweden"

Industry / professional:

  • "Best accounting software for small businesses"
  • "Fortnox vs Björn Lundén"
  • "Starting a businessfinancial advisor needed"

Best practices:

  • Write in the language your customers actually use. Swedish customers ask in Swedish.
  • Mix informational ("what is", "how to") with commercial ("best", "recommend", "top").
  • Include head-to-head competitor promptsthese reveal direct positioning.
  • Refresh prompts quarterly to track changing customer language and new trends.

Prompt MonitoringAI Prompt Generator

AI Prompt Generator

Dashboard → Tools → Prompt Generator drafts prompts for you based on your brand description, industry preset, locale, and competitor list.

How it works:

  • Reads your brand profile (industry preset, locale, description, competitors)
  • Generates a mix of Local / National / Industry prompts in the brand's locale
  • Tags each suggestion with intent (informational / commercial / comparison) and quality score
  • You review, edit, and bulk-add the ones that fit

This is the fastest way to bootstrap a brand from zero — 30-50 high-quality starter prompts in 60 seconds.

The generator uses your preset (e.g., "casting-talent", "marketing-advertising", "saas") to tailor the prompt style. Wrong preset = generic prompts that miss real customer intent — double-check this in Brand → Edit before generating.

Prompt MonitoringPrompt Categories

Prompt Categories

Each prompt belongs to a category that drives reporting and recommendations.

Local — City or region-specific. Critical for businesses with a physical location. Reveals visibility in geo-intent queries.

National — Country-wide queries. Important for brands serving the entire market. Tests visibility against national competitors.

Industry — Sector-specific, geography-agnostic. Tests whether AI engines recognize your brand as a player in your industry overall.

A healthy split for a local business: 40% Local, 30% National, 30% Industry. For a national SaaS: 60% Industry, 30% National, 10% Local.

You can also tag prompts with a custom topic (e.g., "Pricing", "Reviews", "Integrations") for finer segmentation in Analytics.

Prompt MonitoringMonitoring Frequency

Monitoring Frequency

Scans run automatically on a schedule.

Daily (default) — Each prompt × engine combination is checked once every 24 hours.

Weekly — Lower-priority prompts can be set to weekly to save credits.

Manual recalculate — Citations page → "Recalculate" forces immediate aggregation of all scans run since the last recalc. Use after editing prompts or adding competitors.

The platform runs three monitoring batches per day at 06:00, 12:00, 18:00 UTC. Each batch processes a subset of prompts — full coverage is achieved within 1-3 days depending on prompt count.

You never trigger scans manually for credits; the scheduler handles it.

Citation TrackingCitation Rate Page

Citation Rate Page

Dashboard → Citations is the core monitoring view. The large number at the top is your overall Citation Rate.

Formula: Citation Rate = (Responses mentioning your brand ÷ Total responses) × 100

Example: 50 prompts × 4 engines = 200 scans. If your brand appears in 30 responses, citation rate = 15%.

Below the headline you'll see total responses analyzed, total mentions detected, and the recalc button.

The page is the single source of truth for the AVI components — every other metric (visibility, position, sentiment) is computed on top of these scan results.

Citation TrackingCitation Benchmarking

Citation Benchmarking

The horizontal bar chart compares your brand against each tracked competitor.

How to read it:

  • Bars sorted from highest to lowest citation rate
  • Your brand uses your brand color; competitors get distinct hues
  • The longer the bar, the more often AI engines mention that brand

A competitor with double your rate means AI engines mention them in twice as many responses for the same prompts. Not necessarily because they're better — usually because their online content, structured data, and authority signals are stronger.

To close the gap:

  • Run Dashboard → Citation Sources to see what sites are cited
  • Run Dashboard → Site Audit to identify your structural gaps
  • Use Dashboard → Recommendations to get the prioritized action list

Citation TrackingPer-Engine Breakdown

Per-Engine Breakdown

The Engine Breakdown panel shows citation rate per AI platform. Each engine weighs ranking factors differently:

ChatGPT — Strong general-web brands win. Favors brands frequently cited in articles, reviews, third-party comparisons.

Gemini — Reflects Google search authority. Brands with strong Google Business Profiles and traditional SEO often outperform here.

Perplexity — Cites sources visibly. Brands with strong presence on authoritative sites (industry publications, Wikipedia, government registries) win.

Claude — Values factual accuracy and recent information. Cautious about specific recommendations; rewards well-structured, fact-dense content.

If you're weak on a specific engine, study what that engine values and build accordingly.

Citation TrackingCitation Sources

Citation Sources

Dashboard → Citation Sources shows the websites AI engines cite when discussing your industry.

The view answers:

  • Which sources do AI engines trust as authorities in your space?
  • Which sources cite your competitors but not you?
  • What's the freshness of cited content (last updated)?
  • Which engines cite which sources?

Use this to plan a backlink and PR strategy: pitch the sources that already cite your competitors. Industry publications, government registries, Wikipedia, review sites — any source that shows up here is a foothold an AI engine already trusts.

AI EnginesHow Engine Monitoring Works

How Engine Monitoring Works

Each prompt × engine combination follows a two-step process.

1

Query Execution

The prompt is sent to the real AI engine (ChatGPT web with search, Gemini Advanced, Perplexity Sonar, Claude web). Response text is captured in full.

2

Response Analysis

A dedicated analyzer model reads the response and extracts:

  • Brand mention detection (your brand + every alias)
  • First-mention position (which brand is named first)
  • Mention count and visibility scoring
  • Sentiment analysis (-1.0 to +1.0)
  • Competitor detection (per competitor in your list)
  • Hallucination flagging (false claims about your brand)

Every result is stored as a Monitoring Result row and rolled up into the daily Snapshot. The Snapshot drives every aggregate metric you see on the dashboard.

AI EnginesSupported Engines & Models

Supported Engines & Models

AEO Pulse calls real AI engines with web search enabled — not memory-only responses.

Query engines (where your prompts go):

  • ChatGPTOpenAI web_search_preview enabled, GPT-4o response model
  • GeminiGoogle Gemini 2.5 Flash with web grounding
  • PerplexitySonar online model (always uses live web search)
  • ClaudeAnthropic web_search_20250305 tool, Sonnet 4.6 response model
  • Google AI Overviewscaptured via SERP scraping when the overview appears

Analyzer models (used to interpret each response):

  • Haiku 4.5Default analyzer. Fast, cheap, accurate for sentiment and mention detection.
  • Sonnet 4.6Used for hallucination detection and nuanced sentiment edge cases.
  • Gemini FlashAlternative analyzer for cost optimization.

Engine web-search fidelity is locale-aware: Swedish prompts trigger Swedish search results in every engine where supported.

AI EnginesEngine Quirks to Know

Engine Quirks to Know

Each engine has biases that affect what shows up in your monitoring.

ChatGPT bias toward Wikipedia, large publishers, and Reddit. If you're a small brand without significant third-party coverage, ChatGPT will under-recommend you regardless of how good your own site is.

Gemini bias toward Google Business Profiles and structured Google data. Verified GBP listings with reviews dramatically improve Gemini citation rate for local queries.

Perplexity bias toward freshness and explicit citations. Older content gets demoted even if accurate. Schema.org markup and clearly attributed sources help.

Claude bias toward caution. For "recommend the best X" prompts, Claude often refuses to recommend specific brands. Your citation rate may look artificially low on Claude even when other engines mention you.

This is why the per-engine breakdown matters — focus on the engines where you have the most leverage.

AnalyticsAnalytics Dashboard

Analytics Dashboard

Dashboard → Analytics offers deeper segmentation than the Overview page.

Charts available:

  • Citation Rate & Visibility TrendDual-line chart over 30/60/90 days
  • Engine PerformanceHorizontal bar comparing citation rate per engine
  • Sentiment DistributionPie chart of positive/neutral/negative responses
  • Citation Rate by CategoryBar chart per prompt category (Local/National/Industry)
  • Sentiment by EngineWhich engines speak most positively about your brand
  • Position HeatmapFrequency of each mention position (#1, #2, #3...) per engine
  • Hallucination TrendDetected hallucinations over time, by severity

Use date range filters at the top to compare any two periods. Export any chart to PNG, CSV, or include in scheduled PDF reports.

AnalyticsSentiment Analysis

Sentiment Analysis

Sentiment measures the tone of what AI engines say about your brand.

Positive — The AI recommends, highlights strengths, uses favorable language: "highly recommended", "excellent service", "industry leader".

Neutral — Factual mention without strong opinion. Listed alongside competitors without preference.

Negative — Warns against, mentions weaknesses, uses unfavorable language: "limited services", "customer complaints", "better alternatives exist".

What to do:

  • NegativeInvestigate online reputation. Address public complaints. Update website content to counter narratives.
  • NeutralCreate more differentiating content. Give AI engines specific reasons to recommend you over competitors.
  • PositiveMaintain. Continue monitoring for changes.

Dashboard → Sentiment Heatmap visualizes sentiment per engine per prompt category — quickly spot where you're loved and where you're not.

AnalyticsHallucination Detection

Hallucination Detection

AI hallucination = the AI states false information about your brand as fact. This can mislead customers and damage your reputation.

Common hallucination patterns:

  • Wrong founding year or company history
  • Attributed services or products you don't actually offer
  • Incorrect pricing, locations, or contact information
  • Fabricated awards, certifications, or partnerships
  • Confusion with similarly-named brands

AEO Pulse flags potential hallucinations with three severity levels:

  • LowMinor factual discrepancy, possibly outdated. Update your website.
  • MediumSignificant error that could mislead customers. Update structured data urgently.
  • HighCompletely fabricated claim with reputation impact. Report to the AI platform, update all online sources immediately.

How to reduce hallucinations: maintain a comprehensive About page with explicit facts. Publish a detailed FAQ. Add schema.org structured data (Organization, FAQPage, Product). Keep your Google Business Profile current. Add disambiguation language if you share a name with another brand.

AnalyticsAVI Formula — The Six Components

AVI Formula — The Six Components

AI Visibility Index is a weighted composite of six metrics, computed daily.

Citation Rate (weight 20%) — Percentage of responses mentioning your brand. The base of the pyramid.

Mention Frequency (weight 20%) — Average mentions per response. Once-and-done vs. mentioned multiple times.

Recommendation Rate (weight 20%) — Percentage of mentions where the AI actively recommends you (vs. neutral listing).

Sentiment Score (weight 15%) — Average sentiment score scaled to 0-100.

Position Average (weight 15%) — Inverted position rank: #1 = 100, #5 = 60, #10+ = 0.

Hallucination Index (weight 10%) — Inverted: fewer hallucinations = higher score. 0 hallucinations = 100.

Total AVI = sum of weighted components. Range 0-100.

Why these weights:

  • Citation, Mention Frequency, Recommendation are the action drivers (60% combined)
  • Sentiment and Position are the quality drivers (30% combined)
  • Hallucination is the trust check (10%)small weight, big alert when triggered

AnalyticsBrand Health Composite

Brand Health Composite

Health Score is a simpler 0-100 composite for non-power users who want one number.

How it's calculated:

  • Visibility50% (combines citation rate + visibility score)
  • Sentiment30% (average sentiment scaled to 0-100)
  • Accuracy20% (inverted hallucination index)

Score bands:

  • 80-100Excellent. Strong visibility, positive sentiment, accurate information.
  • 60-80Good. Decent presence with room for improvement.
  • 40-60Fair. Moderate visibility or mixed sentiment. Focus on content improvement.
  • 0-40Poor. Low visibility, negative sentiment, or high hallucination rate. Immediate action needed.

The difference between AVI and Health Score: AVI is the analyst metric (six components, fine-grained), Health is the dashboard metric (three components, glanceable).

AEO SnippetsWhat is AEO?

What is AEO?

Answer Engine Optimization (AEO) is the practice of structuring content so AI engines extract direct answers from it.

Traditional SEO ranks pages. AEO targets snippets — the actual sentences AI engines quote, summarize, or paraphrase in their responses.

A page that ranks #1 on Google may still lose to a competitor at #5 in AI responses if the competitor has cleaner, more extractable Q&A content with explicit schema markup.

AEO works through three signals:

  • Structured Q&AClear question/answer pairs in your content (FAQ pages, HowTo guides)
  • Schema markupJSON-LD describing the questions, answers, organization, products
  • Authoritative attributionCitations to recognized sources backing your claims

AEO SnippetsAEO Snippet Engine

AEO Snippet Engine

Dashboard → AEO Snippets tracks question/answer snippets across AI engines.

For each tracked snippet, you see:

  • CoveragePercentage of AI engines that cite your answer for the matching question
  • PositionWhere your answer appears in the response (lead, middle, fallback)
  • CompetitorsWhich competitors get cited for the same question
  • Source pageThe URL on your site the answer is extracted from

Add new tracked questions manually, or let the engine auto-discover them by scanning your sitemap for FAQ content.

The Gap Analysis tab shows questions where competitors are cited but you're not — your highest-leverage content opportunities.

AEO SnippetsSchema JSON-LD Export

Schema JSON-LD Export

For each tracked snippet, AEO Pulse generates the schema.org JSON-LD markup to add to your page.

Supported schema types:

  • FAQPageQ&A blocks
  • HowToStep-by-step guides
  • ArticleNews, blog posts, guides
  • OrganizationBrand identity
  • ProductItems with price, rating, availability

Click "Export Schema" on any snippet to download the JSON-LD ready to drop into your site's <script type="application/ld+json"> block.

Re-validate your schema with Google's Rich Results Test after deployment — AEO Pulse runs its own validator but Google's is the source of truth for some engines.

GEO ScoreWhat is GEO Score?

What is GEO Score?

Generative Engine Optimization (GEO) Score is a 0-100 page-level diagnostic that predicts how well a given URL will perform in AI search.

GEO complements AEO: AEO targets specific snippets, GEO scores the overall page.

A page with a high GEO score is structured, authoritative, and AI-readable. AI engines find it easy to summarize, cite, and recommend.

Run a GEO scan on any URL via Dashboard → GEO Score → Add URL. The scan completes in 30-60 seconds and produces a detailed breakdown of the five scoring pillars.

GEO ScoreThe Five GEO Pillars

The Five GEO Pillars

Structure (weight 25%) — Heading hierarchy (H1 → H6), semantic HTML, table of contents, internal anchors. AI engines navigate well-structured pages faster.

Authority (weight 25%) — Outbound citations to recognized sources, author bio, organization schema, publish/update dates. Signals trustworthiness.

Clarity (weight 20%) — Reading level, sentence length, paragraph density, question/answer presence. AI engines summarize clear writing more accurately.

Schema (weight 15%) — JSON-LD presence and completeness (FAQPage, Article, Organization, Product where relevant).

Freshness (weight 15%) — Last-modified date, content recency signals, version history. AI engines prefer recent content for time-sensitive queries.

Total GEO = sum of weighted pillar scores. Each pillar reports its own score so you know exactly where to invest.

GEO ScoreFixing GEO Issues

Fixing GEO Issues

Every GEO scan ends with a prioritized fix list.

Fix order by impact:

1

Critical structural issues

Missing H1, broken heading hierarchy, no semantic landmarks. Fix first — affects every other pillar.

2

Schema gaps

Add FAQPage, Article, Organization JSON-LD. Quick wins, big AI-readability impact.

3

Authority signals

Add author bio, citations to industry sources, publish/update dates visible to crawlers.

4

Clarity polish

Break up long paragraphs, add Q&A blocks, simplify dense sections.

5

Freshness signals

Add "Last updated" labels, ensure sitemap reflects real dates, refresh stale content.

Re-scan after fixes to verify the score moved.

Site AuditSite Audit Overview

Site Audit Overview

Dashboard → Site Audit crawls your entire website and reports technical issues that impact both traditional SEO and AI search visibility.

The audit covers:

  • Crawlabilityrobots.txt directives, sitemap presence and freshness, AI-specific bot allowlist (GPTBot, ClaudeBot, PerplexityBot, etc.)
  • Technical SEObroken links, redirect chains, page speed, mobile usability, HTTPS
  • Structured dataschema.org validation across the site, missing required fields, deprecated types
  • Contentduplicate content, thin pages, missing meta descriptions, orphan pages
  • AI-readabilityheading structure, semantic HTML, accessibility metadata

Each issue gets a severity rating (Critical / High / Medium / Low) and a recommended fix.

Site AuditAI Bot Crawlability

AI Bot Crawlability

AI engines have their own crawlers. If you block them, you become invisible to AI search.

Bots to allow in robots.txt:

  • GPTBotOpenAI / ChatGPT
  • OAI-SearchBotOpenAI search index
  • ClaudeBotAnthropic / Claude
  • PerplexityBotPerplexity
  • Google-ExtendedGoogle AI training
  • CCBotCommon Crawl (used by multiple engines as training data)
  • BytespiderTikTok / Bytedance AI

A common mistake: blocking all unknown bots to prevent scraping. This also blocks every AI engine. The Site Audit checks your robots.txt against this list and flags blocks.

A safer pattern: allow all known AI bots explicitly, rate-limit or block scrapers via your firewall/WAF instead of robots.txt.

Site AuditSchema Validator

Schema Validator

Dashboard → Site Audit → Schema Validator checks every page for valid JSON-LD structured data.

Reports:

  • Type coverageWhich schema types are present (Organization, FAQPage, Product, Article)
  • Required field gapsMissing fields per type (e.g., FAQPage with no acceptedAnswer)
  • Deprecated typesUsing outdated schema vocabulary
  • Conflicting markupMultiple Organization schemas on the same page, duplicate Article markup, etc.

Click any issue to see the offending JSON-LD block highlighted, with a recommended fix.

Export validated schema bundles per URL to share with your dev team.

RecommendationsHow Recommendations Work

How Recommendations Work

Dashboard → Recommendations is your prioritized action list. The engine analyzes your monitoring data, GEO scores, and site audit results to generate concrete fixes.

Each recommendation has:

  • TypeContent, Technical, Schema, Authority, or Reputation
  • ImpactEstimated AVI lift if completed (e.g., "+4 AVI")
  • EffortQuick / Medium / Long
  • StatusOpen / In Progress / Done
  • Linked evidenceThe exact monitoring results or audit findings that triggered the recommendation

The list is sorted by Impact ÷ Effort — the highest-leverage actions first.

RecommendationsRecommendation Rules

Recommendation Rules

Recommendations fire based on detection rules. Examples:

  • Citation rate < 10% on commercial prompts → "Build comparison content"
  • Sentiment trending negative for 7 days → "Audit reputation, address negative sources"
  • GEO score < 60 on top traffic page → "Restructure page for AEO"
  • Competitor cited on Wikipedia but you're not → "Audit Wikipedia presence"
  • Hallucination detected with Medium+ severity → "Update About page facts"
  • AI bot blocked in robots.txt → "Allow GPTBot/ClaudeBot/PerplexityBot"

You can customize rule thresholds per workspace in Settings → Recommendation Rules.

RecommendationsAction Plans

Action Plans

Group recommendations into Action Plans to coordinate work across a team.

Create a plan from any subset of recommendations. Assign owners, due dates, and link external tickets (Linear, Jira, GitHub).

Status updates flow back: when a recommendation transitions Open → Done, the linked monitoring metric is re-evaluated on the next scan. If the metric moves, you'll see the lift attributed to that plan.

Export plans to PDF for client/stakeholder reports.

Content GeneratorAI Content Generator

AI Content Generator

Dashboard → Content Generator drafts articles optimized for AI search visibility — not just human readers.

Inputs:

  • Target query (the AI prompt you want to win)
  • Brand voice and tone preset
  • Length (short / medium / long-form)
  • Required schema (FAQPage, HowTo, Article)
  • Target competitors to outrank

The generator drafts the article with:

  • AEO-optimized snippet blocks (Q&A pairs ready to be cited)
  • Embedded schema.org JSON-LD
  • Authority signals (citation placeholders for industry sources)
  • Clear heading hierarchy and table of contents

Every draft is editable in the built-in editor before export to Markdown, HTML, or WordPress.

Content GeneratorOptimization Signals

Optimization Signals

The Content Generator scores each draft against the same signals the GEO Score uses.

Real-time signal panel shows:

  • Structure scoreHeading hierarchy, list usage, anchor links
  • Clarity scoreReading level, sentence variety, paragraph density
  • Schema completenessRequired JSON-LD fields filled
  • AEO coverageNumber of Q&A snippets, depth per answer
  • AuthorityCitation placeholders, expert quotes, data references

Aim for 80+ across all signals before publishing. The editor highlights low-scoring sections so you can fix them before export.

Content GeneratorWhite-label PDF Reports

White-label PDF Reports

Generated content can be exported as a branded PDF for client delivery (Agency plan).

Customize per workspace:

  • Logo + color palette
  • Cover page layout
  • Footer attribution
  • Page numbers and table of contents

Use cases:

  • Send an AEO content audit + recommendation deck to a client
  • Bundle a Site Audit + Recommendation Plan as a quarterly review
  • Deliver a competitor benchmark report as a sales asset

PDFs are generated on demand and stored in Dashboard → Reports for 90 days.

Competitor BenchmarkingCompetitor Benchmarking

Competitor Benchmarking

Dashboard → Competitor compares you against up to 3 (or unlimited on Agency) competitors across every monitoring dimension.

The dashboard shows:

  • AVI gapTheir AVI minus yours, per engine
  • Share of voicePercentage of mentions per brand across all monitored prompts
  • Citation source overlapSites that cite both you and them vs. sites that cite only them
  • Sentiment differentialPer-engine sentiment delta
  • Position differentialAverage position delta per engine
  • Hallucination comparisonWhose brand suffers more AI misinformation

Competitor BenchmarkingGap Analysis

Gap Analysis

The Gap Analysis tab surfaces specific opportunities.

Prompts they win on — Queries where they're cited and you're not. Highest-leverage content gaps.

Sources they exploit — Citation sources that cite them but not you. Direct pitch list for outreach.

Engines they dominate — Engines where their margin is largest. Tells you which engine bias to study.

Schema they have, you don't — Differences in structured data coverage between your sites.

Each gap row has a "Convert to Recommendation" button — adds the opportunity to your recommendation queue with the prefilled action.

Competitor BenchmarkingSERP & AI Overview Tracking

SERP & AI Overview Tracking

Dashboard → Competitor → SERP Tracker tracks Google AI Overviews alongside traditional results.

For every tracked query, you see:

  • Whether an AI Overview appears
  • Which brands are cited in the Overview
  • Position of cited links within the Overview
  • Comparison to organic SERP position

This is the only place where AI search and traditional search converge on Google — and AI Overviews increasingly drive the bulk of zero-click queries.

Alerts & NotificationsSetting Up Alerts

Setting Up Alerts

Dashboard → Alerts → Create Rule configures a notification trigger.

Each rule has:

  • Alert TypeWhat change triggers it (see below)
  • Brand scopeSingle brand or all brands in the workspace
  • ChannelsEmail, Slack webhook, generic webhook, in-app
  • ThresholdSensitivity (drop > 10%, sentiment < -0.3, etc.)
  • FrequencyReal-time, daily digest, weekly summary

Rules evaluate after every monitoring scan. Toggle a rule on/off via the switch without losing its configuration.

Alerts & NotificationsAlert Types

Alert Types

Alert types available:

New Mention — Your brand is mentioned by an engine for the first time on a specific prompt. Positive signal.

Mention Lost — Previous mention disappeared. Needs immediate attention.

Sentiment Drop — Sentiment dropped significantly. Investigate reputation.

Sentiment Spike — Sentiment rose significantly. Worth understanding what worked.

Competitor Ahead — A specific competitor passed you on citation rate.

Visibility Change — Visibility score moved by more than threshold.

Hallucination Detected — Medium or High severity hallucination flagged.

Citation Rate Change — Daily citation rate shifted > 10% vs. previous day.

GEO Score Drop — Tracked URL's GEO score fell below threshold.

Budget Alert — Credit consumption crossed a configured percentage of plan.

Alerts & NotificationsWebhook Payload Format

Webhook Payload Format

Webhook alerts POST a JSON body to your endpoint.

Payload structure:

  • eventAlert type identifier (e.g., "mention.lost")
  • brand_idAffected brand UUID
  • workspace_idWorkspace UUID
  • triggered_atISO 8601 timestamp
  • metricObject with before/after values and delta
  • evidenceArray of monitoring result IDs that triggered the alert
  • linkDeep link to the relevant dashboard view

Webhooks include an X-AIOPulse-Signature header for HMAC verification. Validate this against your workspace secret before processing.

Reports & ExportsCSV Export

CSV Export

Export raw monitoring data as CSV from any page with an "Export CSV" button.

Standard columns:

  • TimestampWhen the scan ran
  • EngineWhich AI engine
  • PromptThe query sent
  • Response excerptFirst 500 chars of the AI response
  • Brand mentioned (Yes/No)
  • Visibility score (0-100)
  • PositionWhere your brand appeared
  • Sentiment score (-1.0 to +1.0)
  • Competitor mentionsComma-separated list
  • Hallucination flagsSeverity if any

Open in Excel, Google Sheets, or pipe into your own BI tool.

Reports & ExportsPDF Reports

PDF Reports

Click "Export PDF" on Overview, Analytics, or Citations for a stakeholder-ready report.

The PDF includes:

  • Executive summary with headline AVI and key trends
  • Citation rate trend chart (selected period)
  • Engine performance breakdown
  • Competitor comparison with rankings
  • Sentiment and hallucination summary
  • Top 5 recommendations with estimated impact

Reports use your brand color and (on Agency plan) your white-label theme.

Reports & ExportsScheduled Reports

Scheduled Reports

Dashboard → Reports → Schedule sets up recurring report delivery.

Configure per schedule:

  • FrequencyDaily, Weekly, Monthly
  • RecipientsEmail addresses (no account required)
  • FormatPDF, CSV, JSON, or all three
  • ContentChoose which sections to include
  • Date rangeRolling 7 / 30 / 90 days

Scheduled reports are generated at the configured cadence and emailed with download links. JSON delivery is also available via webhook for BI pipelines.

Reports & ExportsObsidian Export

Obsidian Export

Power users running personal knowledge management can export brand data to Obsidian vault format.

Dashboard → Settings → Integrations → Obsidian Export generates:

  • One Markdown note per brand with frontmatter (AVI, citation rate, sentiment, last scan)
  • One note per competitor with bidirectional links to the parent brand
  • One note per monitored prompt with embedded scan history
  • Tags by industry, locale, engine, severity

Drop the export folder into your vault and the graph builds itself. Useful for agency strategists who want to cross-link client knowledge.

Workspaces & TeamsWorkspaces

Workspaces

A workspace is the container for brands, prompts, monitoring data, and team members. Most users have one workspace. Agencies have one per client (or one per market).

Each workspace has its own:

  • Brands and prompts
  • Alert rules
  • Team members and roles
  • API keys
  • Billing scope (workspaces roll up to the organization for billing)

Switch workspaces via the dropdown in the top-left of the dashboard.

Workspaces & TeamsRoles & Permissions

Roles & Permissions

Four workspace roles, granular permission matrix:

Owner — Full control. Can delete the workspace, manage billing, invite/remove members at any role.

Admin — Manage brands, prompts, alerts, recommendations. Invite editors/viewers. Cannot delete workspace or change billing.

Editor — Create and edit brands, prompts, alerts. Cannot manage team members.

Viewer — Read-only access to dashboards, reports, and exports. Cannot trigger scans or change configuration.

Organization-level roles (above workspace level):

  • Org OwnerFull control across all workspaces
  • Org AdminManage workspaces but not billing
  • Org BillingManage billing only, no workspace access
  • Org MemberBelongs to the org without org-wide rights

Permissions are enforced at the database level via Postgres Row-Level Security, not just in the UI.

Workspaces & TeamsInviting Team Members

Inviting Team Members

Dashboard → Org → Members → Invite.

1

Enter Email

Provide the email and select role (Owner / Admin / Editor / Viewer).

2

Send Invitation

Invitee receives an email with a signed acceptance link valid for 7 days.

3

Acceptance

Invitee clicks the link → creates an account (or signs in) → joins the workspace at the assigned role.

4

Audit

The invitation, acceptance, and any subsequent role changes are recorded in the immutable Audit Log.

Revoke pending invitations at any time. Remove active members instantly — their session is invalidated within 30 seconds.

Workspaces & TeamsAudit Logs

Audit Logs

Dashboard → Org → Audit Logs shows every critical action across the organization.

Logged events:

  • Authentication (sign in, sign out, failed attempts)
  • Member invitations and role changes
  • Brand creation, edit, deletion
  • Prompt batch operations
  • API key creation/revocation
  • Billing changes
  • Export operations
  • Setting changes

Logs are immutable (append-only, enforced via RLS) and exportable to CSV for compliance reviews (SOC 2, GDPR Art. 30 records of processing).

Billing & CreditsBilling Overview

Billing Overview

Dashboard → Billing shows your current plan, next billing date, and a credit usage summary.

Plans:

  • Pro$49/month. 1 brand, single workspace.
  • Business$199/month. 3 brands, multi-workspace, API access.
  • Agency$499/month. Unlimited brands, white-label, dedicated AM.

Annual billing is 20% off. Switch plans mid-cycle — proration applied automatically.

All paid plans include a 14-day money-back guarantee from first charge.

Billing & CreditsHow Credits Work

How Credits Work

Every action that calls an AI provider consumes credits. Transparent and predictable.

Credit categories:

  • Monitoring creditsEach prompt × engine scan
  • Analysis creditsEach sentiment / hallucination check (lighter models = fewer credits)
  • Content creditsEach generated article or section
  • Audit creditsEach Site Audit / GEO Score scan

Per-model pricing example:

  • Haiku 4.5 analyzer = 1 credit
  • Sonnet 4.6 analyzer = 3 credits
  • Gemini Flash analyzer = 1 credit
  • Opus analyzer (deep mode) = 8 credits

Each plan includes a monthly credit allowance. Top-up packs are available at any time for spillover usage.

Billing & CreditsCost Monitor

Cost Monitor

Dashboard → Cost Monitor tracks credit burn in real time.

The view shows:

  • Credits consumed this month, broken down by category
  • Burn rate (credits/day) vs. plan allowance
  • Projected month-end consumption
  • Per-brand cost attribution
  • Per-model cost breakdown

Set a budget alert in Settings → Cost Alerts to get notified at 50/75/90/100% of monthly allowance. Useful for agencies billing clients per workspace.

API & IntegrationsPublic REST API

Public REST API

Dashboard → Org → API Keys creates and manages API keys. Available on Business and Agency plans.

Base URL: https://api.aio-pulse.com/v1

Authentication: Bearer token in the Authorization header.

Available endpoints:

  • GET /brandsList brands
  • POST /brandsCreate brand
  • GET /brands/{id}/snapshotDaily snapshot
  • GET /promptsList prompts
  • POST /scanTrigger on-demand scan (consumes credits)
  • GET /citationsCitation results with filters
  • GET /recommendationsOpen recommendations
  • POST /webhooksRegister webhook endpoint

All endpoints return JSON. Rate limited to 60 requests/minute per key on Business, 300/minute on Agency.

API & IntegrationsWebhooks

Webhooks

Register a webhook URL to receive event notifications.

Event types emitted:

  • scan.completedA monitoring scan finished
  • mention.newNew brand mention detected
  • mention.lostPrevious mention disappeared
  • sentiment.dropSentiment fell below configured threshold
  • hallucination.detectedHallucination flagged
  • recommendation.createdNew recommendation generated
  • report.readyScheduled report delivered

Every webhook POST includes X-AIOPulse-Signature for HMAC-SHA256 verification. Validate this against your workspace secret to prevent spoofing.

API & IntegrationsGoogle Search Console Sync

Google Search Console Sync

Connect GSC to enrich monitoring with traditional search data.

Dashboard → Settings → Integrations → Google Search Console → Connect.

Once connected, AEO Pulse pulls:

  • Branded search queriesMap AI mentions to GSC branded search volume
  • Striking distance keywordsPages ranking 4-10 that could be promoted
  • Cannibalization detectionMultiple pages competing for the same query
  • Position trendsCorrelate GSC position with AI citation rate

The cross-source view answers: "When my GSC position improves, does my AI citation rate follow?" Usually yes, but the lag and engine variation matter — this is where you learn the gap.

API & IntegrationsAgentic Journey Map

Agentic Journey Map

Dashboard → Tools → Agentic Journey maps how an AI agent (Perplexity, ChatGPT with browsing) navigates from a query to a citation of your brand.

For a given prompt, the map shows:

  • The query the agent sent
  • Sites the agent visited
  • Sentences extracted from each site
  • How those sentences were combined into the final response
  • Where (if anywhere) your brand was mentioned

This is the most diagnostic view in the platform — you literally watch the agent fail or succeed to cite you. Use it to reverse-engineer competitor wins.

API & IntegrationsKnowledge Graph Sync

Knowledge Graph Sync

Dashboard → Tools → Knowledge Graph checks how your brand appears in machine-readable knowledge sources.

Sources checked:

  • Google Knowledge Graph
  • Wikidata entity
  • Wikipedia article presence and quality
  • OpenStreetMap (for local businesses)
  • Industry registries (where supported)

For each source, the view reports presence, last update, and key attributes. Gaps here often correlate with low citation rate — AI engines lean heavily on knowledge graphs for factual queries.

Recommendations from this view focus on entity verification, Wikidata edits, and Wikipedia article quality improvement.

GlossaryTerms & Definitions

Terms & Definitions

AEO (Answer Engine Optimization) — Practice of structuring content (Q&A, schema markup) so AI engines extract direct answers. The AI equivalent of traditional SEO.

GEO (Generative Engine Optimization) — Broader strategies to improve visibility in AI-generated responses: content depth, authority, structured data, citation strategy.

AVI (AI Visibility Index) — Proprietary 0-100 composite score combining six weighted metrics. The primary KPI in AEO Pulse.

Citation Rate — Percentage of monitored AI responses that mention your brand. Formula: (Mentions ÷ Total Responses) × 100.

Visibility Score — 0-100 metric measuring how prominently your brand appears in AI responses. Considers position, mention count, and context.

Mention Position — Where your brand appears in an AI response. #1 = first mentioned (best). Higher numbers = mentioned later.

Sentiment — Tone of AI responses about your brand: Positive (recommends), Neutral (factual), Negative (warns/criticizes).

Sentiment Score — Numerical value from -1.0 (extremely negative) through 0.0 (neutral) to +1.0 (extremely positive).

Hallucination — AI stating false information about your brand as fact. Wrong dates, fabricated products, incorrect locations, fake awards.

Engine — An AI search platform: ChatGPT (OpenAI), Gemini (Google), Perplexity, Claude (Anthropic), Google AI Overviews.

Prompt — A question sent to AI engines to check for brand mentions. Simulates real customer queries.

Snippet — A specific Q&A block extractable by AI engines. AEO targets snippet visibility per prompt.

Schema (JSON-LD) — Structured data markup (schema.org vocabulary) embedded in HTML pages. Tells AI engines what your content is about.

Monitoring Result — A single data point: one prompt sent to one engine, fully analyzed.

Snapshot — Daily aggregation of all monitoring results for a brand. Drives every aggregate metric.

Health Score — Composite 0-100 combining Visibility (50%), Sentiment (30%), Accuracy (20%).

GEO Score — Page-level 0-100 diagnostic predicting AI search performance for a given URL.

Workspace — Container for brands, prompts, team members. Multi-tenancy unit.

Credit — Internal accounting unit for AI provider usage. Each scan / analysis / generation consumes credits from your plan allowance.