Schema Markup Package - Austin Plumbing Solutions

📦 What You Get

1. LocalBusiness Schema

Place this in the <head> section of your homepage:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Austin Plumbing Solutions",
  "image": "https://austinplumbingsolutions.com/logo.png",
  "@id": "https://austinplumbingsolutions.com",
  "url": "https://austinplumbingsolutions.com",
  "telephone": "(512) 555-0123",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "Austin",
    "addressRegion": "TX",
    "postalCode": "78701",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 30.2672,
    "longitude": -97.7431
  },
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday",
      "Saturday",
      "Sunday"
    ],
    "opens": "00:00",
    "closes": "23:59"
  },
  "areaServed": [
    {
      "@type": "City",
      "name": "Austin"
    },
    {
      "@type": "City",
      "name": "Round Rock"
    },
    {
      "@type": "City",
      "name": "Cedar Park"
    },
    {
      "@type": "City",
      "name": "Pflugerville"
    }
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Plumbing Services",
    "itemListElement": [
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "Service",
          "name": "Emergency Plumbing Service",
          "description": "24/7 emergency plumbing service including burst pipes, sewer backups, water heater failures, and gas line leaks"
        }
      },
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "Service",
          "name": "Drain Cleaning",
          "description": "Professional drain cleaning services for residential and commercial properties"
        }
      },
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "Service",
          "name": "Water Heater Repair",
          "description": "Water heater installation, repair, and replacement services"
        }
      }
    ]
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "127"
  }
}
</script>

2. Service Schema

Place this on your service pages:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Service",
  "serviceType": "Plumbing Service",
  "provider": {
    "@type": "LocalBusiness",
    "name": "Austin Plumbing Solutions",
    "telephone": "(512) 555-0123",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Austin",
      "addressRegion": "TX",
      "postalCode": "78701"
    }
  },
  "areaServed": {
    "@type": "City",
    "name": "Austin"
  },
  "availableChannel": {
    "@type": "ServiceChannel",
    "serviceType": "Emergency Service",
    "availableLanguage": "English"
  },
  "hoursAvailable": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday",
      "Saturday",
      "Sunday"
    ],
    "opens": "00:00",
    "closes": "23:59"
  }
}
</script>

✅ Implementation Instructions

  1. Homepage: Add LocalBusiness schema to the <head> section
  2. Service Pages: Add Service schema to each service page
  3. FAQ Page: If you purchased FAQ option, add FAQPage schema (provided separately)
  4. Validate: Use Google Rich Results Test to validate
  5. Test: Check Google Search Console for schema errors after 1-2 weeks

Expected Impact:

+5-8 points based on research showing that schema markup helps AI understand your business structure, services, and location. This is especially critical for local service businesses.