Hype UAE sells its own line of kids' school bags on justhype.ae, a Shopify store. From 31 July 2026 we fixed titles, crawl errors and internal links, and built tracking that splits search and AI orders from influencer sales. Google clicks went from 278 to 624 in the first 28 days and a ChatGPT answer we recorded names Hype first for kids' school backpacks in Dubai. But that month was peak season with an influencer push, almost all the gain was brand searches, and after the season clicks fell below the start.
The starting point
Hype sells school bags, lunch bags, bottles and pencil cases for kids in the UAE. The store has 254 products and an Arabic version at /ar/. It sells only its own line, so searches for other bag brands can't turn into sales, however many there are.
Before any work, on 31 July, we froze a baseline on a client dashboard. Google Search Console (Google's free report on a site's search results) showed 278 clicks from 3 to 30 July, a 3.11% click rate and an average position of 16.0. Google hides many search terms, but of the named ones, 169 clicks came from searches for "hype" and only 7 from anything else. Ahrefs found the store ranking for 7 keywords in the UAE, and only 5 of 254 products got any search traffic. In a sample of the sites linking to it, about 76% looked like spam.
Google Analytics 4 (GA4) for the same weeks: 5 orders worth AED 1,037 from organic search, and 16 visits from AI assistants such as ChatGPT. AI had already brought one order (AED 331) before we started.
Some AI-readiness pieces were already in place: Shopify's llms.txt (a plain text file that tells AI tools what the store contains), its AI shopping sitemap, and the Arabic version. We don't claim any of them.
The questions that mattered
The AI question we care about is the one a parent types: "Where can I buy good school backpacks for kids in Dubai?"
On Google, we built a keyword map on 7 August from Ahrefs data and checked every target against the live results page. It came to five groups of buyer searches, about 12,000 a month in the UAE, nearly all rated 0 for difficulty: school bags (about 4,600), lunch bags and boxes (3,100), back to school (1,550, July and August only), pencil cases (1,520) and kids' water bottles (1,340). Each group got one target page. Stores with an Ahrefs Domain Rating (a 0 to 100 score for a site's links) of 7 to 9 already ranked second for "school bag" and "kids water bottle", so a small store could win these.
We left out the big generic terms ("water bottle", "backpack", "lunch box"). Those are adult, gym and marketplace searches with low buying intent for a kids' brand.
What we did
| Date (2026) | What shipped |
|---|---|
| 31 Jul | Baseline frozen: Search Console, GA4, Ahrefs and Shopify, on a dashboard the client can open. |
| 3 to 5 Aug | Order tags in Shopify for organic search and AI assistant orders, applied automatically on every data refresh. Shopify logs ChatGPT visits as direct, so AI orders are found in GA4 and matched by order ID. |
| 7 Aug | Keyword map. New meta descriptions and intro copy on the lunch bags and school bags collections. |
| 8 Aug | Crawl fixes: share tags on every page (one theme file was skipping pages without an image), 16 redirects for dead links, alt text on about 490 product images, 127 missing meta descriptions, exactly one H1 heading on about 90 pages, and about 75 titles and descriptions fixed for length. |
| 11 Aug | Traced a traffic spike to influencer posts on Snapchat and Instagram, not search. Left 64 gifted influencer orders (AED 0, made in the back office) out of all totals. |
| 13 Aug | A back-to-school kit list article with the brand's YouTube film and VideoObject schema (code that describes the video to Google). It reached position 6.3 within 18 days. |
| 18 Aug | Influencer coupon rule: any order with a creator's code moves out of search and AI. The only AI order of the month (AED 506) had one, so AI revenue went to zero. |
| 31 Aug | Month-one report, with GA4 and Shopify checked order by order. |
| 24 Sep | Found that the two main collections (school bags, 63 products, and insulated bottles, 46) had no title tag at all, and fixed them. A 4-product mini backpack collection held the "Boys' School Bags UAE" title while the real 53-product boys' collection did not, so we swapped them. 88 links pointing at redirects repointed. 90 of 135 collections had no links from other pages' text; new copy links to them. A trends post with 642 monthly impressions and zero clicks was rewritten for 2026/27. |
The AI answer
Where can I buy good school backpacks for kids in Dubai?
Here are popular places in the UAE for school bags that last the whole year:
- Hype (justhype.ae): the brand's UAE store, known for bold backpacks and matching sets. Free UAE delivery over AED 200, and you can pay with Tabby or Tamara.
Two other businesses followed. We don't show their names.
The answer repeats plain store facts: a delivery threshold and two payment options. Those are details an AI tool can lift and check, unlike "high quality" or "best prices". We can't tie this answer to one change we made. And in money terms, AI assistants brought no orders we could credit after the coupon check.
Results
| Metric | Before (3 to 30 Jul) | First 28 days (31 Jul to 27 Aug) | Latest (13 Sep to 10 Oct) |
|---|---|---|---|
| Google clicks | 278 | 624 | 117 |
| Click rate | 3.11% | 5.73% | not pulled |
| Average position | 16.0 | 12.3 | not pulled |
| Clicks from brand searches (named) | 169 | 407 | not pulled |
| Clicks from non-brand searches (named) | 7 | 18 | not pulled |
| GA4 organic search orders | 5 | 30 | not pulled |
| GA4 organic search revenue | AED 1,037 | AED 9,952 | AED 0 |
| GA4 AI assistant visits | 16 | 61 | 18 |
| Orders credited to AI | 1 (AED 331) | 0 | 0 |
Shopify, with influencer coupons removed: 33 organic search orders worth AED 8,743 from 31 July to 31 August, net of refunds. That is lower than GA4's figure, and the one we stand behind.
Collection pages, before vs first 28 days: lunch bags moved from position 23.1 to 19.5 and from 5 to 11 clicks. Pencil cases moved from 18.6 to 15.9 and from 0 to 8 clicks.
The fairest season-matched check is year on year, same weeks (22 September to 10 October): clicks went from 48 in 2025 to 63 in 2026, and impressions from 1,777 to 3,556.
Caveats. The first 28 days were peak back-to-school season, with an influencer push running at the same time. Most of the click gain was the brand name and the homepage. Click rate and position move less with the season, but a bigger share of brand searches lifts both, so we don't claim them cleanly either. Since mid-September, GA4 shows almost no purchases store-wide while visits held steady. That could be the season or a tracking issue; it was unresolved at our last data pull (13 October), so we quote no current revenue.
What didn't work, and what we'd do differently
We missed two title tags for seven weeks. On 7 August we wrote a new meta description and intro for the school bags collection. Its title tag was empty, and so was the one on the bottles collection. We didn't check. Shopify fell back to the collection name plus the store name. We found it on 24 September. Now we read back the title and the description separately after every change, because a filled description makes a page look finished.
Non-brand search barely moved. 7 to 18 clicks in season, then 9 clicks from 4,191 impressions in the four weeks after 25 August. In our view the targets were right, but the pages needed more time and more links from other sites than one season gave them.
Open items at our last log entry. The spam links had not been disavowed (a disavow file tells Google to ignore them). 316 heavy product images were not compressed, because swapping live product images in peak season risked breaking product pages. Arabic title lengths and product schema for AI were still on the list.
We counted AI revenue too early. On 3 August we tagged one ChatGPT-referred order (AED 506) as AI revenue. On 18 August we found it used an influencer's code and moved it out. AI revenue is AED 0, and we should have had the coupon rule before the first tag.
A draft named a product that doesn't exist. Our first copy for the camo collection said "black camo". The store has no black camo print. We caught it before it went live. Every colour or print name now gets checked against the product list.
What this means for a business like yours
If you run an online store, your collection pages are your money pages, for Google and for AI. Check that each one has its own title tag, its own clear search target and a few lines of real copy. Give each main search one page, so two collections don't compete for it.
Set up order tagging before work starts. AI visits often arrive in Shopify as direct traffic, and influencer codes land on orders from every channel. Without the tags, nobody can tell later what search did.
And if your year has a peak, judge SEO against the same weeks last year, not against the month before. A good season can hide weak work, and a quiet month can hide good work.
