Build Note · AI Visibility & RAG

Building DigitalScore: from AI visibility data to a live RAG demo

I recently built and deployed a live AI visibility intelligence demo for the CRM software market. The goal was to move beyond a static SEO audit or slide deck and build a workflow that could collect, structure, analyse and query visibility data across both Google and AI answer environments.

What I built

DigitalScore analyses how brands appear across search, AI answers and third-party influence sources. For this first demo, I focused on the CRM software market.

The workflow brings together Google search results, LLM citation data, third-party comparison sites, review and directory sources, brand mentions, crawled page content, sentiment evidence and URL-level overlap data.

The output is not just a dashboard or chatbot. It is an evidence-backed workflow designed to answer commercial questions.

Why I built it

Search behaviour is changing. Brands are no longer only competing for rankings on their own website. They are being described, compared, cited and summarised across AI answers, third-party review sites, comparison pages, communities, publisher lists and crawled content.

That means visibility work needs to look beyond traditional SEO data. The question is no longer only: “Where do we rank?” It is also: “Where are we cited?”, “Who influences the answer?”, “Which third-party sources shape perception?” and “Where are we absent, misrepresented or weak compared to competitors?”

The data workflow

The project started with market data collection and analysis. I collected and structured data across SERPs, LLM citations, third-party sources, brand mentions, crawled content, sentiment evidence and URL overlap.

I then created Python workflows to clean, combine and analyse the data into usable evidence tables. These included SERP and LLM URL overlap, AI citation summaries, brand sentiment summaries, source priority reports, brand gap analysis, recommendation outputs, crawled page evidence and QA-ready evidence files.

The first output was a client-facing AI visibility deck showing where CRM brands appear, where they disappear, and which third-party sources influence visibility across search and AI.

The RAG and routed QA layer

After building the analysis deck, I extended the project into a live queryable demo. The demo uses a routed QA approach. Instead of sending every question through generic retrieval, structured questions are routed to the correct evidence table first.

This matters because not every business question should be answered by semantic search alone. Some questions need the exact table, exact filter and exact evidence source.

Deployment stack

I deployed the demo publicly on my own infrastructure using:

Technical problems solved

The deployment surfaced real production issues, not just local development problems.

Live QA results

The live demo now successfully answers routed questions such as:

The answers return relevant data and supporting evidence tables, making the demo useful for market analysis, AI visibility audits and client-facing discovery.

What I would improve next

This is still a prototype, not a finished product. Next improvements include:

Why this matters

This project proves the full workflow from data collection to live deployment. It combines SEO, AI visibility, data processing, market intelligence, RAG-style querying and infrastructure deployment.

More importantly, it shows how visibility analysis needs to evolve. Brands need to understand not only where they rank, but where they are cited, compared, excluded, summarised and influenced across AI and third-party sources.

Explore the live demo: demo.digitalscore.co.uk

Contact: rossouw.emile@digitalscore.co.uk