Marketplace business-consistency
Maintain NAP (Name, Address, Phone) consistency across all platforms. Use when managing citations, updating business info, or generating schema markup.
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/cleanexpo/business-consistency" ~/.claude/skills/aiskillstore-marketplace-business-consistency && rm -rf "$T"
manifest:
skills/cleanexpo/business-consistency/SKILL.mdsource content
Business Consistency Skill
Purpose
Ensure 100% consistency of business information across all platforms for NAP accuracy, which directly impacts local SEO rankings.
The Consistency Master
The
business_consistency_master table is the SINGLE SOURCE OF TRUTH for all business data.
Tier 1: Critical NAP (MUST be identical everywhere)
- Legal Business Name - Exactly as registered
- Trading Name - If different from legal
- Street Address - Full formatted address
- Suburb/City - Correct suburb name
- State - Abbreviation (e.g., QLD)
- Postcode - 4 digits
- Country - Australia (default)
- Primary Phone - Main contact number
- Phone Format - Standard format to use
Tier 2: Essential
- Website URL - Primary domain
- Email Address - Main contact email
- Business Hours - JSON format
- Primary Category - Main business type
- Secondary Categories - Additional categories
Tier 3: Important
- Short Description - 50 words (for limited platforms)
- Medium Description - 100 words
- Long Description - 250 words (for platforms that allow it)
- Service Areas - Geographic coverage
- Payment Methods - Accepted payments
Tier 4: Australia-Specific
- ABN - Format: XX XXX XXX XXX
- ACN - Format: XXX XXX XXX
- License Numbers - QBCC, electrical, etc.
Platform Tiers
Tier 1: Mandatory (Must be claimed and verified)
- Google Business Profile
- Bing Places for Business
- Apple Maps Connect
- Facebook Business Page
Tier 2: Essential - Australia
- Yellow Pages AU
- True Local
- Hotfrog AU
- StartLocal
Tier 3: Social Profiles
- LinkedIn Company Page
- Instagram Business
- Twitter/X
- YouTube Channel
Tier 4: Australian Directories
- Yelp AU
- White Pages AU
- Word of Mouth
- Fyple
- Localsearch
- Find AU
Tier 5: Industry Specific
- Trades: HiPages, ServiceSeeking, Oneflare, Airtasker
- Healthcare: HealthEngine, Healthdirect, RateMDs
- Legal: LawyersGuide, LawPath, MyBusiness
- Real Estate: RealEstate.com.au, Domain, Homely
Schema.org Markup
LocalBusiness Schema
Automatically generated from Consistency Master:
{ "@context": "https://schema.org", "@type": "LocalBusiness", "name": "Business Name", "address": {...}, "telephone": "+61...", "openingHoursSpecification": [...], "geo": {...}, "url": "...", "sameAs": [social profiles] }
Organization Schema
For corporate/larger businesses:
{ "@context": "https://schema.org", "@type": "Organization", "name": "Business Name", "legalName": "Legal Entity Name", "taxID": "ABN", ... }
Audit Process
Weekly Spot Check
- Check 1-2 random Tier 1 platforms
- Verify NAP matches master
Monthly Full Audit
- Check all Tier 1 platforms
- Check 50% of Tier 2-3 platforms
- Generate audit report
Audit Report Contents
- Overall consistency score (0-100)
- Tier 1 score (weighted 40%)
- Tier 2 score (weighted 30%)
- Platform-by-platform status
- Inconsistencies found
- Recommendations
When to Use
- Business info changes (address, phone, hours)
- Opening new locations
- Claiming citations
- Generating schema markup
- Monthly NAP audits
- Before SEO campaigns
Integration Points
- Main servicesrc/lib/consistency/business-consistency-service.ts
table - Source of truthbusiness_consistency_master
table - Platform trackingcitation_listings
table - Audit historyconsistency_audit_log- ConversionCopywritingEngine - Claim verification
Citation Listing Status
not_claimed → claimed → pending_verification → verified ↓ needs_update ↓ suspended
GEO Optimization
For AI search engines (Perplexity, ChatGPT, etc.):
- Entity disambiguation in schema
- Consistent entity references
- Structured data markup
- AI-friendly content
Output Format
{ "audit_result": { "overall_score": 94, "tier1_score": 100, "tier2_score": 87, "issues_found": 3, "recommendations": [...] } }