Google My Business is a must have tool in a local SEO’s arsenal. Actually, scratch that, in any SEO’s arsenal – I use it to influence brand real estate on SERPs, and I use Google Posts to show off were I’m speaking next, new blog posts and other cool things.
However, one thing that has started to appear in Google My Business listings (notably in America) is split opening hours, such as this example of Velocity Credit Union, in Austin TX.
But as you probably know, in Google My Business you can only edit one set of opening hours – so how is Google discovering these split business hours for different services at the same location?
How businesses are getting drive-thru hours to show on their Google My Business listings
From analysis of how a few companies are achieving this, including Velocity Credit Union and Anchor Bank, there is a strong correlation between three things resulting in Drive-Thru hours being presented on a Google My Business listing.
At this moment in time there is guaranteed way of implementing this on your Google My Business listing, I mean, Anchor Bank have them showing and they don’t even know how to change them!
Google’s official stance on populating these hours is:
The different hours are pulled automatically by our system since that business has separate pages for public facing departments. We can’t guarantee that every business will get their hours listed like this on the Knowledge Graph, but in order to have it you’ll need to set up separate pages for each department so our system can find the information.
From this Google statement, we know it’s part of the knowledge graph – and we also know that Google is processing individual locations on a URL by URL basis, so multi-location businesses need a separate page on the site listing business details and not a single “master” location page.
This also supports the correlations that I’ve been seeing. These correlations being:
- Structure (contact page where you’d expect it in the top nav, URL to read “contact” or similar for single locations, and correct structure for multiple location businesses)
- Contact page itself presenting information upfront (nothing hidden in tabs, expandable <div> classes – in most cases – or in unrenderable JS)
- Plain HTML tables and semantic HTML (list items, structured data)
Looking at the Velocity Credit Union page, their Google My Business listing used in the link example is on 610 East 11th Street in Austin.
Now the URL from the Google My Business listing just goes to the homepage, and all locations are listed on a single page in an expandable <div>, which isn’t amazing but Google is still processing and understanding the relevant information enough to trust it and pull it through to the Google My Business listing – this is one of the exceptions to the correlations (i.e. page structure and expandable <div> classes).
Using simple HTML for a table, Google is able to understand it, much like it understands lists (ordered and unordered) and accordions enough to use them for featured snippets.
Last Update: January 2019