Docs Open Platform

Open Platform

Framework-agnostic AI-SEO analysis via SaaS dashboard. Real-time Visibility Scores, Sentiment Tracking, Competitive Analysis, and actionable optimization tasks for any website — no plugin installation required.

Quick Start

1

Create your Account

Sign up at app.gaiseo.com with email & password or Google OAuth. Verify your email address (link expires in 24h).

2

Set up your Brand Profile

Enter your website URL, brand name, industry, product description, target countries (1–3), and at least one customer persona.

3

Subscribe to GAISEO Pro

Choose monthly (€99/mo) or yearly (€79/mo) billing. Payment is handled securely via Stripe.

4

Get your first Report

Your first AI-SEO report is automatically generated after subscribing. You'll receive an email when it's ready (typically a few minutes).

Features Overview

FeatureDescription
Visibility ScoreHow often AI systems mention, recommend, or cite your brand (0–100)
Sentiment AnalysisHow AI systems talk about your brand: positive, neutral, or negative
Competitive AnalysisYour AI visibility compared to competitors for the same topics
Optimization ScoreHow well your website is structured for AI understanding (0–100)
Website Checks12 AI-SEO parameters with individual health scores
Task Management43+ actionable optimization tasks with code snippets
TrendsTrack performance over time (visibility, optimization, sentiment)
Multi-LLM TrackingChatGPT, Gemini, and Perplexity analyzed simultaneously
Multi-CountryAnalyze up to 3 target countries with localized queries
Persona-Based QueriesQuestions grounded in your actual customer personas
Biweekly ReportsAutomated reports every 2 weeks with email notifications

Onboarding Flow

Step 1: Sign Up

Create an account with email & password or Google OAuth. Password requirements: minimum 8 characters, at least one letter, one number, and one special character.

Step 2: Verify Email

Check your inbox for a verification email. The link expires after 24 hours. Use "Resend verification" if needed.

Step 3: Brand Profile Setup

This is the most important step. Your brand profile determines how GAISEO generates questions and evaluates AI responses.

FieldRequiredDetails
Website URLYesYour main domain (https:// auto-prepended)
Brand NameYes1–200 characters
Product/ServiceYesWhat you offer (1–200 characters)
IndustryYesTechnology, Healthcare, Finance, E-commerce, Education, Real Estate, Travel, Food & Beverage, Fashion, Automotive, Entertainment, or Other
DescriptionYes10–1,000 characters describing your brand
Customer PersonasYes (min 1)1–5 personas with name, age, traits, needs, pain points
Target CountriesYes (min 1)1–3 countries (ISO codes, e.g., US, DE, GB)
SubdomainsNo0–3, must belong to your main domain
Specific PagesNo0–10 specific URLs to analyze
⚠️
Settings are locked after saving Once you save your brand profile, settings become read-only. To make changes, contact support at contact@gaiseo.com. A confirmation dialog will warn you before saving.

Step 4: Subscribe

Choose your billing cycle and complete payment via Stripe. Your brand is created on the API backend after successful payment.

Step 5: First Report

Your first report is automatically generated. You'll see a processing message and receive an email notification when it's ready.

Dashboard

The Dashboard is your central command center. It shows all key AI-SEO metrics in a responsive grid layout with filter options.

Filter Bar

Filter your data by different aggregation levels:

FilterOptions
View TypeOverall, By Country, By LLM, By Country & LLM
CountryYour configured target countries
LLM/ToolChatGPT, Gemini, Perplexity
ReportLatest or any historical report snapshot

Visibility Score

Estimates how visible your brand is in AI-powered search engines like ChatGPT, Perplexity, and Gemini. The score (0–100) approximates how often you are mentioned, recommended, or cited in AI-generated answers.

The score is calculated from mention levels across all AI answers:

Mention LevelPointsDescription
Prominent10Top 3 recommendation, primary focus of answer
Moderate5Listed among 4–8 options, notable presence
Minor2Mentioned in long list (9+), brief reference
None0Not mentioned at all

Sentiment Analysis

Indicates how AI systems talk about your brand in terms of tone and perception. A strong sentiment score means your brand is associated with trust, credibility, and positive context.

  • Positive: Recommended, praised, favorable context
  • Neutral: Factual mention, no preference expressed
  • Negative: Not recommended, criticized, negative context

Competitive Analysis

Compares your AI visibility against key competitors. Shows a pie chart of the top 8 competitor domains by mention count plus an "Others" aggregation. Your brand is highlighted separately.

Each competitor shows: domain name, mention count, share percentage, and role (primary, incidental, or mixed).

Optimization Score

Evaluates how well your website is structured for AI understanding, citation, and recommendation. Score range: 0–100.

Calculated as a weighted average of three groups:

GroupWeightWhat it measures
Technical30%Structured Data, FAQ, Images, Header & Footer, Internationalization
Content40%Headings, Freshness, HTML Semantics, Content Quality
Citation30%E-E-A-T (Expertise, Authority, Trust), Internal Linking

Website Checks (12 Parameters)

Displays health scores for 12 AI-SEO parameters, sorted from worst to best:

#ParameterWhat it checks
1Structured DataSchema.org markup validation
2Internationalizationhreflang and lang attribute checks
3Internal LinkingLink quality and pillar-cluster structure
4ImagesAlt text, responsive images, CSS backgrounds
5HeadingsH1 usage and heading hierarchy
6FreshnessDate signals, time tags, lastmod
7FAQFAQ schema and content structure
8Expertise, Authority, TrustE-E-A-T signals and schema properties
9Content Quality & RelevanceEntity mentions, keyphrases, ToC
10HTML Semantic StructureSemantic tags, nav, lists, tables
11Header & FooterNavigation structure, branding, Organization Schema
12Technical AI-SEOLCP fetchpriority, font preloading, code ratio

Status Levels

StatusScore
🟢 Optimal≥ 90
🟡 Optimizable51–89
🔴 Critical≤ 50

Reports

Each report contains two sections:

LLM Report (Brand Visibility Analysis)

  • Visibility Score (0–100)
  • Sentiment Distribution (positive/neutral/negative)
  • Competitive Presence (domains, mentions, share)
  • Mention Distribution (prominent/moderate/minor/none)

Available in 4 aggregation levels: Overall, By Country, By LLM, or By Country & LLM.

Crawl Report (Technical AI-SEO Analysis)

  • Optimization Score (0–100)
  • Website Checks (12 parameters)
  • Tasks (actionable items grouped by category)

Report Frequency

Reports are generated automatically every 2 weeks by default. You receive an email notification when each new report is ready.

📊
Trends require at least 2 reports After your first report, new reports are automatically generated every 2 weeks. Trend charts become available once you have at least 2 report snapshots.

Report History

View past reports using the filter bar. Available time ranges: Latest, Last Month, Last 3 Months, Last 6 Months, or a custom date range. For ranges beyond "Latest," scores are averaged across all reports in the window.

Task Management

Tasks are actionable optimization items generated from your website crawl. Each task includes a title, detailed description, context, recommendations, and code examples.

Task Priority Levels

PriorityDescription
🔴 CriticalSevere issues blocking AI visibility
🟠 HighImportant issues with significant impact
🟡 MediumModerate issues worth fixing
🟢 LowMinor improvements

Task Categories

Tasks are organized into these categories:

  • Schema Markup — broken JSON-LD, missing types, incomplete properties, OG/Twitter tags, speakable schema
  • Meta Data — missing/duplicate titles, descriptions, title length, keyword presence
  • Content — entity mentions, keyphrases, table of contents, definitive answers, URL structure
  • Alt-Text — missing alt attributes, poor alt text, CSS background images
  • Technical AI-SEO — LCP prioritization, font preloading, text-to-code ratio
  • E-E-A-T — authority links, author bios, trust signals, footer links
  • FAQ — missing FAQPage schema, unstructured FAQ content
  • Freshness — visible dates, time tags, meta last-modified, sitemap lastmod
  • Internal Linking — missing links, pillar-cluster structure, generic anchors
  • Robots & Canonical — missing robots.txt, blocked AI crawlers, canonical issues

Task Actions

  • View Details — expand to see full description, recommendations, code examples, and affected pages
  • Mark as Complete — with confirmation dialog
  • Delete — with confirmation (irreversible)
🎉
Perfect Score! When all tasks are completed: "Congratulations! Your website has achieved a perfect AI-SEO score. No optimization tasks are needed at this time."

Track your AI-SEO performance over time. Available time ranges: Last Month, Last 3 Months, Last 6 Months.

Summary Cards

  • Visibility Trend — average visibility score over time
  • Optimization Trend — technical AI-SEO score over time
  • Sentiment Trend — positive sentiment trend
  • Issues Trend — critical issues over time

Charts

  • SEO Score Trends — visibility & optimization line chart
  • Sentiment Distribution — positive/neutral/negative area chart
  • Technical AI-SEO Issues — issues by severity (critical vs. optimizable)
  • Competitive Position — top competitor share over time

Brand Profile

Your brand profile drives everything: which questions are asked, which AI systems are queried, and how responses are evaluated.

Customer Personas

Define 1–5 customer personas. Each persona requires:

FieldExampleLimit
NameMarketing Manager100 chars
Age30–4550 chars
TraitsTech-savvy, data-driven500 chars
NeedsBetter analytics, time savings500 chars
Pain PointsComplex tools, high costs500 chars

Personas are used to generate realistic, persona-grounded questions that reflect your actual customers' intents and pain points.

Plans & Pricing

Pro TOP SELLEREnterprise
Monthly€99/monthCustom
Yearly€79/month (€948/year)Custom
Visibility Score
Sentiment Analysis
Competitive Analysis
5 pages/subpages analysisUnlimited
12 AI-SEO parameters
43+ actionable tasks
Dashboard & visualizations
Biweekly reports
Trends & history
Consulting & workshops
Extended management reports
Dedicated support

Billing & Payment

All payments are handled securely via Stripe.

Payment Flow

  1. Select billing cycle (Monthly or Yearly) on the Subscribe page
  2. Complete payment via Stripe Checkout
  3. On success: confirmation page with amount charged
  4. Brand created on backend + first report triggered automatically

Subscription Statuses

StatusWhat happens
ActiveFull dashboard access
Past DuePayment failed — Stripe retries. Shows payment required message + Customer Portal access
CancelledRedirect to subscribe page to resubscribe
InactiveNever subscribed — redirect to subscribe page

Manage your subscription, update payment methods, or cancel via the Stripe Customer Portal.

Account Settings

Profile

View your account details: name, email, profile picture, account ID, sign-in method, and last sign-in date. Password changes are available for email/password accounts.

Language

The platform is available in English and German. Switch via the locale selector in the UI.

How It Works

Every report follows a sophisticated analysis pipeline:

1. Question Generation

Based on your brand profile and customer personas, the system generates 10 questions per target country:

  • 5 Explicit questions — directly mention your brand name (tests brand awareness)
  • 5 Implicit questions — generic problem-focused queries (tests recommendation rate without brand prompting)

Questions are generated in the target country's primary language and grounded in your customer personas' traits, needs, and pain points.

2. Multi-LLM Querying

All questions are sent to 3 AI systems simultaneously:

AI SystemGrounding
ChatGPT (Azure OpenAI)Bing Search (20 results)
Gemini (Google)Google Search
Perplexity (Sonar Pro)Built-in web search

Temperature is set to 0.2 for consistent, reproducible results.

3. Response Evaluation

Each AI response is analyzed for: mention level (prominent/moderate/minor/none), competitor domains, sentiment (positive/neutral/negative), and overall visibility score.

4. Website Crawl

In parallel, your website is crawled using a headless browser (Puppeteer). The crawler collects HTML, meta tags, JSON-LD, images, headings, links, internationalization tags, performance hints, freshness signals, and more across all configured pages.

5. Compiled Report

Both analyses are combined into a single report with 4 aggregation levels (Overall, By Country, By LLM, By Country & LLM) plus actionable optimization tasks.

Troubleshooting

Report takes too long

  • Reports typically take a few minutes to generate
  • You'll receive an email when the report is ready
  • If a report shows "processing" for more than 30 minutes, contact support

Can't change brand settings

  • Brand settings are locked after initial save to ensure report consistency
  • Contact contact@gaiseo.com to request changes

Payment failed

  • Stripe will retry failed payments automatically
  • Use the Customer Portal to update your payment method
  • Your subscription status will show as "Past Due" until resolved

Visibility Score is 0

  • This means none of the 3 AI systems mentioned your brand in any of the generated questions
  • Focus on the Optimization Score and tasks to improve your website's AI-readiness
  • Consider whether your brand profile and personas accurately reflect your target audience

No trends available

  • Trends require at least 2 report snapshots
  • Reports are generated biweekly — trends become available after your second report (approximately 2 weeks)
💬
Need help? Contact us at help@gaiseo.com or visit gaiseo.com/support.