ahrefs_12082026_0916.md
/app/data/llm/analysis/bupa/ahrefs_12082026_0916.md
The site’s organic profile reveals a sharp funnel: healthy-looking top-3 rankings on low-difficulty terms, but a thin keyword footprint and concentrated traffic that looks fragile. The headline is a -32% organic traffic drop over the measured period, while paid spend has exploded +806% — a pivot that may be masking the erosion.
1. Keyword and ranking surface: efficient but narrow - Only 929 total ranking keywords (digest_keyword_positions). 417 sit in positions 1–3, 419 in 4–10 — nearly perfect on-page efficiency for the terms they target. - 85.5% of those keywords are KD 1–10. This is not a site competing on tough insurance head terms; it’s cleaning up on long-tail health queries and informational content. The high-volume term “醫療保險” (vol 3,400) ranks #6, delivering just 269 traffic, proving the lack of competitive authority where it counts commercially. - Competitor gap confirms this: bowtie.com.hk has 30,620 organic keywords, fwd.com.hk 17,915; Bupa’s 765 is a rounding error by comparison. Even axa.com.hk (1,973) outranks it by more than double. - Branded search classification shows 0 branded terms — clearly wrong (“bupa”, “bupa login”, “保柏” are obviously branded). Ignore that stat; the actual share of branded traffic is substantial and masks the weakness of the generic keyword pool.
2. Traffic concentration and the AI Overview dependency - Top 10 pages account for 73.1% of organic traffic. The critical detail: among them, the “critical-illness-insurance-vs-medical-insurance” page drives 1,939 traffic (second highest) with a single referring domain. Pregnancy, baby insurance, and VHIS vs outpatient pages all have 0–1 referring domains and meaningful traffic. - These pages also show exceptionally high AI citation counts. The critical illness page is the target for “危疾” (1,800 vol, position 1, AI Overview source) and “危疾保” (2,500 vol, AI Overview), plus appears heavily in Google AI Overviews, Perplexity, and ChatGPT metrics. The pregnancy page is similarly the AI Overview source for “懷孕保險”. - This tells a single story: organic traffic is not being earned through links or traditional authority; it’s being gifted by Google’s AI features. It’s a high-upside exposure today, but a zero-backstop vulnerability. If Google changes how it populates AI Overviews or Perplexity reweights sources, those pages could drop to near-zero traffic overnight, and with no backlinks to prop up conventional rankings.
3. Link profile: one domain holds it all together - Live backlinks: 7,060. Live referring domains: 1,292. The average DR of those refdomains is 11.5, with 743 domains in the 1–10 tier. This is overwhelmingly a low-quality link graph. - jobsdb.com (DR 76) accounts for 3,782 links to the site, 3,359 of them dofollow. That’s 53.6% of all live backlinks. Remove that one domain — if the link relationship ends or is devalued — and the entire link profile collapses. The next highest link source is tagmum.com at 600 links (DR 26). The profile has no broad base of high-quality, editorially given links. - High-DR references exist (Wikipedia, TripAdvisor, udn.com) but are mostly nofollow and sparse. The anchor profile is dominated by URL anchors and generic terms like “Customer care”, “Careers”, with a notable spam anchor “kamagra in usa kaufen” (250 nofollow links). While not apparently penalised, it signals a profile that’s been hit by link spam with no active pruning. - Broken backlinks are low-volume (33), but come from real publications: am730.com.hk (DR 75), howdengroup.com (DR 78), lihkg.com (DR 59). They point to defunct pages like /bupa-dental/ and /transfer-care/. Reclaiming these with 301s or restored content is low-effort, but won’t materially shift the DR needle given the dominance of jobsdb.
4. Site architecture and internal linking waste - Internal link data shows massive link counts to PDFs: a VHIS glossary PDF and a levy notice PDF each have 752 internal links, all dofollow. The homepage /tc/ has 612 internal links. The legal notice page and its 301 variant receive ~490 links each. This pattern leaks crawl budget and link equity into non-ranking assets. - Average internal links per page is 155.9, which is unusually high and suggests template-level footer links diluting every page. The over-linking to PDFs and legal footers likely hurts the flow of internal PageRank to actual money and content pages.
5. Traffic trend and the commercial shift - Organic traffic dropped from 20,991 to 14,284 (-32%), while the search volume for the tracked keyword set dropped 33.9% over the same period. Keyword position trend is flat. That means rankings held steady while demand shrank. Whether this is a long-term demand decline