A score from 0 to 100, with a traffic light per area
Green from 75, amber from 50, red below. At a glance it is clear whether the Google profile, the website or the reviews hold the business back.
RadarAuditor measures how visible a business is on Google, on the map, in directories and in AI assistants — and what is missing.
For roofers, dentists, kitchen studios and every business whose customers come from nearby. The first audit runs from the outside and needs no access to your accounts.
Three things, all from measurements of the business itself and of two or three competitors in the same town.
Green from 75, amber from 50, red below. At a glance it is clear whether the Google profile, the website or the reviews hold the business back.
Each finding says what was measured, what it costs and what to do. When the fix is a text or a piece of code, it comes ready to copy.
How many more enquiries are possible is shown as a range from low to high, with every assumption listed underneath. It is not a promise.
The images show the app with sample data.
A job goes round once. Scoring follows fixed rules; writing happens only at the end. Depending on the size of the website it takes a few minutes to half an hour.
The score is a weighted average of twelve areas. Weights, checks and thresholds live in a single check catalogue; the weights add up to 100.
“Do you have your Google profile in your own hands?”
“Can people find you on the iPhone in Apple Maps?”
“Does ChatGPT name you when someone asks for a business like yours?”
A thirteenth area, impact with customer access (calls, clicks and enquiries via Google), is only measured with access and does not count towards the number. The questions are translated from the German check catalogue.
A lot can be measured from the outside, but not everything. What is missing appears in the report as “not measurable” and does not count towards the points, instead of being guessed.
| Python tests | 983 passing |
|---|---|
| App tests | 81 passing |
| Check catalogue | 104 checks in one file, the single source for weights and thresholds |
| App | Installable web app for phone, tablet and PC |
| Collector | Docker container, runs on the PC and later unchanged in the cloud |
| Data | Supabase: database, sign-in, file storage and queue, hosted in Frankfurt |
| Delivery | Cloudflare Pages |
| Texts | Claude Code on the subscription, no usage-based costs |
| Invoices | Mandatory details under section 14 of the German Value Added Tax Act (Umsatzsteuergesetz), gapless numbers, unchangeable once issued |
| Tax | Year folder with DATEV export for the tax office |
Status: built; the first run against a real business is still to come.
The remote audit needs nothing from you: no access, no password, no appointment. For ongoing care you grant access to your Google profile once and, if you use it, to Search Console. Following the guide this takes about five minutes, and your password stays with you. After that a report arrives every month showing what has changed.
One check catalogue is the single source for checks, weights and thresholds; code, app and texts derive from it. Code computes the points by fixed rules; the language model only writes the texts and takes every number from the measured data. The hand-off to Claude Code is validated against the data model, and invalid results stay behind. Issued invoices are protected against changes in the database.
Built by Daniel Hütte, AI engineer from Münster, looking for a position as AI Agent Engineer.