AEO / GEO Audit
Vieroots — AI SEO / AEO Audit (Answer Engine Optimization)
AI visibility audit of https://vieroots.com for citation by ChatGPT, Perplexity, Gemini, Claude, Google AI Overviews, and agentic commerce (UCP). Built on the live AI-SEO skill plus business-analysis.md for business context. Technical signals verified against live raw HTML / robots.txt / machine-readable files on 2026-09-07.
0. Executive Summary
Vieroots is unusually far ahead of typical D2C brands on AI-agent infrastructure but behind on the content + schema patterns that actually win citations in non-Google AI engines.
What's already best-in-class:
/llms.txt,/agents.md, and/.well-known/ucp(Universal Commerce Protocol merchant profile) all exist and return 200 — most Shopify stores have none of these.robots.txtdoes not block any AI crawler (GPTBot, PerplexityBot, ClaudeBot, Google-Extended all allowed).- Blog posts carry
Article+Personschema; site carriesOrganization+WebSite/SearchAction.
What's costing citations today:
- PDPs have no
Product/Offer/aggregateRatingschema despite visible 4.6★ reviews and ₹ pricing — so AI engines see products as "unreviewed" and can't quote price or ratings. - No
FAQPageorBreadcrumbListschema anywhere — the two highest-yield extractable blocks for AEO are missing. - Blog author is attributed to "GemPages" (the page builder), not a named human — an E-E-A-T flaw that weakens trust signals.
- No source-cited statistics on PDPs — Princeton GEO research shows citations (+40%) and statistics (+37%) are the top visibility levers; Vieroots leans on unsourced marketing claims.
- Thin presence on category/discovery queries — Vieroots owns its brand + "Eplimo" queries but is invisible on "best personalized nutrition DNA test India" and "best supplements for longevity India," where ZOE, Biohacking India, The Biohacker, and generic content win.
1. AI Bot Access (robots.txt)
Verified live at https://vieroots.com/robots.txt (HTTP 200, 3,616 bytes).
| Bot | Purpose | Status |
|---|---|---|
| GPTBot | ChatGPT web search | Allowed (no Disallow) |
| ChatGPT-User | ChatGPT user-initiated browse | Allowed |
| PerplexityBot | Perplexity | Allowed |
| ClaudeBot / anthropic-ai | Claude | Allowed |
| Google-Extended | Gemini / AI Overviews | Allowed |
| Bingbot | Copilot | Allowed |
| CCBot (Common Crawl) | Training-only | No explicit block — fine |
Verdict: PASS. No AI crawler is blocked, so every major answer engine can crawl and cite Vieroots. No change needed.
2. Machine-Readable Files for AI Agents
Verified live (2026-09-07):
| File | HTTP | Notes |
|---|---|---|
/llms.txt | 200 (4,407 B) | Present — gives AI systems overview + links to key pages; mirrors /agents.md. |
/agents.md | 200 (4,364 B) | Present — canonical agent-facing store description; documents UCP flow. |
/.well-known/ucp | 200 (3,850 B) | Present — UCP merchant profile, version 2026-08-25, shopping/cart/checkout/catalog capabilities. |
/api/ucp/mcp | 200 (POST) | UCP MCP endpoint live (per .well-known/ucp). |
/pricing.md | 404 | Gap — no static, human-readable pricing file. |
/pricing.txt | 404 | Gap — no static pricing file. |
Assessment: Vieroots's agentic-commerce readiness is exceptional — it implements UCP natively and is crawlable by shopping agents. The one gap is a static /pricing.md: UCP exposes pricing to agentic buyers, but a plain markdown pricing file helps the broader set of non-agentic AI engines (and humans doing quick price checks) that won't call an MCP endpoint. This is a "nice to have," not blocking.
3. Schema Markup Verification (raw HTML, per-page)
Method: fetched rendered page HTML with curl and counted application/ld+json blocks + walked @type per page (this preserves <script> tags — the only reliable method; markdown/text extraction would have falsely shown "zero schema").
| Page | Schema @types found | Missing / gaps |
|---|---|---|
| Homepage | Organization, WebSite + SearchAction | No FAQPage, no BreadcrumbList, no definition block in H1 (hero is image-based, H1 text empty in DOM) |
| Product (curcumin-latte) | Organization only | No Product, no Offer, no aggregateRating despite 4.6★/35 reviews and ₹1,500 price shown on page; no BreadcrumbList, no FAQPage |
| Collection (all) | Organization only | No ItemList/Product collection schema, no BreadcrumbList |
| Blog post | Organization, WebSite, Article, Person | Article author = "GemPages" (page-builder app), not a named author; datePublished present (2025-09-02) |
Critical finding — PDP schema: The product detail page is the single most-cited page type in e-commerce AEO, and Vieroots's PDPs carry only Organization schema. AI engines cannot extract price, currency, availability, or star ratings from the PDP because no Product/Offer/aggregateRating JSON-LD exists. On-server review counts (Curcumin Latte 4.6★/35, SUPER Zinc 4.7★/43, Intuit 4.5★/32) are visible to humans but invisible to AI citation systems. This is the highest-impact fix in this report.
E-E-A-T flaw — blog author: The Article.author is attributed to "GemPages" (the Shopify page-builder app that rendered the post), not a named nutrition/health expert. Google's E-E-A-T and AI citation systems weight named human authorship heavily. Fixing this is cheap and lifts the credibility of every blog post.
4. AI-Visibility Query Matrix
Method note: live ChatGPT/Perplexity/Google AI Overview APIs were not available in this environment, so visibility was proxied with web-search result ranking (web_search) — a strong signal for what surfaces for a query, though AI-Overview specific rendering can't be observed directly. S erve as a directional map, not a definitive AI-Overview screenshot.
| # | Query (intent) | Vieroots cited? | Competitors / who ranks |
|---|---|---|---|
| 1 | "Vieroots epigenetic wellness personalized nutrition India" (brand) | ✅ #1 + third-party (ForbesIndia, YourStory) | Strong own + third-party presence |
| 2 | "Eplimo DNA test epigenetic lifestyle modification India" (product) | ✅ #1 (eplimo.vieroots.com) + #4/#5 PDPs | Owns the query |
| 3 | "what is EPLIMO epigenetic lifestyle modification" (definition) | ✅ #1/#3 vieroots.com | Owns the definition |
| 4 | "Vieroots vs ZOE personalized nutrition" (comparison) | ✅ #1 home + #5 Financial Express | ZOE itself at #3 (not a true comparison, but Vieroots holds the vs-query) |
| 5 | "best personalized nutrition DNA test India biohacking" (discovery) | ❌ Absent | Biohacking India, The Biohacker, Pinterest, ensun |
| 6 | "best supplements for longevity India biohacking" (discovery) | ❌ Absent | YouTube, TikTok, The Hindu, Tony Huge |
Read: Vieroots is citation-strong on brand + exact-product ("Eplimo") queries but citation-weak on category/discovery and comparison queries that drive top-of-funnel AI answers. This matches the business-analysis finding that Vieroots is a niche leader in epigenetic wellness but small vs. global players (ZOE/Viome) and generic Indian wellness content. The discovery gap (queries 5–6) is the largest organic-AI opportunity.
5. Content Extractability Check (priority pages)
| Check | Homepage | PDP | Collection | Blog |
|---|---|---|---|---|
| Clear definition in first paragraph | Partial (hero is image, H1 empty) | No | No | Yes (intro) |
| Self-contained 40–60 word answer blocks | No | No | No | Partial |
| Statistics with sources | No (unsourced "20+ yrs research") | No | No | Partial |
| Comparison tables (X vs Y) | No | No | No | No |
| FAQ section (natural-language Q&A) | No | No | No | No |
| Schema (FAQ/HowTo/Product) | No | No Product | No | Article only |
| Expert attribution | Founder elsewhere | None on PDP | None | "GemPages" (wrong) |
| Recently updated | n/a | n/a | n/a | 2025-09-02 (dated) |
Verdict: Extractability is low across the storefront. The blog is the only page type with real structure (Article + author + date). PDPs and collections are the biggest missed opportunity — they have the richest facts (price, ratings, benefits) but present them as marketing prose with no extractable blocks or schema.
6. Prioritized Recommendations
Ordered by citation-impact per the Princeton GEO study and e-commerce AEO leverage.
P0 — Highest impact, low effort
- Add
Product+Offer+aggregateRatingJSON-LD to every PDP (theme template). Includename,image,description,brand(Vieroots),offers(price,priceCurrencyINR,availability,url), andaggregateRating(ratingValue,reviewCount) pulled from the on-site review system. This alone makes products citable with price + star rating in ChatGPT/Perplexity/Claude. Impact: converts invisible reviews/prices into extractable citations. - Fix blog
Article.authorfrom "GemPages" to a real named author (e.g., a Vieroots nutrition/scientific lead, or Dr. Sajeev Nair for founder posts) with a short bio/Personblock. Impact: restores E-E-A-T trust signal on all 125+ videos' companion posts.
P1 — High impact, medium effort
- Add
FAQPageschema with genuine 40–60 word Q&A to PDPs and key pages (Curcumin Latte, SUPER Zinc, Eplimo Basic/Advance/Pro, GutReset/Sleep Reset). Use real customer questions ("What does Curcumin Latte do?", "How is Eplimo different from a generic DNA test?"). FAQ blocks are the single most-extractable AEO unit. - Add
BreadcrumbListschema to PDP, collection, and blog templates so AI engines map category hierarchy (Home › Precision Nutrition › Curcumin Latte). - Add source-cited statistic blocks to PDPs — e.g., "Rated 4.6★ from 35 verified buyers (on-site, 2026)" and "Backed by 20+ years of formulation research [link to research page]." Citations + statistics are the top GEO levers (+40% / +37%).
P2 — Capture discovery + comparison queries (content program)
- Publish comparison/alternative content to win queries 5–6:
- "Eplimo vs a generic DNA test — what's the difference" (own the defensible differentiator)
- "Vieroots vs ZOE vs Viome vs Thorne — personalized nutrition compared" (balanced table; Vieroots already ranks for the vs-query, extend it)
- "Best DNA-based nutrition tests in India (2026)" — a definitive, cited guide
- "Best supplements for longevity in India" — capture the biohacking/discovery query Vieroots currently loses
- Build the topical cluster around "epigenetic / nutrigenomic personalization" so Google's query fan-out retrieves Vieroots for the related variants, not just the exact "Eplimo" term.
- Add a static
/pricing.mdsummarizing the ₹ tiers frombusiness-analysis.md(supplements ₹792–1,500; stacks ₹1,673–6,271; programs ₹2,990–3,008; tests ₹9,999–20,000; DNA ₹11,682–45,400) for non-agentic AI engines and quick human checks.
P3 — Third-party presence (citation multiplier)
- Strengthen off-domain entity signals: pursue/verify a Wikipedia entry, answer relevant Quora/Reddit biohacking-nutrition questions with depth, and lean into existing comparison roundups (Unbox Health already runs a "Vieroots vs NutriJa" lab-tested comparison — engage it). Brands are 6.5× more likely to be cited via third-party sources than their own domain.
- Monitor AI visibility monthly (manual: run queries 1–6 through ChatGPT/Perplexity/Google; tools: Otterly AI, Peec AI, LLMrefs). No Google Search Console AI reporting exists — third-party tools are the only cross-platform view.
7. What's Already Working (keep doing it)
- AI crawlers unblocked in robots.txt.
/llms.txt+/agents.md+/.well-known/ucppresent and correct — agentic-commerce ready (ahead of ~99% of D2C peers).Organization+WebSite/SearchActionsite-wide;Article+Personon blog.- Dated blog content (freshness signal present).
- Founder-led authority (Dr. Sajeev Nair) is a citable entity asset — surface it more explicitly on PDPs/programs.
- 96% mobile audience (business-analysis §5a) means AI-Overview + voice answers matter disproportionately — fix schema so those answers can carry Vieroots's price/rating.
8. Methodology & Honesty Notes
- Technical signals (robots.txt, /llms.txt, /agents.md, /.well-known/ucp, schema types) were verified against live raw HTML on 2026-09-07 — not markdown-extracted text (which strips
<script>and would falsely show "no schema"). - AI-visibility query matrix used web-search ranking as a proxy for what surfaces; live ChatGPT/Perplexity/Google AI Overview rendering was not directly observable in this environment. Treat the matrix as directional.
- No follower counts or ad spend were fabricated (per business-analysis methodology); metrics here are sourced from the live store, sitemap, and public pages.
- Pricing tiers cited from
business-analysis.md§11 (derived from the live Shopifyproducts.jsonfeed).
9. Citations
- https://vieroots.com/robots.txt — AI-bot access check
- https://vieroots.com/llms.txt — AI context file (present)
- https://vieroots.com/agents.md — agent instructions (present)
- https://vieroots.com/.well-known/ucp — UCP merchant profile (present)
- https://vieroots.com/products/curcumin-latte — PDP schema sample (Organization only; no Product/offer/rating)
- https://vieroots.com/collections/all — collection schema sample
- https://vieroots.com/blogs/news/biohacking-101-turning-your-body-into-a-measurable-system — blog Article schema (author "GemPages")
- https://vieroots.com/sitemap_blogs_1.xml, sitemap_products_1.xml, sitemap_collections_1.xml — page inventory
- https://vieroots.com/products.json — 30-SKU feed (pricing source)
- business-analysis.md (this workspace) — §11 pricing tiers, §5a device split, §19 competitors, §21 differentiators
- https://www.forbesindia.com/article/brand-connect/vieroots-pioneers-personalised-epigenetic-healthcare-in-india/62485/1 — third-party brand citation
- https://yourstory.com/2020/09/startup-bharat-suniel-shetty-vieroots-personalised-lifestyle — founder/brand profile
- https://www.financialexpress.com/life/vieroots-helping-people-to-live-longer-and-yet-grow-younger-fitter-2194063/ — press feature
- https://www.unboxhealth.in/compare/vieroots-vs-nutrija/ — existing third-party comparison (leverage point)
- Princeton GEO study (KDD 2024, Perplexity.ai) — citation/statistics visibility lifts (+40% / +37%)
- Google AI features optimization guide (developers.google.com/search/docs/fundamentals/ai-optimization-guide) — no special markup required; E-E-A-T + people-first content