Hi, I tried following the video instructions here: https://vimeo.com/29821887
...and for the most part it's pretty straightforward; HOWEVER...
1) the Title Property field doesn't appear at all under "Schema.org settings"
2) the link in the video: https://www.google.com/webmasters/tools/richsnippets
...now leads here instead: https://developers.google.com/structured-data/testing-tool/
...with a completely different interface and no "live google search" results;
and 3) when I try "fetching the URL" for the test event and plugging it into the Structured Data Testing Tool, I don't think it's giving the right results anyway:
http://businesssoftwarereview.com/test-event
That is, the raw source code for the full page shows up on the left side, and I get "Custom Search Result Filters" on the right side, but they're all just Meta Tags, whereas the "Example" Event code starts and ends with JSON script and shows up in a nice, neat table on the right.
Please advise?? Thanks!
Comment | File | Size | Author |
---|---|---|---|
SafariScreenSnapz117.jpg | 110.47 KB | Brainwrap | |
SafariScreenSnapz118.jpg | 161.65 KB | Brainwrap |
Comments
Comment #1
scor CreditAttribution: scor as a volunteer commentedHi @Brainwrap,
1) Yes, that's normal, it was removed from the UI because it was always the same mapping that the user had to set, so it didn't make sense to expose these setting. (The video is outdated with regards to some of the UI components and should be redone).
2) Correct, Google revamped their testing platform and discontinued the old one, which now redirects to the new one. Unfortunately, the new one no longer includes the ability to preview Rich Snippets :(
3) This is because the HTML markup generated by Drupal isn't quite complete, it's missing some pieces for schema.org to be recognized. What theme do you use? Some theme aren't compliant and strip some important markup. In your case, you are missing a typeof attribute at the level of the
Comment #2
Brainwrap CreditAttribution: Brainwrap commentedWow, that was quick, thanks!
I'm using Professional Theme, but can use any number of others as long as they're responsive:
https://www.drupal.org/project/professional_theme
Not using either panels or display suite, however.
Not sure what you mean by node markup, however...if you mean text format, I'm using CKEditor...but obviously only for the description field...
Comment #3
scor CreditAttribution: scor as a volunteer commentedOk, I found the issue in your theme, and wrote a patch here: #2534250: Wrapping article HTML element is missing in node output. Could you try this patch and show me the output you get? (if you deploy it on http://businesssoftwarereview.com/test-event then I can check it out myself).
Comment #4
Brainwrap CreditAttribution: Brainwrap commentedUnfortunately I'm not familiar with how to apply patches, but I did just change it back to the default theme "Bartik" and am now getting, in addition to the METATAG lines, a bunch of "event" "hcalender" and "location" lines, which I assume mean that I at least did it right?
Here's a sampling:
pmr-event
pmr-event-description
pmr-event-description-a
pmr-event-description-is
pmr-event-description-only
pmr-event-description-test
pmr-event-description-this
pmr-event-dtstart
pmr-event-dtstart-00
pmr-event-dtstart-00-04
pmr-event-dtstart-04
pmr-event-dtstart-07
pmr-event-dtstart-2015
pmr-event-dtstart-2015-07-30t00
I do still need to get it to work on the mobile theme as well, but want to at least know that I'm doing it right...thanks!
Any suggestions for editing the files manually vs. a patch? It looks like only 2 files are impacted (node.tpl.php and node--forum.tpl.php within the professional_theme/templates directory)?
Comment #5
saurabh.dhariwal CreditAttribution: saurabh.dhariwal at AddWeb Solution Pvt. Ltd. commentedPlease find some guide video for step by step implementation. How to install and use schema.org module for Drupal 7. This tutorial video may solve all your doubt/issue.
Hope this helps you.
Thanks!
Comment #6
Brainwrap CreditAttribution: Brainwrap commentedOK, I figured out how to apply the patch manually (apparently I just had to remove 4 lines of code from each file?)
When I run the test again, it's showing the "event", "hcalendar" and "location" lines again, which I assume means that it's working now?
pmr-event
pmr-event-description
pmr-event-description-a
pmr-event-description-is
pmr-event-description-only
pmr-event-description-test
pmr-event-description-this
pmr-event-dtstart
pmr-event-dtstart-00
pmr-event-dtstart-00-04
pmr-event-dtstart-04
pmr-event-dtstart-07
pmr-event-dtstart-2015
pmr-event-dtstart-2015-07-30t00
pmr-event-dtstart-30t00
pmr-event-location
pmr-event-location-detroit
pmr-event-location-detroit__mi
pmr-event-location-mi
pmr-event-name
pmr-event-name-event
pmr-event-name-test
pmr-event-name-test_event
pmr-event-num_replies
pmr-event-num_replies-0
pmr-event-startdate
pmr-event-startdate-00
pmr-event-startdate-00-04
pmr-event-startdate-04
pmr-event-startdate-07
pmr-event-startdate-2015
pmr-event-startdate-2015-07-30t00
pmr-event-startdate-30t00
pmr-event-summary
pmr-event-summary-event
pmr-event-summary-test
pmr-event-summary-test_event
pmr-hcalendar
pmr-hcalendar-description
pmr-hcalendar-description-a
pmr-hcalendar-description-is
pmr-hcalendar-description-only
pmr-hcalendar-description-test
pmr-hcalendar-description-this
pmr-hcalendar-dtstart
pmr-hcalendar-dtstart-00
pmr-hcalendar-dtstart-00-04
pmr-hcalendar-dtstart-04
pmr-hcalendar-dtstart-07
pmr-hcalendar-dtstart-2015
pmr-hcalendar-dtstart-2015-07-30t00
pmr-hcalendar-dtstart-30t00
pmr-hcalendar-location
pmr-hcalendar-location-location-value-detroit
pmr-hcalendar-location-location-value-detroit__mi
pmr-hcalendar-location-location-value-mi
pmr-hcalendar-summary
pmr-hcalendar-summary-event
pmr-hcalendar-summary-test
pmr-hcalendar-summary-test_event
pmr-location
pmr-location-value
pmr-location-value-detroit
pmr-location-value-detroit__mi
pmr-location-value-mi
pmr-metatags-abstract
pmr-metatags-abstract-a
pmr-metatags-abstract-are
pmr-metatags-abstract-certified
pmr-metatags-abstract-goal
pmr-metatags-abstract-is
pmr-metatags-abstract-our
pmr-metatags-abstract-software
pmr-metatags-abstract-success
pmr-metatags-abstract-we
pmr-metatags-abstract-your
pmr-metatags-dcterms.creator
pmr-metatags-dcterms.creator-brainwrap
pmr-metatags-dcterms.date
pmr-metatags-dcterms.date-00
pmr-metatags-dcterms.date-04
pmr-metatags-dcterms.date-07
pmr-metatags-dcterms.date-15t19
pmr-metatags-dcterms.date-2015
pmr-metatags-dcterms.date-2015-07-15t19
pmr-metatags-dcterms.date-28
pmr-metatags-dcterms.date-28-04
pmr-metatags-dcterms.description
pmr-metatags-dcterms.description-a
pmr-metatags-dcterms.description-is
pmr-metatags-dcterms.description-only
pmr-metatags-dcterms.description-test
pmr-metatags-dcterms.description-this
pmr-metatags-dcterms.format
pmr-metatags-dcterms.format-html
pmr-metatags-dcterms.format-text
pmr-metatags-dcterms.format-text/html
pmr-metatags-dcterms.identifier
pmr-metatags-dcterms.language
pmr-metatags-dcterms.language-und
pmr-metatags-dcterms.title
pmr-metatags-dcterms.title-event
pmr-metatags-dcterms.title-test
pmr-metatags-dcterms.title-test_event
pmr-metatags-dcterms.type
pmr-metatags-dcterms.type-text
pmr-metatags-news_keywords
pmr-metatags-news_keywords-business
pmr-metatags-news_keywords-distribution
pmr-metatags-news_keywords-manufacturing
pmr-metatags-news_keywords-review
pmr-metatags-news_keywords-software
pmr-metatags-news_keywords-systems
pmr-metatags-viewport
pmr-metatags-viewport-device
pmr-metatags-viewport-device-width
pmr-metatags-viewport-width
pmr-metatags-viewport-width_device-width
pmr-thing