Is Schema markup inappropriate for ?
-
Is Schema(.org) markup meant specifically to be used on text? Or can you use it in a similar way that you can use Open Graph Protocol?
For example, for awhile I've been using something like this on my site:
Because it's in the head section, it appears on every page. In review, this seems to be an incorrect use? Should I only be using Schema to mark specific text? If not, what are the consequences of using Schema like this?
-
Ok, now I got the questions... sry. I didn't know the answers but I start to google and... I'll be back
-
I know what it is and how to use it, that's not the question.
When you use JSON-LD, specifically in something like the head section, you're using it without context. When this code appears on every page, it's labeling a person that may or may not be mentioned.
From the Google Developer Page on 'Specify your social profiles,'
"The social profiles in your markup must correspond to the ones that users can see on the same page."
It sounds like using this method within the head, especially with phone numbers, email, address, URL, etc., can be marked as either A) hidden text, or B) as something that would cause the rest of your markup to be ignored.
In this case... why would you ever use JSON-LD? It would never directly point to the object that's marked up like the HTML version does.
Maybe that helps clarify the question,
"In review, this seems to be an incorrect use? Should I only be using Schema to mark specific text? If not, what are the consequences of using Schema like this?"
When, exactly, is it appropriate and inappropriate to use Schema? I'm looking for an expansion in details that the Google Developer page doesn't mention. Maybe someone has been using and studying it for awhile?
-
Thats the Json-LD Mark-Up for a person, wich you can use with google like the microdate. It doesn’t matter if you place it in the or the section, Google will have no problem reading the code. It could look like that:
- <script< span="">type="application/ld+json"></script<>
- {
- "@context":"http://schema.org",
- "@type":"Person",
- "address":{
- "@type":"PostalAddress",
- "addressLocality":"Seattle",
- "addressRegion":"WA",
- "postalCode":"98052",
- "streetAddress":"20341 Whitworth Institute 405 N. Whitworth"
- },
- "colleague":[
- "http://www.xyz.edu/students/alicejones.html",
- "http://www.xyz.edu/students/bobsmith.html"
- ],
- "email":"mailto:[email protected]",
- "image":"janedoe.jpg",
- "jobTitle":"Professor",
- "name":"Jane Doe",
- "telephone":"(425) 123-4567",
- "url":"http://www.janedoe.com"
- }
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
-
Schema markup for Webinars
I'm looking for a solution to implement schema markup for our webinars. We have an events page that has a list of upcoming events, as well as a list of the webinars we've done with a link to YouTube to watch the webinar. The webinars on our events page have the title and date. What kind of schema markup can we implement for these past events? It is not really an event, but it's not a video either (unless we embed the video on our site). Any tips? (**Also, I would like to use JSON-LD instead of HTML to implement the schema). Thanks!
Technical SEO | | laurenpritchett0 -
Structured markup for wordpress
Hello, I am having problems with marking up my WP posts. I used the All-in-One which seems to be the most user-friendly, except when I denote the aspects of the "article" and update, the markup shows up as a box at the bottom of the post (even though the info is in the text). How do I mark these up for Google without having the unseemly box at the bottom? Thanks so much in advance for any help! Btw, I am not altogether comfortable just yet on manual schematic markup (if you have a really basic manual markup that will let me do so across various platforms, I would also appreciate the recommendation). Thanks!
Technical SEO | | lfrazer1 -
Has anyone had issues with Bazaarvoice and schema.org?
About a year ago we started using Bazaarvoice to get reviews for our products, and it has been great as far as accumulating content, but Google is not taking the schema.org data and displaying it on the SERP. Someone has told me it is because we are offering multiple products, or that our schema.org tags are incorrect but when I compare our code to other travel sites it seems like everyone is doing something different. This is especially annoying since the Google schema markup check says everything is fine. Does anyone have any advice or similar experiences? Thanks.
Technical SEO | | tripcentral0 -
Is Schema markup important for SEO?
I have recently come across the Schema markup and have researched what it's all about. Basically in short it helps search engines identify all the elements of the page. Our competitors have this implementated, so is this important for SEO? We have an e commerce store.
Technical SEO | | Jseddon920 -
Script for Schema
Does any one know of any script that can be written to generate schema on my product pages. I need something that would be compatible with a custom php website. Here is an example of what I am looking for, it's for Magento so I can't use it: http://www.magentocommerce.com/magento-connect/schema-org.html. Or, if you have any idea on how to do implement schema without doing it manually please let me know here! Thanks!
Technical SEO | | WSteven0 -
Schema for video object
I use this schema for my page: itemtype="http://schema.org/VideoObject"> Video: <span itemprop="name">Interview with the Foo Fighters</span itemprop="name"> <meta itemprop="duration" content="t1m33s" ></meta itemprop="duration" content="t1m33s" > <meta itemprop="thumbnail"< p=""></meta itemprop="thumbnail"<> content="foo-fighters-interview-thumb.jpg" /> <param ...></param ...> <embed type="application x-shockwave-flash" ...=""></embed type="application> <span itemprop="description">Catch this exclusive interview</span itemprop="description"> with Dave Grohl and the Food Fighters about their new album, Rope. But i cannot make it work on my website: Tumbnail des not appear <meta itemprop="thumbnail" content="foo-fighters-interview-thumb.jpg" ></meta itemprop="thumbnail" content="foo-fighters-interview-thumb.jpg" > i use for ejemple <meta itemprop="thumbnail" content="http: www.mywebsite.com="" diretion-of-the-foto.jpg" =""></meta itemprop="thumbnail" content="http:> But no only does not appear foto on page as there is no button to start video, just a blank page is seen as result of the code. Can someone helpme with a own ejemple on is website. Thanks
Technical SEO | | maestrosonrisas0 -
Product reviews markup
Hi, I'm currently having issues with some of the user reviews on product pages. Can you spot any issues in the reviews? Thanks
Technical SEO | | pikka0 -
Authorship Markup worth it for "invisible" authors
Greetings everyone! Background I help run multiple continuing education sites for Allied Health professionals. Our editors do a great job of getting some of the best authors in their respective fields to come onto the site and present webinars and we publish articles around those presentations. I would love to be able to use the rel=author tag on these sites as the authors we use help to improve our credibility when a user is on the site and I would like to take advantage of this in the SERPs. The issue is that while most of these authors are leaders in their respective fields and have published in many academic publications, they are not on Facebook or Twitter, let alone Google+. Also, they are probably not interested in setting up a G+ profile. They are "famous" and well published within their fields, yet they are somewhat "invisible" on the web. We are looking to implement author bios on our site and then could use the rel=author tag internally so that seems like a good first step. The question is then around linking out with rel=me to any profiles (FB, Twitter, G+) The issue is that, as I mentioned above, the online profiles are pretty scarce. Question / Discussion Is it worth it to setup all the authorship markup to internal bios on a site when many of the authors are "invisible" on G+, twitter, FB, etc. and so I will be limited in how I can link rel=me to those profiles. If the Google+ profile is not available for an author, what do you prefer to link to. Would you say FB over Twitter as FB has more users, or if a user has both profiles, but uses twitter more often, would you link to the Twitter profile instead? Many of these authors work at the university and have a bio page on the university website, would it be working linking to that profile? How do you judge the "best" place to link to if there is no Google+ profile. Thanks!
Technical SEO | | CleverPhD0