[[{"@type":["BlogPosting"],"@id":"https:\/\/www.schemaapp.com\/schema-markup\/services-schema-markup-schema-org-services\/#BlogPosting","@context":{"@vocab":"http:\/\/schema.org\/","kg":"http:\/\/g.co\/kg"},"url":"https:\/\/www.schemaapp.com\/schema-markup\/services-schema-markup-schema-org-services\/","publisher":[{"@id":"https:\/\/www.schemaapp.com\/#Organization"}],"audience":"https:\/\/schema.org\/PeopleAudience","inLanguage":[{"@type":"Language","@id":"https:\/\/www.schemaapp.com\/schema-markup\/services-schema-markup-schema-org-services\/#BlogPosting_inLanguage_Language","name":"English"}],"dateModified":"2023-09-12T18:35:48+00:00","headline":"How to Create Service Schema Markup for Businesses","datePublished":"2020-04-02T19:24:58+00:00","image":[{"@type":"ImageObject","@id":"https:\/\/www.schemaapp.com\/schema-markup\/services-schema-markup-schema-org-services\/#BlogPosting_image_ImageObject","url":"https:\/\/www.schemaapp.com\/wp-content\/uploads\/2021\/03\/How-to-Create-Service-Schema-Markup-for-Businesses.png"}],"mainEntityOfPage":"https:\/\/www.schemaapp.com\/schema-markup\/services-schema-markup-schema-org-services\/","name":"How to Create Service Schema Markup for Businesses","articleBody":"When you\u2019re developing a Schema Markup strategy for a business, there is often a Service (Schema.org\/Service) offered that is core to the business. Most SEOs start by optimizing the business first, and you may have even used our Ultimate Guide for Local Business Schema Markup. Once that\u2019s finished, you\u2019re ready to tackle markup for Services.\nWhether they\u2019re home services, such as roofing, plumbing, contractor or lawn care, or professional services such as marketing, search engine optimization, or defense in a court of law, most companies offer some type of service. As such, it seems odd that Google\u2019s structured data features do not include \u201cService\u201d, but instead focus on product schema markup for rich results.\nIn this article we are going to show you how to create schema markup for Services, so that Google can explicitly understand what services are offered, to what area, and who is providing them.\nService is our co-founder, Mark van Berkel\u2019s favourite schema class, now we\u2019ll explain why.\nTips for Doing Service Schema Markup\nBy properly marking up your service with structured data, the information you define as entities on the page can be linked to a search engine\u2019s knowledge graph. This provides relevance and context for your content so that your services can be better matched to a user\u2019s search query. Services could include delivery services, print services, plumbing services, roofing services, and more!\nService is the broadest class to define a service offered by a business. The Professional Service class was commonly used in the past, but has since been deprecated by Schema.org in favour of the more general Service. As a result, we recommend using Service, or one of the more specific subclasses instead of Professional Service.\nWithin your schema markup, you can describe exactly what type of service you offer (additionalType), who is providing the service (provider), and the area where the Service is offered (areaServed). You can also define the output of the service (serviceOutput). For example, if you are optimizing a Mortgage broker site, the output of the Service is a mortgage. Or if the service is for a home builder, the output would be a custom-built home.\nThese properties give you control over defining the services sold by the business so that Google and other search engines can accurately understand them and route appropriate traffic to the right pages.\nOur Favourite Properties\n\nUse the provider property to define who is offering the Service. This is usually the Organization or Local Business that the Service page is for.\nUse additionalType to define the service more explicitly. Use a Wikidata or Wikipedia link to define this. For example, you would link to https:\/\/en.wikipedia.org\/wiki\/Plumbing if you were optimizing a Plumbing service.\nUse areaServed to explicitly define where the Service is available. Use a Wikidata or Wikipedia link to define this.\nUse serviceOutput to define what the outcome of the service is.\n\nList of Service Properties\nCreating schema markup for services can be challenging as there are so few required properties to guide us. Instead, we will need to decide what is important about the service being offered, and use the available properties to call that out in the markup.\nSo which properties should we use? A good place to start is by searching for properties that contain the word \u201cservice\u201d in their name or description. Below is a list of properties we recommend you use. Your list could vary depending on what features you want to call out and what information is displayed on the web page. If you don\u2019t have the content for one of the properties on your page\u2014such as an image\u2014then consider adding it in the future.\n\nname: The name of the item.\nadditionalType: An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. This is a great place to use Wikipedia.\nareaServed: The geographic area where a service or offered item is provided. This is a great place to use Wikipedia.\navailableChannel: A means of accessing the service which connects to a ServiceChannel data item. Creating a ServiceChannel allows you to leverage more touch point properties like servicePhone, servicePostalAddress, and serviceSmsNumber.\nbrand: The brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person.\ndescription: A description of the service.\nimage: An image of the service. This can be a URL or a fully described ImageObject.\nlogo: An associated logo. You may want to just leave this blank and refer to the Organization and its logo.\noffers: An offer to provide this item\u2014for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Note that the associated Offer requires the availability and price of the item offered. If you\u2019re worried about errors showing up in your markup, we recommend only using this property if you also have the required information on your web page.\npotentialAction: Indicates a potential Action, which describes an idealized action in which this thing would play an \u2018object\u2019 role. For example: \u201cbook a demo\u201d or \u201crequest a quote\u201d.\nprovider: The service provider, service operator, or service performer. This is a great way to link to the primary organization offering the service.\nserviceOutput: The tangible thing generated by the service, e.g. a passport, permit, mortgage, etc.\nserviceType: Another opportunity to further describe the service being provided. This can either be implemented with text, or by linking to Wikipedia.\nsubjectOf: Is there a CreativeWork (ie. Blog, Article, Video) that this service is the subject of? We recommend either using subjectOf to link your Service to the CreativeWork, or else linking the CreativeWork to the Service using the about property.\ntermsOfService: Human-readable terms of service documentation in the form of either text or a URL.\nurl: The URL of the page you are optimizing.\n\nService Schema Markup Tutorial\nEvery schema class has a list of properties that can be used to further define its features. Schema App gives you access to all the Schema.org\/Service properties. You can use our recommended list above as a starting point to call out the information listed on your Service\u2019s web page. Schema App will load all of the properties available for Services according to Schema.org. Services don\u2019t have any required properties since requirements are only applied to data items eligible for Google\u2019s Rich Results.\nTo see our tools in action, check out our tutorial for how to add schema markup for Services using the Schema App Editor:\n<img src=\"https:\/\/i.ytimg.com\/vi\/ID\/hqdefault.jpg\" alt=\"\" width=\"480\" height=\"360\"><iframe src=\"\/\/www.youtube.com\/embed\/exH9rVP-iZ4?autoplay=0&controls=1&origin=https%3A%2F%2Fwww.schemaapp.com\" allowfullscreen=\"1\"><\/iframe>\nMulti-Typing Service and Product\nIn some instances, you should consider multi-typing your data item as both a Service and a Product. This allows you to leverage all the properties granted to both types. This also makes your data item eligible for the Product rich result in search.\nSchema.org defines a Product as:\n\u201cAny offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.\u201d\nSo, it stands to reason that any service could also receive Product markup. However, it\u2019s always best to use the schema.org type that defines your data item most specifically. You should consider multi-typing a data item as both a Product and a Service when:\n\nIt could benefit from leveraging Service properties like provider, and areaServed\nIt has an image, as required for the Product rich result\nIt has the price, aggregateRating or review information required for the Product rich result\n\nSchema Markup for Local Services\nGoogle\u2019s structured data documentation doesn\u2019t include services, but it does include Local Business. You can use the provider property to define your organization or local business schema markup for enhanced Google features in search.\nCall out where the services are provided using the areaServed property. Link this to a Wikidata entity for that place, as most Wikidate entries for places have coordinate location information.\nCheck out our Ultimate How-To Guide for Local Business Schema Markup for more information about how to mark up your local business organization.\nSchema Markup for Software as a Service (SaaS)\nService schema markup is more complicated for representing SaaS because there aren\u2019t specific Types to describe this in the schema.org vocabulary. For specific SaaS products, use SoftwareApplication, Product, or multitype as both depending on which definition best suits your needs, and which rich results you want the content to be eligible for.\nIf specific products aren\u2019t provided, you can use service more generally, and use either sameAs or additionalType to link to a Wiki entity with a more specific definition. For example, IT service management or digital security.\n\n\n\n\nFrequently Asked Questions about Services Schema Markup\nWhat is service schema?\nService schema is a type of schema markup. By marking up services on your website with structured data, you\u2019re helping search engines understand what types of services your business specializes in. Services could include delivery services, print services, plumbing services, roofing services, and more!\nHow do I add service schema markup?\nCreating schema markup for services can be challenging, which is why we put together this helpful guide! First, determine what\u2019s important about the service being offered. Next, use the available properties to call that out in the markup.\nStart by searching for properties that contain the word \u201cservice\u201d in their name or description. Using your tool of choice, mark up the services on your website and  test that your markup is working as expected.\nWhat is schema markup?\nSchema markup is code added to your website that translates your content into a language that search engines understand. This advanced SEO strategy can increase your E-E-A-T, improve your brand findability, and help your online business to drive more quality organic traffic to your website.\nHow do I create schema markup on my site?\nWhen you decide to do schema markup on a website, first figure out what pages you want to optimize. From there, decide what part of the schema.org vocabulary you should use to get the best organic search results and most Google rich results. Start with developing your schema strategy using our guide: How to Develop a Schema Markup Strategy for a Website. Author and deploy your schema markup, and then validate using the tips and tools mentioned in our guide: How Do I Know If My Schema Markup is Working?\nWe have experience with deploying and managing Services Schema Markup at scale, and can help you save time and money with our team of structured data experts.\nDo you need help creating service schema markup for your business?Let\u2019s Talk\n \n\n\n\n","description":"Learn how to add detailed schema markup to Services pages using the schema.org\/Service markup including best practices, tips, examples and videos."},{"@context":"http:\/\/schema.org","@type":"Organization","address":{"@type":"PostalAddress","streetAddress":"201 - 412 Laird Road","postalCode":"N1G 3X7","addressRegion":"Ontario","addressLocality":"Guelph","addressCountry":"https:\/\/www.schemaapp.com\/#Country","name":"Schema App Address","@id":"https:\/\/www.schemaapp.com\/#PostalAddress"},"logo":{"@type":"ImageObject","width":"290","height":"93","url":"https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2020\/07\/SA_Logo_Main_Orange_w300-1.png?strip=all&lossy=1&ssl=1","@id":"https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2020\/07\/SA_Logo_Main_Orange_w300-1.png?strip=all&lossy=1&ssl=1"},"potentialAction":{"@type":"ScheduleAction","name":"Schedule a Demo","url":"https:\/\/www.schemaapp.com\/book-a-demo\/","@id":"https:\/\/www.schemaapp.com\/#ScheduleAction"},"image":{"@type":"ImageObject","width":"1350","height":"650","url":"https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2021\/04\/Schema-App-Featured-Image.png?strip=all&lossy=1&ssl=1","@id":"https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2021\/04\/Schema-App-Featured-Image.png?strip=all&lossy=1&ssl=1"},"description":"Schema App is an end-to-end Schema Markup solution that helps enterprise SEO teams develop a knowledge graph and drive search performance.","knowsAbout":["http:\/\/www.wikidata.org\/entity\/Q1891170","https:\/\/www.wikidata.org\/wiki\/Q6108942","https:\/\/www.wikidata.org\/wiki\/Q26813700","https:\/\/www.wikidata.org\/wiki\/Q180711","http:\/\/www.wikidata.org\/entity\/Q33002955"],"keywords":["Structured Data","Knowledge Graph","Rich Results","Semantic Search","Search Engine Optimization","Schema Markup","Semantic Technology"],"location":"http:\/\/www.wikidata.org\/entity\/Q504114","sameAs":["https:\/\/www.instagram.com\/lifeatschemaapp\/","https:\/\/www.linkedin.com\/company\/2480720\/","https:\/\/twitter.com\/schemaapptool","https:\/\/www.youtube.com\/channel\/UCqVBXnwZ3YNf2BVP1jXcp6Q"],"legalName":"Hunch Manifest Inc","name":"Schema App","telephone":"+18554448624","url":"https:\/\/www.schemaapp.com\/","email":"support@schemaapp.com","knowsLanguage":"http:\/\/www.wikidata.org\/entity\/Q1860","areaServed":"http:\/\/www.wikidata.org\/entity\/Q13780930","@id":"https:\/\/www.schemaapp.com\/#Organization"}],{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Schema Markup","item":"https:\/\/www.schemaapp.com\/schema-markup\/#breadcrumbitem"},{"@type":"ListItem","position":2,"name":"How to Create Service Schema Markup for Businesses","item":"https:\/\/www.schemaapp.com\/schema-markup\/services-schema-markup-schema-org-services\/#breadcrumbitem"}]}]