Michael Grippi Michael Grippi - 4 months ago 26
JSON Question

How can I improve this JSON-LD Schema for local service area business?

I am new to any kind of coding and put this together myself. I have a service area business... no brick and mortar store.. and we cover about a 30 mile radius of Sacramento, CA. This is the JSON-LD I have made for my home page.
I think I am supposed to make JSON-LD schema for other pages as well, but not sure what to put on it that is different than this?
I also feel like I am missing stuff that would really help me out in search results, but I am not sure what. I am open to all feedback!
website: www.yogabearpc.com
Here is my current home page code:

<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "ProfessionalService",
"address": {
"@type": "PostalAddress",
"addressLocality": "Sacramento",
"addressRegion": "CA",
"postalCode":"95816",
"streetAddress": ""
},
"description": "Yoga Bear Computer Repair is a mobile and onsite computer repair company in Sacramento, CA. Rated #1, we repair laptops, desktops, PCs, and Apple Macs.",
"name": "Yoga Bear Computer Repair",
"telephone": "916-800-3035",
"openingHours": "Mo-Su 00:00-24:00",
"geo": {
"@type": "GeoCoordinates",
"latitude": "38.56",
"longitude": "-121.47"
},
"logo": "http://www.yogabearpc.com/wp-content/uploads/2016/05/logo.jpg",
"email":"mailto:yogabearpc@gmail.com",
"url":"http://www.yogabearpc.com/",
"sameAs" : [ "https://www.facebook.com/yogabearpc",
"http://www.twitter.com/YogaBearPC",
"https://plus.google.com/+YogaBearPCRepairSacramento",
"https://www.instagram.com/yogabearpc/",
"https://www.linkedin.com/in/yoga-bear-computer-repair-178a32111",
"https://www.pinterest.com/yogabearpc/",
"https://www.youtube.com/channel/UCHmmLsYH9252HxlOjXD9t9w",
"https://www.yelp.com/biz/yoga-bear-computer-repair-sacramento-2"]
}



Answer

EDITED

Consider this:

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "ProfessionalService",
    "name": "Yoga Bear Computer Repair",
    "description": "Yoga Bear Computer Repair is a mobile and onsite computer repair company in Sacramento, CA. Rated #1, we repair laptops, desktops, PCs, and Apple Macs.",
    "areaServed": [{
        "@type": "Place",
        "geo": {
            "@type": "GeoCircle",
            "geoMidpoint": {
                "@type": "GeoCoordinates",
                "latitude": "38.56",
                "longitude": "-121.47"
            },
            "geoRadius": "50"
        }
    },
    {
        "@type": "Place",
        "hasMap": "place URL to map here; e.g. the Google map URL"
    },
    {
        "@type": "Place",
        "address": {
            "@type": "PostalAddress",
            "addressLocality": "Sacramento",
            "addressRegion": "CA",
            "postalCode": "95816"
        }
    }],
    "address": {
        "@type": "PostalAddress",
        "addressLocality": "Sacramento",
        "addressRegion": "CA",
        "postalCode": "95816",
        "streetAddress": ""
    },
    "contactPoint": {
        "@type": "ContactPoint",
        "url": "http://www.yogabearpc.com/",
        "contactType": "customer service",
        "telephone": "+1.916.800.3035",
        "email": "yogabearpc@gmail.com",
        "hoursAvailable": {
            "@type": "OpeningHoursSpecification",
            "dayOfWeek": ["Monday",
            "Tuesday",
            "Wednesday",
            "Thursday",
            "Friday",
            "Saturday",
            "Sunday"],
            "opens": "08:00",
            "closes": "18:00"
        }
    },
    "logo": {
        "@type": "ImageObject",
        "url": "http://www.yogabearpc.com/wp-content/uploads/2016/05/logo.jpg",
        "width": {
            "@type": "QuantitativeValue",
            "value": "xx"
        },
        "height": {
            "@type": "QuantitativeValue",
            "value": "xx"
        }
    },
    "url": "http://www.yogabearpc.com/",
    "sameAs": ["https://www.facebook.com/yogabearpc",
    "http://www.twitter.com/YogaBearPC",
    "https://plus.google.com/+YogaBearPCRepairSacramento",
    "https://www.instagram.com/yogabearpc/",
    "https://www.linkedin.com/in/yoga-bear-computer-repair-178a32111",
    "https://www.pinterest.com/yogabearpc/",
    "https://www.youtube.com/channel/UCHmmLsYH9252HxlOjXD9t9w",
    "https://www.yelp.com/biz/yoga-bear-computer-repair-sacramento-2"]
}
</script>

You'll want to update specific values, such as the logo dimensions. These dimensions are Google-manadatory.

You also may wish to add time zone information on service hours (I didn't look-up that value for the areaServed).