Schema.org for LocalBusiness v. Webpage
-
I am adding schema.org markup for some clients and I am running into an issue. Specifically the site I am working on uses a child theme for Genesis 2.0. Genesis 2.0 added schema.org markup by default to all pages. If I want to change the markup on the home page to a LocalBusiness should I remove ALL other schema.org markup on there for the website (marking nav as nav , header as header, etc)? Or can I leave the markup as a webpage and just add the local business markup as well?
When I look at it in the testing tool in GWMT, it just shows the webpage markup not the LocalBusiness markup. You can take a look here: http://blueskyrestoration.com.
Thanks in advance for your help!
-
Matthew,
...it sounds like you think Google can handle multiple sets of markup on a page?
With a few exceptions yes. For example we regularly use schema for Local business on the same page that we have review markup. This markup is used by the search engines to provide the best results on the serps. I am sure there is a way you can go overboard, but I am not sure there is a penalty for that if all of it were true.
For product reviews, you do not want review markup on a page for more than one product is an example of not having multiple sets of markup. (But you could have local business markup on that same page.
I don't think the WP sidebar markup hurts (but it is of no value to your site IMO).
Hope this finally clarifies, (sorry I did not see the question after my first response)
Robert
-
Looks like I missed removing the sidebar markup on the home page... oops. Anyway so it sounds like you think Google can handle multiple sets of markup on a page?
-
That's what I get for speed reading. I don't think it would interfere. The only other markup I see is WPSideBar (crrrrrazy camel case). I would imagine a bot would look at the page and say; "This seems to be a site that has a sidebar. This also seems to be a local business in Jackson Hole."
I haven't looked into screen readers in a while. Maybe there's a screen reader that interprets Schema markup. If that's the case, you're likely improving accessibility, which is generally a good thing.
-
Thanks Travis. I don't think I asked my question clearly, my apologies. Please look at my response to Robert. Thanks again for looking!
-
Indeed. Thanks for looking. I removed all markup except the local business so I am glad that is what is showing
My question is is it ok to leave the webpage markup (i.e., itemscope itemtype="http://schema.org/WebPage") on the home page alongside the LocalBusiness markup or will that screw up the indexation of the LocalBusiness markup? I ask because while it is obviously most important to me to have it be indexed as a local business, it occurred to me that also indexing the navigation as SiteNavigationElement, the header as WPHeader, etc would help Google and the other search engines with the indexation of the overall website, as it is intended to do.
-
It looks like you're all set. It's showing local business, then it jumps to item 1 - which is the postal address. That's just how it displays in my experience.
-
Matthew,
I took a quick look and it appears the site already has the markup for local business:
itemscope itemtype="http://schema.org/LocalBusiness">
itemprop="name">Blue Sky Services & Restoration | itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">itemprop="streetAddress">355 S Millward St, itemprop="addressLocality">Jackson, itemprop="addressRegion">WYitemprop="postalCode">83001 | <a <span="" class="webkit-html-tag">href</a><a <span="" class="webkit-html-tag">="</a>tel:307-734-7678" itemprop="telephone">307-734-7678 | <a <span="" class="webkit-html-tag">href</a><a <span="" class="webkit-html-tag">="</a>mailto:info@blueskyrestoration.com" itemprop="email">info@blueskyrestoration.com
Are you trying to change it?
Best,Robert
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
-
Need explanation of Schema
Can someone explain me what it is and what is it used for. From my understanding it is something used by computers to understand language. In other words it is what you can say about an entity. For example a person works, is born somewhere but if I write Mr X flies to as human we do understand but as a computer the computer doesn't understand. Is that what schema is for ? telling me what I can say about an entity using specific verbs so that computers can understand. Thank you,
Intermediate & Advanced SEO | | seoanalytics0 -
Should we add Schema.org for Website Articles on our blog page
Hi All, We use schema.org on most of our eCommerce website apart from on our "latest news/blog section" which we have all our how to's ...and other useful articles on . Am I missing a trick here ?.. I have found there is a https://schema.org/Article which I guess we could implement if it's a big help or if there's a better one ? Just wondered peoples thought as whether it is must have from an SEO/ranking point of view thanks Pete
Intermediate & Advanced SEO | | PeteC120 -
Consensus on disavowing low-quality auto-generated links (e.g. webstatsdomain.org etc) ?
Is there a consensus in the SEO world around the best practice on how to treat the multiple auto-generated links for a domain? With a lot of the link profiles we have been analyzing nearly 70% volume of the backlinks relate to these auto generated links (e.g. similarweb.com, informer.com, webstatsdomain.org etc) I can see arguments for disavowing them (low-quality links) as well as keeping them (skew anchor text distribution towards URL mentions, natural link profile) but would be interested if people have run experiments or prefer strongly one way or the other.
Intermediate & Advanced SEO | | petersocapro1 -
Does Unique Content Need to be Located Higher on my webpages?
I have 1 page that ranks well with unique written content located high up on page (http://www.honoluluhi5.com/new-condos-in-honolulu/). I struggle to rank for 200+ other pages where unique content requires scrolling (ex: http://www.honoluluhi5.com/oahu/honolulu-homes/). I am thinking to do as follows: Change layout of all my pages to have unique content higher on page When users are on my site (not coming from search engines) and use my search filters, then users will land on pages where unique content is lower on page (so keep this layout: http://www.honoluluhi5.com/oahu/honolulu-homes/). I will then add these pages to my robots.txt file so they do not show in Google's index. Reason: unique content lower on page offers best user experience. With unique content higher on page, I expect bounce rate to increase about 10% (based on the 1 page I have with unique content higher), but I think it is worthwhile, as I am sure search engines will start having my pages rank higher.
Intermediate & Advanced SEO | | khi50 -
Local Schema
Hey, Were adding schema to a website and I was wondering how it would be best to tackle a business that has two location. Would it be better to put it on two different pages or on one page using one or two itemscopes. Thanks, Luke.
Intermediate & Advanced SEO | | NoisyLittleMonkey0 -
National Consulting Firm Home Based Business - And Filling Out The GetListed.org Listings
I have mainly focused on SEO for local businesses and one of the 1st steps after optimizing my on page SEO I would attempt to claim all my free listings as those on GetListed.org. But this client is focusing on a more national market and lists an 800 number on his website. Should I suggest he display his local number also. And when I reference his phone number on the Get Listed.org opportunities should I also use his local number? Thanks
Intermediate & Advanced SEO | | ChadEisenhart0 -
Schema markup in SERP in s ome languages but not in English. Any suggestions?
I have schema markup on a category page and on a product page on a website in 10 languages. Product page markup is showing in google SERP in all languages (both star rating, number of votes). Category page markup is showing very inconsistently. For English google SERP do not pick it up at all. For Spanish and German they are showing completely in SERP (votes, minimum price), for other languages, just part of makrup (minimum price) is shown in google SERP. In rich snippet tool they show up correctly in all languages. Any suggestion what can be done to get schema of category page picked up more consistently? Any experience of other markup formats than schema being picked up better? Thanks
Intermediate & Advanced SEO | | lcourse0 -
How was cdn.seomoz.org configured?
The SEOmoz CDN appears to have a "pull zone" that is set to the root of the domain, such that any static file can be addressed from either subdomain: http://www.seomoz.org/q/moz_nav_assets/images/logo.png http://cdn.seomoz.org/q/moz_nav_assets/images/logo.png The risk of this configuration is that web pages (not just images/CSS/JS) also get cached and served by the CDN. I won't put the URL here for fear of Google indexing it, but if you replace the 'www' in the URL below with 'cdn', you'll see a cached copy of the original: http://www.seomoz.org/ugc/the-greatest-attribution-ever-graphed The worst-case scenario is that the homepage gets indexed. But this doesn't happen here: http://cdn.seomoz.org/ That URL issues a 301 redirect back to the canonical www subdomain. As it should. Here's my question: how was that done? Because maxcdn.com can't do it. If you set a "pull zone" to your entire domain, they'll cache your homepage and everything else. googlebot has a field day with that; it will reindex your entire site off the CDN. Maybe the SEOmoz CDN provider (CloudFront) allows specific URLs to be blocked? Or do you detect the CloudFront IPs and serve them a 301 (which they'd proxy out to anyone requesting cdn.seomoz.org)? One solution is to create a pull zone that points to a folder, like example.com/images... but this doesn't help a complex site that has cacheable content in multiple places (do you Wordpress users really store ALL your static content under /wp-content/ ?). Or, as suggested above, dynamically detect requests from the CDN's proxy servers, and give them a 301 for any HTML-page request. This gets complex quickly, and is both prone to breakage and very difficult to regression-test. Properly retrofitting a complex site to use a CDN, without creating a half-dozen new CDN subdomains, does not appear to be easy.
Intermediate & Advanced SEO | | mcglynn0