Apply Now


    Structured Data: Local Business Schema

    • September 19, 2020
    • Nirlep Patel
    • 3 min read

    Do you ever wonder how Google Pops out a list of local businesses like restaurants or bakeries or grocery shops? How one search click for Best Restaurants In Mumbai on google gives you a systematic list of the best restaurants in the city?

    The answer is simple: The Local Business Schema

    Google uses the Local Business markup for structuring the data related to local business. With the help of this markup, you can communicate to Google the opening and closing hours of your business, different departments in your business reviews related to your business. In the case of Restaurants, you can use Map Bookings API for payments, bookings, and other actions. Bookings can be made directly through search engines for restaurants using the Map Booking API option.

    PRO TIP: This schema is formatted using the JSON-LD format. A schema is added like the previous schemas. To know more about implementing the schema, please refer to the first post of this series.


    If you have a website that lists multiple restaurants and you want to make it eligible for the Host carousel, then you need to add the Carousel Object. Implementing carousel properties is not required.

     The following properties are necessary if you want to make your restaurant list eligible for a host carousel.

    1. Image: The image of the said restaurant. The image format should be Google supported. Every page must contain one image. The image URL should be crawlable and indexable and the image must be high resolution in nature.
    2. Name: The restaurant’s name.
    3. Address: The business’s physical location.
    4. Service Cuisine: The cuisine served by the restaurant.

    What Are The Properties Related To The Local business Schema?

    1. LocalBusiness: it can be a restaurant, spa, cafe, bakery. Every local business is defined under this entity.
    2. @id: Unique business ID global in nature and business-specific. Businesses having a specific location must make sure that they have location-specific @id.
    3. Address: physical location of the business.
    4. Name: The business name.
    5. Aggregate Rating: the average score or points assigned to the local business based on multiple ratings or reviews. 
    6. Department: a nestled item for a single department. Additional Guidelines: A.The said format is used: {store name} {department name} and, B.If the department name is a brand explicitly then specify the department name by itself.
    7. Geo: the geographical coordinates of the business.
    8. Geo.longitude: The business location’s longitude.
    9. Geo.latitude: the latitude constants of the business location.
    10. Menu: specific for food establishments. The authentic URL of the menu.
    11. OpeningHoursSpecification: The hours during which the business location is open.
    12. OpeningHoursSpecification.opens: The time at which the business location opens.
    13. OpeningHoursSpecification.closes: The closing time of the business location
    14. OpeninghoursSpecification.dayOfWeek: stating the days of working of the business location,
    15. OpeninghoursSpecification. validFrom: The starting date of a seasonal business in YY-MM-DD format.
    16. OpeninghoursSpecification. validThrough: The end date of a seasonal business in YY-MM-DD format.
    17. PriceRange: the price range of the said business specified either by a numerical range or a normalised number of currency signs.
    18. Review: a review of the local business. Check out the review snippet post for more information.
    19. Telephone: the telephone number of the said business location.
    20. URL: The qualified URL of the business location.

    Troubleshooting Problems can be solved in the same manner as stated in the previous posts.

    In the next post of the series, I will shine a light on the Review Snippet.

    Nirlep Patel
    I am an internet entrepreneur and also the Co-Founder of GBIM Technologies, India’s fastest growing internet marketing company. My forte lies in actively lending technical expertise in Search Engine Optimisation, SEM Google AdWords, SMM. Spanning about 14 years of focus on Digital Marketing, GBIM today has become one of the greatest digital marketing company. This could have been possible only because of the trust which our clients have on us, and the quality services we have delivered to them I have always believed that more is lost from indecision than wrong decisions and as a result, we have managed to create an environment where people are encouraged to challenge process and innovate. This culture has cultivated a highly motivated team with an open approach where anyone can share their thoughts and ideas freely.
    recent posts
    Do’s And Don’ts Of Content Marketing
    • September 19, 2020
    • Nirlep Patel