Schema markup in tag manager for multiple locations not registering in tester tool or search console
-
Hi Moz community,
I had implemented schema markup for companies with multiple branches. We setup an organization with multiple points of contact tag, a Local Business tag for each branch and tags for specific products/ services - all through Google tag manager.
I managed to fix the product markup with a small update to the code I found in a Google forum but have been unable to revive our local business markup.
The tags of the schema mark up are active but when I run the Google structured data testing tool it doesn't find any schema tags. We are seeing some of the tags show up in search console but not all of them.
Has anyone else had this problem and found a solution?
Or, do you have any recommendations on how to markup an organization with multiple branches? Should we have one overall organization tag and a separate one for each business or is there another way of presenting each branch?
Appreciate any insight!
-
Having one Organization tag and then marking up each location with LocalBusiness is how I would do it. It's hard to say what might be going on without knowing a bit more about your implementation. Is all this markup on one page (e.g. an "Our Locations" page), or is each tag firing on a separate location page? You mentioned that some of the markup is showing up in GSC and some isn't - do the entities/markup that are showing up in GSC have anything in common? Are you using static JSON-LD markup in Google Tag Manager, or using variables to generate it dynamically?
-
Hi Ruth,
Thanks for your help!
Each tag is on a separate location page and uses static JSON-LD markup in tag manager.