All skills
inhouseseo avatar

/write-content

@bdb4922

Use when writing a complete SEO article. Includes the full anti-AI-slop ruleset (banned vocabulary, banned phrases, banned structural patterns) and voice rules. The agent researches the SERP itself if needed — no keyword data exports required.

Use this Skill: https://skilld.dev/gh/inhouseseo/superseo-skills/write-content

This session only. Nothing lands on disk.

referencescontent-typeslocation-page.md

≈1.2k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Technique 37: Location / Service Area Pages

What It Is

Locally-optimized content targeting geographic-specific searches for services or businesses. Each page focuses on one specific location or service area. Captures "[service] [city]", "[service] in de buurt", and "[service] [region]" searches. Critical for local SEO and Google Maps visibility.

When to Use

Local/transactional intent -- user wants a service or business in a specific geographic area. Create one page per location you serve. Must be genuinely unique per location -- Google penalizes doorway pages with only the city name swapped.

Structure Template

H1: "[Service] in [Location]"
    (e.g., "Zonnepanelen installatie in Rotterdam")

Hero section:
    H1 + location-specific value proposition
    CTA: "Vraag een gratis offerte aan in [Location]"
    Trust: "X klanten in [Location]" or local rating

H2: [Service] in [Location]: wat u moet weten
    Location-specific context (regulations, climate, building types)
    Why [Location] is unique for this service

H2: Onze diensten in [Location]
    Services offered in this specific area
    Any location-specific variations or specialties

H2: Waarom kiezen voor ons in [Location]?
    Local expertise, nearby team, response times
    Location-specific credentials or partnerships

H2: Recente projecten in [Location]
    2-3 local case studies or project examples
    Photos of actual work in the area
    Specific addresses or neighborhoods (with permission)

H2: Prijsindicatie voor [Location]
    Location-specific pricing factors
    Local market rates or ranges
    Why prices may differ from other areas

H2: Werkgebied en bereikbaarheid
    Map embed showing service area
    Neighborhoods, districts, or postal codes served
    Response time for this area

H2: Veelgestelde vragen over [service] in [Location]
    Location-specific FAQ (local regulations, permits, etc.)
    3-5 questions

H2: Contact in [Location]
    Local address (if applicable)
    Phone number with local area code
    Contact form
    Google Maps embed

Word Count

1,200-1,500 words (substantial enough to be genuinely useful, not so long that it's clearly padded)

Schema Markup

  • Primary: LocalBusiness (name, address, telephone, geo, openingHours)
  • Secondary: Service (serviceType, areaServed, provider)
  • Tertiary: FAQ (for the FAQ section)

Featured Snippet Strategy

  • Format: Paragraph snippet for "[service] [location]" queries
  • Target: The opening section describing the service in context of the location
  • Tip: Include the location name naturally in the first 50 words

CTA Placement

  • Hero section: Location-specific CTA above the fold
  • After local projects: Social proof reinforcement CTA
  • After pricing: "Get a quote for [Location]" CTA
  • End of page: Full contact form with address/phone

Internal Linking Strategy

  • Link to main service page for detailed service information
  • Link to nearby location pages ("Ook actief in [nearby city]")
  • Link to relevant case studies from the area
  • Link to pricing page for detailed pricing
  • Receive links from main service page, city hub page, and blog content

Key Success Factors

  1. Genuinely unique content per location: Each page must have location-specific information, not just city-name swaps
  2. Local case studies or projects: Real examples from the area prove local presence
  3. Location-specific data: Local pricing, regulations, permits, climate factors
  4. NAP consistency: Name, Address, Phone must match Google Business Profile exactly
  5. Google Maps embed: Visual confirmation of location and service area
  6. Local schema markup: Complete LocalBusiness schema with geo coordinates

Common Mistakes

  • Doorway pages: Identical content with only the city name changed (Google penalty risk)
  • No local case studies or project examples (no proof of local presence)
  • Missing LocalBusiness schema (loses local pack eligibility)
  • NAP inconsistency between the page and Google Business Profile
  • No embedded map (missed engagement signal and trust element)
  • Creating pages for locations you do not actually serve
  • Not including location-specific pricing or regulatory information

Example Topics by Niche

  • Energy: "Zonnepanelen installatie Rotterdam -- lokale installateurs en prijzen"
  • Telecom: "Glasvezel beschikbaarheid Amsterdam -- check per postcode"
  • SaaS: "SEO bureau Utrecht -- lokaal online marketing advies"
  • E-commerce: "Same-day delivery Amsterdam -- bestel voor 14:00"
  • Local services: "Loodgieter Den Haag -- 24/7 spoed en onderhoud"

Source: SKILL.md on GitHub

No alerts16d3 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill provides a detailed multi-phase framework for researching and generating SEO-optimized articles while minimizing common AI writing patterns. It ingests and processes external data from search engine results and competitor web pages, creating a standard indirect prompt injection surface area. No malicious behaviors, obfuscation, or unauthorized access patterns were detected.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

Signed by skilld at bdb4922. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 weeks ago.

Activeupdated last month

README badge

README badge for inhouseseo/superseo-skills/write-content