All skills
inhouseseo avatar

/improve-content

@bdb4922

Use when rewriting or refreshing an existing page that's underperforming. The agent fetches the URL, analyzes the current content, researches the SERP, and rewrites using the full anti-AI-slop ruleset — no data exports needed.

Use this Skill: https://skilld.dev/gh/inhouseseo/superseo-skills/improve-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

1 warning16d3 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill provides a comprehensive framework for SEO content optimization and rewriting. The analysis identified a low-risk indirect prompt injection surface because the agent fetches and processes content from external URLs without explicit security boundaries. No other security concerns such as obfuscation, malicious code, or data exfiltration were found.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: MEDIUM · 1 issue

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/improve-content