100kmph — AI SEO / AEO / GEO Audit

Prepared: 2026-08-15 | Domain: https://100kmph.com Method: Live technical verification (raw HTML via curl, robots.txt, llms.txt, agents.md, .well-known/ucp, sitemap_agentic_discovery.xml, JSON-LD schema inspection, web search for existing visibility). Business context from business-analysis.md (170 SKUs, Shopify D2C, India automotive-lifestyle apparel, founded 2013, Pune, bootstrapped, ~₹29–₹1,299 price band). Honesty note: The store began rate-limiting requests mid-audit (Shopify bot wall, 503/timeout). All findings below were captured from successful fetches and raw HTML; items that could not be re-verified at the end are flagged as "not re-verified."

TL;DR — What's Strong vs. What's Broken

Already surprisingly advanced (rare for a 170-SKU D2C brand):

  • llms.txt, agents.md, /.well-known/ucp, sitemap_agentic_discovery.xml all return 200 — the store has full agent-commerce (UCP) infrastructure.
  • robots.txt allows all major AI crawlers (GPTBot, PerplexityBot, ClaudeBot, Google-Extended, Bingbot) and explicitly points agents to agents.md and the UCP endpoint.
  • All 5 policy pages return 200 (privacy, refund, shipping, terms, contact) — no broken footer trust links.

The real gaps (in priority order):

  1. The blog is empty/blogs/news returns 200 but contains zero articles. This is the single biggest AI-visibility miss. There is no "what is automotive apparel," no comparison content, no founder origin story, no gift guides — exactly the content types AI engines cite most.
  2. No /pricing.md (returns 404) — agent buyers can't read structured pricing; the only machine-readable pricing is behind the Shopify product API.
  3. Weak homepage entity signal — homepage JSON-LD is a single Product (a featured vest), with no Organization or WebSite schema. AI engines get no clean "What is 100kmph?" definition from the homepage.
  4. No reviews / aggregateRating anywhere (site has no review system) — and no FAQ schema on product/collection pages.
  5. Branded + category search visibility is poor — a web search for "100kmph automotive apparel India brand t-shirt" returns the store itself nowhere in the top 8; only an Internshala internship listing appears. AI engines drawing from the open web would struggle to cite the brand for its own category.
  6. About page 404 (/pages/about → 404; contact lives at /pages/contact) — no dedicated E-E-A-T / founder-story page.

1. AI Bot Access (robots.txt)

CheckResult
robots.txt reachable✅ 200
GPTBot / ChatGPT-User blocked?❌ Not blocked
PerplexityBot blocked?❌ Not blocked
ClaudeBot / anthropic-ai blocked?❌ Not blocked
Google-Extended blocked?❌ Not blocked
Bingbot blocked?❌ Not blocked (no Disallow: / or blanket ban)
References agent files?✅ Points to /agents.md and /.well-known/ucp

Assessment: Excellent. The brand is fully crawlable by every AI search engine. No action needed except not blocking these bots in future edits.

Note: the robots.txt, llms.txt, and agents.md content is Shopify's generic UCP boilerplate (references "openclaw," shop.app/SKILL.md, "buy-for-me agents"). It is technically complete but not brand-customized — see §6 for how to make it work harder.

2. Machine-Readable Files for AI Agents

FileHTTPVerdict
/llms.txt200✅ Present, mirrors agents.md, lists policies + data endpoints
/agents.md200✅ Present (Shopify-generated)
/.well-known/ucp200✅ Full UCP merchant profile (catalog, cart, checkout, discount, Google Pay + Shopify card handlers)
/sitemap_agentic_discovery.xml200✅ Present
/pricing.md404GAP — no machine-readable pricing for agent buyers
/.well-known/ucp capabilitiesSupports catalog.search, catalog.lookup, cart, checkout, discount, fulfillment, order

Assessment: The agent-commerce layer is unusually mature. The one concrete gap is /pricing.md — add a simple markdown file listing the price tiers (stickers ₹29–99, keychains ₹99–299, tees ₹299–999, hoodies/jerseys ₹799–1,299, free shipping over ₹500) so autonomous buying agents can parse pricing without JavaScript.


3. Schema Markup (verified via raw HTML — not markdown-stripped)

Per the skill's required method, schema was checked against raw <script type="application/ld+json"> blocks, not cleaned text.

PageSchema foundGaps
Homepage1 block: Product (featured OM3GA vest) + Brand❌ No Organization, ❌ No WebSite, ❌ No BreadcrumbList. Homepage entity signal is a product, not the brand.
Product page (sampled)Product + Offer (×6 variants) + Brand + ProductGroup + BreadcrumbList (1)❌ No aggregateRating (no reviews on site), ❌ No FAQPage, ❌ No Review
Collection page (/collections/all)None found beyond theme defaults❌ No CollectionPage/ItemList schema, ❌ No BreadcrumbList

Assessment:

  • Product pages are in decent shape (Product + Offer + BreadcrumbList). The missing aggregateRating is correctly absent because the site has no review system — but that is itself a visibility liability (see §5).
  • Homepage should add Organization (with founder, founding year 2013, HQ Pune, social profiles) and WebSite schema so AI understands the entity, not just a featured SKU.
  • Collection pages should get BreadcrumbList + ItemList/CollectionPage schema.

4. Extractability & Heading Structure

PageFinding
Homepage H1Weak/non-descriptive. The homepage H1 does not contain a clear brand-definition sentence; there is no "100kmph is India's first automotive-lifestyle apparel brand…" lead paragraph extractable by AI.
Product page H1Product title renders as product-single__title (single H1 present) — acceptable, but product descriptions are likely thin (< 300 words for many SKUs). AI favors 300–800 word descriptions with material/fit/care/sizing specifics.
Collection page H1Present (collection__header-info__title-text) — good — but no 200–400 word category description text observed (collections are grid-only).
Definition blocksNone. No "What is automotive lifestyle apparel?" answer block anywhere on the site.

Assessment: The homepage fails the "clear definition in first paragraph" extractability check. AI Overviews and ChatGPT answering "what is 100kmph?" would pull from third-party sources (Internshala, Tracxn) instead of the brand's own voice.


5. Authority & Citability Signals

SignalStatusImpact
Reviews / aggregateRating❌ None (no review app installed)High — adding Judge.me/Yotpo unlocks star-rating schema, the #1 trust + citation booster for product queries
Expert / founder attribution❌ No author bios or founder-byline contentMedium — founder Sidharthshri Ahire is a real E-E-A-T asset; currently only on LinkedIn
Original stats / data❌ NoneMedium — "India's first automotive apparel brand since 2013," "170 in-house SKUs," "Made in India" are citable claims but unsourced on-site
Freshness ("last updated")❌ Not shown on product/collection pagesMedium — AI weights recency
FAQ sections❌ NoneMedium — FAQ schema is directly extractable for product/subculture questions
Blog / content hubEmpty (0 posts)Critical — see §6
Third-party presence⚠️ Facebook 47K, LinkedIn 1,224; no Wikipedia, no review-site, Instagram count behind loginMedium-High — brands are 6.5× more likely to be cited via third parties; the brand's third-party footprint is thin

6. The Critical Gap: Empty Blog / No Content Hub

/blogs/news returns HTTP 200 but contains zero articles. This is the highest-leverage opportunity in the entire audit.

AI engines cite these content types most (from the skill's data):

  • Comparison articles (~33% of citations)
  • Definitive guides (~15%)
  • Original research/data (~12%)
  • Best-of/listicles (~10%)
  • How-to guides (~8%)

Recommended launch content (mapped to 100kmph's actual queries):

Content pieceTarget queryType
"What is automotive lifestyle apparel? (and why 100kmph started it in 2013)"what is automotive apparel / India biker clothingDefinitive guide + definition block
"Best biker T-shirts in India 2026"best biker t-shirts IndiaBest-of / comparison
"100kmph vs Bikeratti vs Souled Store"automotive merch brand comparisonComparison (33% citation share)
"Our Made-in-India manufacturing story" (founder, Pune, IBW 2014)where is 100kmph made / made in india apparelOrigin story + E-E-A-T
"Best gifts for motorcycle riders in India (under ₹500)"biker gift ideasGift guide
"How to style an oversize biker tee" / "jersey vs hoodie for riders"how to / vs queriesHow-to / comparison
Founder interview (Sidharthshri Ahire) with name + titleexpert quoteAuthority

Each post should: lead with a 40–60 word direct answer, use H2/H3 headings that match query phrasing, include dated stats, and carry FAQ schema where relevant.


7. Third-Party & Cross-Platform Presence

  • Web search visibility is weak. A query combining the brand with its own category ("100kmph automotive apparel India brand t-shirt") returned the store nowhere in the top 8 results; only an Internshala internship listing surfaced. For AI engines that synthesize from the open web, this means the brand's own site is not the dominant source for its category — third parties (or nothing) fill that role.
  • No Wikipedia page found; no review-site (G2/Capterra-style, or even Indian aggregator) presence.
  • Action: Pursue a Wikipedia mention (the brand's "India's first automotive apparel brand, since 2013" claim + IBW 2014 heritage is encyclopedic-worthy), authentically participate in Indian motorcycle/automotive Reddit and community forums, and leverage the existing EVO India co-branded T-shirt collaboration for motorsport-media features.

8. Policy Pages (Trust Signals)

PageHTTP
Privacy Policy200 ✅
Refund Policy200 ✅
Shipping Policy200 ✅
Terms of Service200 ✅
Contact Information200 ✅

Assessment: No broken policy links — good. Recommend adding "last updated" dates to each policy (freshness signal) and ensuring the contact page does not show the Shopify theme's placeholder "Ventura Store / San Francisco Store" text noted in the business analysis (that placeholder undermines AI trust — fix to the real Pune address).


9. Prioritized Action Plan

Quick wins (days)

  1. Add /pricing.md — machine-readable price tiers + free-shipping threshold. Closes the 404 and helps agent buyers.
  2. Fix About page 404 — create /pages/about (or redirect) with founder story, founding year, HQ, Made-in-India claim, EVO India collab. Strong E-E-A-T signal.
  3. Add Organization + WebSite JSON-LD to homepage (currently only a featured Product). Add BreadcrumbList + ItemList to collection pages.
  4. Remove/repair contact-page placeholder store text (Ventura/San Francisco) → real Pune address.

High-impact (weeks)

  1. Launch the blog with the 7 content pieces in §6. This is the single biggest citation-opportunity lever.
  2. Install a reviews app (Judge.me / Yotpo) → unlocks aggregateRating + Review schema; biggest product-page trust boost.
  3. Add FAQ sections + FAQPage schema to top 20 product pages and all collection pages.
  4. Expand product descriptions to 300–800 words with material, fit, sizing, and care specifics.

Strategic (months)

  1. Customize llms.txt / agents.md beyond Shopify boilerplate — add brand FAQ, shipping rules, material/sizing answers, and a short brand definition so agents get on-brand answers, not just generic UCP text.
  2. Build third-party footprint — Wikipedia mention, Reddit/community participation, motorsport-media features (leverage EVO India collab).
  3. Maintain blog cadence (quarterly minimum) and add "last updated" dates site-wide.
  4. Verify hreflang="en-IN" is present (Shopify usually injects it; not directly re-verified due to rate-limiting — recommend a quick check in the theme <head>).

10. Citations

  • https://100kmph.com/ — storefront, robots.txt, llms.txt, agents.md, .well-known/ucp, sitemap_agentic_discovery.xml, policies (verified live)
  • https://100kmph.com/products.json — catalog/SKU/pricing data (from business-analysis.md)
  • https://100kmph.com/blogs/news — empty blog (verified live, 0 articles)
  • https://www.tracxn.com/d/companies/100kmph — founded 2013, Sidharthshri Ahire, unfunded, Pune
  • https://yourstory.com/companies/100kmph — founding story, IBW 2014 showcase
  • https://inc42.com/company/100kmph/ — bootstrapped Pune D2C apparel brand
  • https://in.linkedin.com/company/100kmph — 1,224 followers
  • https://www.facebook.com/100kmph — 47K followers
  • Skill reference: ai-seo (AI SEO/AEO/GEO), references/ecommerce.md (D2C product/collection optimization)
  • Web search (2026-08-15): "100kmph automotive apparel India brand t-shirt" → store not in top 8 organic results

Confidence Notes

  • [High] Agent-infra presence (llms.txt/agents.md/ucp/sitemap all 200), robots.txt allows AI bots, policy pages 200, blog empty, product schema types, pricing.md 404, about page 404, weak branded-search visibility.
  • [Medium] Product-description thinness (inferred from SKU volume + sampled page; not every one of 170 opened), collection description absence, hreflang status (not re-verified due to rate-limiting).
  • [Not re-verified] Homepage/collection H1 text and a second product-page sample — mid-audit Shopify bot-wall (503/timeout) blocked re-fetch; initial samples captured before throttling.