The result, dated
| What changed | When | Verified how |
|---|---|---|
| GEO readiness score 15 to 71 | Mid-May baseline, verified June 9, 2026 | The audit agent re-ran after the SSR release. 56 points in under four weeks. |
| Product pages server-rendered, with Product and Offer JSON-LD | June 9, 2026 | BytePe confirmed the release. Google's tools read the JSON-LD the same day. |
| 630-URL product sitemap generated from the catalog | Verified June 11, 2026 | The crawl agent verified the sitemap index live. |
| Homepage headings and schema | Accepted June 26, 2026 | A separate release with its own review. |
| Blog live on bytepe.com | August 17, 2026 | BytePe confirmed the production release. Nine articles in the public index on September 23. |
| 6 blog articles cited across 4 AI engines | September 15 to 21, 2026 | AirPulse production citation records: ChatGPT, Perplexity, Google AI and Gemini. |
| 245 article-citation observations | September 15 to 21, 2026 | Seven completed daily runs, 23 tracked prompts. One article counted once per answer (380 raw sightings). |
| Launch offer article, request to live link | September 12, 2026 | 13:07 to 14:10 IST: 63 minutes elapsed for this one article. First cited September 14. |
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.
- 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.
- 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. BytePe's engineers shipped it on June 9 and the audit agent re-ran that day. The catalog-driven sitemap was verified live on June 11.
- Homepage schema and headings, accepted June 26. A separate release with its own review. FAQ schema stayed on the list.
- 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 nine articles in the public index on September 23 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.
- Understand the model: how to get a smartphone on subscription through BytePe.
- Compare it: BytePe vs traditional ownership and subscription vs buying outright.
- Know the conditions: how to choose mobile damage cover and how to get it through BytePe.
- Act on a launch: iPhone 18 India launch, price and availability and iPhone 18 Pro pre-booking offers.
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.
Which articles became sources in AI answers
From September 15 to 21, 2026, AirPulse's production citation records show six BytePe blog pages cited across all four monitored engines: 245 article-citation observations, spanning 198 answer observations, 23 tracked prompts and seven completed daily runs. Each article is counted once per monitored answer.
| AI engine | Article-citation observations, Sep 15 to 21, 2026 |
|---|---|
| Perplexity | 112 |
| ChatGPT | 66 |
| Google AI | 35 |
| Gemini | 32 |
| Total | 245 |
The subscription vs buying outright comparison led with 117 observations, followed by BytePe vs traditional ownership with 76. The two damage-cover guides, the subscription guide and the September pre-booking article also appeared.

A launch article, 63 minutes from request to live link
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: 62 minutes and 58 seconds elapsed, for this one article. BytePe then sent bank-specific terms and one correction. The agents updated the page and linked the correct SKU page. AirPulse's monitoring first recorded a citation to it on September 14, and it appeared in two monitored answers in the September 15 to 21 window.

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. It is not a citation count; citations are measured separately, below.
How these results were measured
The readiness score is a historical AirPulse audit measure. The September figures come from AirPulse's production citation records, queried on September 23 for September 15 to 21, 2026, in India Standard Time. Only bytepe.com blog URLs were included; query strings and text fragments were removed when identifying an article, and an article was counted once per monitoring run, prompt, engine and region.
The records hold 380 raw blog citation sightings; de-duplication reduces them to the 245 observations reported here. They are monitored citations, not people, visits, sales or a share of all AI answers. BytePe's prompt set expanded in August, so earlier and later totals are not presented as a growth rate, and the records do not isolate what each technical or editorial change contributed. No traffic, revenue or conversion lift is claimed.
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