Site index for AI agents: /llms.txt. Documentation pages under /docs are also served as markdown at the same URL plus .md (e.g. /docs/geo-audit.md) or via an Accept: text/markdown request.

BytePe raised its GEO readiness from 15 to 71 in under four weeks

BytePe sells smartphones in India on subscription and EMI. In May 2026 AirPulse's agents found 7 of 7 sampled product pages client-rendered, a sitemap full of dead routes and no Product schema, and wrote the fixes. Server-side rendering, Product JSON-LD and a catalog-driven sitemap went live on June 9, 2026, and BytePe's AirPulse GEO readiness score moved from 15 to 71. The agents then built and run the blog on bytepe.com, live since August 17, 2026, and published a launch offer article 63 minutes after the brief on September 12.

Harsh Songra

The result, dated

What changedWhenVerified how
GEO readiness score 15 to 71Mid-May baseline, verified June 9, 2026The audit agent re-ran after the SSR release. 56 points in under four weeks.
Product pages server-rendered, with Product and Offer JSON-LDJune 9, 2026BytePe confirmed the release. Google's tools read the JSON-LD the same day.
630-URL product sitemap generated from the catalogVerified June 11, 2026The crawl agent verified the sitemap index live.
Blog live on bytepe.comAugust 17, 2026BytePe confirmed the production release. Nine articles in the public index on September 14.
Launch offer article, brief to live linkSeptember 12, 202613:07 to 14:10 IST in the project conversation.

Why AI engines could not read BytePe's product pages

Three faults made BytePe's product pages hard for an engine to read, and an engine that cannot read a price, SKU or offer answers the buyer with someone else's page. The product pages rendered their content in the browser, so the HTML an engine fetched carried loading placeholders and a fallback where the price, SKU and offer should be. The sitemap still listed retired routes for the about, contact, help and FAQ pages, while live product URLs had no reliable path into it. And no page carried Product or Offer structured data, so nothing told a crawler what the page was selling or on what terms.

The pages were not blocked. An example product URL returned 200, robots.txt allowed it and the canonical was set. The gap was readability, which is a narrower problem than being invisible and a cheaper one to fix.

What the agents fixed, in order

The first three fixes took three weeks. The fourth took two days in July, and it is the one that keeps the score from sliding back.

  1. Discovery, May 18 to 22. The agents wrote the sitemap plan: a root sitemap index with separate page and product sitemaps. Public pages come from a verified list; product URLs come from BytePe's catalog, so the file follows the inventory instead of a crawler export. BytePe deployed it on May 21 and submitted it in Search Console on May 22.
  2. Rendering and schema, June 3 to 9. Server-side rendering for product pages with a visible product heading, SKU, brand, price and offer, plus Product, Offer and Breadcrumb JSON-LD. The agents drafted the pull request for BytePe's frontend team on June 3. It went live on June 9 and the audit agent re-ran that day.
  3. Homepage schema and headings, accepted June 26. A separate release with its own review. FAQ schema stayed on the list.
  4. Keeping it alive, July 8 to 10. Search Console reported an empty product sitemap. The crawl agent found the live URL returning valid XML with 139 product URLs and specified the fix: a cache refresh, a resubmission and a generator that returns the last known good file or an error when the catalog fetch fails, never an empty 200. BytePe reported indexing back to normal on July 10.

The blog answers the buyer's question before the launch

A subscription phone needs more explanation than a price. A buyer wants to know how a monthly plan differs from EMI, when the phone becomes theirs, what happens when it breaks, and whether a launch offer applies to them. BytePe shared its blog design on June 22. AirPulse's agents built the blog in that design on AirPulse hosting, it was integrated with BytePe's site through July and August, and BytePe confirmed it live on bytepe.com on August 17.

The BytePe Blog and Newsroom index on bytepe.com, showing featured articles on iPhone 18 Pro pre-booking, the Apple September event and the iPhone 18 India launch.
The Blog and Newsroom index on bytepe.com/blog, built and run by AirPulse’s agents in BytePe’s design. Captured September 14, 2026.

The nine articles in the public index on September 14 follow that order of questions. Each answers one thing a buyer types before choosing how to pay, so an engine has a BytePe page to quote at that moment.

The agents pick the topic, research it, write the article, create the visuals and publish. BytePe supplies product facts, brand direction and review. In August the agents checked ownership timing, cardless-financing eligibility, protection conditions and savings examples against BytePe's product information and corrected the prose, the comparison table, the FAQ and the metadata together, because an engine reads all four.

A launch article shipped 63 minutes after the brief

On September 12, 2026, BytePe sent a pre-booking offer brief at 13:07 IST and asked for the article the same day, because pre-booking opened that afternoon. The agents researched, wrote, illustrated and published it, and the live link went back at 14:10 IST. BytePe then sent bank-specific terms and one correction. The agents updated the page and linked the correct SKU page.

The iPhone 18 Pro pre-booking article on bytepe.com, with the opening summary stating the pre-booking time, price and bank offer.
The pre-booking article as the agents published it, with the offer terms BytePe supplied after the first version went live. Captured September 14, 2026.

BytePe set the timing, clarified the offer and supplied the corrections. The hour was possible because the blog, the review loop and the checked product facts were all in place before the brief arrived.

What the score measures

GEO readiness is AirPulse's audit of the website: rendering, structured data, sitemap health, headings and answer-ready content. Moving from 15 to 71 means the pages became readable and describable to an engine. How often ChatGPT, Gemini, Google or Perplexity name BytePe is measured separately by the monitoring agents, on dated windows with a stable prompt set, and this page will carry those readings when the windows close.

The same sequence fits any storefront whose product pages render in the browser. A site that already serves rendered pages with Product schema starts at the blog, not the sitemap.

In BytePe’s words

This has allowed us to move much faster while keeping everything grounded in our product and brand. Within weeks, our overall GEO readiness grew nearly 5x.

Sumit SauravMarketing & Business Head, Consumer, BytePe. Full quote

Questions people ask about BytePe and AirPulse

BytePe is an Indian storefront that sells smartphones on subscription and EMI, with upgrade, buyback and device protection options. Its website is bytepe.com.

See what an engine reads on your product pages.

The free audit runs your buyers' prompts on the real engines and scores the page they would quote. Free, no card, no call. Report by email, usually 15 to 30 minutes.