Inspiration

Search used to mean Google — now people “search” by asking ChatGPT, Claude, and Gemini. But no one really knows how visible their website or brand is in AI answers. If SEO helps you rank on Google, GEO (Generative Engine Optimization) helps you appear inside AI-generated responses. That idea inspired us to create GEOlytics, a tool that measures and improves your brand’s presence in the new AI-driven search landscape.

What it does

GEOlytics analyzes how often a website or brand is mentioned by major AI assistants like ChatGPT, Claude, and Perplexity. It automatically tests prompts, captures AI responses, detects citations or mentions, and visualizes the results in a dashboard.

Key Features:

🔍 Tests prompts across multiple AI platforms

📈 Tracks website or brand mentions in AI-generated answers

⚠️ Detects “Answer Gaps” where your site should appear but doesn’t

🧠 Generates a GEO Visibility Score to quantify AI presence

📊 Displays all insights through an interactive dashboard

How we built it

Frontend: React + TailwindCSS for a modern and responsive dashboard

Backend: Flask (Python) for managing API calls and data aggregation

APIs Integrated:

reimagineweb.dev for deep website content and SEO analysis

OpenAI API (ChatGPT), Anthropic API (Claude), and Google Gemini API for response testing

Database: MongoDB for storing prompt results and trends

Visualization: Chart.js for real-time GEO visibility graphs

Challenges we ran into

Different AI models cite or reference sites in inconsistent ways.

Detecting implicit mentions (where the AI references your content without naming it).

Managing API rate limits while automating multiple prompt tests.

Parsing unstructured text responses into structured citation data.

Accomplishments that we're proud of

Built one of the first working prototypes for Generative Engine Optimization (GEO) analysis.

Successfully automated multi-AI prompt testing and response tracking.

Created a new metric — the GEO Visibility Index (GVI) — to quantify AI discoverability.

Integrated multiple APIs into one cohesive, user-friendly analytics tool.

What we learned

How LLMs (like ChatGPT & Claude) interpret and surface website content.

The growing importance of AI-driven visibility beyond traditional search.

Practical integration of multiple AI models and analytics into one ecosystem.

The need for a new discipline — Generative SEO (GEO) — to adapt to AI-first search.

What's next for GEOlytics – The Generative Visibility Analyzer

🚀 Launching a real-time GEO monitoring system for continuous tracking.

🧩 Adding a browser extension for instant GEO visibility checks.

🔔 Introducing alert-based GEO tracking when your brand appears in new AI responses.

🧠 Expanding support to more LLMs like Mistral, Llama, and Gemini 2.

Built With

Share this project:

Updates