Back to blog
Audit Log

We Ran AIOS Analyzer on Itself. The Score Was 32.

The audit identified five high-impact visibility failures that no manual review had caught. The platform prioritized them, estimated their score impact, and generated remediation guidance. After implementation, the Machine Trust Score moved from 32 to 90 in under two hours.

What a score of 32 actually means

AIOS Analyzer calculates the Machine Trust Score across two axes. Visibility covers whether AI crawlers can access and parse the site. Credibility covers whether the content is dense and structured enough to cite. A score in the low 30s typically indicates a Visibility failure — the infrastructure is blocking AI engines from reading content that may otherwise be credible.

That was the pattern here. The credibility signals were reasonable: valid schema markup in the <head>, a robots.txt explicitly permitting every major AI crawler, structured content across the marketing pages. The content quality was not the problem. Something in the infrastructure was preventing crawlers from reaching it at all.

Before — Initial Audit

24
Visibility
Critical
32
Machine Trust
Critical
61
Credibility
Developing

What the audit found

The platform identified the root cause within seconds of ingesting the domain: the site was a JavaScript-rendered single-page application. AI crawlers fetch raw HTTP responses — they do not execute JavaScript. What they received at the root URL was a document with a complete <head> and eleven characters of body content. Zero headings. Zero paragraphs. Nothing to parse, nothing to cite.

The blog content compounded the problem. Crawlers following links to /blog or any article were met with a redirect pointing to a subdomain with no brand authority. Any content indexed as a result was attributed to that subdomain — not to aiosanalyzer.com.

The audit surfaced these as the highest-priority failures and ranked four additional issues by estimated score impact. None of them had been flagged by conventional SEO tooling. All of them were invisible to a human reviewer loading the site in a browser, where JavaScript renders everything correctly.

Five failures. One session. Under two hours.

The platform generated prioritized remediation guidance for each issue. Working from that output, implementation was completed in a single session — no back-and-forth, no extended debugging cycle. The categories of failure addressed were:

  • Crawlable body content — ensuring the root URL returns readable HTML to bots that do not execute JavaScript
  • Off-domain redirect chain — blog content was being indexed under a third-party subdomain rather than the brand domain
  • Content freshness signals — multiple freshness indicators were stale, suppressing citation probability in recency-weighted ranking systems
  • SSR opacity gating — animation framework configuration was causing the server to emit page content styled invisible, making it unreadable to plain-text crawlers
  • Schema entity graph — structured data nodes were not connected by explicit identifiers, limiting entity disambiguation

The robots.txt and existing schema were already correct. The platform confirmed both as passing before moving to the failures above.

After — Post-Implementation Re-Audit

93
Visibility
Elite
90
Machine Trust
Elite
88
Credibility
Elite
AIOS Analyzer re-audit showing Machine Trust Score 90, Visibility 93, Credibility 88 — all Elite

Why this matters beyond the score

The ghost citation risk for a product like AIOS Analyzer is particularly high. AI engines encounter the brand name in third-party coverage, marketing materials, and training data. Without a crawlable authoritative source to cite, they mention the brand in answers but link to a review site, a directory, or a competitor's comparison page instead. The brand appears in the AI's response; the traffic goes elsewhere.

The failure mode is invisible from inside the product. The site looked correct in every browser, passed standard SEO tools, and ranked adequately in conventional search. The problem only became visible when the infrastructure was examined from the crawler's perspective — which is what the platform does.

What to look for if your score is similar

If your Machine Trust Score is below 40 and your Credibility signals look reasonable, the likely cause is a Visibility failure. The three most common patterns:

  • Meaningful page content that only exists after JavaScript executes — crawlers receive the shell, not the substance
  • A canonical domain that redirects bots to a subdomain or third-party URL with no brand authority — content gets indexed in the wrong place
  • Freshness signals that are out of date — recency-weighted AI ranking systems deprioritize stale content even when the content itself is high quality

None of these show up in a browser. All of them show up in an audit. Run yours at aiosanalyzer.com/scan.

Visibility is the first step. Discoverability is the harder one.

Fixing Visibility moved our score from 32 to 90. But Visibility is only the first step.

A crawler can now read our content. That does not mean AI systems will recommend us.

The more difficult question is whether AI engines surface AIOS Analyzer during real customer journeys: when buyers are researching AI search visibility, comparing GEO platforms, evaluating agencies, or deciding which solution to trust. A technically accessible page is necessary. It is not sufficient.

That is the Discoverability challenge — and it is where most brands remain blind. They fix their infrastructure, see their score improve, and assume the work is done. The infrastructure fix earns you the right to be cited. Whether you are actually cited, in the queries that drive real decisions, is a separate question that requires a separate audit.

We are running that audit next. The results will be published here.

Find out where you actually stand

How does your brand appear to AI systems right now?

AIOS Analyzer audits how LLMs see your brand — what they know, what they get wrong, and where your competitors are being named instead of you.

Book a Discovery Call