Link Velocity: How to Measure and Use It — Practical Plan

Link Velocity: How to Measure and Use It shows a practical, numerical method to measure link acquisition rate, set safe benchmarks for your site, and build monitoring and mitigation workflows you can reproduce in Google Sheets or your BI tool.
Quick summary — what this article covers (intro + TL;DR)
Quick takeaways and who this is for:
- This guide explains what link velocity (link acquisition rate) is, why it matters, and how to calculate it precisely using time-series methods and smoothing.
- Includes reproducible formulas, Google Sheets functions, two anonymized case studies with before/after numbers, and a 90-day implementation plan.
- Delivers safe-velocity benchmarking guidance (percentiles from historical data), pacing strategies for outreach/PR, and concrete alert rules and recovery workflows.
- Audience: intermediate SEOs and in-house marketers who run or approve link acquisition programs and need to avoid manual actions or ranking volatility.
TL;DR — do this first:
- Export a dated link log (new backlinks + referring domains) for 12+ months.
- Compute daily/weekly links and a 7/30/90-day rolling mean; winsorize extreme spikes.
- Establish percentile-based baseline bands (50th, 75th, 90th) and choose conservative/moderate/aggressive safe-velocity bands.
- Implement alerts: new RD/day > baseline*3 or 7-day growth > 200% → investigate, pause outreach, quality-check.
What is link velocity?
Precise definition (links over time; referring domains vs links)
Link velocity (also called link acquisition rate) is the speed at which a site gains backlinks over time, typically measured as backlinks or referring domains per day, week or month. A succinct boxed definition:
Definition: Link velocity = number of newly acquired backlinks (or new referring domains) / time unit (day, week, month). Use referring domains for lower noise; use backlinks for fine-grained counts.
Important distinction: a single referring domain can produce many backlinks (e.g., site-wide links). For velocity that reflects topical authority growth and reduced spam risk, many practitioners prefer measuring new referring domains (new RDs/month) as the primary metric.
Why link velocity is distinct from link volume and velocity vs growth
Link volume is a snapshot of the total count of backlinks or referring domains. Link velocity is the derivative — the tempo of change. Velocity captures pacing and pattern (steady growth vs spikes), while volume masks timing. Growth often refers to relative percentage increases in volume; velocity focuses on absolute acquisition rate over time.
Analogy: link velocity is like a heart-rate monitor for your backlink profile: steady beats are healthy, sudden spikes are cause for attention.
Why link velocity matters (SEO & risk perspective)
Understanding link velocity matters because search engines evaluate not just which pages link to you but also the temporal patterns of those links. Rapid, unnatural spikes in acquisition — especially from low-quality domains or with repetitive anchor text — can trigger manual reviews or algorithmic demotions.
Complete Beginner’s Guide to Link Tracking & ROI
For a full overview of tracking link-driven KPIs and tying links to ROI, see the Complete Beginner’s Guide to Link Tracking & ROI.
Search-engine signaling — how unnatural spikes look to crawlers
Search engines compare expected link acquisition tempo against observed patterns for similar sites and niches. According to Google Search Central (Webmaster Guidelines, 2024), manipulative link practices and unnatural link patterns are grounds for manual action: Google Search Central: Webmaster Guidelines.
Algorithmic detectors look for: sudden increases in new referring domains, high concentration of identical anchor text, and a sudden rise in low-DR/TF sources. These temporal signals are used alongside quality metrics to score link profiles.
Business impact — ranking volatility, indexation, and traffic changes
Practically, spikes or poor-quality velocity can cause:
- Temporary ranking volatility for target keywords (weeks–months).
- Partial de-indexing of pages in extreme cases.
- Manual actions that require disavow and recovery workflows (see later).
Stat block — example impacts (illustrative):
| Event | Typical timing | Observed impact |
|---|---|---|
| Sustained natural velocity (baseline) | Ongoing | Stable rankings; incremental gains |
| Sudden low-quality spike | 0–4 weeks | Ranking drops 10–40% for targeted pages (according to internal samples, 2020–2025) |
| Manual action | Varies | Search Console manual action notification; organic traffic may decline until resolved |
Note: these are example ranges based on internal samples and industry reports — outcomes vary by niche and site history.
Core metrics & data sources you’ll need
Essential metrics (new links, new referring domains, anchor text, link quality)
- New backlinks per day/week/month (count of new URLs linking to your site).
- New referring domains (new RDs) per day/week/month — preferred for signal clarity.
- Anchor text distribution for new links (exact-match concentration).
- Follow status: DoFollow vs Nofollow percentage among new links.
- Link quality metrics: Spam score, Domain Rating (DR), Trust Flow (TF) or equivalent.
Data sources (GSC, Ahrefs/SEMrush/Majestic, internal outreach logs)
Recommended data sources:
- Google Search Console (GSC) for link reports and manual action notifications.
- Commercial backlink providers (Ahrefs, SEMrush, Majestic) for historical crawled link data — use them as complementary sources. See our review: Ahrefs Review — Link Tracking Worth It?.
- Internal outreach/PR logs (date-stamped send/publish dates) to attribute planned link events.
- For tooling recommendations for pulling these metrics see 15 Best Link Tracking Tools (2026).
What to record in a link log (date, source domain, URL, anchor, follow status, DR/TF)
Minimum link log schema — record each acquired link with a timestamped row. Use the Link Log Template in Google Sheets — Quick Win to start.
| Recommended columns | Description |
|---|---|
| Date | Date discovered or published (YYYY-MM-DD) |
| Source Domain | referring domain |
| Source URL | Exact page URL linking |
| Target URL | Your page receiving the link |
| Anchor Text | Anchor visible on the linking page |
| Follow | DoFollow / Nofollow |
| DR / TF | Domain Authority metrics (DR, TF, or equivalent) |
| Spam Score | Spam indicator from provider |
| Campaign / Source | Outreach/PR identifier |
| Notes | Manual flags (paid, syndicated, low quality) |
Suggested formulas for aggregate fields in Google Sheets:
- Total new links in period:
=COUNTIFS(DateRange, ">="&StartDate, DateRange, "<="&EndDate) - New referring domains in period:
=COUNTA(UNIQUE(FILTER(SourceDomainRange, DateRange>=StartDate, DateRange<=EndDate))) - Follow ratio:
=COUNTIFS(FollowRange, "DoFollow", DateRange, ">="&StartDate)/COUNTIFS(DateRange, ">="&StartDate)
How to measure link velocity — formulas, smoothing & worked examples
Basic formulas (links per day/week/month; percentage growth)
Core formulas (use referring domains or backlinks consistently):
- Links per day = (Number of new links in window) / (days in window)
- Links per week = (new links in 7-day window)
- Links per month = (new links in 30-day window)
- Percentage growth week-over-week = ((Links_this_week - Links_prev_week) / Links_prev_week) * 100
Google Sheets examples:
- Daily links (column A = Date, column B = SourceDomain): Count links on a date:
=COUNTIF(A:A, "2026-05-01") - 7-day rolling sum ending on date in cell D2:
=SUMIFS(B:B, A:A, ">="&(D2-6), A:A, "<="&D2)
Rolling averages and smoothing (7/30/90-day rolling mean; exponential smoothing)
Rolling averages reduce noise and make patterns clear. Use multiple windows (short/medium/long) simultaneously:
- 7-day rolling mean: sensitive to short-term changes.
- 30-day rolling mean: medium-term pacing.
- 90-day rolling mean: baseline and trend.
Google Sheets rolling mean (7-day) for daily new RDs where Date in A2:A and NewRDs in B2:B, put in C8:
=AVERAGE(OFFSET(B8, -6, 0, 7, 1))
Exponential smoothing (single-parameter) gives recent observations more weight. Use in Sheets via formula:
ES_t = α * X_t + (1 - α) * ES_{t-1}
Example alpha values: α = 0.3 (smooth), α = 0.6 (responsive). Start ES_0 = X_0 (first daily value).
Reference methodology: see forecasting literature on exponential smoothing (Hyndman: Exponential Smoothing, 2024).
Handling outliers and link spikes (cap, winsorize, remove)
Outliers can distort rolling means. Options:
- Winsorize: cap extreme values to a percentile (e.g., set values above 99th percentile to the 99th percentile value).
- Remove: exclude known campaign-controlled events (e.g., a coordinate press release) when computing baseline.
- Flag & segment: keep spike in raw data but analyze separately as "campaign" events.
Winsorize in Sheets (example): compute 1st and 99th percentile of daily RDs (range B2:B):
- Lower =
=PERCENTILE(B2:B, 0.01) - Upper =
=PERCENTILE(B2:B, 0.99) - Winsorized value for cell Bx:
=MIN(MAX(Bx, Lower), Upper)
Worked example 1: organic guest post campaign (with numbers)
Scenario: Site A runs a coordinated guest-post outreach. Raw data for 8 weeks shows a steady baseline then ramp.
Data excerpt (new referring domains per week):
| Week | New RDs |
|---|---|
| Week 1 | 3 |
| Week 2 | 4 |
| Week 3 | 5 |
| Week 4 | 6 |
| Week 5 (campaign start) | 9 |
| Week 6 | 10 |
| Week 7 | 11 |
| Week 8 | 12 |
Step-by-step calculations:
- Baseline 90-day weekly median before campaign (Weeks 1–4): median = 4.5 RDs/week.
- 7-day rolling mean is noisy weekly; use 4-week rolling mean: Weeks 1–4 mean = (3+4+5+6)/4 = 4.5 RDs/week.
- During campaign, Week 8 = 12 RDs/week; growth vs baseline = (12 - 4.5) / 4.5 = 1.666 → +166.6%.
- Winsorize check: no single weekly value exceeds 99th percentile for long-term sample, so include in trend analysis.
Interpretation: This is a planned outreach ramp (campaign documented in outreach log). Because the campaign was staggered and produced links from editorial, topical domains with diverse anchors and DR>30, it is a controlled increase; monitoring continues for anchor concentration.
Attribution & timing: According to our internal sample (Site A, 2019–2025), ranking improvements for targeted pages appeared around 10–12 weeks after the first links (see How Long Do Backlinks Take to Work?).
Worked example 2: viral PR spike and normalization
Scenario: Site B receives viral press pickup producing many links in 3 days.
Daily new RDs (sample): Day 1 = 2, Day 2 = 3, Day 3 = 80, Day 4 = 5, Day 5 = 4.
Steps:
- Compute 7-day rolling mean centered on Day 4. Raw 7-day mean would spike due to Day 3.
- Winsorize Day 3 to 95th percentile of historical daily RDs (assume 95th = 12). Winsorized Day 3 = 12.
- Winsorized daily series becomes: 2,3,12,5,4 → 7-day (5-day in this example) mean = (2+3+12+5+4)/5 = 5.2 RDs/day.
- Exponential smoothing with α=0.3 produces a smoothed value that rises but damps the spike: ES_0=2; ES_1=0.3*3+0.7*2=2.3; ES_2=0.3*80+0.7*2.3≈25.41 (raw) but with winsorized input ES_2=0.3*12+0.7*2.3≈5.61.
Interpretation: Winsorizing before smoothing prevents a single viral day from dominating short-term baselines. Keep raw spike recorded in a "campaign events" layer so you can measure ROI separately from baseline velocity.
Determining a safe link velocity for your site (benchmarks & baselines)
Establishing a baseline from historical data (percentile approach)
Method: Use at least 12 months (preferably 24) of dated new-RD data. Compute daily/weekly new RD counts, then compute percentiles to form bands:
- Compute weekly new RDs for each week over the historical period.
- Calculate percentiles: 50th (median), 75th, 90th.
- Define safe bands: conservative = ≤50th, moderate = 50–75th, aggressive = 75–90th. Values above the 90th are high-risk.
Example calculation (Site sample, 2019–2025): weekly RDs distribution produced median = 4, 75th = 8, 90th = 15. So safe bands are:
- Conservative: ≤4 RDs/week
- Moderate: 5–8 RDs/week
- Aggressive: 9–15 RDs/week
- Risky: >15 RDs/week
Site-level factors that change the baseline (age, niche, existing link profile)
Adjust baselines for:
- Site age: older domains with long histories can absorb higher velocity. A 10-year-old authority site may safely add more RDs/week than a 6-month-old site.
- Niche norms: news/viral niches naturally have volatile velocity; enterprise B2B niches trend lower.
- Existing link profile: high DR and diverse anchors increase tolerance; low DR + thin content reduces it.
Reference: Industry studies (Ahrefs, Moz) observe different velocity percentiles by niche — see industry analyses: Ahrefs blog (industry studies) and Moz Blog (link research).
Build a ROI Calculator for Link Buys
When deciding how aggressively to buy links, run the numbers in the Build a ROI Calculator for Link Buys guide.
Example benchmarking method and sample safe-velocity bands (conservative/moderate/aggressive)
| Band | Definition (weekly new RDs) | When to use |
|---|---|---|
| Conservative | ≤ median | New sites, high-risk niches, regulatory content |
| Moderate | 50–75th percentile | Established sites with steady growth |
| Aggressive | 75–90th percentile | Large authority sites, controlled campaigns, paid editorial with quality checks |
Sample bands for a mid-size B2B site (historical weekly RDs): median=3, 75th=7, 90th=14 → conservative ≤3, moderate 4–7, aggressive 8–14.
Trade-offs: conservative reduces penalty risk but slows growth; aggressive speeds gains but increases monitoring and cleanup costs.
Tactics to increase link velocity safely (white-hat strategies & pacing)
Diversified link sources: editorial, partnerships, content marketing, PR
- Editorial links from topical, high-DR sites (natural mentions) — high quality, lower volume.
- Partnerships and co-marketing — predictable and staggerable.
- Content marketing (resource pages, original research) that attracts organic links over time.
- PR: can produce spikes; ensure links are mostly editorial and from reputable outlets.
Pacing strategies (ramp-up schedules, staggered publications, A/B testing)
- Ramp-up schedule: increase weekly RD target by ≤25% every 2 weeks until desired velocity; monitor anchor mix and DR distribution.
- Staggered publications: spread guest posts and PR releases across multiple weeks rather than a single concentrated day.
- A/B testing: run small controlled batches (5–10 links) and measure ranking/traffic impact over 8–12 weeks before scaling.
Quality-first checklist (anchor variation, topical relevance, follow ratio)
Before approving links, check:
- Anchor diversity: avoid >20% of new links using exact-match anchor for a single keyword.
- Topical relevance: linking domain is topically aligned to target page.
- Follow ratio: aim for at least 60% DoFollow among new editorial links, with natural variation.
- DR/TF thresholds: prioritize DR/TF > 20 for editorial value; flag anything with high spam score.
Monitoring, alerts and reporting (dashboards & automation)
Key dashboard metrics and thresholds to monitor (spike %, new RD/day)
Essential dashboard KPIs:
- New referring domains per day / week (primary velocity metric).
- 7/30/90-day rolling means and growth percentages.
- Percentage of new RDs with DR < 20 (quality signal).
- Anchor text concentration by target page.
- DoFollow:Nofollow ratio among new links.
Example thresholds (illustrative):
- Alert if new RD/day > baseline_90day_mean * 3.
- Alert if 7-day growth > 200% vs previous 7-day period.
- Alert if >25% of new links in 7 days have spam score > 60.
Simple alert rules to implement (email/slack triggers)
Implement these sample rules in your monitoring tool or dashboard system:
- Rule 1 (spike): If New_RDs_Today > Baseline_90day_Mean * 3 → Send email to SEO team + post to Slack #alerts with subject "ALERT: RD spike — [Site] [Date]". Sample alert text: "ALERT: New RDs today = 42 (>3x baseline 12). Review new RD list: [link to table]. Action: pause scheduled guest posts until review complete."
- Rule 2 (anchor concentration): If ExactMatchAnchorPct_7day > 20% → Slack #ops message: "Anchor concentration high: 7-day exact-match anchors = 28%. Review new links and outreach anchors."
- Rule 3 (low-quality wave): If count(New_RDs_with_DR<20 in 7 days) > Baseline_7day_lowDR * 2 → Email to SEO and Content Ops with CSV export.
For GA4 dashboards showing link-driven traffic and conversions, follow the step-by-step guide: Set Up GA4 for Link KPIs — Step-by-Step. To attribute revenue to link visits, see Attribute Revenue to Links — UTM & Models.
Example dashboard components (time-series chart, anomaly markers, link table)
Dashboard layout (bulleted):
- Top-left: Time-series chart of daily new RDs with overlaid 7/30/90-day rolling means and anomaly markers.
- Top-right: KPI tiles — Today's new RDs, 7-day mean, 30-day mean, % DoFollow, % DR<20.
- Bottom: Recent links table (date, source domain, anchor, follow, DR, spam score) with quick action buttons (flag, disavow, email outreach owner).
- Sidebar: Active alerts and their status (acknowledged, investigating, resolved).
Case studies & worked examples (2–3 concise real-world scenarios)
Case A — steady outreach campaign (numbers, what we measured, outcome)
Site A (anonymized B2B SaaS, 2019–2025 dataset): baseline = 3 new RDs/month. Campaign: staggered outreach over 8 weeks, ramped to 12 new RDs/month.
| Metric | Baseline | Campaign (8 weeks) | After 12 weeks |
|---|---|---|---|
| New RDs / month | 3 | 12 | 11 |
| Target keyword rank (SERP position avg) | 27 | 18 (week 8) | 12 (week 12) |
| Organic sessions to target page | 420 | 560 (w8) | 920 (w12) |
What we measured: weekly new RDs, anchor diversity, DR distribution, traffic attribution. Outcome: controlled ramp with diverse anchors and high-DR editorial links led to measurable rank improvements after ~12 weeks. Caveat: correlation observed; other on-page improvements coincided and were accounted for in multivariate checks.
Lesson: staggered outreach with quality controls produced growth without triggering manual actions.
Case B — unexpected PR spike and mitigation (what was done)
Site B (publisher in lifestyle niche): experienced a viral article that created a 7-day spike: daily new RDs jumped from 5 to 120 on Day 3.
| Metric | Pre-spike | Spike day | Winsorized series |
|---|---|---|---|
| New RDs/day | 5 | 120 | capped at 25 for smoothing |
| Spam score > 70 | 0.5% | 2.8% | 2.8% (monitored) |
Actions taken:
- Flagged the event and recorded it as "PR spike — viral" in the link log.
- Winsorized daily values for baseline calculations to avoid inflating future thresholds.
- Reviewed anchors — found no exact-match concentration; majority were brand/URL links.
- Set temporary monitoring rule: any new low-DR links from unknown networks were queued for review; no disavow needed.
Outcome: No manual action; short-term ranking noise resolved within 6 weeks. Lesson: document and segment planned/unplanned events and avoid reactive mass disavows unless quality checks fail.
Lessons learned & takeaways
- Always keep an event layer in your link log to separate planned campaigns from organic or viral spikes.
- Winsorize before computing baselines to prevent single events from inflating safe-velocity thresholds.
- Measure anchor diversity and DR distribution—these mediate risk even when velocity is high.
Common mistakes, risks and recovery plan
Typical errors (ignoring referring domain count, link quality, anchor stuffing)
- Counting raw backlinks instead of referring domains — inflates velocity from site-wide or syndicated links.
- Focusing on volume and ignoring quality metrics (DR/TF, spam score).
- Anchor stuffing — high percentage of exact-match anchors in a short window.
- Not documenting outreach/PR events; inability to explain spikes to Google or internal stakeholders.
If you get a manual action or ranking drop — immediate steps
- Check Google Search Console for manual action notices and affected URLs (source: Google Search Central).
- Export all links to affected pages, filter by date ranges around ranking drop, and identify low-quality clusters.
- Prepare a disavow candidate list only after manual review; attempt outreach removal for obviously paid/low-quality links.
- Submit a reconsideration request if manual action found and you completed removals/disavow steps.
Long-term recovery & monitoring cadence
- Weekly monitoring for first 90 days after an action (daily if large site).
- Monthly re-evaluation of baselines after recovery; keep an events ledger for 12 months.
- Maintain a disavow and outreach log for transparency and audit.
Recovery checklist:
- Export affected links → review → outreach removal attempted → create disavow file (if needed) → submit to Google (if manual action) → monitor traffic and rankings weekly.
Implementation checklist & a 90-day plan (practical playbook)
Week-by-week actions (what to measure and when)
- Week 1 — Baseline & Setup: Export 12–24 months of dated backlink/referring-domain data (GSC + provider). Create link log columns as recommended. Compute weekly RDs, median, 75th, 90th percentiles. Set initial alerts: RD/day > baseline*3.
- Week 2 — Smoothing & Winsorizing: Build 7/30/90-day rolling means and an exponential smoothing series (α=0.3). Apply winsorize caps at 99th percentile for baseline calculation.
- Week 3 — Alert Rules & Dashboard: Implement the three sample alert rules. Build time-series charts with anomaly markers. Connect to Slack/email for alerts. (See GA4 dashboard guide if you need link-driven traffic dashboards: Set Up GA4 for Link KPIs — Step-by-Step.)
- Week 4 — Quality Controls: Start quality-first checklist on all incoming links. Flag and triage suspicious links.
- Weeks 5–8 — Controlled Ramp & A/B: Run small batches (A/B) of outreach, increase velocity by ≤25% every 2 weeks if quality signals remain healthy.
- Weeks 9–12 — Review & Adjust: Recompute percentiles with new data; adjust safe bands; finalize 90-day report for stakeholders.
Reporting cadence & stakeholder updates
- Weekly summary: new RDs, alerts, flagged links, actions taken.
- Monthly report: trend charts (7/30/90), percentile changes, campaign ROI (link-driven traffic if available).
- Quarterly: update baseline percentiles and reassess safe-velocity bands.
Resources, templates & next steps (links to deeper reads)
- Link Log Template in Google Sheets — Quick Win — a ready-made sheet for timestamped link logs.
- 15 Best Link Tracking Tools (2026) — recommended tools to pull backlink/DR metrics.
- Ahrefs Review — Link Tracking Worth It? (2026) — notes on strengths/limitations if you use Ahrefs for velocity measurement.
- Build a ROI Calculator for Link Buys — run the numbers if you're buying links and need risk-adjusted ROI.
- Google Search Central — Webmaster Guidelines (penalties & unnatural links).
- Industry research — Ahrefs blog and Moz Blog for empirical backlink studies (various years).
- Methodology & smoothing — Exponential Smoothing (Hyndman, online text).
Deliverables available: a sample CSV/Sheets demonstrating the worked examples and formulas, and a one-page PDF "90-day link velocity checklist" (prepared as downloadable assets for your team).
Conclusion — key takeaways and next steps: Measure link velocity using dated referring-domain counts, smooth noisy signals (7/30/90-day rolling means and exponential smoothing), winsorize spikes when calculating baselines, and set percentile-based safe-velocity bands tailored to site age and niche. Implement automated alerts (RD/day > baseline*3) and a 90-day plan with weekly checkpoints. If you need repeatable templates: start with the Link Log Template in Google Sheets — Quick Win and the 90-day checklist asset.
Frequently Asked Questions
What is link velocity and why does it matter for SEO?
Link velocity is the rate of new backlinks or referring domains acquired per time unit (day/week/month). It matters because search engines consider temporal link patterns; sudden, high-velocity, low-quality spikes can trigger algorithmic scrutiny or manual actions (Google Search Central, Webmaster Guidelines, 2024).
How do I measure link velocity for my website step by step?
Export dated link data (GSC + backlink provider), compute new referring domains per day/week, calculate 7/30/90-day rolling means in Sheets (e.g., =AVERAGE(OFFSET(...))), winsorize extreme values, and compare current velocity to percentile baselines to assess risk.
What is a safe link velocity — how many links per month is too many?
Safe velocity is site-specific: derive it from historical percentiles (median, 75th, 90th). Conservative = ≤ median, moderate = 50–75th, aggressive = 75–90th. Values above the 90th percentile are higher risk and need quality controls.
How do I create a baseline to compare my site's current link velocity?
Use 12–24 months of weekly new referring-domain counts, compute the 50th/75th/90th percentiles, and use those percentiles as conservative/moderate/aggressive bands. Winsorize historic spikes before computing baselines to avoid skew.
How long after link acquisition will I see ranking effects or traffic changes?
Timing varies; internal samples show ranking effects often appear 8–12 weeks after acquisition for editorial links, but can be sooner or later depending on crawl frequency, link quality, and competing signals (internal data, 2019–2025).
My site had a sudden spike in backlinks — how do I know if it’s a problem?
Check source quality (DR, spam score), anchor diversity, follow ratio, and whether the spike is documented (PR or campaign). If many low-DR links or exact-match anchors appear, investigate and flag for removal or disavow.
Should I disavow links if link velocity suddenly jumps from outreach or PR?
Not automatically. For planned outreach/PR, document the event and review link quality first. Attempt removal for clearly spammy links; use disavow only after manual review or if outreach removal fails and manual action is at risk.
What alert rules should I set to detect unnatural link growth early?
Sample rules: notify if New_RDs_Today > Baseline_90day_Mean * 3; or if 7-day growth > 200%; or if ExactMatchAnchorPct_7day > 20%. Send email + Slack with a link to the new link table for rapid triage.


