Completions

Get-found swarm · Local-Pack-Tracking Agent · Serp-feature-presence-tracking skill · Build pillar · Published July 11, 2026

How to build per-location SERP feature-presence monitoring + alerting

This guide explains how to architect the serp-feature-presence-tracking skill on the local-pack-tracking agent end-to-end at multi-location franchise scale: per-portfolio per-location per-keyword per-canonical-per-location-per-keyword-SERP-scrape-spec + per-per-feature-classification-spec + per-per-feature-win-loss-detection-spec + per-per-feature-AIO-citation-tracking-spec + per-per-feature-alerting-routing-spec + per-per-feature-cross-skill-handoff + per-per-feature-FBC-feedback-loop + per-per-feature-audit-trail + per-portfolio audit-trail.

What you will build

  • Per-portfolio per-canonical-per-location-per-keyword-SERP-scrape-spec across per-Ahrefs-Rank-Tracker + per-Semrush-Position-Tracking + per-Moz-Pro-Rank-Tracker + per-AccuRanker + per-SE-Ranking + per-Authoritas + per-STAT-Search-Analytics + per-AWR-Cloud + per-Pro-Rank-Tracker + per-seoClarity + per-BrightEdge + per-Conductor + per-DataForSEO-SERP-API + per-SerpApi + per-Outscraper + per-Bright-Data-SERP-API + per-API-authentication + per-rate-limit + per-pagination + per-retry + per-DLQ + per-cadence (hourly + 6-hour + daily + weekly) + per-IP-geolocation + per-X-Geo-header + per-uule-parameter + per-near-store-pin + per-device (desktop + mobile + tablet) + per-locale-language + per-engine (Google + Bing + Yahoo + DuckDuckGo + Yandex + Baidu) + per-event-shape-normalization + per-cross-vendor-deduplication.
  • Per-canonical-per-feature-classification-spec — per-featured-snippet + per-PAA + per-local-pack-3-pack + per-knowledge-panel + per-image-pack + per-video-pack + per-news-pack + per-shopping-pack + per-sitelinks + per-FAQ-rich-result + per-recipe-rich-result + per-event-rich-result + per-job-posting-rich-result + per-product-rich-result + per-AIO-AI-Overview + per-Bing-Copilot-citation + per-Perplexity-citation + per-ChatGPT-Search-citation + per-Claude-Search-citation + per-You-com-citation + per-Phind-citation + per-Andi-citation + per-presence-state-spec (present + absent + rank position) + per-multi-LLM-classification + per-confidence + per-ai-overview-tracking-handoff + per-rich-result-eligibility-scoring-handoff.
  • Per-canonical-per-feature-win-loss-detection-spec + per-AIO-citation-tracking-spec — per-win-event + per-loss-event + per-volatility-detection + per-flicker-detection + per-baseline + per-baseline-recalibration + per-cross-vendor-corroboration + per-confidence-tier + per-cross-stream-correlation-handoff + per-AIO-cited-domain + per-AIO-cited-page + per-AIO-cited-entity + per-AIO-citation-position + per-AIO-citation-share-of-voice + per-AIO-citation-impression-history + per-AIO-mention-vs-cited + per-multi-LLM-classification + per-confidence.
  • Per-canonical-per-feature-alerting-routing-spec — per-P0-revenue-critical-feature-loss + per-P1-high-visibility-feature-loss + per-P2-medium-visibility-feature-loss + per-P3-low-visibility-feature-loss + per-P4-informational + per-severity-routing-handoff + per-seo-alerts-handoff + per-alert-noise-reduction-handoff + per-multi-tool-alert-deduplication-handoff.
  • Per-canonical-per-feature-cross-skill-handoff + per-FBC-feedback + per-audit-trail — per-handoff-to-10-sibling-skills + per-per-correction-feedback + per-pattern-learning + per-false-positive-pattern-learning + per-cross-vendor-corroboration-tuning + per-severity-tier-tuning + per-baseline-recalibration + per-alert-fatigue-detection + per-per-feature-canonical-audit-record + per-immutable-WORM-storage + per-FDD-Item-12-attestation + per-state-AG-export + per-EU-AI-Act-Article-13-transparency + per-EU-AI-Act-Article-14-human-oversight + per-NIST-AI-RMF-attestation.

Why per-vendor-Ahrefs-single-location-account breaks at multi-location-multi-vendor franchise SERP scale

Per-vendor-Ahrefs-Rank-Tracker-canonical-single-location-account ships per-account per-keyword per-rank-history primitive. Per-vendor-Semrush + Moz-Pro + AccuRanker + SE-Ranking + Authoritas + STAT + AWR-Cloud + Pro-Rank-Tracker + seoClarity + BrightEdge + Conductor-canonical-single-location-account ship per-vendor per-native single-location rank-tracking primitives.

At 1-account-1-location-1-keyword-set scale per-account per-keyword per-rank-history primitive is enough. At multi-location-multi-vendor franchise SERP scale per-per-location-per-keyword-SERP-scrape-spec + per-per-feature-classification-spec + per-per-feature-win-loss-detection-spec + per-per-feature-AIO-citation-tracking-spec + per-per-feature-alerting-routing-spec + per-per-feature-cross-skill-handoff + per-per-feature-FBC-feedback-loop + per-per-feature-audit-trail.

Per-account-keyword-rank-history + per-per-location-per-keyword-SERP-scrape-blind + per-per-feature-classification-blind + per-per-feature-win-loss-detection-blind + per-per-feature-AIO-citation-tracking-blind + per-per-feature-alerting-routing-blind + per-per-feature-cross-skill-handoff-blind + per-per-feature-FBC-feedback-loop-blind + per-multi-format-audit-trail-blind + per-EU-AI-Act-Article-13-Article-14-blind + per-NIST-AI-RMF-blind.

The operator-side architecture above per-vendor-single-location-rank-tracking primitive is canonical-per-location-per-keyword-SERP-scrape-spec + per-per-feature-classification-spec + per-per-feature-win-loss-detection-spec + per-per-feature-AIO-citation-tracking-spec + per-per-feature-alerting-routing-spec + per-per-feature-cross-skill-handoff + per-per-feature-FBC-feedback-loop + per-per-feature-audit-trail + per-portfolio-audit-trail.

What is in market today

Per-platform per-rank-tracker-vendor

Ahrefs Rank Tracker, Semrush Position Tracking, Moz Pro Rank Tracker, AccuRanker, SE Ranking, Authoritas, STAT Search Analytics, AWR Cloud, Pro Rank Tracker, seoClarity, BrightEdge, Conductor, Rank Ranger, Advanced Web Ranking, SEO Powersuite Rank Tracker. Per-account per-keyword per-rank-history primitive. Per-canonical-per-location-per-keyword-SERP-scrape-canonical-per-feature-classification-canonical-per-feature-win-loss-detection-canonical-per-feature-AIO-citation-tracking-canonical-per-feature-alerting-routing-canonical-per-feature-cross-skill-handoff-canonical-per-feature-FBC-feedback-canonical-per-feature-audit-trail is not the primitive.

Per-platform per-SERP-scraping-API-vendor

DataForSEO SERP API, SerpApi, Outscraper, Bright Data SERP API, Zyte SERP API, ScrapingBee SERP API, ScraperAPI, Scrapfly SERP API, Apify SERP Scraper. Per-account per-request per-result primitive. Per-canonical-per-vendor-API-rate-limit-canonical-per-vendor-API-pagination-canonical-per-vendor-API-retry-canonical-per-vendor-API-DLQ-canonical-per-vendor-API-poll-cadence-canonical-per-vendor-API-geo-targeting-canonical-per-vendor-API-device-targeting-canonical-per-vendor-API-locale-language-targeting-canonical-per-vendor-API-search-engine-targeting-canonical-per-vendor-event-shape-normalization-canonical-per-vendor-cross-vendor-deduplication is not the primitive.

Per-platform per-AI-search-visibility-vendor

Ahrefs Brand Radar AI, Profound AI Visibility, Bluefish AI, BrandRadar, AIVisibility.io, Otterly.AI, seoClarity AIO Tracker, Brightedge AIO Monitor, Conductor AIO Insights. Per-account per-query per-AIO primitive. Per-canonical-per-AIO-cited-domain-canonical-per-AIO-cited-page-canonical-per-AIO-cited-entity-canonical-per-AIO-citation-position-canonical-per-AIO-citation-share-of-voice-canonical-per-AIO-citation-impression-history-canonical-per-AIO-mention-vs-cited-canonical-per-AIO-multi-LLM-classification is not the primitive.

Per-platform per-SEO-alerting-vendor

ContentKing, Little Warden, Sitebulb, Botify, OnCrawl, Lumar, DeepCrawl, Screaming Frog Cloud, JetOctopus. Per-account per-monitor per-alert primitive. Per-canonical-per-feature-severity-tier-canonical-per-feature-handoff-to-severity-routing-canonical-per-feature-handoff-to-seo-alerts-canonical-per-feature-handoff-to-alert-noise-reduction-canonical-per-feature-handoff-to-multi-tool-alert-deduplication is not the primitive.

How the architecture is built

  1. Per-portfolio per-canonical-per-location-per-keyword-SERP-scrape-substrate. Per-16-vendor-APIs + per-authentication + per-rate-limit + per-pagination + per-retry + per-DLQ + per-4-cadence-tiers + per-4-geo-targeting-methods + per-3-device-targets + per-locale-language + per-6-engines + per-event-shape-normalization + per-cross-vendor-deduplication canonical-scrape.
  2. Per-portfolio per-canonical-per-feature-classification-spec. Per-22-feature-types + per-presence-state + per-multi-LLM-classification + per-confidence + per-2-cross-skill-handoffs canonical-classification.
  3. Per-portfolio per-canonical-per-feature-win-loss-detection-spec. Per-win-event + per-loss-event + per-volatility-detection + per-flicker-detection + per-baseline + per-baseline-recalibration + per-cross-vendor-corroboration + per-confidence-tier + per-cross-stream-correlation-handoff canonical-win-loss.
  4. Per-portfolio per-canonical-per-feature-AIO-citation-tracking-spec. Per-cited-domain + per-cited-page + per-cited-entity + per-citation-position + per-citation-share-of-voice + per-citation-impression-history + per-mention-vs-cited + per-multi-LLM-classification + per-confidence canonical-AIO.
  5. Per-portfolio per-canonical-per-feature-alerting-routing-spec. Per-5-severity-tiers + per-4-handoffs canonical-alerting.
  6. Per-portfolio per-canonical-per-feature-cross-skill-handoff. Per-handoff-to-10-sibling-skills canonical-handoff.
  7. Per-portfolio per-canonical-per-feature-FBC-feedback-loop. Per-per-correction + per-pattern-learning + per-false-positive + per-cross-vendor-corroboration-tuning + per-severity-tier-tuning + per-baseline-recalibration + per-alert-fatigue-detection canonical-FBC.
  8. Per-portfolio per-canonical-per-feature-audit-trail + per-portfolio-audit-trail. Per-feature-canonical-audit-record + per-immutable-WORM + per-FDD-Item-12 + per-state-AG + per-EU-AI-Act-Article-13 + per-EU-AI-Act-Article-14 + per-NIST-AI-RMF canonical-audit.
  9. Per-portfolio per-local-pack-tracking-agent-canonical-bundle. Per-multi-location-serp-feature-tracking + per-multi-location-rank-tracking-at-scale + per-competitor-rank-tracking + per-title-rewrite-tracking + per-rich-result-eligibility-scoring + per-ai-overview-tracking + per-schema-org-quarterly-changelog-audit + per-multi-location-jsonld-generation + per-serp-history + per-multi-location-seo-architecture + per-seo-alerts + per-track-ai-overview-presence-end-to-end + per-per-location-serp-history-retention + per-per-market-competitor-rank-tracking canonical-bundle.
  10. Per-portfolio per-canonical-end-to-end-SLA. Per-scrape-to-classify-to-detect-win-loss-to-AIO-track-to-severity-route-to-handoff-SLA canonical-end-to-end-SLA.
  11. Per-portfolio per-canonical-end-to-end-replay. Per-replay-spec + per-replay-trace + per-replay-decision canonical-replay.
  12. Per-portfolio per-canonical-cross-vendor-corroboration-FBC-tuning. Per-corroboration-threshold-tuning + per-FP-pattern-learning canonical-tuning.
  13. Per-portfolio per-canonical-per-feature-blast-radius-spec. Per-revenue-impact + per-traffic-impact + per-cross-keyword-impact + per-cross-location-impact + per-blast-radius-tier canonical-blast-radius.

Frequently asked questions

What is per-location SERP feature-presence monitoring + alerting for multi-location operators?

Per-location SERP feature-presence monitoring + alerting runs per-portfolio per-location per-keyword per-canonical-per-location-per-keyword-SERP-scrape-spec (per-Ahrefs-Rank-Tracker-API + per-Semrush-Position-Tracking-API + per-Moz-Pro-Rank-Tracker-API + per-AccuRanker-API + per-SE-Ranking-API + per-Authoritas-API + per-STAT-Search-Analytics-API + per-AWR-Cloud-API + per-Pro-Rank-Tracker-API + per-seoClarity-API + per-BrightEdge-API + per-Conductor-API + per-DataForSEO-SERP-API + per-SerpApi + per-Outscraper-API + per-Bright-Data-SERP-API per-canonical-vendor) + per-canonical-per-feature-classification-spec (per-featured-snippet + per-PAA-people-also-ask + per-local-pack-3-pack + per-knowledge-panel + per-image-pack + per-video-pack + per-news-pack + per-shopping-pack + per-sitelinks + per-FAQ-rich-result + per-recipe-rich-result + per-event-rich-result + per-job-posting-rich-result + per-product-rich-result + per-AIO-AI-Overview + per-Bing-Copilot-citation + per-Perplexity-citation + per-ChatGPT-Search-citation + per-Claude-Search-citation + per-You-com-citation + per-Phind-citation + per-Andi-citation per-canonical-feature) + per-canonical-per-feature-win-loss-detection-spec + per-canonical-per-feature-AIO-citation-tracking-spec + per-canonical-per-feature-alerting-routing-spec + per-canonical-per-feature-cross-skill-handoff + per-canonical-per-feature-FBC-feedback-loop + per-canonical-per-feature-audit-trail + per-portfolio audit-trail.

Why does per-vendor-Ahrefs-Rank-Tracker-canonical-single-location-account break at multi-location-multi-vendor franchise SERP scale?

Per-vendor-Ahrefs-Rank-Tracker-canonical-single-location-account ships per-account per-keyword per-rank-history primitive. Per-vendor-Semrush-Position-Tracking-canonical + per-Moz-Pro-Rank-Tracker-canonical + per-AccuRanker-canonical + per-SE-Ranking-canonical + per-Authoritas-canonical + per-STAT-Search-Analytics-canonical + per-AWR-Cloud-canonical + per-Pro-Rank-Tracker-canonical + per-seoClarity-canonical + per-BrightEdge-canonical + per-Conductor-canonical-single-location-account ship per-vendor per-native single-location rank-tracking primitives. At 1-account-1-location-1-keyword-set scale per-account per-keyword per-rank-history primitive is enough. At multi-location-multi-vendor franchise SERP scale per-canonical-per-location-per-keyword-SERP-scrape-spec + per-canonical-per-feature-classification-spec + per-canonical-per-feature-win-loss-detection-spec + per-canonical-per-feature-AIO-citation-tracking-spec + per-canonical-per-feature-alerting-routing-spec + per-canonical-per-feature-cross-skill-handoff + per-canonical-per-feature-FBC-feedback-loop + per-canonical-per-feature-audit-trail.

How does per-portfolio per-canonical-per-location-per-keyword-SERP-scrape + per-feature-classification work?

Per-portfolio per-canonical-per-location-per-keyword-SERP-scrape-spec runs per-portfolio per-canonical-per-vendor-API-endpoint-spec + per-canonical-per-vendor-API-authentication-spec + per-canonical-per-vendor-API-rate-limit-spec + per-canonical-per-vendor-API-pagination-spec + per-canonical-per-vendor-API-retry-spec + per-canonical-per-vendor-API-DLQ-spec + per-canonical-per-vendor-API-poll-cadence-spec (per-hourly + per-6-hour + per-daily + per-weekly per-canonical-cadence) + per-canonical-per-vendor-API-geo-targeting-spec (per-IP-geolocation + per-X-Geo-header + per-uule-parameter + per-near-store-pin per-canonical-geo) + per-canonical-per-vendor-API-device-targeting-spec (per-desktop + per-mobile + per-tablet per-canonical-device) + per-canonical-per-vendor-API-locale-language-targeting-spec + per-canonical-per-vendor-API-search-engine-targeting-spec (per-Google + per-Bing + per-Yahoo + per-DuckDuckGo + per-Yandex + per-Baidu per-canonical-engine) + per-canonical-per-vendor-event-shape-normalization-spec + per-canonical-per-vendor-cross-vendor-deduplication-spec. Per-canonical-per-feature-classification-spec runs per-portfolio per-canonical-per-feature-extraction-spec + per-canonical-per-feature-presence-state-spec (per-present + per-absent + per-rank-position per-canonical-state) + per-canonical-per-feature-multi-LLM-classification + per-canonical-per-feature-confidence-spec + per-canonical-per-feature-handoff-to-ai-overview-tracking (sibling at /ai-overview-tracking) + per-canonical-per-feature-handoff-to-rich-result-eligibility-scoring (sibling at /rich-result-eligibility-scoring).

What does per-portfolio per-canonical-per-feature-win-loss-detection + per-AIO-citation-tracking + per-feature-alerting-routing do?

Per-portfolio per-canonical-per-feature-win-loss-detection-spec runs per-portfolio per-canonical-per-feature-win-event-spec + per-canonical-per-feature-loss-event-spec + per-canonical-per-feature-volatility-detection-spec + per-canonical-per-feature-flicker-detection-spec + per-canonical-per-feature-baseline-spec + per-canonical-per-feature-baseline-recalibration-spec + per-canonical-per-feature-cross-vendor-corroboration-spec + per-canonical-per-feature-confidence-tier-spec + per-canonical-per-feature-handoff-to-cross-stream-correlation (sibling build-pillar at /how-to-build-cross-stream-correlation-for-marketing-anomaly-diagnosis). Per-canonical-per-feature-AIO-citation-tracking-spec runs per-portfolio per-canonical-per-AIO-cited-domain-spec + per-canonical-per-AIO-cited-page-spec + per-canonical-per-AIO-cited-entity-spec + per-canonical-per-AIO-citation-position-spec + per-canonical-per-AIO-citation-share-of-voice-spec + per-canonical-per-AIO-citation-impression-history-spec + per-canonical-per-AIO-mention-vs-cited-spec + per-canonical-per-AIO-multi-LLM-classification + per-canonical-per-AIO-confidence-spec. Per-canonical-per-feature-alerting-routing-spec runs per-portfolio per-canonical-per-feature-severity-tier-spec (per-P0-revenue-critical-feature-loss + per-P1-high-visibility-feature-loss + per-P2-medium-visibility-feature-loss + per-P3-low-visibility-feature-loss + per-P4-informational per-canonical-tier) + per-canonical-per-feature-handoff-to-severity-routing (sibling build-pillar at /how-to-build-multi-stream-severity-routing-for-anomaly-detection-and-compliance-ops) + per-canonical-per-feature-handoff-to-seo-alerts (sibling at /seo-alerts) + per-canonical-per-feature-handoff-to-alert-noise-reduction (sibling at /alert-noise-reduction) + per-canonical-per-feature-handoff-to-multi-tool-alert-deduplication (sibling at /multi-tool-alert-deduplication).

What does per-portfolio per-canonical-per-feature-cross-skill-handoff + per-FBC-feedback + per-audit-trail do?

Per-portfolio per-canonical-per-feature-cross-skill-handoff runs per-portfolio per-canonical-per-feature-handoff-to-multi-location-serp-feature-tracking (parent commercial pillar) + per-canonical-per-feature-handoff-to-multi-location-rank-tracking-at-scale (sibling at /multi-location-rank-tracking-at-scale) + per-canonical-per-feature-handoff-to-competitor-rank-tracking (sibling at /competitor-rank-tracking) + per-canonical-per-feature-handoff-to-title-rewrite-tracking (sibling at /title-rewrite-tracking) + per-canonical-per-feature-handoff-to-rich-result-eligibility-scoring (sibling at /rich-result-eligibility-scoring) + per-canonical-per-feature-handoff-to-ai-overview-tracking (sibling at /ai-overview-tracking) + per-canonical-per-feature-handoff-to-schema-org-quarterly-changelog-audit (sibling at /schema-org-quarterly-changelog-audit) + per-canonical-per-feature-handoff-to-multi-location-jsonld-generation (sibling at /multi-location-jsonld-generation) + per-canonical-per-feature-handoff-to-serp-history (sibling at /serp-history) + per-canonical-per-feature-handoff-to-multi-location-seo-architecture (sibling at /multi-location-seo-architecture). Per-canonical-per-feature-FBC-feedback-loop runs per-portfolio per-canonical-FBC-per-feature-per-correction-feedback + per-canonical-FBC-per-feature-pattern-learning + per-canonical-FBC-per-feature-false-positive-pattern-learning + per-canonical-FBC-per-feature-cross-vendor-corroboration-tuning + per-canonical-FBC-per-feature-severity-tier-tuning + per-canonical-FBC-per-feature-baseline-recalibration + per-canonical-FBC-per-feature-alert-fatigue-detection. Per-canonical-per-feature-audit-trail runs per-portfolio per-canonical-per-feature-canonical-audit-record (per-feature-ID + per-location-pointer + per-keyword-pointer + per-vendor-pointer + per-SERP-scrape-record + per-feature-classification-record + per-feature-presence-state + per-win-loss-event-record + per-AIO-citation-record + per-severity-tier-decision + per-cross-vendor-corroboration-record + per-multi-LLM-classification-record + per-confidence + per-alerting-routing-record + per-FBC-feedback per-canonical-audit-record) + per-canonical-immutable-WORM-storage + per-canonical-FDD-Item-12-attestation + per-canonical-state-AG-export + per-canonical-EU-AI-Act-Article-13-transparency + per-canonical-EU-AI-Act-Article-14-human-oversight + per-canonical-NIST-AI-RMF-attestation.

What does per-local-pack-tracking-agent-canonical-bundle do for serp-feature-presence-tracking?

Per-local-pack-tracking-agent-canonical-bundle integrates the serp-feature-presence-tracking skill with sibling skills on the same agent: per-canonical-multi-location-serp-feature-tracking (parent commercial pillar) + per-canonical-multi-location-rank-tracking-at-scale (sibling commercial pillar at /multi-location-rank-tracking-at-scale) + per-canonical-competitor-rank-tracking (sibling commercial pillar at /competitor-rank-tracking) + per-canonical-title-rewrite-tracking (sibling commercial pillar at /title-rewrite-tracking) + per-canonical-rich-result-eligibility-scoring (sibling commercial pillar at /rich-result-eligibility-scoring) + per-canonical-ai-overview-tracking (sibling commercial pillar at /ai-overview-tracking) + per-canonical-schema-org-quarterly-changelog-audit (sibling commercial pillar at /schema-org-quarterly-changelog-audit) + per-canonical-multi-location-jsonld-generation (sibling commercial pillar at /multi-location-jsonld-generation) + per-canonical-serp-history (sibling commercial pillar at /serp-history) + per-canonical-multi-location-seo-architecture (sibling commercial pillar at /multi-location-seo-architecture) + per-canonical-seo-alerts (sibling commercial pillar at /seo-alerts) + per-canonical-track-ai-overview-presence-end-to-end (sibling build-pillar at /how-to-track-ai-overview-presence-end-to-end) + per-canonical-per-location-serp-history-retention (sibling build-pillar at /how-to-build-per-location-serp-history-retention) + per-canonical-per-market-competitor-rank-tracking (sibling build-pillar at /how-to-build-per-market-competitor-rank-tracking) + per-canonical-multi-location-rank-tracking-at-scale (sibling build-pillar - if separately published).

Engage the local-pack-tracking agent

Per-portfolio per-location per-keyword per-canonical-per-location-per-keyword-SERP-scrape-spec + per-per-feature-classification-spec + per-per-feature-win-loss-detection-spec + per-per-feature-AIO-citation-tracking-spec + per-per-feature-alerting-routing-spec + per-per-feature-cross-skill-handoff + per-per-feature-FBC-feedback-loop + per-per-feature-audit-trail + per-portfolio audit-trail shipped as the orchestration layer above your existing per-rank-tracker-vendor + per-SERP-scraping-API-vendor + per-AI-search-visibility-vendor + per-SEO-alerting-vendor primitive.