seo-local-business
Generate complete SEO setup for local business websites — HTML head tags, JSON-LD LocalBusiness schema, robots.txt, sitemap.xml. Australian-optimised with +61 phone, ABN, suburb patterns. Use whenever the user wants SEO for a local business (tradesman, café, clinic, agency, retailer), needs JSON-LD structured data, asks for LocalBusiness schema, or wants meta tags / robots.txt / sitemap for a suburb-serving business.
Security Assessment
About seo-local-business
SEO Local Business generates a complete SEO package for local business websites, producing HTML head tags, JSON-LD structured data, robots.txt, and sitemap.xml. It is optimized for Australian businesses (with +61 phone formatting, ABN as taxID, NSW/suburb patterns, and AUD currency) but the structure applies broadly. It solves the problem of assembling correct, standards-compliant on-page SEO and structured data for a suburb-serving business without hand-writing boilerplate.
The workflow gathers business information (name, primary service, location, phone, URL, description, plus optional ABN, hours, socials, price range, service areas, and GPS coordinates), then fills a head-tag template covering title, meta description, canonical URL, Open Graph, Twitter Cards, geo tags, and favicons, with documented title and meta-description length patterns per page type. It generates JSON-LD structured data using the appropriate schema.org LocalBusiness subtype (Plumber, Electrician, Dentist, Restaurant, and many others), with a full property reference for required and recommended fields including PostalAddress, GeoCoordinates, opening hours, areaServed, and sameAs. Template assets are provided for robots.txt (allow-all with a sitemap reference) and sitemap.xml. All output is standard static web-content generation — no scripts execute and no data leaves the machine.
The target users are web developers, agencies, and small-business owners building or improving local business sites — tradespeople, cafés, clinics, retailers, and professional services. Use cases include producing a homepage's structured-data block, standardizing meta tags across service pages, and generating a robots.txt and sitemap.xml for a new site.
FAQ
What does this skill produce?
A complete head section (meta tags, Open Graph, Twitter Cards, geo tags, favicons), JSON-LD structured data for LocalBusiness plus Service and FAQ schemas, a robots.txt, and a sitemap.xml.
Is it only for Australian businesses?
It is Australian-optimised with +61 phone formatting, ABN as taxID, NSW/suburb examples, and AUD, but the underlying schema.org and meta-tag structure works for local businesses generally; you supply your own locale details.
How does it choose the structured-data type?
It maps the business to the most specific schema.org LocalBusiness subtype available — for example Plumber, Electrician, Dentist, Restaurant, or ProfessionalService — and fills required and recommended properties including address, geo coordinates, and opening hours.
What information do I need to provide?
Required: business name, primary service, location, phone, website URL, and description. Optional but recommended: ABN, opening hours, social URLs, price range, service-area suburbs, and GPS coordinates.
Does it run any code or send data anywhere?
No. It only fills in static templates for HTML, JSON-LD, robots.txt, and sitemap.xml. Nothing is executed and no business data is transmitted externally.
Install seo-local-business
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
jezweb/claude-skills