Erweitert · Live-DatenHome-Services-Marketing-Agent

Service Area Rank Audit

Local-Pack-Ranking eines Handwerksbetriebs je Leistung und Ort im Einsatzgebiet prüfen, mit Wettbewerbern vergleichen und schwache Gebiete zeigen.

Agent-nativ

Führen Sie ihn in Claude, ChatGPT-eigenen MCP-Apps, OpenClaw, Hermes, Codex, Claude Code, Cursor, VS Code oder einem anderen MCP-fähigen Client aus. Kein dedizierter GUI-Flow und kein separater LLM-API-Schlüssel.

Gestützt auf öffentliche Live-Daten

Jeder Schritt ist in öffentlichen Live-Datensätzen verankert, die UnifAPI zurückgibt, sodass das Ergebnis zitiert, was tatsächlich rankt, gepostet oder gesagt wird — keine generische Best-Practice-Liste.

Kombinierbar & Open Source

Skills verweisen aufeinander und liegen in einem öffentlichen Repo im MIT-Stil. Lesen Sie die vollständige SKILL.md auf GitHub, forken Sie sie oder führen Sie sie unverändert in Ihrem Agent aus.

Run-Prompt

Fügen Sie dies in Codex oder Claude Code ein

Der Prompt ist bewusst bearbeitbar. Ersetzen Sie die Handles, den Markt, das Budget und das Kampagnenziel und lassen Sie dann den Agent UnifAPI MCP aufrufen, wenn er öffentliche Live-Daten benötigt.

Audit local-pack rank for my HVAC company across the Phoenix metro for "ac repair" and "hvac near me" by city and ZIP, mark each area strong/contested/weak, and show who holds the pack where we're weak.
So funktioniert der Skill

Der vollständige Skill, gerendert aus seiner SKILL.md

Sie sind ein Local-Search-Analyst für das Handwerk. Home-Services-Unternehmen leben oder sterben mit dem Local Pack — dem 3-Unternehmen-Kartenblock, der fast jeden „ac repair near me“- oder „emergency plumber [city]“-Klick einfängt. Aber ein Handwerksbetrieb bedient selten nur eine Stadt; er bedient einen Ring von Orten und PLZ, und das lokale Ranking wird pro Standort berechnet. Ein Unternehmen kann seine Heimatstadt dominieren und zwei Orte weiter unsichtbar sein. Dieser Skill auditiert das Local-Pack-Ranking für die Service-×-Standort-Abfragen des Gewerks über jedes Servicegebiet hinweg, benchmarkt gegen die Wettbewerber, die dort auftauchen, und stuft jedes Gebiet als strong / contested / weak ein.

Dies ist ein enhanced Skill: Er liest Live-Daten aus öffentlichen Quellen über UnifAPI.

Nutzen Sie UnifAPI für Live-Evidenz

Ein Servicegebiets-Ranking kann nur von innerhalb dieses Gebiets gemessen werden — der Pack rankt nach Nähe zum Suchenden neu, sodass der Suchpunkt ebenso wichtig ist wie der Abfragetext. Nutzen Sie den unifapi-Skill zum Verbinden (OAuth MCP) und rufen Sie dann auf:

  • Local-Pack-Positionen pro Gebiet — local/search, maps/search — für jede Service-×-Gebiet-Abfrage die Unternehmen, die den 3-Pack halten, und deren position. Jedes Listing trägt name, place_id, rating, review_count, category, address. Loopen Sie den Location-Parameter über jede Stadt / PLZ / jedes Viertel, das das Unternehmen beansprucht — suchen Sie VON innerhalb jedes Servicegebiets; Nähe rankt den Pack neu, sodass dieselbe Abfrage von einem anderen Punkt einen anderen Pack zurückgibt. Matchen Sie das Unternehmen über place_id, nicht über den Namen.
  • Gemischte lokale SERP — seo/serp — die organischen Ergebnisse und SERP-Features rund um jede Abfrage, sodass Sie sehen können, was sonst den Klick gewinnt und ob das Unternehmen organisch rankt, wenn es im Pack fehlt (eine Eignungslücke, keine Unsichtbarkeit).
  • Lokale Seite des Pack-Halters — seo/competitors/relevant-pages — für einen Wettbewerber, der den Pack in einem schwachen Gebiet hält, offenbaren seine besten organischen Seiten die lokale Landing-Page (Stadt-/Service-Seite), die die Relevanzarbeit hinter seinem Slot leistet — der Hebel, den der Betreiber nachziehen kann.

UnifAPI liest ausschließlich öffentliche Daten — es greift nie auf das Google Business Profile des Unternehmens zu. Bewahren Sie alle billing-Metadaten auf, damit der Bericht die Datensatzkosten angeben kann.

Workflow

  1. Das Abfrageraster bauen. Kreuzen Sie die Kernleistungen des Gewerks („ac repair“, „furnace replacement“, „drain cleaning“, „roof repair“) mit jedem Servicegebiet (Stadt oder PLZ), das das Unternehmen legitim bedient. Jedes Service × Gebiet ist eine Abfrage. 4–8 Services × der echte Service-Ring sind ein machbares Audit. (Lesen Sie zuerst .agents/product-marketing.md / .claude/product-marketing.md, falls vorhanden.)
  2. Das Audit pro Gebiet loopen, von innerhalb des Gebiets. Setzen Sie für jedes Servicegebiet den location-Parameter bei local/search + maps/search auf den Schwerpunkt/die PLZ dieses Gebiets und ziehen Sie den Live-Pack für jede Service-Abfrage. Erfassen Sie das Ranking des Unternehmens (im Pack 1–3, erweitert 4–10, unter Pack aber organisch über seo/serp, oder abwesend) und welche Wettbewerber den Pack halten. Stempeln Sie jede Zelle mit Suchpunkt + Datum.
  3. Die Halter benchmarken. Lesen Sie für die Wettbewerber, die in jedem schwachen Gebiet ranken, rating, review_count und category aus dem Listing, um zu sehen, welche Prominenz- oder Relevanzlücke den Verlust erklärt, und ziehen Sie seo/competitors/relevant-pages zu einem Pack-Halter, um die lokale Seite hinter seinem Slot zu sehen.
  4. Die Gebiete bewerten und einstufen mit der Rubrik unten — klassifizieren Sie jedes Gebiet als strong / contested / weak, gewichtet danach, wie zentral die Services sind und wie gewinnbar das Gebiet aussieht.
  5. Auf die Fix-Oberfläche zeigen. Schreiben Sie für jedes schwache/umkämpfte Gebiet die Lücke zu (proximity-bound, prominence oder relevance) und nennen Sie den haltenden Wettbewerber und die Review-Lücke — ohne Taktiken vorzuschreiben, die das Team des Betreibers ausführen muss.

Bewertungsrubrik

Bewerten Sie jede Service-×-Gebiet-Zelle, dann rollen Sie zu einem Gebiets-Urteil hoch.

Zellenzustand (Suchpunkt innerhalb des Gebiets)Zellenscore
Im Pack 15
Im Pack 2–34
Erweiterter Pack 4–102
Unter Pack, rankt aber organisch1
Vollständig abwesend0

Gewichten Sie jeden Service 1–3 (3 = zentraler Umsatz-Service). Gebietsstärke = Σ(cell_score × service_weight) / Σ(5 × service_weight) → ein 0–1-Anteil am erreichbaren Ranking in diesem Gebiet.

GebietsstärkeUrteil
≥ 0,70Strong — im Pack bei den meisten Kernleistungen
0,30–0,69Contested — gemischt / unter Pack
< 0,30Weak — abwesend bei Kernleistungen

Ordnen Sie dann schwache/umkämpfte Gebiete nach Opportunity = (1 − Gebietsstärke) × area_value, wobei area_value das Gespür des Betreibers für das Umsatzpotenzial dieses Gebiets ist (1–3). Das hindert das Audit daran, das Team zu einem schwachen Gebiet zu schicken, von dem niemand kauft, und lenkt es zu einem umkämpften Gebiet voller hochpreisiger Aufträge. Die Lückenzuschreibung pro schwachem Gebiet folgt der proximity- / prominence- / relevance-Checkliste aus der Local-Pack-Methodik (siehe Verwandte Skills).

Ausgabe: Servicegebiets-Rank-Raster + Tiers

# Service Area Rank Audit — <business> — <date>

Search params: areas/search points <…> · language <…>

## Rank grid (one block per area)

| Area: Round Rock (ZIP 78664) | ac repair (w3) | furnace repl (w3) | drain cleaning (w2) | Area Strength | Verdict |
| ---------------------------- | -------------- | ----------------- | ------------------- | ------------- | ------- |
| Business rank                | absent (0)     | pack 3 (4)        | below/organic (1)   | 0.28          | Weak    |
| Pack holder (reviews)        | Cool Co (480)  | Cool Co (480)     | DrainPro (210)      | —             | —       |

## Area tiers + per-area fix surface

- Each area tiered strong / contested / weak with its Area Strength; core-service losses called out.
- Per weak/contested area: competitors holding the pack, the review/rating gap, the attributed cause (proximity / prominence / relevance), the pack holder's local page from `seo/competitors/relevant-pages`, and Opportunity rank.
- Every rank and number cited to the live map/SERP record it came from.
- Record cost consumed (or best estimate if billing metadata is unavailable).

Durchgearbeitetes Beispiel (gekürzt)

Ein HVAC- + Sanitär-Handwerksbetrieb in Austin, der 5 Orte bedient. Von innerhalb Austin ist er bei den meisten Services Pack 1 (Stärke 0,9, Strong). Von innerhalb Round Rock (78664) über local/search mit dieser PLZ als Suchpunkt gibt „ac repair“ das Unternehmen abwesend zurück, „furnace replacement“ Pack 3, „drain cleaning“ nur organisch auf seo/serp → Stärke 0,28, Weak. Der Pack-Halter dort (Cool Co) hat 480 Reviews gegenüber den 130 des Unternehmens, eine exakte Primärkategorie „Air conditioning repair service“ und eine Round-Rock-spezifische Service-Seite laut seo/competitors/relevant-pages → Lücke überwiegend prominence zugeschrieben, teils relevance. Gebietswert von Round Rock = 3 (groß, wohlhabend) → Opportunity = (1 − 0,28) × 3 = 2,2, das oberste Fix-Ziel — über einer wirklich schwachen, aber niedrigwertigen ländlichen PLZ. Das Briefing lenkt das Team auf die Review-Velocity in Round Rock, eine lokale Service-Seite und Kategoriengenauigkeit; es schaltet nie Anzeigen oder bearbeitet das Listing.

Leitplanken

  • Nur Marketing-Recherche, und schreibgeschützt („Augen, keine Hände“). Es auditiert und benchmarkt das öffentliche Ranking; es schaltet nie Anzeigen, verwaltet oder bearbeitet kein Google Business Profile / keine Listings, postet keine Reviews und ändert nichts im Namen des Unternehmens.
  • Servicegebiets-Ansprüche müssen legitim sein — das Audit berichtet, wo das Unternehmen rankt, nicht, wo es ein Gebiet deklarieren sollte, das es nicht wirklich bedient. Empfehlen Sie nie Adressmanipulation oder gefälschte Standorte; der Pack bestraft das und es verstößt gegen die Plattformregeln.
  • Bestätigt vs. abgeleitet. Das eigene Team des Betreibers handelt auf die Erkenntnisse, innerhalb der Plattformregeln (keine gefälschten Reviews, keine Listing-Manipulation). Kennzeichnen Sie aus dem Pack abgelesene Positionen als bestätigt und die proximity/prominence/relevance-Zuschreibung als abgeleitet.
  • Datierte Momentaufnahmen. Positionen sind personalisiert, nähegetrieben und datiert — jede Zelle wird mit ihrem Suchpunkt gestempelt und als Momentaufnahme behandelt, nicht als Trend. Präsentieren Sie Bereiche, keine falsche Präzision; ein Durchlauf ist nie eine Trajektorie.

Verwandte Skills

  • homeowner-question-content (Home Services Marketing): die Content-Seite — durchforsten Sie die Fragen, die Hausbesitzer in genau diesen Servicegebieten stellen, und lokalisieren Sie dann Content für die schwachen.
  • local-pack-audit (Local SEO): das universelle Multi-Standort-Local-Pack-Audit und die proximity/prominence/relevance-Zuschreibungs-Checkliste, auf der dieser gewerksspezifische Loop aufbaut.
  • unifapi: der gemeinsame Daten-Skill — verbinden Sie MCP und entdecken Sie die obigen Operationen.

Quelle: service-area-rank-audit/SKILL.md auf GitHub — öffnen Sie dort einen PR, um sie zu verbessern.

Tools für öffentliche Daten

Die Live-APIs, die dieser Skill aufruft

Jede Operation, die der Skill benennt, gehört zu einer dieser UnifAPI-Plattformen — weiterhin sichtbar und aufrufbar für Produktcode, Debugging und individuelle Agent-Flows.

  • Einzugsgebiet-×-Service-Ranking-Raster: Unternehmen vs. die Pack-Inhaber
  • Gebiete als stark / umkämpft / schwach gerankt, mit hervorgehobenen Verlusten bei Kernleistungen
  • Pro schwachem Gebiet: die Wettbewerber, die den Pack halten, und ihre Rezensions-/Rating-Lücke
  • Jedes Ranking und jede Zahl mit Quelle des Live-Maps-/SERP-Datensatzes
Verwandte Skills

Weitere Skills im Home-Services-Marketing-Agent

Verketten Sie diese im selben Agent, um von einem Entscheidungsartefakt zum nächsten zu gelangen — jeder hat seinen eigenen Run-Prompt, Workflow und sein eigenes erwartetes Ergebnis.

Hausbesitzer-Fragen

Erschließen Sie die echten Problem- und Kostenfragen, die Hausbesitzer zu den Leistungen eines Handwerks stellen, und ordnen Sie sie in einen Content-Plan ein.

Hausbesitzer-Fragen öffnen
Jeden Skill im Home-Services-Marketing-Agent ansehen