Skip to content
Scribbify

In-house product engineering case study · Serpify

Building an AI visibility tracker: how we engineered Serpify.

Serpify is our own product: it shows how a brand appears in Google search and in the answers AI assistants give, with competitors, research and reports in one workspace. This is how we engineered its data pipelines, dashboards and reporting.

An in-house case study. Serpify is a Scribbify product. This page describes how we engineered and operate it; it is not a client engagement or a client result.

Serpify AI Visibility: the answers ChatGPT gives, the brands named and the sources cited.

01 · Problem

Search moved into AI answers, and the reporting didn’t follow.

Buyers increasingly ask ChatGPT, Gemini or Google’s AI Mode before they search. Whether a brand is named in those answers, and which sites get cited, now matters as much as a blue-link ranking, yet most reporting still stops at Google positions.

Tracking this is a data problem first. Answers change, rankings move daily, and a report is only useful if the person reading it can check where each number came from.

We built Serpify to put both views side by side: Google rankings and AI answers, for the questions a brand’s buyers ask, refreshed on a schedule and reported in a form a client can read without a tour.

02 · Architecture

Scheduled collection, stored evidence, readable reports.

Serpify checks tracked keywords on Google every day and keeps the results page behind each position. It asks AI assistants the questions a brand’s buyers ask and records whether the brand is mentioned and which sources are cited.

Around that sit keyword research, competitor views and reporting: branded PDF reports, read-only client links and alerts when tracked visibility changes, plus a free plan that connects Google Search Console and GA4.

  • Google results
  • AI assistant answers
  • Search Console
  • GA4

Daily data pipeline

Built for one business, owned by it

  • Visibility dashboards
  • Competitor views
  • Branded reports
  • Change alerts
Sources: Google results, AI assistant answers, Search Console, GA4. The system: Daily data pipeline. What it produces: Visibility dashboards, Competitor views, Branded reports, Change alerts.

03 · Implementation

The parts that took the most care.

  • Evidence behind every figure

    Each ranking keeps the results page it came from, and each AI result keeps the answer and its citations, so a number can always be checked.

  • Two kinds of visibility, one view

    Google positions and AI mentions are different data with different rhythms; the dashboard presents them side by side without pretending they are the same metric.

  • Research that feeds tracking

    Keyword research groups terms into topics with volume, difficulty and intent, and chosen keywords go straight into tracking.

  • Reports for the second reader

    Reports and read-only links are designed for clients and executives who never set the tool up and have a minute to read it.

04 · Reliability

Built for data you can trust.

Unverifiable data is worse than none
Every figure links back to its source, so a surprising number can be investigated rather than argued about.
Jobs fail; the system notices
Scheduled collection is monitored, so a missed run is caught before a report goes out with a gap in it.
Alerts on change
Users are told when tracked visibility moves, instead of discovering it at the end of the month.
Read-only sharing
Client links show reports without giving access to the workspace behind them.

05 · Evidence

See it for yourself.

Serpify is a live product. The screenshots here are from its site and interface; we don’t publish customer names or results.

If you are judging whether we can build data-heavy dashboards and reporting, the product is the evidence.

Serpify AI Visibility: the answers ChatGPT gives, the brands named and the sources cited.
Serpify AI Visibility: the answers ChatGPT gives, the brands named and the sources cited.
Serpify Rank Tracker: the Google results page behind a tracked keyword.
Serpify Rank Tracker: the Google results page behind a tracked keyword.
See Serpify live

Questions

About this case study.

Is this a client project?
No. Serpify is Scribbify’s own product. This is an in-house product engineering case study: it shows how we build, not results for a client.
Can Serpify track my brand in AI answers?
Yes. It tracks whether ChatGPT, Gemini and Google AI Mode mention a brand and cite its site, alongside daily Google rankings.
Can you build a reporting dashboard like this for our own data?
Yes. Custom dashboards and client reporting portals use the same approach: data collected on a schedule, every figure traceable, and reports designed for the people who read them.

Start a project

Talk to us about dashboards and reporting

A few lines are enough. A partner reads every enquiry and replies within one business day.

We use your details only to reply to this enquiry. No newsletters, no list sharing. See our privacy policy.

Numbers your team can check, not just read.

We built it for ourselves first. Tell us your workflow and we will tell you how the same engineering applies.

Or write to us at [email protected]