About Auditaar

Expert judgment, built into every report

Auditaar is website intelligence built by growth marketers. From a public URL it crawls and renders your site, runs the applicable checks from a library of 200+ across six pillars, and reports one A-Score out of 100 in which every point traces to a check.

Auditaar needs only a public URL: no logins and nothing to install.

The people behind Auditaar

Built by growth marketers who have run digital marketing for businesses

The people who build Auditaar have run digital marketing for businesses, where a finding counts only once it becomes a task someone can schedule. The engine applies rules drawn from that work, and each finding in the report shows its evidence.

Two colleagues working through printed documents together at an office conference table

Rules learned running campaigns, applied to your site

01Deep Dive

Campaign tags followed through your redirects

Auditaar sends test requests tagged with campaign parameters and ad click IDs through your own redirects, and records which survive each hop. A dropped click ID breaks conversion import in the ad platform itself, so it ranks above a lost UTM.

02Diagnostic and Deep Dive

Double-counted sessions flagged on direct evidence

A measurement ID that loads twice counts one visit as several, so sessions inflate and the conversion rate reads low. Auditaar raises it only on direct evidence: the loader fetched twice, two pageview hits on one load, nothing clicked.

03Deep Dive

Your tag container read against what actually fires

Auditaar reads your published tag manager container, with no account access, and compares it with the tools that actually fire in the browser. It flags tools configured but never seen running, and tools firing from outside the container.

04Diagnostic and Deep Dive

No invented revenue figures

No finding carries an invented loss figure, because revenue cannot be estimated without your own traffic data. Money appears only where a provider measures it: estimated traffic value and keyword opportunity value, each with its method shown.

The capability record
Every capability recorded with its tier and its limits

Every capability Auditaar sells is recorded with its status, tier and limits, and the website describes only what that record backs. Ideas that fall short, such as maturity scores without a published rubric, are recorded as ruled out, with the reason.

Methodology

The method behind every finding

On every run, Auditaar weighs what a site and its data providers report against what it can observe directly, and scores only what it measured.

Sample lines are demonstration data from the public sample report, a full Auditaar report on an anonymized site.

01

Every page read twice: as sent, and as a browser builds it

Auditaar loads each sampled page in a real browser and compares it with the HTML the server sent. The gap is the share of the page that exists only after JavaScript runs, which the AI crawlers that read for citation never see.

Tier Diagnostic and Deep Dive. The breakdown by headings, paragraphs, links and images: Deep Dive.
Sample report
On the homepage, 2 of 22 headings appear in the HTML the server sends (9%). The plan's first-phase target is above 60%.
02

A real browser, then a real phone

Pages are sampled one per template, so each kind of page is judged on its own, not through the homepage. Each then loads again as a real phone, at 375 by 812 with touch input, to check tap-target size against WCAG 2.2, text size, zoom blocking and sideways scroll.

Tier Diagnostic, up to 10 rendered pages. Deep Dive, up to 25.
Sample report
The navigation menu does not open on 2 pages at phone width, a critical finding that costs Experience 9 points.
03

Consent checked against what lands in the browser

A consent banner can look compliant while the setup underneath ignores it. Auditaar visits as a first-time visitor who has clicked nothing, and catches cookies and tags that fire before consent, storage written early, and cookies missing from the site's own policy.

Tier Diagnostic and Deep Dive.
Sample report
With nothing clicked, the site wrote 5 local storage keys and 2 session storage keys before any consent choice.
04

Index records confirmed before they become work

Backlink indexes lag the live site, so Auditaar rechecks them: it requests up to 25 of the pages an index lists as broken and records today's answer. Pages that already work are marked fixed and left out of the plan, and upper-bound totals are labeled as a ceiling.

Tier Deep Dive.
Sample report
Of 25 pages an index listed as broken, Auditaar's own requests confirmed 16 dead. 2 already answered normally and are listed as fixed.
05

Two data series compared before a trend is called

A single series can make a decline look like growth, so Auditaar reads link flow against the running total and calls a disagreement a mixed result. For online stores, it compares the price shown on the page, the price in the markup, and the price in the platform's product feed.

Tier Deep Dive. Store price checks run where a storefront is detected.
Sample report
Net flow was +6,173 linking domains while the running total fell from 130,326 to 127,415, so the report calls it a mixed result.
06

A correct setup is reported as correct

Some results that look like failures are the right configuration, and Auditaar tells them apart: blocking AI training crawlers is valid, and a robots-blocked URL is a fault only if your sitemap also lists it. Correct setups never become work, so engineering time goes to real defects.

Tier Diagnostic and Deep Dive. Plan exclusions: Deep Dive.
Sample report
23 of the 97 findings are kept out of the plan, because they report a correct configuration or a check the audit could not run.
A-Score

The A-Score, point by point

The A-Score condenses your site's scored checks into a single score out of 100. Every point a pillar loses belongs to one check, so it traces check by check, and Auditaar shows each pillar's highest-leverage fix.

Score anatomy · northwind.devDemonstration data · public sample report
The A-Score
67/100
(53 + 84 + 80 + 56 + 88 + 39) ÷ 6 = 66.7

Rounded to 67. Each measured pillar counts equally.

Built from the 153 checks that applied and were measured on this site.

  • AI Visibility53
  • Search & Findability84
  • Conversion80
  • Experience56
  • Trust & Security88
  • Measurement & ConsentWorked through39
One pillar, worked through

Measurement & Consent

100 points, split by weight across the checks that applied and were measured on this site.

39 kept61 lost
Campaign tags and ad click IDs dropped by the site's own redirects
−10
Tracking cookies set before any consent was possible
−8
Tracking runs with no consent platform
−8
Eight further consent and measurement checks
−35
Points lost
61
Pillar score
100 − 61 = 39
Fix the first row: Measurement & Consent 39 → 49
+10 Measurement & Consent+2 A-Score

A pillar point is worth one-sixth of an A-Score point when all six pillars are measured: 10 ÷ 6, rounded, is 2.

Points the plan recovers
51actions in the action plan
95 projected
67 today
+28A-Score points, 67 → 95

Computed once across the plan's scored fixes, then rounded, so per-fix gains are never double-counted.

Measured, outside the A-Score
Citation visibility: 1 of 25 crawled pages cited
Brand search results: 1 of 7 page-one results owned

Reported beside the 67, never added to it.

Demonstration data from the public sample report, a full Auditaar report on an anonymized site. The pillar ledger is drawn from the report's own scoring data; the report itself highlights each pillar's top fix.

The calculation

1

Each pillar splits 100 points across the checks that apply

Every check carries a weight from 1 to 10. For each pillar, Auditaar splits 100 whole points across the checks that applied and could be measured, in proportion to those weights, so the same check is worth more where fewer apply.

2

A pillar score is 100 minus what its failing checks cost

A failed pass-or-fail check costs its full share; a check measured across pages costs in proportion to the gap. The pillar score is 100 minus those costs, in whole points that add up exactly.

3

The A-Score is the average of the measured pillars

The measured pillars are averaged with equal weight and rounded: 66.7 becomes 67 in the sample. AI Visibility leads the display order but carries the same weight as the other five.

The rules around it

Diagnostic and Deep Dive

Not measured stays out of the math

A check that could not run, or does not apply, leaves the calculation: never a pass, never a fail. A bot challenge, a block page or an empty shell is reported as not measured with the reason, and a pillar with nothing measured drops out of the average.

Deep Dive

Market signals measured beside the score

Nine signals that move with competitors and the market, such as AI share of voice and control of your brand's search results, are measured but kept out of the A-Score. Auditaar reports them in their own panel, so the score moves only with your own site.

Per-fix gains: Deep Dive

Each scored fix shows the points it recovers

Each finding tied to a scored check shows what fixing it adds to its pillar and the A-Score, from the same arithmetic that set the score. The plan's total is summed once and then rounded; the free Diagnostic shows one figure, the A-Score points on the table.

Agents: Deep Dive

The score is final before the agents start

No model sets the score; the arithmetic is fixed. Auditaar's agents start only after the score is final, and tuning the weights never rescores a report already delivered.

Findings & plan

Findings ready to hand over, ordered by dependency

For each finding, Auditaar states the business consequence and names an owner, then schedules the blockers before the work that depends on them.

Sample cards are demonstration data from the public sample report.

  1. 1

    Every figure printed with the population it measured

    Each figure states its population on the same line, such as the pages rendered or the URLs your sitemap declares, so a rate keeps its meaning. Auditaar also names each section's sources and whether a figure is a full count, a sample, a floor or a gap.

    Populations: Diagnostic and Deep Dive. Sources and coverage by section: Deep Dive.
  2. 2

    The business consequence, and who owns the fix

    Every finding explains how it costs the business, as a mechanism your developer can confirm in a minute. Auditaar also names an owner (engineering, marketing, content, legal or leadership), so the plan can be split by team.

    Consequence: Diagnostic and Deep Dive. Owner: Deep Dive.
northwind.dev · Findings · Measurement & ConsentCritical

Tracking runs with no consent platform detected

Auditaar's test
Auditaar loaded your pages as a first-time visitor and recorded which analytics and tag tools ran, then looked for a consent platform gating them.
1Measured over
25 crawled pages, loaded with no cookies sent and nothing clicked (a sample)
2Why it matters
A tag manager and analytics were detected with no consent platform, so nothing captures or honors a visitor's choice. For EU or UK visitors, that tracking likely runs without a lawful basis.
Measurement & Consent2Owner: LegalEffort: Involved
  1. 3

    Blockers first, then the work that depends on them

    Structured data that only appears after JavaScript runs is invisible to an AI crawler. So the plan schedules the fixes that restore access first, and holds the work that depends on them for the later phases.

    Deep Dive
  2. 4

    Phases grouped by effort

    After the blockers, work is ordered by severity against effort and grouped into phases, so a quick fix ships early instead of waiting behind engineering work. Passing checks, correct setups and the audit's own measurement gaps stay out, because none is work.

    Deep Dive
Action plan · northwind.devDemonstration data
Scheduled first · 18 findings wait on it
Content that exists only after JavaScript runs
Weeks 1-2 · Restore access
Product page markupAnswer-first openingsQuestion headingsComparison tables+14 more
Why it is scheduled first
18 of the 74 findings in this plan are work an engine cannot see until these ship, so it is scheduled first.
  1. Weeks 1-2Restore access2 fixes
  2. Weeks 3-4Configuration and markup fixes11 fixes
  3. Weeks 5-8Template and content changes55 fixes
  4. Weeks 9-14Engineering and program work6 fixes
74 findings scheduled · 23 kept out of the plan, each with its reason
Market & agents · Deep Dive

Market and competitor data cut down to what you can act on

Auditaar adds the market around your site: rankings, competitor analysis, keyword gaps and AI citations. Raw market data is noisy, so Auditaar drops off-topic keywords before the market data reaches the report, and after the score one agent per pillar adds evidence of its own.

Sample lines are demonstration data from the public sample report.

01

The right country's market and the competitors you name

Auditaar reads which country's market your business competes in from the site itself (its address schema, a country-coded domain, the page's language), before pulling any search data. Competitors you name lead the comparison, topped up to three with auto-detected rivals once publishers, marketplaces and your own sister brands are removed.

Sample report
Measured against its competitor set, the site holds 12% of AI citations, 4th of 4 comparable sites, while 285 of 300 sampled keywords rank in the top ten (two figures set side by side here).
02

Keyword-gap demand read from the typical month

In the keyword gap, demand is read as the median of the last twelve months, because a one-month spike in a provider's feed can inflate the average and float dead terms to the top. Any outside statistic is printed only after Auditaar fetches the cited page and finds the exact figure, with the link and date.

Sample report
One keyword published at 12,100 searches a month has a median month of 1,600.
03

Keyword gaps cut to a shortlist of briefs

Keyword-gap terms are filtered for navigational intent, duplicates and demand that contradicts difficulty, then the shortlist passes a relevance check against what you sell. The list is not padded back out after a cut, and terms too hard to win now are set aside for later.

Sample report
600 gap keywords examined and 37 shortlisted, with related terms grouped into 12 briefs.
04

Agents that add evidence after the score is final

Once the score is final, a team of agents, one per pillar, investigates your site's data and adds evidence notes. A verifier drops any figure not in the data the agent saw, and where a fix is a ready artifact (schema, a meta title, a robots line, a header) an agent drafts it and shows it only after an offline validator passes.

Sample report
Three drafted fixes passed validation: a robots sitemap line, a content security policy header with 11 directives and a 39-character meta title.

Read a complete sample report before you run your own

The public sample report is a full Auditaar report on an anonymized site, with every finding, each pillar's top fix and the phased plan. A free AI visibility check reads your own homepage across all six pillars from its URL alone.