{"id":1324,"date":"2023-09-19T17:57:45","date_gmt":"2023-09-19T16:57:45","guid":{"rendered":"https:\/\/organicdigital.co\/blog\/?p=1324"},"modified":"2024-06-10T15:25:33","modified_gmt":"2024-06-10T14:25:33","slug":"how-to-implement-localbusiness-schema-markup-and-why","status":"publish","type":"post","link":"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/","title":{"rendered":"How To: Implement LocalBusiness Schema Markup (And Why)"},"content":{"rendered":"\n<p>As a long time <a href=\"https:\/\/daveashworth.co\/skills\/local-seo-consultant\/\">Local SEO Consultant<\/a>, I have to say that ensuring your business stands out online is crucial. One powerful way to do this is by implementing LocalBusiness Schema Markup. In this comprehensive guide, we&#8217;ll walk you through the process of adding this markup to your website, and more importantly, explain why it&#8217;s essential for your local SEO strategy.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/#What_is_LocalBusiness_Schema_Markup\" >What is LocalBusiness Schema Markup?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/#What_Are_The_Benefits_Of_LocalBusiness_Schema_Markup\" >What Are The Benefits Of LocalBusiness Schema Markup?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/#When_to_Use_LocalBusiness_Schema\" >When to Use LocalBusiness Schema<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/#Local_Business_Schema_Markup_Examples\" >Local Business Schema Markup Examples<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/#Local_Business_Schema_Markup_Generators\" >Local Business Schema Markup Generators<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/#How_To_Test_and_Validate_LocalBusiness_Schema_Markup\" >How To Test and Validate LocalBusiness&nbsp;Schema Markup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/#How_To_Implement_LocalBusiness_Schema_Markup\" >How To Implement&nbsp;LocalBusiness&nbsp; Schema Markup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/#Do_You_Implement_LocalBusiness_Schema_Markup_On_Every_Page\" >Do You Implement LocalBusiness Schema Markup On Every Page?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/daveashworth.co\/blog\/how-to-implement-localbusiness-schema-markup-and-why\/#In_Summary\" >In Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_LocalBusiness_Schema_Markup\"><\/span><strong>What is LocalBusiness Schema Markup?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Local business schema markup is a structured data vocabulary that allows search engines to understand and display important information about a local business in search results. This markup provides key details such as the business&#8217;s name, address, phone number, hours of operation, and website URL.<\/p>\n\n\n\n<p>By implementing local business schema markup, businesses can enhance their online presence and improve their chances of appearing in relevant local search results. This markup helps search engines like Google to better understand the business&#8217;s location and relevance to specific geographic areas, thus increasing visibility for potential customers. Additionally, local business schema markup also enables businesses to provide additional information such as customer reviews, ratings, and other relevant details, which can further attract and engage potential customers. Overall, implementing local business schema markup is an effective strategy for businesses to optimize their online presence, increase visibility, and attract local customers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Are_The_Benefits_Of_LocalBusiness_Schema_Markup\"><\/span><strong>What Are The Benefits Of LocalBusiness Schema Markup?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Implementing LocalBusiness Schema Markup offers several compelling advantages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Improved Search Engine Rankings:<\/strong> <br>Search engines like Google often prioritize websites with structured data markup, leading to higher rankings in search results.<br><\/li>\n\n\n\n<li><strong>Enhanced Local Visibility:<\/strong> <br>LocalBusiness Schema Markup helps your business appear in local search results and on Google Maps, increasing your local online presence.<br><\/li>\n\n\n\n<li><strong>Higher Click-Through Rates:<\/strong> <br>Rich search results, enabled by schema markup, tend to attract more clicks from users because they provide detailed and visually appealing information.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"When_to_Use_LocalBusiness_Schema\"><\/span><strong>When to Use LocalBusiness Schema<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>LocalBusiness Schema is beneficial for a wide range of businesses, including but not limited to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Local brick-and-mortar stores<\/li>\n\n\n\n<li>Restaurants and cafes<\/li>\n\n\n\n<li>Service-based businesses (e.g., plumbers, electricians)<\/li>\n\n\n\n<li>Medical practices<\/li>\n\n\n\n<li>Hotels and accommodations<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Local_Business_Schema_Markup_Examples\"><\/span><strong>Local Business Schema Markup Examples<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Adding LocalBusiness Schema Markup to your website is a powerful way to enhance your online visibility in local search results. To help you get started, we&#8217;ve created a blank template of code that you can use to structure your business information in accordance with Schema.org guidelines. This structured data will make it easier for search engines to understand and present your business information to users.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script type=\"application\/ld+json\"&gt;\n{\n\t\"@context\": \"https:\/\/www.schema.org\/\",\n\t\"@type\": \"LocalBusiness\",\n\t\"name\": \"\",\n\t\"description\": \"\",\n\t\"address\": \n\t{\n\t\t\"@type\": \"PostalAddress\",\n\t\t\"streetAddress\": \"\",\n\t\t\"addressLocality\": \"\",\n\t\t\"addressRegion\": \"\",\n\t\t\"postalCode\": \"\",\n\t\t\"addressCountry\": \"\"\n\t},\n\t\"location\": \n\t{\n\t\t\"geo\": \n\t\t{\n\t\t\t\"@type\": \"GeoCoordinates\",\n\t\t\t\"latitude\": \"\",\n\t\t\t\"longitude\": \"\"\n\t\t}\n\t},\n\t\"hasMap\": \"\",\n\t\"openingHoursSpecification\": \n\t&#91;\n\t\t{\n\t\t\t\"@type\": \"OpeningHoursSpecification\",\n\t\t\t\"dayOfWeek\": \n\t\t\t&#91;\n\t\t\t\t\"Monday\",\n\t\t\t\t\"Tuesday\",\n\t\t\t\t\"Wednesday\",\n\t\t\t\t\"Thursday\",\n\t\t\t\t\"Friday\"\n\t\t\t],\n\t\t\t\"opens\": \"\",\n\t\t\t\"closes\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"@type\": \"OpeningHoursSpecification\",\n\t\t\t\"dayOfWeek\": \n\t\t\t&#91;\n\t\t\t\t\"Saturday\"\n\t\t\t],\n\t\t\t\"opens\": \"\",\n\t\t\t\"closes\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"@type\": \"OpeningHoursSpecification\",\n\t\t\t\"dayOfWeek\": \n\t\t\t&#91;\n\t\t\t\t\"Sunday\"\n\t\t\t],\n\t\t\t\"opens\": \"\",\n\t\t\t\"closes\": \"\"\n\t\t}\n\t],\n\t\"contactPoint\" : \n\t&#91;\n\t\t{\n\t\t\t\"@type\" : \"ContactPoint\",\n\t\t\t\"email\" : \"\",\n\t\t\t\"telephone\": \"\",\n\t\t\t\"contactType\" : \"\"\n\t\t}\n\t],\n\t\"sameAs\": \n\t&#91;\n\t\t\"\"\n\t]\n}\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p>Here&#8217;s how to fill in the template:<\/p>\n\n\n\n<ol class=\"wp-block-list\" style=\"list-style-type:1\">\n<li><strong>@type and @context<\/strong>: These properties define the type of schema you&#8217;re implementing (LocalBusiness) and the context (Schema.org). You don&#8217;t need to change these.<\/li>\n\n\n\n<li><strong>name<\/strong>: Enter your business name within the quotation marks.<\/li>\n\n\n\n<li><strong>description<\/strong>: Provide a brief description of your business.<\/li>\n\n\n\n<li><strong>address<\/strong>: Fill in the postal address details, including street address, locality, region, postal code, and country.<\/li>\n\n\n\n<li><strong>location<\/strong>: If you have the geographic coordinates (latitude and longitude) for your business location, enter them here. If not, you can leave these fields blank.<\/li>\n\n\n\n<li><strong>hasMap<\/strong>: If you have a link to an online map (e.g., Google Maps) showing your business location, include it here. Otherwise, you can leave this field blank.<\/li>\n\n\n\n<li><strong>openingHoursSpecification<\/strong>: Specify your business&#8217;s opening hours for each day of the week. For each day, provide the dayOfWeek, opens (opening time), and closes (closing time).<\/li>\n\n\n\n<li><strong>contactPoint<\/strong>: Include your contact information, such as email, telephone number, and contact type (e.g., customer support, sales).<\/li>\n\n\n\n<li><strong>sameAs<\/strong>: If your business has a presence on other websites or social media platforms (e.g., Facebook, Twitter, LinkedIn), you can include the URLs here. Add each URL within the double quotation marks and separate multiple URLs with commas.<\/li>\n<\/ol>\n\n\n\n<p>Once you&#8217;ve filled in all the necessary information, you can copy and paste this code into the HTML of your website&#8217;s relevant pages, such as your homepage or contact page. Don&#8217;t forget to validate your markup using tools like Google&#8217;s Structured Data Testing Tool to ensure it&#8217;s error-free.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Local_Business_Schema_Markup_Generators\"><\/span><strong>Local Business Schema Markup Generators<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>While manually adding LocalBusiness Schema Markup is a viable option, you can also take advantage of handy online tools known as Local Business Schema Markup Generators. These generators simplify the process by creating the markup code for you based on the information you provide. This is especially useful if you&#8217;re not comfortable working directly with code or want a quicker solution.<\/p>\n\n\n\n<p>Here are some reliable Local Business Schema Markup Generators:<\/p>\n\n\n\n<ol class=\"wp-block-list\" style=\"list-style-type:1\">\n<li><strong>Google&#8217;s Structured Data Markup Helper<\/strong>: Google offers a user-friendly tool that allows you to generate Schema Markup for various types of content, including local businesses. It provides a step-by-step interface to enter your business details, and then it generates the code for you. <a href=\"https:\/\/www.google.com\/webmasters\/markup-helper\/\" target=\"_blank\" rel=\"noopener\">Google&#8217;s Structured Data Markup Helper<\/a><br><\/li>\n\n\n\n<li><strong>Schema.org&#8217;s JSON-LD Generator<\/strong>: Schema.org provides a simple JSON-LD Generator that lets you fill in the details of your local business, and it generates the code in JSON-LD format. <a href=\"https:\/\/jsonld.com\/local-business\" target=\"_blank\" rel=\"noopener\">Schema.org&#8217;s JSON-LD Generator<\/a><\/li>\n<\/ol>\n\n\n\n<p>Using these generators is a convenient and error-free way to ensure your LocalBusiness Schema Markup is accurate and properly structured. Simply fill in the required information, and the tool will provide you with the code to add to your website.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_To_Test_and_Validate_LocalBusiness_Schema_Markup\"><\/span><strong>How To Test and Validate LocalBusiness<\/strong>&nbsp;<strong>Schema Markup<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before adding to your site, always test and validate to ensure the code is correct, use an online schema markup testing tool.&nbsp;<\/p>\n\n\n\n<p>I personally always use&nbsp;<a href=\"https:\/\/validator.schema.org\/\" target=\"_blank\" rel=\"noopener\">the validator tool at schema.org<\/a><\/p>\n\n\n\n<p>You could also use&nbsp;<a href=\"https:\/\/search.google.com\/test\/rich-results\" target=\"_blank\" rel=\"noopener\">Google\u2019s Rich Results Test tool<\/a>.<\/p>\n\n\n\n<p>Either or, don\u2019t add it to your site till they say it\u2019s good to go.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_To_Implement_LocalBusiness_Schema_Markup\"><\/span><strong>How To Implement&nbsp;LocalBusiness<\/strong>&nbsp;<strong> Schema Markup<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>My preference is to always add the code directly to the HTML, but of course that\u2019s not always possible.<\/p>\n\n\n\n<p>Alternatively you could use Google Tag Manager, whilst a number of site plugins will do this for you:<\/p>\n\n\n\n<p>For WordPress, try&nbsp;<a href=\"https:\/\/yoast.com\/wordpress\/plugins\/seo\/\" target=\"_blank\" rel=\"noopener\">Yoast<\/a>.<\/p>\n\n\n\n<p>For Magento, try&nbsp;<a href=\"https:\/\/www.weltpixel.com\/magento2-google-rich-cards-free-extension.html\" target=\"_blank\" rel=\"noopener\">Welt Pixel<\/a>&nbsp;or&nbsp;<a href=\"https:\/\/amasty.com\/google-rich-snippets-for-magento-2.html\" target=\"_blank\" rel=\"noopener\">Amasty<\/a><\/p>\n\n\n\n<p>For Shopify try&nbsp;<a href=\"https:\/\/apps.shopify.com\/schema-plus\" target=\"_blank\" rel=\"noopener\">Schema Plus<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Do_You_Implement_LocalBusiness_Schema_Markup_On_Every_Page\"><\/span><strong>Do You Implement LocalBusiness Schema Markup On Every Page?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>No, you do not typically implement LocalBusiness Schema Markup on every page of a website. LocalBusiness Schema Markup is specifically designed to provide information about a physical, local business, such as its name, address, phone number, hours of operation, and location. Therefore, it is most relevant and useful when applied to pages that represent or describe the local business.<\/p>\n\n\n\n<p>Here&#8217;s where you should consider implementing LocalBusiness Schema Markup:<\/p>\n\n\n\n<ol class=\"wp-block-list\" style=\"list-style-type:1\">\n<li><strong>Homepage:<\/strong> It&#8217;s common to include LocalBusiness Schema Markup on the homepage of your website. This helps search engines associate your website with your physical business location.<\/li>\n\n\n\n<li><strong>Contact Page:<\/strong> If you have a dedicated contact page that includes your business&#8217;s address and contact information, adding LocalBusiness Schema Markup to this page is beneficial.<\/li>\n\n\n\n<li><strong>Location-Specific Pages:<\/strong> If your website has multiple physical locations (e.g., multiple store branches), you can include LocalBusiness Schema Markup on each location-specific page to provide details for each branch.<\/li>\n\n\n\n<li><strong>Service or Product Pages:<\/strong> If your website includes specific pages for products or services offered by your local business, consider including LocalBusiness Schema Markup on these pages to associate them with your business.<\/li>\n<\/ol>\n\n\n\n<p>However, for pages that don&#8217;t directly relate to your local business, such as informational blog posts or product listings without a location context, it&#8217;s not necessary to include LocalBusiness Schema Markup. Instead, you should focus on using schema markup that is more relevant to the content of those pages, such as Article Schema Markup or Product Schema Markup, as appropriate.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"In_Summary\"><\/span><strong>In Summary<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>By following the steps outlined in this guide and embracing the power of LocalBusiness Schema Markup, you&#8217;re taking a significant stride toward optimizing your online presence and attracting local customers. In an era where digital visibility is key, this structured data becomes your secret weapon to shine brightly on the local stage.<\/p>\n\n\n\n<p>So, go ahead, empower your business, and embark on a journey towards higher search engine rankings, improved local visibility, and the increased engagement of potential customers. Embrace the potential of LocalBusiness Schema Markup and watch your business thrive in the digital world.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this comprehensive guide, we&#8217;ll walk you through the process of adding this markup to your website, and more importantly, explain why it&#8217;s essential for your local search engine optimization (SEO) strategy.<\/p>\n","protected":false},"author":1,"featured_media":1325,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,9],"tags":[],"class_list":["post-1324","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-local-seo","category-structured-data"],"_links":{"self":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/1324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/comments?post=1324"}],"version-history":[{"count":0,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/1324\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/media\/1325"}],"wp:attachment":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/media?parent=1324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/categories?post=1324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/tags?post=1324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}