Overview
Executive Summary
Non-Brand Click Share
52.5%
Just above healthy threshold (>50%)
CTR Opportunity
+221
Potential additional clicks — PEI blog alone
Content Decay
−40.1%
PEI blog click loss vs prior period
Cannibalized Queries
256
Non-brand queries with 2+ competing pages
Quick-Win Queries
21
Positions 11–20, 100+ impressions, ~0 CTR
Mobile Position Gap
+8.0
Homepage: pos 9.3 desktop vs 17.3 mobile
Zero-Click Pages
153
Pages with impressions but 0 clicks
  • Traffic is dominated by 3 pages: PEI Max product (181 clicks), homepage (164 clicks), and PEI transfection protocol blog (130 clicks).
  • Brand dependency is moderate: 47.5% brand-driven vs 52.5% non-brand — just above the healthy threshold.
  • Biggest CTR opportunity: the PEI transfection protocol blog captures 8,758 impressions at position 6.7 but only 1.48% CTR (expected 4.0%), representing ~221 potential additional clicks per period.
  • Content decay alert: the PEI transfection protocol blog lost 87 clicks (−40.1%) vs the prior period despite stable rankings — strongly suggests AI Overview or featured snippet displacement.
  • Widespread cannibalization: 256 non-brand queries trigger 2+ pages. The "pei transfection reagent" cluster spreads across 11 pages with 945 impressions and only 3 clicks.
  • 21 quick-win queries sit in positions 11–20 with 100+ impressions and near-zero CTR. "cetyl palmitate" alone: 1,120 impressions at position 15.9 with 0 clicks.
  • Critical mobile gap on homepage: desktop ranks at position 9.3 (23.87% CTR) vs mobile at position 17.3 (12.33% CTR) — an 8-position deficit.
Section 1
CTR Optimization Opportunities
🔍
Key Insight

The PEI transfection protocol blog and five phospholipid product pages (HSPC, DMPC, DPPC, DOPC, DSPC) represent the largest collective CTR gap. These pages rank well but likely suffer from generic meta titles and descriptions failing to differentiate against competitor SERP listings. Rewriting title tags and meta descriptions for specificity and intent-match should be the first priority for non-technical gains.

# Page Pos Impr Actual CTR Expected CTR Potential Clicks
1 /blogs/news/polyethylenimine-pei-transfection-protocol-optimization 6.7 8,758 1.48% 4.0% +221
2 /products/sudan-iii-14515 5.0 2,902 0.17% 7.2% +204
3 /products/hydrogenated-soybean-phosphatidylcholine-hspc-26439 6.5 5,133 0.18% 4.0% +196
4 /products/dmpc-26447 6.7 3,863 0.16% 4.0% +148
5 /products/dppc-dipalmitoylphosphatidylcholine-26449 8.2 4,082 0.17% 2.8% +107
6 /products/dopc-26450 6.3 2,516 0.16% 4.0% +97
7 /products/dspc-26437 7.3 2,422 0.17% 3.2% +73
8 /products/monolaurin-14557 8.9 2,745 0.26% 2.8% +70
9 /blogs/news/upstream-aav-manufacturing-process-challenges 8.3 2,524 0.20% 2.8% +66
10 /collections/all 2.6 556 0.72% 11.0% +57
11 /products/dimethyldioctadecylammonium-bromide-salt-ddab-14702 5.5 1,196 0.42% 5.1% +56
12 /pages/about 4.4 776 0.39% 7.2% +53
13 /products/dope-26451 6.4 1,558 0.64% 4.0% +52
14 /products/dlin-mc3-dma-14496 9.7 2,008 0.15% 2.5% +47
15 /products/dspe-26452 7.9 1,484 0.13% 3.2% +46
16 /products/4-6-diamidino-2-phenylindole-dihydrochloride-dapi-09224 7.8 1,346 0.15% 3.2% +41
17 /products/polyd-l-lactide-co-glycolide-50-50-iv-0-6-dl-g-23986 6.9 1,308 1.07% 4.0% +38
18 /products/polyethylenimine-branched-mw-10000-19850 8.3 1,672 0.84% 2.8% +33
19 /products/alc-0315-14491 9.4 1,376 0.15% 2.5% +32
20 /products/dspg-sodium-salt-26453 6.7 825 0.24% 4.0% +31
  • Items 2–8 (phospholipid product pages) share a common pattern: positions 6–8, high impressions, near-zero CTR. These pages rank for generic IUPAC chemical names with no commercial differentiation in the SERP snippet.
  • The /collections/all page ranks at position 2.6 but achieves only 0.72% CTR against an 11.0% benchmark — users likely skip it because the snippet fails to convey value.
  • The /pages/about page has 776 impressions at position 4.4 and only 0.39% CTR — a branded-navigation page appearing in non-brand SERP contexts.
Section 2
Content Decay
⚠️
Key Insight

The PEI transfection protocol blog losing 87 clicks (−40.1%) with zero positional change is a strong signal of AI Overview or featured snippet displacement — Google is answering the query directly on the SERP, reducing click-through regardless of ranking. This pattern, combined with the "rankings improved but CTR fell" diagnosis on two other pages, indicates a structural SERP change affecting informational queries in the life sciences segment.

Page P1 Clicks P2 Clicks Change P1 Pos P2 Pos Pos Delta Diagnosis
/blogs/news/polyethylenimine-pei-transfection-protocol-optimization 130 217 −40.1% 6.7 6.7 0.0 AI Overview likely Position stable — AI Overview or featured snippet displacement likely
/pages/distibution 32 43 −25.6% 14.4 15.7 −1.3 CTR drop Rankings improved but CTR fell
/products/polyethylenimine-hcl-max-linear-mw-4000-24885 3 11 −72.7% 7.0 6.7 −0.3 Low volume Position stable — very low volume base
/products/beta-sitosterol-14495 6 14 −57.1% 9.3 10.5 −1.2 CTR drop Rankings improved but CTR fell
/products/transporter-5-transfection-reagent-26008 14 19 −26.3% 12.4 8.2 +4.2 Rankings dropped Position deteriorated materially
Section 3
Quick Wins — Striking Distance Keywords
🎯
Key Insight

21 queries sit in positions 11–20 with 100+ impressions and near-zero CTR. These are "one good push" opportunities — small improvements in content relevance, internal linking, or page authority should be enough to move them into top-10 positions where clicks begin to accumulate. "cetyl palmitate" (1,120 impressions, position 15.9, 0 clicks) is the single largest untapped opportunity in this group.

# Query Landing Page Position Impressions Clicks CTR
1 cetyl palmitate /products/cetyl-palmitate-14502 15.9 1,120 0 0.00%
2 tween 85 /products/tween-85-14562 16.2 246 0 0.00%
3 pegylated lipids /collections/pegylated-lipids 11.2 224 0 0.00%
4 alc-0159 /products/alc-0159-14492 11.1 191 0 0.00%
5 cationic lipid /collections/cationic-lipids 15.8 177 0 0.00%
6 lipid transfection /collections/lipid-transfection-reagents 16.6 174 0 0.00%
7 4 6 diamidino 2 phenylindole /products/4-6-diamidino-2-phenylindole-dihydrochloride-dapi-09224 13.0 172 0 0.00%
8 pei transfection /collections/pei-transfection-reagents 18.6 162 1 0.62%
9 peg lipid /collections/pegylated-lipids 13.8 153 0 0.00%
10 alc-0315 /products/alc-0315-14491 15.7 141 0 0.00%
11 peg2000 /products/dmg-peg-2000-14493 11.9 137 0 0.00%
12 pei transfection /products/pei-max-transfection-grade-linear-polyethylenimine… 18.6 135 0 0.00%
13 alc 0159 /products/alc-0159-14492 11.6 129 0 0.00%
14 cationic lipid transfection /collections/cationic-lipids 12.8 124 0 0.00%
15 linear pei /collections/linear-pei 15.0 117 1 0.85%
16 alc 0315 /products/alc-0315-14491 16.5 115 0 0.00%
17 linear pei /products/polyethylenimine-linear-mw-25000-transfection-grade-23966 11.8 115 0 0.00%
18 peg2000-dmg /products/dmg-peg-2000-14493 11.7 109 0 0.00%
19 linear pei /products/polyethylenimine-linear-mw-2500-24313 12.8 105 0 0.00%
20 peg lipids /collections/pegylated-lipids 11.1 103 0 0.00%
21 pei polyethylenimine /products/polyethylenimine-linear-mw-25000-transfection-grade-23966 15.5 101 0 0.00%
Section 4
Keyword Cannibalization
Key Insight

256 non-brand queries trigger 2 or more competing pages — meaning Google is uncertain which page to rank and splits authority across multiple URLs. The most structurally damaging issue is the #ruffruff-ta anchor fragment cannibalization on the "pei max transfection protocol" cluster: 8 anchor fragment variants collectively siphon 389 impressions from the canonical blog URL, all generating zero clicks. This is a straightforward technical fix with immediate impact.

"pei transfection reagent"
11 pages 945 impressions 3 clicks
/collections/pei-transfection-reagents
pos 7.2
306 impr
1 click
/products/pei-max-…mw-4 top performer
pos 6.2
295 impr
2 clicks
/products/polyethylenimine-linear-mw-25000…
pos 29.7
108 impr
0 clicks
8 additional pages splitting remaining impressions with minimal signal
"pei max"
15 pages 844 impressions 30 clicks
/products/pei-max-…mw-4 clear winner
pos 4.3
407 impr
26 clicks
/collections/pei-transfection-reagents
pos 7.1
196 impr
4 clicks
13 additional pages with minimal clicks — consolidation opportunity
"polyethylenimine"
4 pages 843 impressions 5 clicks
/products/polyethylenimine-linear-mw-25000… winner
pos 7.5
672 impr
5 clicks
/products/pei-max-…mw-4
pos 1.0
85 impr
0 clicks
/products/polyethylenimine-branched…
pos 15.8
84 impr
0 clicks
"pei max transfection protocol"
13 pages 641 impressions 13 clicks
CRITICAL
Blog post (base URL) 13 clicks
pos 4.5
252 impr
13 clicks
#ruffruff-ta anchor fragments (×8 variants)
various
389 impr
0 clicks
4 additional pages splitting remaining impressions
Add canonical tags on all anchor-fragment URLs pointing to the base blog URL to consolidate impression and authority signals.
"linear pei"
8 pages 579 impressions 1 click
4 separate linear PEI product pages competing for the same head term
579 impr
1 click
Designate /collections/linear-pei as the canonical target for the head term. Optimize individual MW-specific product pages for long-tail queries (e.g., "linear pei 25kDa") to avoid head-term dilution.
Additional Cannibalized Query Groups
Query Pages Total Impr Total Clicks Note
lipid transfection reagent 8 566 0 Collection & product pages splitting authority
pei transfection protocol 10 441 9 Blog wins; anchor fragments dilute
dotap 4 426 0 No single strong consolidation target
pei reagent 10 381 0 Broad head term; needs canonical hierarchy
transfection-grade lipids 12 344 0 Most fragmented cluster — 12 pages, 0 clicks
Section 5
Mobile vs. Desktop Gap
📱
Key Insight

The homepage mobile ranking gap (8 positions behind desktop) is the most urgent device-specific issue. An 8-position difference translates to a dramatically different SERP experience — desktop users see the homepage in a competitive top-10 slot, while mobile users encounter it on page 2 where CTR collapses. This warrants immediate Core Web Vitals audit on mobile, review of intrusive interstitials, and verification of structured data rendering on mobile Googlebot.

Homepage
/ (root)
Desktop
Position
9.3
CTR
23.87%
Mobile
Position
17.3
CTR
12.33%
Critical gap: +8.0 position deficit on mobile. Audit Core Web Vitals on mobile, check for intrusive interstitials, verify structured data on mobile Googlebot.
PEI Max Product Page
/products/pei-max-…mw-4
Desktop
Position
15.9
CTR
2.20%
Mobile
Position
11.1
CTR
1.50%
Mobile ranks 4.8 positions better than desktop. 1.47× desktop CTR ratio — no immediate mobile action required.
PEI Transfection Protocol Blog
/blogs/news/pei-transfection-protocol
Desktop
Position
10.8
CTR
1.58%
Mobile
Position
5.9
CTR
1.71%
Mobile performs better — 4.9 positions higher with a 0.92× CTR ratio. No mobile action needed; focus on overall CTR improvement.
Section 6
Dead Pages & Zero-Click Pages
📋
Key Insight

No pages met the strict dead-page threshold (P1 = 0 clicks AND P2 ≥ 10 clicks), which means there are no sudden visibility collapses to investigate. However, 153 pages have impressions but zero clicks — the majority are product pages and collection pages for LNP and PEI lipids that rank too low to generate clicks or have SERP snippets that fail to attract interest. These are the same pages appearing in the CTR opportunity and quick-win tables; fixing CTR and rankings addresses both findings simultaneously.

Top zero-click pages by impressions in the current period:

/products/dmg-peg-2000-14493
1,789
impressions
/collections/pegylated-lipids
1,534
impressions
/products/dlin-mc3-dma-14496
1,469
impressions
/products/sudan-iii-14515
1,342
impressions
/products/cetyl-palmitate-14502
1,317
impressions
/collections/peg
1,095
impressions
/products/beta-cyclodextrin-22501
1,034
impressions
/products/alc-0315-14491
835
impressions
/collections/cationic-lipids
816
impressions
Section 7
Brand vs. Non-Brand Health
📈
Key Insight

Non-brand click share at 52.5% is technically in the healthy range (>50%), but the disparity between brand CTR (34.2%) and non-brand CTR (0.35%) is stark. The brand is well-recognized when users search for it directly; the challenge is converting the 47,345 non-brand impressions — the vast majority of search exposure — into actual clicks. This is the core commercial SEO challenge and the thread connecting CTR optimization, cannibalization resolution, and quick-win execution.

Branded Queries
Clicks 151
Impressions 441
Avg CTR 34.2%
Click share 47.5%
Top Brand Queries
kyfora bio — 116 clicks @ 45.14% CTR
kyfora — 30 clicks @ 27.52% CTR
Non-Brand Queries
Clicks 167
Impressions 47,345
Avg CTR 0.35%
Click share 52.5% MODERATE
Top 10 Non-Brand Queries by Clicks
# Query Clicks Impressions CTR Position
1 pei max 29 429 6.76% 5.1
2 pei max transfection protocol 13 155 8.39% 5.2
3 pei transfection protocol 9 357 2.52% 8.4
4 pei max transfection reagent 7 30 23.33% 9.3
5 peimax 7 282 2.48% 4.5
6 24765-1 6 30 20.00% 3.7
7 pei transfection 6 653 0.92% 10.9
8 pei max transfection 5 48 10.42% 3.5
9 polyethylenimine 5 687 0.73% 6.8
10 ddab 3 696 0.43% 3.2
Action Plan
Prioritized Roadmap
Immediate 1–2 weeks
  • 1 Fix #ruffruff-ta anchor cannibalization — add canonical tags on all fragment URLs pointing to the base blog URL.
  • 2 Optimize title tag and meta description for the PEI transfection protocol blog — 221 potential additional clicks per period.
  • 3 Audit homepage mobile experience — Core Web Vitals, interstitials, structured data on mobile Googlebot. 8-position gap is critical.
Short-term 2–6 weeks
  • 4 Optimize cetyl palmitate product page — 1,120 impressions at position 15.9 with 0 clicks; one position band improvement unlocks clicks.
  • 5 Rewrite titles & meta descriptions for phospholipid product pages (HSPC, DMPC, DPPC, DOPC, DSPC) — ~450 potential additional clicks combined.
  • 6 Consolidate "linear pei" cannibalization — designate /collections/linear-pei as the canonical head-term target; redirect or canonicalize competing pages.
Medium-term 1–3 months
  • 7 Build LNP lipid product content — editorial depth for ALC-0315, ALC-0159, DMG-PEG-2000, DLin-MC3-DMA pages currently generating zero clicks.
  • 8 Address content decay on the PEI blog — investigate AI Overview presence, add FAQ schema markup, expand with structured protocol variations to recapture displaced traffic.
  • 9 Add unique editorial content to collection pages — category introductions, comparison guides, and use-case context to improve CTR and strengthen collection page authority.