Brand SERP and Knowledge Panel optimization. Activates when discussing branded search results, Knowledge Panel, brand visibility, sitelinks, SERP real estate for the brand name, or brand narrative control in search. Phase 16. Output: {AUDIT_DIR}/brand-serp-findings.md
From local-seo-auditnpx claudepluginhub anthropics/claude-plugins-community --plugin local-seo-audit-systemThis skill uses the workspace's default tool permissions.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
The Brand SERP is the most visited and least optimized page for most local businesses. When prospects, journalists, or partners search the business name, the result page forms their first impression in <0.5 seconds. In 2025, AI Overviews appear for ~15% of branded queries — adding a new layer of brand narrative that businesses must actively influence. A complete Knowledge Panel requires the same entity signals that drive local pack performance: GBP completion, sameAs connections (7+), Wikidata entity, and consistent NAP across platforms. Negative results on page 1 reduce brand CTR by 22% (Reputation X, 2024). Google's Quality Rater Guidelines (2024) explicitly score E-E-A-T based partly on what appears in branded searches — a strong brand SERP directly influences ranking trust signals.
2025 brand SERP benchmarks:
Numbered Action Plan:
ratingValue, reviewCount, bestRating:5 using Google review data. Triggers star ratings in SERP. Effort: 30 min. Priority: 20.sameAs links in LocalBusiness schema — GBP URL, Facebook, LinkedIn, Yelp, BBB, Instagram, Wikidata (if exists). Each = entity consolidation signal. Effort: 30 min. Priority: 25.The Brand SERP is everything that appears when someone searches the business name. It's the business's "digital trust snapshot" — prospects, journalists, investors, and potential partners form their first impression in <0.5 seconds.
A strong 2025 Brand SERP includes:
Why Brand SERP matters for SEO:
Read {AUDIT_DIR}/intake-data.md — business name, URL, social media URLs.
Read {AUDIT_DIR}/reputation-findings.md — review landscape and negative content context.
Read {AUDIT_DIR}/local-findings.md — GBP completeness (feeds Knowledge Panel).
Tools for this phase:
| Tool | Purpose | Cost |
|---|---|---|
| Google Search | Manual SERP inspection for "[Business Name]" and "[Business Name] [City]" | Free |
| Brand24 | Real-time brand mention monitoring — finds negative mentions before they rank | Paid |
| Mention | Social + web mention tracking for brand name | Paid |
| Google Alerts | Free brand mention alerts (set up for: business name + variations) | Free |
| Ahrefs | Organic rankings for branded keywords, brand SERP features tracker | Paid |
| SEMrush | Branded keyword rankings, SERP feature history | Paid |
| Wikidata | Entity knowledge base — direct path to triggering Knowledge Panel | Free |
| Google Search Console | Branded query impressions and clicks (if access available) | Free |
2025 Brand SERP Context: AI Overviews (AIO) now appear for branded queries in some niches — particularly if the business appears in multiple trusted sources. AIO citations for branded queries increase CTR by 15–25% (SearchPilot, 2025). Incomplete or inaccurate Knowledge Panels reduce AIO citation rate.
Search BOTH:
[Business Name] (exact)[Business Name] [City]Document EVERY result on page 1:
| Position | URL/Source | Feature Type | Content Summary | Sentiment |
|---|---|---|---|---|
| 1 | [URL] | Homepage + sitelinks | [title] | Positive |
| 2 | [URL] | Social profile | [platform] | Positive |
| 3 | [URL] | GBP card | [rating, reviews] | Positive |
| 4 | [URL] | Review platform | [rating] | Positive/Negative |
| ... |
Positive Control Signals:
SERP Feature Inventory:
| Feature | Present? | Accurate? | Controlled? | Action |
|---|---|---|---|---|
| Knowledge Panel | ✅/❌ | ✅/❌ | ✅/❌ | |
| Sitelinks (6+) | ✅/❌ | ✅/❌ | N/A | |
| Review stars | ✅/❌ | ✅/❌ | ✅/❌ | |
| News box | ✅/❌ | ✅/❌ | Partial | |
| Image pack | ✅/❌ | ✅/❌ | Partial | |
| FAQ / PAA box | ✅/❌ | ✅/❌ | Partial | |
| Twitter/X card | ✅/❌ | ✅/❌ | ✅/❌ | |
| AI Overview (AIO) | ✅/❌ | ✅/❌ | Partial |
Search business name → assess Knowledge Panel:
| Attribute | Present? | Accurate? | Source | Fix Method |
|---|---|---|---|---|
| Business name (exact) | ✅/❌ | ✅/❌ | GBP/Wikidata | |
| Logo | ✅/❌ | ✅/❌ | GBP | Upload to GBP |
| Cover/header image | ✅/❌ | ✅/❌ | GBP | Upload to GBP |
| Description | ✅/❌ | ✅/❌ | Wikipedia/Wikidata | |
| Website URL | ✅/❌ | ✅/❌ | GBP | |
| Phone number | ✅/❌ | ✅/❌ | GBP | |
| Address | ✅/❌ | ✅/❌ | GBP | |
| Hours | ✅/❌ | ✅/❌ | GBP | |
| Reviews (rating + count) | ✅/❌ | ✅/❌ | GBP | |
| Social profiles linked | ✅/❌ | ✅/❌ | sameAs schema | |
| "Claimed" badge visible | ✅/❌ | N/A | GBP claimed | |
| Products/services shown | ✅/❌ | ✅/❌ | GBP |
Root causes + fixes:
| Root Cause | Likelihood | Fix | Timeline |
|---|---|---|---|
| GBP not claimed or incomplete | High | Complete all GBP fields | 1–2 weeks |
| No sameAs schema linking properties | High | Add sameAs array in schema | 2–4 weeks |
| No Wikidata entity | Medium | Create Wikidata entry with all attributes | 4–8 weeks |
| Insufficient web citations | Medium | Earn mentions on local news / directories | 8–16 weeks |
| Business name too generic | Low | Add location qualifier in brand strategy | Long-term |
Schema to trigger Knowledge Panel:
{
"@type": "LocalBusiness",
"@id": "https://domain.com/#business",
"name": "[Business Name]",
"sameAs": [
"https://www.google.com/maps?cid=[CID]",
"https://www.facebook.com/[page]",
"https://www.instagram.com/[handle]",
"https://www.yelp.com/biz/[slug]",
"https://www.bbb.org/[listing]",
"https://www.wikidata.org/wiki/[Q-number]"
]
}
sameAs coverage: The more authoritative properties in sameAs, the stronger the entity signal. Target minimum 5 sameAs URLs including GBP, Facebook, Yelp, BBB, and Wikidata.
Google auto-generates sitelinks based on site structure and internal link signals.
Current sitelinks showing: [list all]
Are the right pages sitelinks?
| Sitelink Showing | Correct? | Should Be Instead |
|---|---|---|
| [current sitelink 1] | ✅/❌ | |
| [current sitelink 2] | ✅/❌ |
To influence sitelinks:
Target sitelinks: Homepage → Services → Contact → Locations → About → Reviews/Testimonials
If competitor ads present:
Scan page 1 for all negative content:
| URL | Platform | Content Summary | Severity | Suppression Strategy |
|---|---|---|---|---|
| [URL] | [BBB/Ripoff/Reddit] | [summary] | Critical/High/Med | Push down / Respond / Legal |
Severity definitions:
Suppression strategies (Impact × Feasibility):
| Strategy | Impact | Feasibility | Priority | Timeline |
|---|---|---|---|---|
| Create new controlled content (YouTube, press, blog) | 4 | 4 | 16 | 4–12 weeks |
| Optimize social profiles to rank on page 1 | 4 | 5 | 20 | 2–4 weeks |
| Respond publicly to negative content (defuses it) | 3 | 5 | 15 | Immediate |
| Earn local press coverage (positive ranking content) | 5 | 3 | 15 | 4–12 weeks |
| Legal removal (for defamation or false claims) | 5 | 2 | 10 | 3–12 months |
AI Overviews and AI assistants increasingly appear for branded queries.
Test protocol:
[Business Name] in Google → does AIO appear? What does it say?Tell me about [Business Name] in [City] → what information appears?What is [Business Name]? → is business cited? What sources?| AI Platform | Business Mentioned? | Information Accurate? | Sources Cited | Fix |
|---|---|---|---|---|
| Google AIO | Yes/No | Yes/No | ||
| ChatGPT | Yes/No | Yes/No | ||
| Perplexity | Yes/No | Yes/No | ||
| Google Maps AI | Yes/No | Yes/No |
To improve AI Brand SERP:
| Signal | Client | Comp 1 | Comp 2 | Gap |
|---|---|---|---|---|
| Homepage rank (branded) | #1? | #1? | #1? | |
| Knowledge Panel present | Yes/No | Yes/No | Yes/No | |
| Sitelinks count | ||||
| Review stars visible | Yes/No | Yes/No | Yes/No | |
| Negative results page 1 | Yes/No | Yes/No | Yes/No | |
| Social profiles page 1 count | ||||
| AIO appearance | Yes/No | Yes/No | Yes/No |
| Action | Expected Result | Impact (1–5) | Feasibility (1–5) | Priority | Timeline |
|---|---|---|---|---|---|
Add sameAs schema (5+ properties) | Knowledge Panel trigger | 5 | 5 | 25 | 2–4 weeks |
| Fully optimize GBP (all fields) | GBP card in brand SERP | 4 | 5 | 20 | 1–2 weeks |
| Create Wikidata entity | Knowledge Panel + AI citations | 5 | 4 | 20 | 4–8 weeks |
| Complete/optimize all social profiles | Social profiles page 1 | 4 | 5 | 20 | 2–4 weeks |
| Add AggregateRating schema to homepage | Review stars in SERP | 4 | 5 | 20 | 1 hr |
| Brand protection Google Ads campaign | Stop competitor brand bidding | 5 | 4 | 20 | 1 week |
| Publish positive press/local news | News box + page 1 asset | 4 | 3 | 12 | 4–12 weeks |
| Create YouTube brand channel + video | Controlled page 1 result | 4 | 3 | 12 | 2–4 weeks |
| Category | Weight | Score |
|---|---|---|
| Homepage ranks #1 with sitelinks | 20% | /20 |
| Knowledge Panel completeness + accuracy | 25% | /25 |
| Social profiles visible (page 1, 3+ platforms) | 20% | /20 |
| No negative results page 1 | 20% | /20 |
| Review stars visible in SERP | 15% | /15 |
Veto: Negative result at position 1–3 for branded query → maximum score 50/100.
Write to {AUDIT_DIR}/brand-serp-findings.md with YAML frontmatter:
---
skill: local/brand-serp
phase: 16
date: [YYYY-MM-DD]
business: [Business Name]
url: [URL]
score: [X/100]
knowledge_panel: [present|missing|partial]
homepage_rank: [#X or not-ranking]
negative_results: [yes|no|count]
---
Include:
sameAs schema audit (current URLs listed, missing properties)Output files:
{AUDIT_DIR}/brand-serp-findings.md — findings with score and SERP element inventory{REPORTS_DIR}/phase-16-brand-serp.pdf — auto-generated PDF after phase completesKey consumers:
local/entity-audit — entity schema and sameAs overlaplocal/reputation-audit — negative content on brand SERPoutput/report-generation — brand SERP score in master report section 16sameAs array to Organization schema (LinkedIn, Facebook, Yelp, Wikidata, industry directory) — Effort: 30 min| SERP Element | Current State | Target State | Action | Effort |
|---|---|---|---|---|
| Knowledge Panel | Present / Absent / Partial | Full panel with logo, hours, services | Add sameAs + Wikidata entity | 1–2 hrs |
| Sitelinks | None / 2-4 / 6+ | 6 sitelinks with descriptive labels | Add sitelinks schema; improve site structure | 2–4 hrs |
| AIO on branded query | Absent / Present | Cited in AIO summary | Add FAQPage, HowTo, Organization schema | 2–3 hrs |
| Review stars | None / Present | Present (4.0+ star display) | Add AggregateRating schema | 30 min |
| Social profiles on P1 | 0–1 / 2–3 / 4+ | 4+ social properties ranking P1 | Optimize LinkedIn, Facebook About pages | 1 hr |
| Negative result | None / 1 / 2+ | Zero P1 negative results | ORM strategy + content displacement | Varies |
| GBP 2025 features | Missing / Partial / Complete | Q&A active, service menu, booking | Add Q&A, services, book via Google Reserve | 1–2 hrs |