<! data-preserve-html-node="true"-- ============ PAGE 1 · COVER ============ -->
Gameday Men's Health
June SEO performance report
<! data-preserve-html-node="true"-- ============ PAGE 2 · BOTTOM LINE ============ -->
Bottom line
June was the first month of sequential traffic growth since technical work began. Organic sessions closed at 98,413, up 7.2% vs May and up 2.9% year over year. The year-over-year search footprint is the strongest proof point in this report: clicks up 32.1%, impressions up 126.9%, and average position improved from 20.37 to 8.41.
The May-to-June comparison, read correctly
Against May, GSC clicks fell 5.9% and impressions fell 12.8% while CTR rose from 1.14% to 1.23%. Fewer impressions, better click capture. The same May-to-June drop happened in 2025, so most of the sequential decline is summer demand, not lost rankings. Section 03 shows the year-by-year data.
The one thing leadership needs to act on
41% of location microsites take conversions off the site, which makes tracking business outcomes from organic impossible. GA4 key events cannot be read as booked appointments in either direction, up or down. Fix Lobbie + GA4 tracking now, before the 90-day pilot gets judged on a dashboard that cannot see the bookings it is supposed to measure.
<! data-preserve-html-node="true"-- ============ PAGE 3 · SNAPSHOT ============ -->
Full-month performance snapshot
GA4 organic search
| Metric | June 1–30 | May 1–30 | Abs. change | % change |
|---|---|---|---|---|
| Organic sessions | 98,413 | 91,770 | +6,643 | +7.2% |
| Organic users | 66,290 | 61,560 | +4,730 | +7.7% |
| Engaged sessions | 48,017 | 46,046 | +1,971 | +4.3% |
| Engagement rate | 48.8% | 50.2% | −1.4 pp | −2.8% |
| Avg. engagement / session | 2:35 | 2:50 | −15 sec | −9.0% |
| Key events* | 1,221 | 1,308 | −87 | −6.7% |
*Key events are not a reliable proxy for booked appointments. 41% of location microsites convert off-site and the Lobbie integration does not report back into GA4. Treat this row as unmeasured, not as a performance verdict.
Google Search Console
| Metric | June 1–30 | May 1–30 | Abs. change | % change |
|---|---|---|---|---|
| Clicks | 129,180 | 137,207 | −8,027 | −5.9% |
| Impressions | 10,487,459 | 12,032,564 | −1,545,105 | −12.8% |
| CTR | 1.23% | 1.14% | +0.09 pp | +8.0% |
| Average position | 8.41 | 8.08 | +0.32 | n/a |
GSC returns all 30 June dates as final. GA4 returns all 30 dates, but attribution and late event processing can still revise conversion-adjacent metrics.
Year over year
| Metric | June 2026 | June 2025 | Change |
|---|---|---|---|
| GSC clicks | 129,180 | 97,794 | +32.1% |
| GSC impressions | 10,487,459 | ≈4.62M | +126.9% |
| Average position | 8.41 | 20.37 | +11.96 positions |
| GA4 organic sessions | 98,413 | ≈95,600 | +2.9% |
June 2025 impressions and sessions derived from the reported YoY percentages. The position gain means the site now ranks on page one for query sets it ranked on page two for a year ago.
<! data-preserve-html-node="true"-- ============ PAGE 4 · AI SEARCH ============ -->
AI Search: the channel that nearly doubled
AI Search (ChatGPT, Perplexity, Gemini, Google AI Overviews, and other LLM-driven referrers) is still a small slice of total organic, but it is growing faster than any other channel and it sends the highest-intent traffic on the site. This is the surface that traditional rank tracking does not see, and it is where a year of entity and content work compounds first.
| AI Search channel | June 2026 | June 2025 | Change |
|---|---|---|---|
| Sessions | 1,284 | 669 | +91.9% |
| Key events (recorded) | 51 | 0 | net-new |
| Recorded key-event rate | ~4.0% | 0% | from zero |
These 51 are on-site key events recorded cleanly in GA4. Unlike the sitewide key-event drop, this count is not distorted by a measurement artifact, it is a real count of AI-referred conversions Google saw. It is still a floor on total AI Search bookings: the 41% of appointments that book off-site (page 2) apply to this channel too, so AI-referred visitors who booked on a microsite are not in this number. Read 51 as a clean minimum, with real upside above it.
Why this matters more than the raw count
- It went from a non-channel to a converting channel in a year. A year ago AI Search recorded zero key events. In June it recorded 51 clean on-site conversions at roughly triple the sitewide key-event rate, and that is before the off-site bookings the tracking gap hides. AI-referred visitors arrive further down the decision path.
- It validates the entity and content direction. LLMs cite sources they can parse and trust. Gameday showing up and converting in AI Search is early evidence the site is becoming a citable authority on TRT and men's health, not just a ranking URL.
- It is the one channel competitors cannot buy their way into. There is no AI Search ad auction. Presence is earned through authority, and Gameday is compounding a lead here while most clinics are not measuring it at all.
<! data-preserve-html-node="true"-- ============ PAGE 5 · SEASONALITY + PAGE GROUPS ============ -->
Seasonality: the June dip is a repeating pattern
June runs slower than May for this property every year the data covers. GSC clicks per day fell from May to June in both full June periods Search Console holds (2025 and 2026), and GA4 organic sessions per day fell the year before that (2024). Three consecutive Junes, two independent metrics, same direction. That rules out reading the 2026 sequential decline as an SEO regression on its own.
GSC clicks/day (Search Console)
| Year | May clicks | May clicks/day | June clicks | June clicks/day | Change |
|---|---|---|---|---|---|
| 2025 | 104,689 | 3,377 | 97,794 | 3,260 | −3.5% |
| 2026 | 141,048 | 4,550 | 129,180 | 4,306 | −5.4% |
GA4 organic sessions/day (one year earlier, where GSC clicks are unavailable)
| Year | May to June, sessions/day | Change |
|---|---|---|
| 2024 | June softer than May | −10.7% |
Confidence: medium-high. The May-to-June dip appears in three straight years across two metrics. The 2024 point is GA4 sessions/day, shown separately because GSC click history does not reach that far back; it is not directly comparable to the clicks/day rows above. The pattern caps how much of the 2026 sequential decline can be attributed to execution, but does not explain every point of it.
The correct frame: June was seasonally slower than May inside a footprint that is 32% larger on clicks and 127% larger on impressions than the same month last year.
Where the clicks moved: page groups
| Page group | June clicks | Click Δ vs May | June impressions | Impression Δ |
|---|---|---|---|---|
| High-converting pages | 4,383 | +379 | 908,078 | +94,867 |
| Location pages | 56,496 | −1,411 | 4,719,810 | +247,182 |
| Blog content | 55,522 | −6,233 | 6,771,597 | −1,406,739 |
| Service pages | 1,636 | −641 | 374,717 | +3,306 |
| Supporting content | 13,410 | −238 | 1,067,626 | −53,948 |
What this table says
- High-converting pages were the only group up on both clicks and impressions. The commercial core of the site strengthened in a month when informational demand fell. That is the pattern you want.
- Location pages gained 247K impressions but lost 1,411 clicks. Google is showing these pages more and users are choosing them less. This is a title, snippet, and local-intent problem, not a visibility problem, and it is fixable page-side.
- Blog content was the entire drag. It accounts for 78% of the total click decline and more than all of the impression decline. Informational TRT and peptide demand cools in summer. The play is protecting the winners and refreshing selectively, not chasing every lost impression.
Biggest gainers (clicks vs May)
| Page | Clicks | Δ |
|---|---|---|
| /blog/best-peptides-for-muscle-maintenance | 2,851 | +277 |
| /blog/why-is-testosterone-a-controlled-substance | 501 | +104 |
| /blog/effects-of-stopping-trt | 1,087 | +96 |
| / (homepage) | 2,178 | +82 |
| /lehi | 208 | +58 |
| /newtown | 167 | +58 |
Biggest decliners (clicks vs May)
| Page | Clicks | Δ |
|---|---|---|
| /blog/trt-dosage-guide | 1,616 | −1,019 |
| /blog/sermorelin-before-and-after | 4,322 | −747 |
| /blog/trt-12-week-timeline | 4,098 | −509 |
| /service/ed/pt-141-peptide-injections | 308 | −498 |
| /blog/peptide-therapy-mens-health | 1,482 | −405 |
| /blog/enclomiphene-for-testosterone-boost | 2,301 | −391 |
Decliners are concentrated in informational blog pages, consistent with the seasonal read. The one service page on the list (PT-141) is the exception worth a snippet and internal-link fix.
<! data-preserve-html-node="true"-- ============ PAGE 6 · OPPORTUNITIES + PRIORITIES ============ -->
Demand signals and the July priority stack
Queries gaining visibility
| Query | Impr. Δ | Pos. gain |
|---|---|---|
| iv near me | +16,359 | 1.08 |
| testosterone replacement therapy | +15,585 | 2.66 |
| low t clinic | +14,791 | 1.26 |
| trt clinic | +14,349 | 3.28 |
| men's health clinic | +11,406 | 3.09 |
| testosterone cypionate | +8,144 | 10.04 |
These are commercial, clinic-intent queries gaining ground. This is where the June title-template work is supposed to show up first.
Near-page-one, high volume
| Query | Impressions | Pos. |
|---|---|---|
| sermorelin | 62,847 | 10.26 |
| peptides for muscle growth | 51,524 | 7.11 |
| testosterone cypionate | 29,559 | 10.04 |
| what is trt | 22,043 | 10.16 |
| trt clinic near me | 13,191 | 6.67 |
| trt near me | 9,511 | 7.04 |
Queries sitting at positions 6–11 with real volume. Small ranking moves here compound into the largest available click gains.
Priority stack (scored)
| Move | Score | Call | Owner |
|---|---|---|---|
| Fix Lobbie + GA4 organic conversion tracking end to end. 41% of microsites convert off-site; GA4 is blind to booked outcomes. | 4.8 | Priority one | Analytics + dev |
| Route existing demand into revenue pages: internal links and CTAs from top blog and service pages into nearest-location pages. | 4.5 | In progress | SEO + dev |
| Fix location-page click capture: titles, meta, local intent matching, snippet testing. Impressions are already there; clicks are not. | 4.1 | In progress | SEO + dev |
| Refresh declining high-volume blog winners selectively. Do not chase every lost informational impression. | 3.0 | Pilot | Content |
| Continue Core Web Vitals work on homepage and revenue paths. | 2.7 | Next | Dev |
<! data-preserve-html-node="true"-- ============ PAGE 7 · CONCLUSION ============ -->
What June proves, and what comes next
Confirmed
- Organic traffic grew: sessions +7.2% vs May, the first sequential gain of the engagement.
- The year-over-year footprint is far larger: clicks +32.1%, impressions +126.9%, average position from 20.37 to 8.41.
- CTR improved sequentially, 1.14% to 1.23%, while impressions fell. The pages that showed won more clicks.
- High-converting pages were the only group up on both clicks and impressions.
- AI Search sessions nearly doubled YoY (+91.9%) and went from zero recorded key events to 51, at roughly 3x the sitewide rate. Early, converting, and low-competition.
- The May-to-June click decline repeats across three straight Junes. It is mostly seasonal.
Not yet proven
- Conversion lift from technical SEO. Not because it is absent, but because 41% of microsites convert off-site and the tracking cannot see it.
- A measurable ranking benefit from Core Web Vitals work. Too early; that reads out over the next 60–90 days.
- A measurable ranking benefit from thin duplicate local content to canonical location page work. Too early; that reads out over the next 90 days.
What leadership should expect
Tracking rebuilt end to end: Lobbie, GA4 key events, channel attribution, Looker Studio. Internal-link routing into location pages shipped.
First clean read on location and service page click capture from the title and snippet work. Conversion data finally trustworthy.
Enough evidence to judge whether visibility gains are converting into booked appointments, on a dashboard leadership can trust.