Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
Listing multiple schema Things (e.g. Organization, LocalBusiness, Telephone, Locations, Place, etc)
-
Greetings All,
My law office features many pages with what are essentially directory listings (names, addresses, and phone numbers of places, agencies, organizations that clients might find helpful).
Am I correct in assuming that using schema for each of these listings might cause confusion for search engines? In other words, are search engines looking for schema on pages or sites to tell them only about the company running that page or site, or do search engines appreciate schema markup to tell them about all the pieces of content on the pages or that site?
-
Everett,
Thank you. Very much appreciate the detail. Will definitely check out JSON-LD.
-
Hello Micromano,
See this thread on Stack Exchange. You can mark up your organization, as well as any organization (or other "entity") that you describe / discuss on your website. Marking up an organization doesn't mean you are necessarily affiliated with them UNLESS you use the "SameAs" tag to connect that data with your own website, wiki page or social profiles...
Also, you may want to look into using JSON-LD instead. You would still base it on the Schema.org hierarchies, but the code is slightly different. The cool thing about JSON is that you don't have to show all of the data you're marking up. It can just be in the source code and not visible on the page, similar to meta descriptions as far as that aspect goes.
Here's what I would do.
1. Put Organization Schema for YOUR business (or your client's) in the HTML header of EVERY page using JSON-LD. Here's a generator I like. Also check out the JSON-LD Playground for testing your code. Don't forget the SameAs tags pointing to other sites/pages that you can verify as "official". This includes Wikipedia pages, Wiki Data pages and social profiles.2. Also surround information about YOUR business (logo, NAP...) with traditional Schema.org Organization markup.
3. Use traditional Schema.org Organization markup for the business listings, and include a SameAs tag around a link to their official websites.
Here's a good Stack Overflow thread to check out: Mixing Together Schemas.
-
Thanks for all the responses! Much appreciated.
-
In general schema.org markup helps search engines understand the content within the context better. So when you makup data it helps SE's understand you pages better. I would go for the schema.org markup in json-ld to be flexible in how the you show the marked-up data in your content. So to answer your question I would go ahead and mark-it-up (but make sure you do it the right way). Good luck.
-
No, it won't create any confusion for SEs if you are using the schema in proper manner like mentioned here, as per my opinion Structured data is a great idea to display your business in SEs, and it is definitely appreciated by SEs. This is also a good article about Schema https://blog.kissmetrics.com/get-started-using-schema/
Hope it helps

-
I've been wondering about this too. I may be wrong, but I feel as if it's contextual. For example, on many event listing websites they use event schema. Which will mark up the event details as well as the organiser details. This uses schema for the organiser and venue's business addresses, phone numbers and website, etc. This is the correct way of marking up events and the rich snippets display correctly on Google. As long as the NAP is under Organization or whatever (which lists the business' name) and you make it clear that it isn't your organisation, I assume it's fine.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
SEO Best Practice for Managing a Businesses NAP with Multiple Addresses
I have a client with multiple business addresses - 3 across 3 states, from an SEO perspective what would be the best approach for displaying a NAP on the website? So far I've read that its best: to get 3 GMB account to point to 3 location pages & use a local phone number as opposed to a 1300 number. Display all 3 locations in the footer, run of site
Local Website Optimization | | jasongmcmahon1 -
Can I use Schema zip code markup that includes multiple zip codes but no actual address?
The company doesn't have physical locations but offers services in multiple cities and states across the US. We want to develop a better hyperlocal SEO strategy and implement schema but the only address information available is zip codes, names of cities and state. Can we omit the actual street address in the formatting but add multiple zipcodes?
Local Website Optimization | | hristina-m0 -
Local SEO - Adding the location to the URL
Hi there, My client has a product URL: www.company.com/product. They are only serving one state in the US. The existing URL is ranking in a position between 8-15 at the moment for local searches. Would it be interesting to add the location to the URL in order to get a higher position or is it dangerous as we have our rankings at the moment. Is it really giving you an advantage that is worth the risk? Thank you for your opinions!
Local Website Optimization | | WeAreDigital_BE
Sander0 -
Multilocation business, how can you rank for different categories in different locations with only branch pages?
Hello Mozzers, I am wondering how do you rank for categories locally where when you operate from multiple branches. Currently our eCommerce website has location pages for every category but I know that this is now classed as doorway pages and spammy so I am in the process of sorting out our site structure. I understand that the general format for having sites with multiple branches is to have a branch page per physical location and that's about it. Is there any more to this ? However, What confuses me though, is that if you offer all these services in all these branches, how are you going to rank for them locally if you don't have a specific page for each of them in that location? So for example - We rent Carpet cleaners , floor sanders, generators in each of our different branches. My site currently has a carpet cleaner hire <location>url , floor sander hire <location>url and a generator hire <location>url. Every branch has a url for each of my categories.</location></location></location> So if I was to get rid of all of my location category pages. How am I going to rank for these renting these products in different cities where our branches does without having specific location pages for them ? Is it just a case that google knows that because I have branch pages at locations x, y, x , then my carpet cleaner , floor sander and generator category pages will rank locally in those locations providing I have decent citations etc etc etc thanks
Local Website Optimization | | PeteC12
Pete0 -
Expert Advice Needed: Single Domain vs Multiple Domain for 2 Different Countries?
Hi MOZers, We are looking for some advice on whether to have a single TLD(.com) or 2 separate domains (.ca) & (.com) Our website will have different products & pricing for each of US users(.com) and Canada users(.ca). Since, we are targeting different countries & user groups with each domain - we are not concerned about "duplicate content". So, does it make more sense to have a single domain for compounding our content marketing efforts? Or, Will it be more beneficial to have seperate domains for the geo-targeting benefits on Google.CA & Google.COM? Looking forward to some great suggestions.
Local Website Optimization | | ScorePromotions0 -
Duplicate content question for multiple sites under one brand
I would like to get some opinions on the best way to handle duplicate / similar content that is on our company website and local facility level sites. Our company website is our flagship website that contains all of our service offerings, and we use this site to complete nationally for our SEO efforts. We then have around 100 localized facility level sites for the different locations we operate that we use to rank for local SEO. There is enough of a difference between these locations that it was decided (long ago before me) that there would be a separate website for each. There is however, much duplicate content across all these sites due to the service offerings being roughly the same. Every website has it's own unique domain name, but I believe they are all on the same C-block. I'm thinking of going with 1 of 2 options and wanted to get some opinions on which would be best. 1 - Keep the services content identical across the company website and all facility sites, and use the rel=canonical tag on all the facility sites to reference the company website. My only concern here is if this would drastically hurt local SEO for the facility sites. 2 - Create two unique sets of services content. Use one set on the company website. And use the second set on the facility sites, and either live with the duplicate content or try and sprinkle in enough local geographic content to create some differential between the facility sites. Or if there are other suggestions on a better way to handle this, I would love to hear any other thoughts as well. Thanks!
Local Website Optimization | | KHCreative0 -
Local Business Schema Markup on every page?
Hello, I have two questions..if someone could shed some light on the topic, I would be so very grateful! 1. I am still making my way through how schema is employed, and as I can tell, it is much more specific (and therefore relevant) in its details than using the data highlighter tool. Is this true? 2. Most of my clients' sites have a footer with the local business info included on every page of their site (address and phone). This said, I have been using the structured data markup helper to add local business schema to home page, and then including the footer markup in the footer file so that every page benefits from the local business markup. Is this incorrect to use it for every page? Also, I noticed that by just using the footer markup for the rest of the pages in the site, I am missing data that was included when I manually went through the index page (i.e. image, url, name of business). Could someone tell me if it is advisable and worth it to manually markup every page for the local business schema or if that should just be used for certain pages such as location, contact us, and/or index? Any tips or help would be greatly appreciated!!! Thanks
Local Website Optimization | | lfrazer0 -
How Best to do implement a Branch Locator for a Website with invididual location category pages
Hi All, We have an ecommerce Website with multiple locations for our stores and we currently display separate location specific pages for the different categories and sub categories. This has helped us previously to rank well for local search in each of the areas we have a store but over the last few months since humingbird, our local rankings on some things have dip a little . We want to implement a branch locator of some description to improve the user experience. From looking at other websites with branch locators, they tend to a separate button/page with which you can search for a branch etc. However, they don't have location specific pages. My query is should I do it so if a user comes in on a specific category location page and follows it through to product page , then to have a tab on the product page displaying the local branch from which he can come in. My thinking here is that , is that it would help confirm my local citations and help improve local rankings. Or Should the local branch be displayed on the local category pages instead or as well ?. If a user comes in from the homepage or not on a specific location page, then the branch locator will allow them to search for a specific branch. Should I also put in a branch locator as a separate page or can It be in more places. I don't want to damage anything which may have an effect on rankings due to citations and NAP on the location specific pages. Any advice or good examples to look at would be greatly appreciated thanks Sarah.
Local Website Optimization | | SarahCollins1