Agentic Commerce Readiness Audit — Beauty Edition 1

Briogeo

https://briogeohair.com
Audit date: 2026-04-18
Sampling: 3 PDPs / 5 titles / sitemap + robots.txt + homepage
Evidence: source-level httpx fetch
3/9
score
Early Stage
Some infrastructure in place; most agent-readiness criteria still need work.
1. Crawlability
0/3
2. Structured data
1/4
3. Content quality
2/2
C1
AI crawler access
0 AI bots blocked in robots.txt.
C2
PDP server-side render
Only 0/3 sampled PDPs render all core elements in raw HTML.
C3
Sitemap freshness
Sitemap missing, invalid, or stale.
C4
Product schema
0/3 PDPs have complete Product JSON-LD.
C5
AggregateRating
0/3 PDPs ship Review or AggregateRating schema.
C6
FAQPage / HowTo schema
FAQPage/HowTo schema found on 1 checked page(s).
C7
Organization schema
Organization schema missing: name, sameAs.
C8
PDP titles
4/5 sampled titles include use-case or differentiator cues.
C9
Description depth
4/5 descriptions answer comparison / context questions.

What needs fixing

The top 9-criterion grid shows all checks. Detail below covers only items that need action.

C1 AI crawler access Fail
Checked
Briogeo/robots.txt
Found
The following AI crawlers are blocked by explicit Disallow rules: .
Fix
Add explicit Allow rules for the tested AI crawlers, or remove the Disallow: / entries that match them. AI shopping surfaces rely on these bots to index product data.
C2 PDP server-side render Fail
Checked
3 sampled PDPs via raw HTML fetch
Found
3 of 3 PDPs don't render all core fields in raw HTML. Missing: title. Examples: dont-despair-repair-deep-conditioning-mask, be-gentle-be-kind-aloe-oat-milk-ultra-soothing-conditioner.
Fix
Audit the product-template rendering path to confirm title/price/description appear in raw HTML without JS. Agents cannot execute JavaScript on merchant sites.
C3 Sitemap freshness Fail
Checked
Briogeo/sitemap.xml
Found
Sitemap missing, invalid XML, or has no <lastmod> timestamp within the past 90 days.
Fix
Generate a valid sitemap that includes product URLs with accurate <lastmod> timestamps, and keep it current. Shopify emits this automatically for standard themes.
C4 Product schema Fail
Checked
3 sampled PDPs — raw HTML via source-level fetch
Found
Only 0/3 PDPs ship complete Product JSON-LD with all commonly-recommended fields (name, image, brand, offers.price, offers.availability, and an identifier).
Fix
Ensure every PDP template emits Product JSON-LD with the Google rich-results minimum fields. See Google's product structured-data docs.
C5 AggregateRating Fail
Checked
3 sampled PDPs — Review / AggregateRating schema
Found
0/3 PDPs expose rating data as JSON-LD with real ratingValue and reviewCount. Others likely display reviews visually but don't emit structured data — typically a widget toggle that hasn't been enabled.
Fix
Enable review-schema output in your review plugin (Yotpo, Judge.me, Okendo, etc.) — often a single setting. See schema.org/AggregateRating.
C7 Organization schema Fail
Checked
Homepage for Organization JSON-LD
Found
Organization schema missing or incomplete. Missing: name, sameAs. sameAs should link to at least 2 social profiles for entity recognition.
Fix
Add (or extend) Organization JSON-LD in the site-wide <head>: name, url, logo, and a sameAs array of verified social-profile URLs. Low risk, high leverage for AI entity recognition.
View complete check log (all 9 criteria)
C1 AI crawler access. robots.txt blocks: . Allowed: 0.
C2 PDP server-side render. 0/3 sampled PDPs return complete product data without JS. Others missing one or more of title/price/description.
C3 Sitemap freshness. No valid sitemap with recent <lastmod> within 90 days.
C4 Product schema. 0/3 PDPs ship complete Product JSON-LD. Others missing required fields or the block entirely.
C5 AggregateRating. 0/3 PDPs carry rating schema. Reviews likely displayed visually but not exposed as structured data on others.
C6 FAQPage / HowTo schema. Found on 1 page(s) — homepage or help/how-to surface.
C7 Organization schema. Missing name, sameAs on homepage.
C8 PDP titles. 4/5 sampled titles include use-case specifics (fabric, fit, target audience).
C9 PDP descriptions. 4/5 sampled descriptions address 3+ buyer-context cues (fit, comparison, ingredient rationale, usage, counter-indications).

Fix priority

Ranked by leverage on agent discoverability, highest first.

  1. Ship complete Product JSON-LD on every PDP

    Highest-leverage structured-data change. Ensures AI agents can extract name, price, availability, and identifiers cleanly. Lightweight if product data already exists server-side.

  2. Enable AggregateRating output in your review plugin

    Usually a single setting in Yotpo / Judge.me / Okendo that exposes existing review data as JSON-LD. Reviews already live on the site — this just makes them machine-readable.

  3. Add complete Organization JSON-LD with sameAs

    10-line site-wide <head> addition — name, url, logo, and links to verified social profiles. Low risk, foundational for AI entity recognition.

Implementing the top fixes would move this brand materially upward on this framework. Final score depends on implementation quality and broader content improvements.

The real story

Briogeo has foundational gaps that limit agent visibility.

A 3/9 score means multiple layers need attention. Prioritize structured-data basics (C1, C2, C3) before content-level work.