← back to the SEO & GEO console

Month 1 Report

justhype.ae 31 Jul – 31 Aug 2026 by Adjoltz measured against the locked baseline

The month in four numbers

+125%
Google clicks
283 → 638 in 28 days
12.2
Average position
from 15.9, up 3.7 places
AED 8,743
Organic revenue
33 orders tagged in Shopify
9.0
Domain Rating
from 4.7 at baseline

Search figures compare two equal 28-day windows: 2–29 Aug against 4–31 Jul, the window the baseline was cut from. Revenue is counted from 31 Jul, online-store orders only, with influencer-coupon sales removed and refunds deducted, as at 31 Aug.

Every needle that moved

MetricBaselineMonth 1Change
Google Search Console · 28-day windows
Clicks283638+125%
Impressions8,88610,807+22%
Click-through rate3.18%5.90%+85%
Average position lower is better15.912.2+23%
Queries the store appears for9781,065+9%
Non-brand clicksnamed queries only, same method both windows821+163%
Authority and site health · Ahrefs
Domain Rating4.79.0+91%
Ranking keywords Ahrefs UAE index, stricter than GSC79+29%
Keywords in the top 312+100%
Referring domains366380+4%
Site health score8890+2%
Traffic and revenue · GA4, same 28-day windows
Organic search sessions452935+107%
Organic search orders434+750%
Organic search revenueAED 851AED 10,808+1,170%
Organic share of tracked revenue12.1%24.0%+98%
AI assistant sessions ChatGPT and similar1766+288%
Sales attribution · Shopify order tags, since 31 Jul
Orders tagged SEO_Organic033new
Revenue tagged SEO_Organic 17% of online-store revenueAED 0AED 8,743new
Orders tagged GEO_Organic AI-assistant sales10-100%

Change is the percentage difference between the two columns. Average position counts down, so its 23% is an improvement from 15.9 to 12.2. The two rows marked new started at zero, which no percentage can describe.

Why there are two organic revenue numbers on this page. GA4 puts organic search at AED 10,808. Shopify’s order tags put it at AED 8,743. Both are counted correctly, they are counting different things, and we checked all 35 orders one by one.

Of the 35 orders GA4 files as organic search, 9 used a creator’s discount code, so we moved them to influencer sales. Another 3 are ones GA4 calls organic but Shopify’s own record of the customer’s journey does not. In the other direction, 10 orders we tag as organic never appear in GA4’s organic search bucket: some came through Google’s free product listings, which GA4 files under organic shopping instead, and some were shoppers who found the store on Google, left, and came back directly to buy. GA4 also books an order at its value on the day, while Shopify shows what is left after refunds.

We lead with the Shopify number because it is the lower of the two and it is the only one with the discount-code check applied. Being wrong in your own favour is how attribution loses its credibility.

Which pages did it

Search position is the cleanest read on whether the work landed, because it does not rise with seasonal demand. These are the pages the worklog touched, before and after.

PageWhat we didPositionClicks
/collections/lunch-bagsthe biggest-impression page on the storeSEO title, meta description and a keyword-anchored intro, 7 Aug23.0 → 19.26 → 11
/collections/pencil-casesMeta description and image alt text, 8 Aug18.6 → 15.70 → 8
/collections/hype-backpacks-uaeGiven the head term “school bags” in its title, 7 Aug2.9 → 3.05 → 9
/collections/insulated-bottlesMeta description and alt text, 8 Aug36.8 → 30.30 → 3
/collections/60-offDuplicate H1 removed, meta description written, 8 Aug11.1 → 2.70 → 0
/collections/sports-bags-and-gym-backpacksMeta description and alt text, 8 Aug31.2 → 18.40 → 2
/collections/back-to-school-gear-and-backpacksMeta description, dead links repaired, 8 Aug24.9 → 20.91 → 3
/blogs/news/how-to-choose-the-right-backpackimpressions 68 → 389Broken internal links repaired by the 16 redirects, 8 Aug10.5 → 11.20 → 0
/blogs/news/back-to-school-uae-2026-kit-listnew page, plus its Arabic twinWritten and published with the hero video and VideoObject schema, 13 Augnew at 6.30 → 1
/ homepageShare card, social tags and H1 fixes, 8 Aug5.4 → 4.7235 → 520

Keywords that climbed

Position, July window to August window.

girls school bagnew at 4.4
purple backpack8.3 → 4.3
black lunch bag15.5 → 10.0
pink lunch bag10.5 → 9.3
lunch bag24.5 → 24.0
pencil case23.5 → 22.8

Where organic money came from

Organic search landing pages, GA4, August window.

Homepage527 sessAED 8,149
/collections/back-to-school-2610 sessAED 416
/collections/lunch-bags16 sessAED 300
/collections/hype-backpacks-bags-accessories-uae10 sessAED 230
/collections/hype-backpacks-uae40 sessAED 0
/collections/pencil-cases11 sessAED 0

What we shipped to get there

31 Jul
Baseline captured and locked.Rankings, backlinks, traffic, revenue and 510 crawl errors frozen as the zero-line every number on this page is measured against.
3 Aug
Organic sales became measurable.Two Shopify order tags wired up so an organic sale can be counted as one, plus Ahrefs analytics installed on the store. Before this, organic revenue was guesswork.
5 Aug
The console started updating itself.A worker now pulls Search Console, GA4, Ahrefs and Shopify every morning and tags any new organic order without anyone touching it.
7 Aug
Keyword strategy locked, first two pages rewritten.Five clusters worth about 12,000 UAE searches a month, each one checked against the live results page to confirm a store this size can rank. Lunch bags and backpacks rewritten the same day. Both moved, see the table above.
8 Aug
The crawl-error clean-up.Social preview tags added to roughly 3,160 pages, 18 dead URLs redirected, 64 pages of broken internal links repaired, 22,768 missing image labels written, 127 missing page descriptions written. Six collection pages jumped in position within three weeks.
8 Aug
Heading and length fixes, round two.About 90 pages had no heading or two competing ones. Fixed in the theme, so it holds for pages added later. 75 titles and descriptions brought into the length Google will show in full.
11 Aug
Backend gifting orders taken out of the numbers.114 influencer gifting orders created in the admin at AED 0 were inflating the order count. They no longer touch the reporting.
13 Aug
The hero film put to work for search.Title, description, tags and thumbnail for YouTube, then a blog post built around the video with video schema so Google can show it as a video result. Indexed and ranking at position 6.3 within 18 days.
18 Aug
Influencer sales separated from organic.49 orders placed with a creator’s discount code were being counted as organic. They are now tagged as influencer sales and excluded, which is why the organic number on this page is lower than it would otherwise read, and why it is trustworthy.

Progress against the 90-day targets

Google clicks, 28 daystarget 450 by day 90
638target passed
Organic sessions a monthtarget 900 by day 90
935target passed
Organic revenue a monthtarget AED 2,500 by day 90
8,743target passed
Domain Ratingtarget 8 by day 90
9.0target passed
Site health scoretarget 95 by day 90
902 of 7 points
Ranking keywords in Ahrefstarget 40 by day 90
92 of 33
Non-brand share of clickstarget 35% by day 90
4.8%behind
Spam backlinks disavowed76% of the link profile is a spam network
0%not started

The honest read

August is peak back-to-school, so some of this lift is the season and not us. The way to tell them apart: seasonal demand raises impressions and revenue, but it does not move where you rank or how often people click you at a given rank. Position went 15.9 to 12.2 and click-through went 3.18% to 5.90%. Those two are ours. Treat the revenue multiple as the season and the work together.

Non-brand search is still small. Out of every 100 clicks we can attribute to a named search, about 5 come from someone who was not already searching for Hype. That share barely moved, because brand searches grew fast on the back of the influencer and paid push. Non-brand clicks themselves went from 8 to 21, so the direction is right and the base is tiny. This is the whole job for month 2. One correction while we are here: the baseline tab puts non-brand at 15%, which came from a rougher count. Measured properly on named queries, it was 4.4% in July and is 4.8% now. The 35% target stands, but it starts from further back than the baseline tab suggests.

AI-assistant revenue is zero, and we are reporting it as zero. Sessions from ChatGPT and similar tools nearly quadrupled, 17 to 66. The one purchase that channel produced used a creator's discount code, so we moved it to influencer sales rather than claim it.

Three things are still open. 316 product images are 10 to 13 MB each and slow the store down, but swapping them mid-season risked breaking variant images, so it waited. The Arabic pages still have title and description lengths that need a native speaker. The spam backlink disavow, which is the largest single item in the audit, has not been filed yet.

Month 2

In the order they will be done, most valuable first.