Completions

Get-found swarm · Local-Context-Ingestion Agent · Hyper-local-search-trends skill · Build pillar · Published August 18, 2026

How to build hyper-local search-trends ingestion for multi-location content engines

This guide explains how to architect the hyper-local-search-trends skill on the local-context-ingestion agent end-to-end at multi-location content-engine scale: per-portfolio per-banner per-location per-canonical-keyword-feed-pointer + per-canonical-per-location-search-resolution-spec + per-canonical-keyword-class-spec + per-canonical-keyword-metric-spec + per-canonical-seasonality-engine-spec + per-canonical-emerging-keyword-detection-spec + per-canonical-content-engine-handoff-spec + per-canonical-vendor-API-throttle-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail + per-portfolio-audit-trail.

What you will build

  • Per-portfolio per-banner per-location per-canonical-keyword-feed-pointer across 36+ feed sources — Ahrefs Keywords Explorer + Semrush Keyword Magic + Moz Keyword Explorer + SE Ranking + Sistrix + Searchmetrics + Conductor + BrightEdge + Mangools KWFinder + Serpstat + Long Tail Pro + Keyword.io + KWLister + AnswerThePublic + AlsoAsked + KeywordTool.io + SpyFu + KeywordTracker + KeywordKeg + KeywordRevealer + KeywordsPeopleUse + Google Trends + Google Keyword Planner Ads + Bing Webmaster Tools + GSC Performance + Cloudflare Radar + Yandex Wordstat + Baidu Index + Naver Datalab + Local Falcon + Whitespark + SerpAPI + DataForSEO + Bright Data proxy + ScraperAPI + ScrapingBee + Octoparse.
  • Per-canonical-per-location-search-resolution-spec — per-DMA-level (210 US DMAs, the only level Google Keyword Planner and Ahrefs natively expose) + per-state + per-metro + per-city (Google Trends city + Bing Webmaster city) + per-neighborhood (Google Trends region interpolation + surrogate per-GBP impression + surrogate per-GSC click) + per-ZIP via synthetic estimation (Census ACS + Claritas PRIZM + Experian Mosaic + Esri Tapestry + Spatial.ai PersonaLive + Acxiom Personicx + IRS tax return data + competitor density Placer.ai/SafeGraph/Foursquare + ACS language-at-home + citation-aware estimation + per-ZIP SERP scraping via Bright Data/SerpAPI/DataForSEO/ScraperAPI/ScrapingBee/Octoparse + Local Falcon grid scan) + per-drive-time isochrone via Mapbox + HERE + Google Routes + OpenRouteService + Valhalla.
  • Per-canonical-keyword-class-spec + per-canonical-keyword-metric-spec — per-seed + per-suggested + per-related + per-long-tail + per-question + per-comparison + per-transactional + per-informational + per-navigational + per-commercial + per-branded + per-competitor + per-voice-search + per-entity + per-AIO-AI-Overview + per-featured-snippet + per-search-volume + per-KD + per-CPC + per-CTR + per-click-potential + per-parent-topic + per-intent-classification + per-SERP-feature-presence + per-AIO-appearance + per-result-type-breakdown.
  • Per-canonical-seasonality-engine-spec + per-canonical-emerging-keyword-detection-spec — per-12-month-rolling + per-YoY + per-WoW + per-DoW + per-holiday-adjusted (Christmas + Hanukkah + Kwanzaa + New Year + MLK + Valentines + Presidents + St Patricks + Easter + Mothers + Memorial + Fathers + Juneteenth + Independence + Labor + Halloween + Veterans + Thanksgiving + Black Friday + Cyber Monday) + per-back-to-school + per-tax-season + per-weather-correlated + per-event-correlated + per-sports-correlated (NFL + NBA + MLB + NHL + MLS + NCAA + PGA + NASCAR + UFC) + per-anomaly-detection-Z-score-MAD-Tukey-Grubbs-ESD-Isolation-Forest-DBSCAN-LOF-LSTM-Transformer + per-CUSUM + per-EWMA + per-Bayesian-changepoint + per-PELT + per-binary-segmentation + per-Google-Trends-breakout-spike + per-search-velocity-doubling + per-zero-to-N-result-jump + per-Twitter-ESD + per-Numenta-HTM + per-emerging-confidence-tier.
  • Per-canonical-content-engine-handoff-spec + per-canonical-vendor-API-throttle-spec + per-canonical-compliance-gate-spec — per-handoff-to-page-generator + per-FAQ + per-event-tie-in + per-neighborhood-blog + per-PDP + per-SEO-meta + per-JSON-LD + per-paid-search + per-paid-social + per-AIO-targeting + per-featured-snippet + per-local-pack + per-People-Also-Ask + per-voice-search + per-rich-result-eligibility + per-vendor-throttle (Ahrefs units + Semrush credits + Moz + GSC + Google Trends + Bright Data + SerpAPI + DataForSEO + ScrapeOps + Octoparse + ScraperAPI + ScrapingBee) + per-budget-monitoring + per-Google-Terms-of-Service + per-robots.txt-respect + per-CFAA + per-hiQ-vs-LinkedIn + per-Van-Buren + per-FTC-Section-5 + per-OFAC + per-CCPA-CPRA + per-GDPR-Article-6-data-minimization + per-EU-AI-Act-Article-50 + per-Digital-Services-Act-Article-30 + per-NIST-AI-RMF + per-ISO-42001 + per-ISO-27001 + per-SOC-2-Type-II + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-compliance-confidence-tier.
  • Per-canonical-cross-skill-handoff + per-canonical-audit-trail — per-handoff-to-30-sibling-skills + per-per-ingestion-canonical-audit-record + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention.

Why per-vendor-Ahrefs-account-flat-keyword-row breaks at multi-location content-engine scale

Per-vendor-Ahrefs-canonical-account-flat-keyword-row ships per-account per-flat-keyword-row primitive — typically an SEO opens Keywords Explorer, types a seed keyword, applies a US-country filter, exports the top-1000 rows to CSV, and hands the CSV to a content team that picks ~20 keywords per page-template. No per-canonical-keyword-feed taxonomy across the 36+ feed sources, no per-canonical-per-location-search-resolution resolving DMA-level (210 US DMAs, the only level Google Keyword Planner and Ahrefs natively expose) vs ZIP-level vs neighborhood-level — for true ZIP-level the system requires synthetic estimation (Census ACS + Claritas PRIZM + Experian Mosaic + Esri Tapestry + Spatial.ai + Acxiom Personicx + IRS tax return + Placer.ai/SafeGraph/Foursquare + ACS language) + per-ZIP SERP scraping via Bright Data/SerpAPI/DataForSEO + Local Falcon grid scan, no per-keyword class taxonomy across seed/suggested/related/long-tail/question/comparison/transactional/informational/navigational/commercial/branded/competitor/voice-search/entity/AIO/featured-snippet, no per-seasonality engine resolving 12-month-rolling/YoY/WoW/DoW/holiday-adjusted/back-to-school/tax/weather-correlated/event-correlated/sports-correlated, no per-emerging keyword detection resolving Z-score/MAD/Tukey/Grubbs/ESD/Isolation-Forest/DBSCAN/LOF/LSTM/Transformer/CUSUM/EWMA/Bayesian-changepoint/PELT/breakout-spike/zero-to-N-result-jump, no per-content-engine-handoff, no per-vendor-API-throttle resolving Ahrefs units/Semrush credits/Moz/GSC/Google Trends rate limits/Bright Data proxy cost/SerpAPI/DataForSEO, no per-ingestion compliance gate with Google-Terms-of-Service/robots.txt/CFAA/hiQ-vs-LinkedIn/Van-Buren/FTC-Section-5/OFAC enforcement, no per-ingestion audit trail with regulatory-defense retention. Per-vendor-Semrush + Moz + SE-Ranking + Sistrix + Searchmetrics + Conductor + BrightEdge + Mangools + Serpstat + Long-Tail-Pro + Keyword.io + AnswerThePublic + AlsoAsked + KeywordTool.io + SpyFu + KeywordTracker + KeywordKeg + Google-Trends + Bing-Webmaster + GSC + Cloudflare-Radar + Yandex-Wordstat + Baidu-Index + Naver-Datalab + Local-Falcon + Whitespark + SerpAPI + DataForSEO + Bright-Data + ScraperAPI + ScrapingBee + Octoparse-canonical-account-flat-keyword-row ship per-vendor per-native account-flat-keyword-row primitives.

At 1-account-1-flat-keyword-row scale per-account per-flat-keyword-row primitive is enough. At multi-location content-engine scale per-canonical-keyword-feed-pointer + per-canonical-per-location-search-resolution-spec + per-canonical-keyword-class-spec + per-canonical-keyword-metric-spec + per-canonical-seasonality-engine-spec + per-canonical-emerging-keyword-detection-spec + per-canonical-content-engine-handoff-spec + per-canonical-vendor-API-throttle-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail.

The DMA-vs-ZIP-resolution gap is the operationally distinctive constraint: there are 210 DMAs in the US but 41,683 ZIP codes. At 87-location scale, 87 DMAs cover ~7-12 stores per DMA on average — DMA-level keyword data cannot distinguish the demand signature between Store-7 in Queens-NY and Store-19 in Brooklyn-NY (both DMA 501 New York). True ZIP-level synthetic estimation with citation-aware adjustment is the only path to per-store content-engine targeting precision. The CFAA + hiQ vs LinkedIn + Van Buren vs United States precedent body is the second operationally distinctive constraint: per-ZIP SERP scraping must respect both Google Terms of Service and the post-Van-Buren CFAA interpretation that public-facing data scraping is not a CFAA violation if the scraper does not exceed authorized access.

The operator-side architecture above per-vendor-flat-keyword-row primitive is canonical-keyword-feed-pointer + per-location-search-resolution-spec + per-keyword-class-spec + per-keyword-metric-spec + per-seasonality-engine-spec + per-emerging-keyword-detection-spec + per-content-engine-handoff-spec + per-vendor-API-throttle-spec + per-compliance-gate-spec + per-cross-skill-handoff + per-audit-trail + per-portfolio-audit-trail.

What is in market today

Per-platform per-keyword-research-vendor

Ahrefs Keywords Explorer, Semrush Keyword Magic Tool, Moz Keyword Explorer, SE Ranking, Sistrix, Searchmetrics, Conductor, BrightEdge, Mangools KWFinder, Serpstat, Long Tail Pro, Keyword.io, KWLister, AnswerThePublic, AlsoAsked, KeywordTool.io, SpyFu, KeywordTracker, KeywordKeg, KeywordRevealer, KeywordsPeopleUse. Per-account per-flat-keyword-row primitive at DMA + country resolution. Per-canonical-keyword-feed-pointer-canonical-per-location-search-resolution-canonical-keyword-class-canonical-keyword-metric-canonical-seasonality-engine-canonical-emerging-detection-canonical-content-engine-handoff-canonical-vendor-API-throttle-canonical-compliance-gate-canonical-audit-trail is not the primitive.

Per-platform per-trend-data-vendor

Google Trends, Google Keyword Planner Ads, Bing Webmaster Tools, Search Console Performance, Cloudflare Radar, Yandex Wordstat, Baidu Index, Naver Datalab, Glimpse, Exploding Topics. Per-account per-flat-trend-graph primitive (typically blind to per-location-search-resolution at neighborhood / ZIP level + per-keyword class taxonomy + per-keyword metric attribution + per-emerging detection statistical engine semantics). Per-canonical-per-location-DMA-state-metro-city-neighborhood-ZIP-drive-time-isochrone-canonical-per-keyword-seed-suggested-related-long-tail-question-comparison-transactional-informational-navigational-commercial-branded-competitor-voice-search-entity-AIO-featured-snippet-canonical-per-keyword-search-volume-KD-CPC-CTR-click-potential-parent-topic-intent-SERP-feature-presence-AIO-appearance-result-type-breakdown is not the primitive.

Per-platform per-SERP-scraping-vendor + per-local-rank-grid-vendor

Bright Data, SerpAPI, DataForSEO, ScraperAPI, ScrapingBee, Octoparse, Apify, Zenrows, ProxyMesh, Smartproxy, Oxylabs, Soax, Local Falcon, Whitespark Local Citation Finder, GeoGrid, BrightLocal Local Search Grid. Per-account per-flat-SERP-result-row primitive (typically blind to per-keyword seasonality engine + per-keyword emerging detection statistical engine + per-vendor API throttle budget monitoring + per-ingestion compliance gate semantics). Per-canonical-per-keyword-12-month-rolling-YoY-WoW-DoW-holiday-adjusted-back-to-school-tax-season-weather-correlated-event-correlated-sports-correlated-canonical-per-keyword-anomaly-detection-Z-score-MAD-Tukey-Grubbs-ESD-Isolation-Forest-DBSCAN-LOF-LSTM-Transformer-CUSUM-EWMA-Bayesian-changepoint-PELT-binary-segmentation-Google-Trends-breakout-spike-search-velocity-doubling-zero-to-N-result-jump-Twitter-ESD-Numenta-HTM is not the primitive.

Per-platform per-content-engine-vendor + per-GRC-CMP-vendor

Clearscope, MarketMuse, Frase, Surfer SEO, ContentHarmony, SearchAtlas, NeuronWriter, Page Optimizer Pro, Topic, Ryte, Conductor, BrightEdge ContentIQ, OneTrust, TrustArc, Ketch, Securiti, Privacera, Skyflow, BigID, DataGrail, Transcend, Hyperproof, Drata, Vanta. Per-account per-flat-content-brief or per-flat-consent primitive (typically blind to per-ingestion Google Terms of Service + robots.txt respect + CFAA + hiQ-vs-LinkedIn precedent + Van Buren precedent + FTC Section 5 + OFAC sanctioned-country IP + GDPR Article 6 data minimization + EU AI Act Article 50 + Digital Services Act Article 30 + NIST AI RMF semantics). Per-canonical-per-ingestion-Google-Terms-of-Service-canonical-per-ingestion-robots.txt-canonical-per-ingestion-CFAA-canonical-per-ingestion-hiQ-vs-LinkedIn-precedent-canonical-per-ingestion-Van-Buren-precedent-canonical-per-ingestion-FTC-Section-5-canonical-per-ingestion-OFAC-canonical-per-ingestion-CCPA-CPRA-canonical-per-ingestion-GDPR-Article-6-data-minimization-canonical-per-ingestion-EU-AI-Act-Article-50-canonical-per-ingestion-Digital-Services-Act-Article-30-canonical-per-ingestion-NIST-AI-RMF-canonical-per-ingestion-ISO-42001-canonical-per-ingestion-ISO-27001-canonical-per-ingestion-SOC-2-Type-II is not the primitive.

How the architecture is built

  1. Per-portfolio per-banner per-location per-canonical-keyword-feed-pointer-substrate. Per-36-canonical-keyword-feed canonical-source.
  2. Per-portfolio per-canonical-per-location-search-resolution-spec. Per-DMA + per-state + per-metro + per-city + per-neighborhood + per-ZIP-synthetic + per-drive-time-isochrone + per-location-search-resolution-confidence-tier canonical-search-resolution.
  3. Per-portfolio per-canonical-keyword-class-spec + per-canonical-keyword-metric-spec. Per-16-keyword-class + per-10-keyword-metric + per-keyword-confidence-tier canonical-keyword-class-metric.
  4. Per-portfolio per-canonical-seasonality-engine-spec. Per-12-month-rolling + per-YoY + per-WoW + per-DoW + per-holiday-adjusted + per-back-to-school + per-tax-season + per-weather-correlated + per-event-correlated + per-sports-correlated + per-seasonality-confidence-tier canonical-seasonality.
  5. Per-portfolio per-canonical-emerging-keyword-detection-spec. Per-anomaly-detection + per-CUSUM + per-EWMA + per-Bayesian-changepoint + per-breakout-pattern + per-Twitter-ESD + per-Numenta-HTM + per-emerging-confidence-tier canonical-emerging-detection.
  6. Per-portfolio per-canonical-content-engine-handoff-spec. Per-handoff-to-page-generator + per-FAQ + per-event-tie-in + per-PDP + per-SEO-meta + per-JSON-LD + per-paid-search + per-AIO-targeting + per-rich-result-eligibility canonical-content-engine-handoff.
  7. Per-portfolio per-canonical-vendor-API-throttle-spec. Per-Ahrefs-units + per-Semrush-credit + per-Moz + per-GSC-quota + per-Google-Trends-rate-limit + per-Bright-Data-proxy-cost + per-SerpAPI + per-DataForSEO + per-budget-monitoring + per-throttle-confidence-tier canonical-vendor-throttle.
  8. Per-portfolio per-canonical-compliance-gate-spec. Per-Google-Terms-of-Service + per-robots.txt-respect + per-CFAA + per-hiQ-vs-LinkedIn + per-Van-Buren + per-FTC-Section-5 + per-OFAC + per-CCPA-CPRA + per-GDPR-Article-6 + per-EU-AI-Act-Article-50 + per-Digital-Services-Act-Article-30 + per-NIST-AI-RMF + per-ISO-42001 + per-ISO-27001 + per-SOC-2-Type-II + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code canonical-compliance.
  9. Per-portfolio per-canonical-cross-skill-handoff. Per-handoff-to-30-sibling-skills canonical-handoff.
  10. Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-per-ingestion-canonical-audit-record + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention canonical-audit.

Frequently asked questions

What is hyper-local search-trends ingestion for multi-location content engines?

Hyper-local search-trends ingestion runs per-portfolio per-banner per-location per-canonical-keyword-feed-pointer (per-Ahrefs-Keywords-Explorer + per-Semrush-Keyword-Magic + per-Moz-Keyword-Explorer + per-SE-Ranking + per-Sistrix + per-Searchmetrics + per-Conductor + per-BrightEdge + per-Mangools-KWFinder + per-Serpstat + per-Long-Tail-Pro + per-Keyword.io + per-KWLister + per-AnswerThePublic + per-AlsoAsked + per-KeywordTool.io + per-SpyFu + per-KeywordTracker + per-KeywordKeg + per-KeywordRevealer + per-KeywordsPeopleUse + per-Google-Trends + per-Google-Keyword-Planner-Ads + per-Bing-Webmaster-Tools-Keyword-Research + per-GSC-Performance-Search-Queries + per-Cloudflare-Radar-Top-Searches + per-Yandex-Wordstat + per-Baidu-Index + per-Naver-Datalab + per-Local-Falcon-grid-scan + per-Whitespark-Local-Citation-Finder + per-SerpAPI + per-DataForSEO-API + per-Bright-Data-proxy + per-ScraperAPI + per-ScrapingBee + per-Octoparse + per-canonical-keyword-feed) + per-canonical-per-location-search-resolution-spec + per-canonical-keyword-class-spec + per-canonical-keyword-metric-spec + per-canonical-seasonality-engine-spec + per-canonical-emerging-keyword-detection-spec + per-canonical-content-engine-handoff-spec + per-canonical-vertical-overlay-spec + per-canonical-vendor-API-throttle-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail + per-portfolio-audit-trail.

Why does per-vendor-Ahrefs-canonical-account-flat-keyword-row break at multi-location content-engine scale?

Per-vendor-Ahrefs-canonical-account-flat-keyword-row ships per-account per-flat-keyword-row primitive — typically an SEO opens Keywords Explorer, types a seed keyword, applies a US-country filter, exports the top-1000 rows to CSV, and hands the CSV to a content team that picks ~20 keywords per page-template. No per-canonical-keyword-feed taxonomy across the 36+ feed sources, no per-canonical-per-location-search-resolution resolving DMA-level (210 US DMAs, the only level Google Keyword Planner and Ahrefs natively expose) vs ZIP-level vs neighborhood-level vs city-level vs metro-level vs drive-time-isochrone — for true ZIP-level the system requires synthetic estimation (per-population + per-buying-power + per-competitor-density + per-local-language Census ACS + Claritas PRIZM + Experian Mosaic + Esri Tapestry + Spatial.ai PersonaLive + Acxiom Personicx) + Google Trends "city" + interpolation + Surrogate-metric (per-GBP-impression + per-GSC-click-per-location) + per-ZIP SERP scraping via proxy (Bright Data + SerpAPI + DataForSEO + ScraperAPI + ScrapingBee + Octoparse) + Local Falcon grid scan + per-citation-aware estimation, no per-canonical-keyword-class taxonomy across per-seed + per-suggested + per-related + per-long-tail + per-question + per-comparison + per-transactional + per-informational + per-navigational + per-commercial + per-branded + per-competitor + per-voice-search + per-entity + per-AIO-AI-Overview + per-featured-snippet, no per-canonical-keyword-metric resolving per-search-volume + per-KD + per-CPC + per-CTR + per-click-potential + per-parent-topic + per-intent-classification + per-SERP-feature-presence + per-AIO-appearance + per-result-type-breakdown, no per-canonical-seasonality-engine resolving 12-month-rolling + YoY + WoW + DoW + holiday-adjusted + back-to-school + tax-season + weather-correlated + event-correlated + sports-correlated, no per-canonical-emerging-keyword-detection resolving anomaly-detection + CUSUM + trend-break + breakout-patterns + zero-result-to-N-result-jumps, no per-canonical-content-engine-handoff resolving per-page-generator + per-location-FAQ + per-event-tie-in-drafting + per-neighborhood-blog + per-PDP + per-SEO-meta + per-JSON-LD, no per-canonical-vendor-API-throttle resolving per-Ahrefs-units-per-month + per-Semrush-API-credit + per-Moz-link-credit + per-GSC-quota + per-Google-Trends-unofficial-API-rate-limit + per-Bright-Data-proxy-cost-per-search + per-SerpAPI-credit + per-DataForSEO-credit, no per-ingestion compliance gate with Google-Terms-of-Service + scraping-respect-for-robots.txt + GDPR-data-minimization + CCPA-public-records + state-anti-scraping enforcement, no per-ingestion audit trail with regulatory-defense retention. Per-vendor-Semrush + Moz + SE-Ranking + Sistrix + Searchmetrics + Conductor + BrightEdge + Mangools + Serpstat + Long-Tail-Pro + Keyword.io + AnswerThePublic + AlsoAsked + KeywordTool.io + SpyFu + KeywordTracker + KeywordKeg + Google-Trends + Bing-Webmaster + GSC + Cloudflare-Radar + Yandex-Wordstat + Baidu-Index + Naver-Datalab + Local-Falcon + Whitespark + SerpAPI + DataForSEO + Bright-Data + ScraperAPI + ScrapingBee + Octoparse-canonical-account-flat-keyword-row ship per-vendor per-native account-flat-keyword-row primitives. At 1-account-1-flat-keyword-row scale per-account per-flat-keyword-row primitive is enough. At multi-location content-engine scale per-canonical-keyword-feed-pointer + per-canonical-per-location-search-resolution-spec + per-canonical-keyword-class-spec + per-canonical-keyword-metric-spec + per-canonical-seasonality-engine-spec + per-canonical-emerging-keyword-detection-spec + per-canonical-content-engine-handoff-spec + per-canonical-vendor-API-throttle-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail.

How does per-location search-resolution + per-keyword seasonality + per-keyword emerging-detection work?

Per-portfolio per-banner per-location per-canonical-per-location-search-resolution-spec runs per-portfolio per-canonical-per-location-DMA-level-resolution (per-210-US-DMA + per-Google-Keyword-Planner-Ads-API + per-Ahrefs-DMA-filter + per-Semrush-DMA-filter) + per-canonical-per-location-state-level + per-canonical-per-location-metro-level + per-canonical-per-location-city-level (per-Google-Trends-city + per-Bing-Webmaster-Tools-city) + per-canonical-per-location-neighborhood-level (per-Google-Trends-region-interpolation + per-Surrogate-metric-per-GBP-impression + per-Surrogate-metric-per-GSC-click) + per-canonical-per-location-ZIP-level (per-synthetic-estimation: per-Census-ACS-population + per-Claritas-PRIZM + per-Experian-Mosaic + per-Esri-Tapestry + per-Spatial.ai-PersonaLive + per-Acxiom-Personicx + per-local-buying-power-from-IRS-tax-return-data + per-competitor-density-from-Placer.ai-SafeGraph-Foursquare + per-local-language-from-ACS-language-at-home + per-citation-aware-estimation + per-per-ZIP-SERP-scraping-via-proxy-Bright-Data-SerpAPI-DataForSEO-ScraperAPI-ScrapingBee-Octoparse + per-Local-Falcon-grid-scan) + per-canonical-per-location-drive-time-isochrone (per-Mapbox + per-HERE-Routing + per-Google-Routes-API + per-OpenRouteService + per-Valhalla) + per-canonical-per-location-confidence-tier + per-canonical-per-location-search-resolution-explainability. Per-canonical-seasonality-engine-spec runs per-portfolio per-canonical-per-keyword-12-month-rolling + per-canonical-per-keyword-YoY + per-canonical-per-keyword-WoW + per-canonical-per-keyword-DoW + per-canonical-per-keyword-holiday-adjusted (Christmas + Hanukkah + Kwanzaa + New Year + MLK Day + Valentines + Presidents Day + St Patricks + Easter + Mothers Day + Memorial Day + Fathers Day + Juneteenth + Independence Day + Labor Day + Halloween + Veterans Day + Thanksgiving + Black Friday + Cyber Monday) + per-canonical-per-keyword-back-to-school + per-canonical-per-keyword-tax-season + per-canonical-per-keyword-weather-correlated (per-NWS-severe-weather + per-temperature-anomaly + per-precipitation-anomaly + per-pollen-spike + per-AQI-spike) + per-canonical-per-keyword-event-correlated (per-PredictHQ + per-Eventbrite + per-Meetup + per-Facebook-Events + per-Ticketmaster-Discovery + per-Bandsintown) + per-canonical-per-keyword-sports-correlated (per-NFL + per-NBA + per-MLB + per-NHL + per-MLS + per-NCAA + per-PGA + per-NASCAR + per-UFC) + per-canonical-per-keyword-seasonality-confidence-tier. Per-canonical-emerging-keyword-detection-spec runs per-portfolio per-canonical-per-keyword-anomaly-detection (per-Z-score + per-modified-z-MAD + per-Tukey-IQR + per-Grubbs + per-ESD + per-Isolation-Forest + per-DBSCAN + per-LOF + per-LSTM-autoencoder + per-Transformer-autoencoder) + per-canonical-per-keyword-CUSUM + per-canonical-per-keyword-EWMA + per-canonical-per-keyword-trend-break (per-Bayesian-changepoint + per-PELT + per-binary-segmentation) + per-canonical-per-keyword-breakout-pattern (per-Google-Trends-breakout-spike + per-Search-velocity-doubling + per-zero-to-N-result-jump-detection + per-N-to-M-result-multiplier) + per-canonical-per-keyword-Twitter-ESD-time-series + per-canonical-per-keyword-Numenta-HTM + per-canonical-per-keyword-emerging-confidence-tier.

What does per-keyword content-engine-handoff + per-ingestion compliance-gate do?

Per-portfolio per-banner per-location per-keyword per-canonical-content-engine-handoff-spec runs per-portfolio per-canonical-per-keyword-handoff-to-per-page-generator + per-canonical-per-keyword-handoff-to-per-location-FAQ-authoring + per-canonical-per-keyword-handoff-to-event-tie-in-drafting (sibling skill on local-content agent at /how-to-build-per-location-event-tie-in-drafting-at-multi-location-scale) + per-canonical-per-keyword-handoff-to-neighborhood-blog-authoring + per-canonical-per-keyword-handoff-to-PDP-description (sibling build-pillar at /how-to-build-sku-by-channel-bulk-description-orchestration-at-catalog-scale) + per-canonical-per-keyword-handoff-to-SEO-meta-generation + per-canonical-per-keyword-handoff-to-JSON-LD-generation (sibling build-pillar at /how-to-build-17-schema-class-jsonld-generation-from-master-record) + per-canonical-per-keyword-handoff-to-paid-search-keyword-list + per-canonical-per-keyword-handoff-to-paid-social-targeting + per-canonical-per-keyword-handoff-to-AI-Overview-targeting + per-canonical-per-keyword-handoff-to-featured-snippet-targeting + per-canonical-per-keyword-handoff-to-local-pack-targeting + per-canonical-per-keyword-handoff-to-People-Also-Ask-targeting + per-canonical-per-keyword-handoff-to-voice-search-targeting + per-canonical-per-keyword-handoff-to-rich-result-eligibility-scoring-build-pillar (sibling build-pillar at /how-to-build-per-location-rich-result-eligibility-scoring-and-revenue-impact-estimation) + per-canonical-per-keyword-handoff-to-orphan-page-detection + per-canonical-per-keyword-handoff-to-title-rewrite-tracking + per-canonical-per-keyword-handoff-to-AI-overview-tracking + per-canonical-per-keyword-handoff-to-SEO-alerts + per-canonical-per-keyword-handoff-to-tiered-pre-filter-deterministic-gates-build-pillar + per-canonical-per-keyword-handoff-to-marketing-content-llm-as-judge-build-pillar + per-canonical-per-keyword-handoff-to-marketing-ai-autonomy-profile-configuration-build-pillar + per-canonical-per-keyword-handoff-to-foot-traffic-integration-build-pillar (sibling build-pillar at /how-to-build-foot-traffic-integration-for-multi-location-attribution) + per-canonical-per-keyword-handoff-to-weather-seasonality-patterns-build-pillar (sibling build-pillar on the same local-context-ingestion agent at /how-to-build-multi-location-weather-driven-marketing-reactions) + per-canonical-per-keyword-handoff-to-per-location-per-cohort-two-sigma-anomaly-detection-build-pillar + per-canonical-per-keyword-handoff-to-master-record-build-pillar. Per-canonical-vendor-API-throttle-spec runs per-portfolio per-canonical-per-vendor-Ahrefs-units-per-month + per-canonical-per-vendor-Semrush-API-credit-per-month + per-canonical-per-vendor-Moz-link-credit + per-canonical-per-vendor-Bing-Webmaster-tools-API-quota + per-canonical-per-vendor-GSC-quota + per-canonical-per-vendor-Google-Trends-unofficial-API-rate-limit + per-canonical-per-vendor-Bright-Data-proxy-cost-per-search + per-canonical-per-vendor-SerpAPI-credit + per-canonical-per-vendor-DataForSEO-API-credit + per-canonical-per-vendor-ScrapeOps + per-canonical-per-vendor-Octoparse + per-canonical-per-vendor-ScraperAPI + per-canonical-per-vendor-ScrapingBee + per-canonical-per-vendor-throttle-confidence-tier + per-canonical-per-vendor-budget-monitoring. Per-canonical-compliance-gate-spec runs per-portfolio per-canonical-per-ingestion-Google-Terms-of-Service-API-and-scraping + per-canonical-per-ingestion-robots.txt-respect + per-canonical-per-ingestion-rate-limiting-per-Google-Trends-Bing-Yandex-Baidu-Naver-Datalab + per-canonical-per-ingestion-GDPR-data-minimization (no PII in keyword data) + per-canonical-per-ingestion-CCPA-public-records-only + per-canonical-per-ingestion-state-anti-scraping-CFAA-Computer-Fraud-and-Abuse-Act + per-canonical-per-ingestion-hiQ-vs-LinkedIn-precedent + per-canonical-per-ingestion-Van-Buren-vs-United-States-precedent + per-canonical-per-ingestion-FTC-Section-5 + per-canonical-per-ingestion-OFAC-no-sanctioned-country-IP + per-canonical-per-ingestion-CCPA-CPRA + per-canonical-per-ingestion-GDPR-Article-6-lawful-basis + per-canonical-per-ingestion-EU-AI-Act-Article-50 + per-canonical-per-ingestion-Digital-Services-Act-Article-30 + per-canonical-per-ingestion-NIST-AI-RMF + per-canonical-per-ingestion-ISO-42001 + per-canonical-per-ingestion-ISO-27001 + per-canonical-per-ingestion-SOC-2-Type-II + per-canonical-per-ingestion-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-canonical-per-ingestion-compliance-confidence-tier.

What does per-ingestion cross-skill-handoff + per-local-context-ingestion-agent-canonical-bundle do?

Per-portfolio per-ingestion per-canonical-per-ingestion-cross-skill-handoff runs per-portfolio per-canonical-per-ingestion-handoff-to-hyper-local-search-trends (parent commercial pillar at /hyper-local-search-trends) + per-canonical-per-ingestion-handoff-to-local-context-ingestion (parent agent) + per-canonical-per-ingestion-handoff-to-local-context-change-events + per-canonical-per-ingestion-handoff-to-weather-seasonality-patterns-build-pillar (sibling build-pillar on the same local-context-ingestion agent) + per-canonical-per-ingestion-handoff-to-event-tie-in-drafting-build-pillar + per-canonical-per-ingestion-handoff-to-neighborhood-faq-authoring + per-canonical-per-ingestion-handoff-to-rich-result-eligibility-scoring-build-pillar + per-canonical-per-ingestion-handoff-to-jsonld-generation-build-pillar + per-canonical-per-ingestion-handoff-to-continuous-schema-audit + per-canonical-per-ingestion-handoff-to-per-vertical-catalog-schema-validation + per-canonical-per-ingestion-handoff-to-per-sku-description-generation-build-pillar + per-canonical-per-ingestion-handoff-to-tiered-pre-filter-deterministic-gates-build-pillar + per-canonical-per-ingestion-handoff-to-marketing-content-llm-as-judge-build-pillar + per-canonical-per-ingestion-handoff-to-marketing-ai-autonomy-profile-configuration-build-pillar + per-canonical-per-ingestion-handoff-to-per-jurisdiction-compliance-multi-state-franchise-build-pillar + per-canonical-per-ingestion-handoff-to-multi-location-sms-broadcast-build-pillar + per-canonical-per-ingestion-handoff-to-per-location-sms-template-library-build-pillar + per-canonical-per-ingestion-handoff-to-lifecycle-email-sms-build-pillar + per-canonical-per-ingestion-handoff-to-per-location-dynamic-content-build-pillar + per-canonical-per-ingestion-handoff-to-foot-traffic-integration-build-pillar + per-canonical-per-ingestion-handoff-to-per-location-multi-model-attribution-build-pillar + per-canonical-per-ingestion-handoff-to-per-location-per-cohort-two-sigma-anomaly-detection-build-pillar + per-canonical-per-ingestion-handoff-to-cs-agent-assist-build-pillar + per-canonical-per-ingestion-handoff-to-per-location-missed-call-crm-creation-and-callback-workflow-build-pillar + per-canonical-per-ingestion-handoff-to-multi-location-outreach-volume-cap-enforcement-build-pillar (sibling build-pillar at /how-to-build-multi-location-outreach-volume-cap-enforcement-for-link-building-citation-outreach) + per-canonical-per-ingestion-handoff-to-master-record-build-pillar + per-canonical-per-ingestion-handoff-to-customer-change-event-emission-build-pillar + per-canonical-per-ingestion-handoff-to-runtime-readable-behavioral-cohorts-build-pillar + per-canonical-per-ingestion-handoff-to-cross-touchpoint-identity-resolution-build-pillar + per-canonical-per-ingestion-handoff-to-routing-audit-trail-build-pillar + per-canonical-per-ingestion-handoff-to-borderline-routing + per-canonical-per-ingestion-handoff-to-five-destination-routing + per-canonical-per-ingestion-handoff-to-fbc-override-learning + per-canonical-per-ingestion-handoff-to-multi-dimensional-threshold-routing + per-canonical-per-ingestion-handoff-to-brand-voice-management + per-canonical-per-ingestion-handoff-to-forbidden-phrase-library + per-canonical-per-ingestion-handoff-to-claims-allowlist-substantiation. Per-local-context-ingestion-agent-canonical-bundle integrates the hyper-local-search-trends skill with sibling skills on the same local-context-ingestion agent: per-canonical-hyper-local-search-trends (this skill) + per-canonical-weather-seasonality-patterns + per-canonical-local-context-change-events + per-canonical-local-news-ingestion + per-canonical-local-event-ingestion + per-canonical-local-demographic-ingestion + per-canonical-competitive-density-ingestion. Per-canonical-end-to-end-SLA runs per-canonical-per-keyword-feed-resolve-to-per-location-search-resolution-to-keyword-class-classification-to-keyword-metric-attribution-to-seasonality-engine-to-emerging-detection-to-content-engine-handoff-to-vendor-API-throttle-to-compliance-gate-to-FBC-feedback-loop-SLA canonical-SLA.

What does per-ingestion audit-trail + per-canonical-end-to-end-replay do?

Per-portfolio per-ingestion per-canonical-audit-trail runs per-portfolio per-canonical-per-ingestion-canonical-audit-record (per-ingestion-ID + per-banner-pointer + per-location-pointer + per-canonical-keyword-feed-snapshot + per-Ahrefs-Semrush-Moz-SE-Ranking-Sistrix-Searchmetrics-Conductor-BrightEdge-Mangools-Serpstat-Long-Tail-Pro-Keyword.io-AnswerThePublic-AlsoAsked-KeywordTool.io-SpyFu-KeywordTracker-KeywordKeg-Google-Trends-Google-Keyword-Planner-Bing-Webmaster-GSC-Cloudflare-Radar-Yandex-Wordstat-Baidu-Index-Naver-Datalab-Local-Falcon-Whitespark-SerpAPI-DataForSEO-Bright-Data-ScraperAPI-ScrapingBee-Octoparse-snapshot + per-DMA-level-state-level-metro-level-city-level-neighborhood-level-ZIP-level-drive-time-isochrone-snapshot + per-Census-ACS-Claritas-PRIZM-Experian-Mosaic-Esri-Tapestry-Spatial.ai-Acxiom-Personicx-snapshot + per-Mapbox-HERE-Google-Routes-OpenRouteService-Valhalla-snapshot + per-location-search-resolution-confidence-tier-snapshot + per-keyword-class-snapshot + per-keyword-metric-snapshot + per-12-month-rolling-YoY-WoW-DoW-snapshot + per-holiday-adjusted-snapshot + per-weather-correlated-snapshot + per-event-correlated-snapshot + per-sports-correlated-snapshot + per-seasonality-confidence-tier-snapshot + per-anomaly-detection-Z-score-MAD-Tukey-Grubbs-ESD-Isolation-Forest-DBSCAN-LOF-LSTM-Transformer-snapshot + per-CUSUM-EWMA-snapshot + per-Bayesian-changepoint-PELT-binary-segmentation-snapshot + per-breakout-pattern-snapshot + per-emerging-confidence-tier-snapshot + per-content-engine-handoff-snapshot + per-vendor-API-throttle-snapshot + per-Google-Terms-of-Service-snapshot + per-robots.txt-snapshot + per-CFAA-snapshot + per-hiQ-vs-LinkedIn-precedent-snapshot + per-Van-Buren-precedent-snapshot + per-FTC-Section-5-snapshot + per-OFAC-snapshot + per-CCPA-CPRA-snapshot + per-GDPR-Article-6-snapshot + per-EU-AI-Act-Article-50-snapshot + per-Digital-Services-Act-Article-30-snapshot + per-NIST-AI-RMF-snapshot + per-ISO-42001-snapshot + per-ISO-27001-snapshot + per-SOC-2-Type-II-snapshot + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-snapshot + per-compliance-confidence-tier-snapshot + per-canonical-audit-record) + per-canonical-immutable-WORM-storage + per-canonical-7-year-IRS-tax-retention + per-canonical-7-year-FTC-substantiation-retention. Per-canonical-end-to-end-replay runs per-portfolio per-canonical-per-ingestion-search-resolution-rewind + per-canonical-per-ingestion-seasonality-rewind + per-canonical-per-ingestion-emerging-detection-rewind + per-canonical-per-ingestion-content-engine-handoff-rewind + per-canonical-per-ingestion-compliance-gate-rewind + per-canonical-per-ingestion-replay-confidence-tier + per-canonical-per-ingestion-replay-explainability.

Engage the local-context-ingestion agent

Per-portfolio per-banner per-location per-canonical-keyword-feed-pointer + per-canonical-per-location-search-resolution-spec + per-canonical-keyword-class-spec + per-canonical-keyword-metric-spec + per-canonical-seasonality-engine-spec + per-canonical-emerging-keyword-detection-spec + per-canonical-content-engine-handoff-spec + per-canonical-vendor-API-throttle-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail + per-portfolio-audit-trail shipped as the orchestration layer above your existing per-keyword-research-vendor + per-trend-data-vendor + per-SERP-scraping-vendor + per-local-rank-grid-vendor + per-content-engine-vendor + per-GRC-CMP-vendor primitive.