Monthly performance snapshot — GA4 traffic & Search Console visibility for acmchem.com.
Live data — GA4 & Search Console, all 6 KPIsThe headline number: how many people are showing up, and whether that's growing month over month. Both users and sessions are down from June — worth watching, though July here only runs through the 29th (this export's pull date), so it's missing its last two days. Sessions-per-user actually ticked up slightly (1.36 vs. 1.33), meaning the people who came were a bit more likely to visit more than once.
ACM's content splits into two audiences: people evaluating products and people building knowledge (Concrete 101, ACM Academy, blog, webinars). Product and education pages are running nearly even this period, with product edging slightly ahead. Note: this GA4 pull covers Jun 1 – Jul 29 combined, not July alone — the pages report doesn't have a month breakdown, so this is ~2 months of views, not one.
Homepage, About, and Contact excluded from this split since they're neither product nor education content. Among the rest: Product pages lead narrowly, 1,322 views to Education's 1,301 — essentially a dead heat.
"acm chemistries" leading the list is expected — that's brand-name search. The more useful read is queries #2–10: are people finding ACM through topic and product searches (new audience) or just re-finding a site they already know (branded)? Same Jun 1 – Jul 29 window as the Top Pages section above, for consistency.
6 of the top 10 rows are branded (179 of the 212 clicks these 10 rows account for). The bigger opportunity isn't in this list, though — it's just below it: "efflorescence" alone generated 18,661 impressions but only 14 clicks (0.08% CTR, avg. position 7.0), and near-duplicate spellings of the same term add thousands more impressions with almost no clicks. ACM is showing up for the exact problem people search for — it's the title/snippet that isn't earning the click.
This top-10 list totals 212 clicks, well under this period's 745 total clicks (Jun 1–Jul 29). That gap is expected, not an error: Search Console only reports individual queries down to a certain volume and folds the rest into an unlisted long tail — it never fully reconciles to the site-wide total, in any export.
Where sessions originate, July 2026. GA4's new AI Assistant channel (added May 2026) now separates out clicks from ChatGPT, Gemini, Claude and similar tools from the generic Referral bucket — it's broken out below.
AI Assistant traffic is genuinely new visibility, not a new phenomenon — GA4 simply started separating it out of Referral in May. The expectation for a niche B2B site like ACM was near-zero, since industry-wide AI referral traffic runs well under 1% of total. The actual number came in higher than that assumption — 22 sessions in July, up from 5 in June, or roughly 1.6% of total sessions. Still a small absolute number, but worth watching rather than dismissing: it's growing faster than the "under 1%" baseline would suggest, even on a small site.
Clicks and impressions together show whether ACM is showing up more in search results, even before someone clicks through. Clicks held roughly flat month over month (381 → 364, ▼4.5%), but impressions dropped sharply (57,210 → 40,105, ▼29.9%) — ACM is being shown in fewer searches this month, even though the clicks it does get held steady. Worth digging into whether that's ranking movement on a few high-impression terms or a seasonal dip. The chart below shows the daily shape of the most recent 30 days.
A quality check, not a headline metric: are visitors actually reading once they land? The two metrics split this month — average engagement time rose while engagement rate dipped slightly. Both are still solid numbers given the smaller July audience (KPI 1); it just means a smaller group of visitors is spending more time per session, not that everything is uniformly better.
Jun for comparison: 93.8% engagement rate, 0:22 avg. time.
Beyond traffic and visibility: the upkeep that keeps acmchem.com fast, secure, and functioning — WordPress core, plugins, broken links, and uptime, month by month.
| June 2026 | July 2026 | |
|---|---|---|
| WordPress Core Updates | None needed | 1 update — v7.0 → 7.0.2 (Jul 21) |
| WordPress Plugin Updates | 8 updates, 6 plugins | 15 updates, 10 plugins |
| Uptime | 100% | 100% |
| Broken Links | 0 found | 0 found |
"Updates" and "plugins" aren't the same count because a single plugin can be updated more than once in a month (each new patch release counts as its own update event). In June, Yoast SEO and Gravity Forms were each updated twice — that's what turns 6 plugins into 8 update events. In July, Yoast SEO, Advanced Custom Fields, Redirection, WPCode Lite, and Pretty Links were each updated twice, turning 10 plugins into 15 update events. Neither number is wrong — "plugins" tells you how many tools got touched, "updates" tells you how many patches were applied, and the gap between them is just repeat updates to the same handful of plugins as new point releases came out.
Clean bill of health both months: the one WordPress core update (7.0 → 7.0.2) was routine maintenance, plugins were kept current on a roughly weekly cadence, and there's nothing to flag on uptime or broken links. Uptime is monitored via ManageWP; broken links are checked manually — no missed patches, no downtime, no dead links in June or July.
Plugins updated in June: Yoast SEO (×2), Gravity Forms (×2), Advanced Custom Fields, Redirection, Gravity Forms Zero Spam, Enable Media Replace. Plugins updated in July: Yoast SEO (×2), Advanced Custom Fields (×2), Redirection (×2), WPCode Lite (×2), Pretty Links (×2), SVG Support, Gravity Forms Zero Spam, Disable Comments, Custom Post Type UI, Enable Media Replace.
Source: WordPress activity log export (plugin/core updates), manual broken-link check, ManageWP uptime monitor.