Skip to main content
AI Visibility Tracker measures how often — and how favourably — a brand appears in answers produced by AI assistants and AI search surfaces. Instead of tracking blue-link rankings, it runs a curated set of prompts against several LLM providers on a schedule, detects brand and competitor mentions in the answers, and turns those detections into visibility, sentiment and competitor benchmarks.

What the app does

Prompt tracking

Runs each campaign’s active prompts against OpenAI, Gemini, Claude, Perplexity, Grok and Google AI Overview / AI Mode, then records where the brand was mentioned.

Visibility scoring

Weighs mentions per provider into an industry visibility score, with rank degradation and a penalty for domains that are not direct competitors.

Brand sentiment

Selects topics, retrieves per-topic answers, and scores the sentiment of each brand mention.

Traffic correlation

Pulls GA4, Search Console and Bing Webmaster data so AI visibility can be compared against real organic traffic.

Stack at a glance

Where to start

Quickstart

Get the app running locally from a fresh clone.

Architecture overview

How the request, job and scoring layers fit together.

Environment reference

Every environment variable the app reads, grouped by concern.

Contributing

Branching, formatting and test conventions.