Menu
Your Cart

Create your own 'Local Business' schema Script.

    Using the schema.org LocalBusiness markup for backlinks can be more beneficial, particularly for businesses that rely on local SEO. The LocalBusiness schema helps search engines understand and display key information about the business, such as Name, Address, Phone Number (NAP), operating hours, and services. When backlinks include this schema, they can improve the visibility of a business in local search results and increase the likelihood of appearing in Google's local pack (the map results).

By including these details in a structured format, backlinks provide clear signals to search engines about the relevance of the business to a specific geographic location, which can enhance local SEO performance.

Why People Don't Commonly Include LocalBusiness Schema Backlinks:

  1. Lack of Awareness: Many businesses and SEO specialists may not be fully aware of the benefits of using structured data like the LocalBusiness schema in backlinks. They often focus on obtaining high authority backlinks without considering the additional SEO benefits of structured data.

  2. Technical Complexity: Implementing structured data for backlinks requires a deeper understanding of schema markup and coding, which many website owners or SEO practitioners might lack. Adding schema is typically a task for developers or experienced SEO experts.

  3. Focus on Generic Backlinks: Many SEO strategies prioritize generic backlinks (based on relevance and domain authority) over more structured approaches. There's still a widespread perception that a high volume of backlinks, regardless of their structure, is sufficient for improving rankings.

  4. Inconsistent Use: Even if a business uses the LocalBusiness schema on its own website, it might not prioritize getting similar schema-rich backlinks from other sites. Backlinks with schema data require both parties (the business and the referring site) to align on this technical detail, which rarely happens.

  5. Content and Context Limitations: Websites linking back to a business may not have the appropriate context to include NAP details or structured data in their content. They might be referencing the business in a broader or unrelated topic, so adding LocalBusiness schema would not make sense.

Potential Benefits of Including LocalBusiness Schema in Backlinks:

  • Enhanced Local SEO: Providing consistent NAP information across multiple websites helps build trust with search engines, leading to better local rankings.
  • Improved Click-Through Rates: When search engines display rich snippets from the schema, it can result in more informative and attractive listings, encouraging more users to click on them.
  • Accurate Business Representation: The schema ensures that the business information is accurate and consistent across the web, avoiding NAP discrepancies that could harm SEO efforts.

Encouraging the use of schema-enhanced backlinks could help businesses collectively perform better in local searches, but it would require more education, awareness, and technical support in the SEO community to make this a widespread practice.


using local business schema in nap citations



Create your own 'Local Business' Schema Rich Text Script.

This rich text is used as part of your Local SEO to aide your local search results for you business.

How to use

  • Complete the editable fields with your details.
  • Don't forget the quotation marks inside each field
  • Copy everything in-between the top and bottom line
  • Paste this in your website <head> section
<Head>

<!-- LocalBusiness --> <script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": ,
"description":"",
"image": ,
"@id": ,
"url": ,
"telephone":  /* MUST match NAP citation */ ,

"priceRange": "45-1000",
"address": {
"@type": "PostalAddress",
"streetAddress":  /* MUST match NAP citation */ ,

"addressLocality": , "addressRegion": ,
"postalCode": , "addressCountry": "US"},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "", "reviewCount": ""},
"geo": {
"@type": "GeoCoordinates",
"latitude": "" , "longitude": ""} /* search address in google maps, get co-ords from result url */,

"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": , "closes": },{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": , "closes": }],
"sameAs": [
,
,
,
,
,
,
,

]
}
</script>


</Head>

Check your Results:

Copyright © 1996-2025, The Laughing Professor, All Rights Reserved


GEO-TAG

You SHOULD be using this GEOTAG [place] script! This is what increases 'Local' searches. copy, edit and paste

<img src="https://laughingprofessor.net/image/catalog/company_logos/RETIRED-The-Professor-for-a-Reason.png" width="250px" alt="The Professor seo services">
<div itemscope="" itemtype="https://schema.org/Place">
<span itemprop="name">The Laughing Professor</span>
<span itemprop="description">SEO Local Business</span>
<div itemprop="address" itemscope="" itemtype="https://schema.org/PostalAddress">
<span itemprop="streetAddress">...</span><!-- MUST match NAP citation -->
<span itemprop="addressLocality">Hinton</span>
<span itemprop="addressRegion">West Virginia</span>
<span itemprop="postalCode">25951</span>,
<span itemprop="addressCountry">United States</span> </div>
<div itemprop="geo" itemscope="" itemtype="https://schema.org/GeoCoordinates">
<meta itemprop="latitude" content="37.6725248">
<meta itemprop="longitude" content="-80.890719"> </div>
<meta itemprop="url" content="https://laughingprofessor.net">
<meta itemprop="telephone" content="+1-304-237-5499"><!-- MUST match NAP citation -->
<meta itemprop="logo" content="https://laughingprofessor.net/image/catalog/company_logos/RETIRED-The-Professor-for-a-Reason.png">
<meta itemprop="image" content="https://laughingprofessor.net/image/catalog/company_logos/RETIRED-The-Professor-for-a-Reason.png">
<meta itemprop="sameAs" content="https://www.facebook.com/TheLaughingProfessor">
<meta itemprop="sameAs" content="https://twitter.com/Laughing_Prof">
<meta itemprop="sameAs" content="https://www.linkedin.com/company/the-laughing-professor">
<meta itemprop="additionalType" content="https://schema.org/ProfessionalService"></div>
<a href="tel:+13042375499">+1-304-237-5499</a>



VIDEO

There are many examples, but I find this one to pass all tests.

<!-- start embed iframe code from youtube -->
<div style="text-align: center;"><iframe width="560" height="315" src="https://www.youtube.com/embed/WgXU7XAZYmQ?si=bDECZKpC6KIcRS_M" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe></div>
<!-- start rich text script that accompanies iframe for search engines -->
<script type="application/ld+json">

{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "",
"description": "",
"thumbnailUrl": "",
"uploadDate": "",
"duration": "" /* PlayTime 14Minutes 20Seconds from youtube */,

"contentUrl": "" /* YouTube video URL */,
"embedUrl": "" /* URL of your page where the video is embedded */,
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": ""
}
}
}
</script>

NAP stands for Name, Address, and Phone number. Ensuring your NAP information is consistent across all platforms (website, directories, Google My Business) helps build credibility and improves your local search ranking.

Local citations are mentions of your business’s NAP on external websites, such as local directories, social platforms, and review sites. Consistent citations help search engines verify your business and improve your local search rankings.

You can acquire citations by submitting your business to local directories, review platforms, and relevant industry-specific sites. Additionally, leveraging partnerships with local organizations or business listings in your area can boost citation opportunities.

To target local customers, include location-based keywords (e.g., city, neighborhood) in your content, titles, and meta tags. Mention local landmarks, events, and services specific to your area to connect with local intent.

Google My Business (GMB) is crucial for Local SEO as it helps your business appear in local search results and Google Maps. To optimize your GMB listing, ensure your NAP is accurate, add high-quality images, respond to reviews, and update your business hours and services regularly.