Did We Implement Structured Data Correctly?
-
Our designer/developer recently implemented structured data on our pages. I'm trying to become more educated on how it works since I'm the SEO marketing specialist on the team and the one that writes and publishes the majority of our content. I'm aware it's extremely important and needs to be done, I just don't know how to do it yet.
The developer was on our team for over a year, we recently let him go. Now, I'm going through all the pages to make sure it's done correctly. I'm using the structured data testing tool to look at the pages and have been playing with the structured data markup helper.
I would REALLY appreciate it if one of my fellow MOZ fans & family can help me determine if it's done correctly. We do not currently have any schema plugs installed that I know of. So I'm not sure how he implemented the Schema code. I would like to know what I need to do moving forward to the additional content we publish as well as what to do to correctly implement Schema if not already.
When I manually look at one of our FAQ pages I see multiple schema data formats detected... I'm not sure if we're supposed to have multiple or just one----> https://www.screencast.com/t/TjHphL7jsI
I also noticed in the Question schema data for that same page... the accepted answer is empty. I would image that should have the short version of the answer to the question in it?--->https://www.screencast.com/t/e6ppXkhXd7QS
Here's a screenshot of our structured data info from Google search console---> https://www.screencast.com/t/KHj4BGgdrZ4m
HELP please!
-
Our website consists of 25-30 "product" pages
-
We currently have about 75 FAQ pages and adding 4-6 per month. This is what brings in most our traffic.
-
https://www.medicarefaq.com/faqs/2018-top-medicare-supplement-insurance-plans/
-
https://www.medicarefaq.com/faqs/2018-medicare-high-deductible-plan-f-changes
-
https://www.medicarefaq.com/faqs/medicare-guaranteed-issue-rights
-
We have 100 state specific pages (two for each state)
-
We have 20ish carrier specific pages
-
https://www.medicarefaq.com/medicare-supplement/mutual-of-omaha/
-
Then we have about 30 blog pages so far and are publishing new blog posts weekly
-
https://www.medicarefaq.com/blog/average-age-retirement-rising/
-
https://www.medicarefaq.com/blog/social-security-benefit-increase-announced-2018
-
https://www.medicarefaq.com/blog/new-california-bill-force-drugmakers-explain-price-hikes
-
-
I've spent the entire morning researching and editing our Schema code on an FAQ page. Does this look right regarding the breadcrumb Schema? There's two... the first one our developer put in the functions.php file so it goes across all our FAQ pages and the second one I added manually so that it breaks down each question & answer.
https://www.medicarefaq.com/faqs/when-can-i-buy-a-medicare-supplement-plan/
-
Hi Lindsay
I'm not the most knowledgeable on Wordpress or their plugins, but based on installations / reviews, I would look into All In One Schema Rich Snippets - it looks to have what you will need there. But again, I would talk to your dev team or a member of the community who is more well versed here.
Hope this helps! Good luck!
P -
So if an article is answering more than 1 query... or question... would we add more than 1 question schema to that page? Like if the article answered three different questions... would you add the question schema three times so that it sees each header as an answer to a question?
-
Yes, I have access to our Wordpress backend. I went through the plugin list and don't see which one, if any, is implementing our Schema markup. When I look at a specific pages text editor I don't see the script in there.
-
Your Schema markup has been implemented using a number of different methods, Lindsay.
The basic website and Organisation Schema is implemented through the settings in the Yoast SEO plugin.
In addition, there's Local Business/Organisation Schema implemented manually using JSON-LD markup added to the site's footer, probably via a footer widget. These two partly duplicate and partly contradict each other, so should be corrected by choosing one version and completing it fully.
Those are just a couple of examples - investigating the implementation methods for all the other Schema types would take a proper site audit to discover and confirm the implementation method.
Fortunately, Google does provide an effective way to confirm whether or not the existing implementations are correct. In the site's Google Search Console under Search Appearance > Structured Data, Google will show you all the structured data (Schema) it has discovered, and let you know if there are any implementation errors and on which pages.
Is that what you were looking for?
Paul
-
Hi Lindsay,
Do you have access to your WordPress backend? And have you looked at the plugin list? In viewing your page source it looks like you are using JSON-LD. If you look at the text editor on a marked up page, do you see the JSON-LD script with the schema?
It will probably start like this : script type="application/ld+json"
-
Thank you so much for all those resources! I've bookmarked them all!
My issue currently is I don't know how or where he implemented the schema on the site to edit/update it.
Is there a plugin you can recommend? I see a few options including:
-
Hi Lindsay
Great to hear you're on the Schema train! I wanted to pass a couple of Schema resources your way to help you get a good foundation going for your own understanding of Schema. I highly recommend Moz's resource on Schema (there are more great resources at the end of the article), as well this great resource from Kissmetrics.
Based on what you've sent over in your screenshot, it looks like Google recognizes a few types of Schema on that page and didn't find an issue or errors with the markup on that page. That's a good thing!
However, one suggestion, when I reviewed your Florida page, I saw that your team implemented WebSite schema (here). I would recommend using WebPage Schema here as this isn't a website, it's a webpage. I would also take advantage of Keywords Schema (which you can implement under WebPage Schema) on key pages for keywords / queries you're specifically targeting there. It gives Google and other search engine crawlers help in understanding what keywords / queries are most important for that page, and gives you a potentially nice boost!
Hope this helps! If you have any questions let me know or shoot me a private message!
Patrick
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
-
Changing Permalink/ Structure to introduce woo commerce
Advise needed please We have rankings coming along nicely with a website that uses page content but we now need to start online shopping with woo commerce The url structure has always been a bit of a mess, but its quite in depth We are looking to move small paragraphs about each product cat (formerly put on Pages) information into the Product Category and then the Product information into the product page and redirect the old urls to the new urls. It would mean updating the permalinks also - My concern if there is less leverage with product categories - do these rank just as well as pages, are we going to see our rankings change dramatically in doing so? Added to that - is it best doing this change gradually or all at once (like staging site to get the set up ready) and then pushing live
Intermediate & Advanced SEO | | KellyDSD860 -
URL Structure for geo location for specific page
On hackerearth.com/challenges page, there is an option to select languages. This option is in the footer. Once you select the language the url changes. Ex - if we select French, the URL changes to hackereath.com/fr/challenges. In case we decide to change the URL of this page with Geo, what should be the URL structure which accommodates languages as well. My research says that it would good to keep the url like domainname.com/page/language.
Intermediate & Advanced SEO | | Rajnish_HE0 -
Structural data in google webmaster tools
Hey, During the year I have done everything in my power to please Google with my website. Instead of building links towards the page I have focused on content, content and content. In addition I have worked with https and page speed. Today my site is faster than 98% of all tested sites in Pingdom tools and have 94/83 in Google insights. Of course we have had to build some links as well, perhaps 50 links in 8 months. At the same time we have built 700 pages of text. The total amount of links build is 180 over 20 months. On Thursday last week it looks like the site was penalized by Google. I still believe that we can do something about it and get the site back on track again. Hence we have been looking at technical things on the site, if there is anything Google don't like. One thing that I have found is structural data. For some reason this has dropped from 875 a month ago to 3 today. I have no clue why. Does anyone know how structural data works and what can have caused this problem. Would it be possible that we in our attempt to optimize the site might have done something that may affect the structural data? http://imgur.com/a/vurB1 In that case, what affect might this drop in structural data mean for SEO. Could that be a reason for the total drop in ranking? (we have basically been wiped on all our keywords) What I can see in Google webmaster tool about 975 pages are still indexed in Google which has been stable for a long time. Does anyone know more about structural data and what I can do about this?
Intermediate & Advanced SEO | | Enigma123
Thanks in advance! /A vurB10 -
Where is sitelinks getting its data from?
Hi, This is an issue that is really upsetting my client. There are sitelinks that are coming up when you search for his business that aren't relevant as the other pages are! I assured him that there is nothing for me to do about it besides for demoting a sitelink, which is simply a suggestion in Google's eyes. 1. I would love to know why they are choosing the titles they are publishing, which is the shortened version of states? Where are they getting it from? I don't have any linking pages with such anchor text. The only thing I can think of is that there is a clickable map that has abbreviated words of that state. Would that do it? How could I change it? 2. Also, why are they choosing pages that are really not the top visited pages on my website instead of the pages that visitors are really interested in? Here is a snapshot of the issue: http://screencast.com/t/9w9C3DPAHvYb Thanks!
Intermediate & Advanced SEO | | Rachel_J0 -
I need thoughts on how to chase a suspected Hosting Issue with Simple Helix and 524 errors, also some site speed data mixed in...
So the back story on this project is we've been working as PPC and SEO managers with an ecoomerce site (Magento Enterprise based) that crashed in April. After the issue they fired their developer and switched hosting to Simple Helix at the recommendation of the new developer. Since the change we have seen a plummeting ecommerce conversion rate especially on weekends. Every time something seems really bad, the Developer gives us a "nothing on our end causing it." So doing more research we found site speed in GA was reporting crazy numbers of 25+ seconds for page loads, when we asked Simple Helix gave us answers back that it was "Baidu spiders" crawling the site causing the slowdown. I knew that wasn't the issue. In all of this the developer keeps reporting back to the site owner that there is no way it is hosting. So the developer finally admitted the site could be slowing down from a Dos attack or some other form of probing. So they installed Cloudflare. Since then the site has been very fast, and we haven't seen turbulence in the GA site speed data. What we have seen though is the appearance of 524 and 522 errors in Search Console. Does anyone have experience with Cloudflare that seeing those types of errors are common in usage? Is there any other thought what might be causing that and what that means from the servers, because the developer reports back that Simple Helix has had no issues during this time. This has been a super frustrating project and we've tried a lot different tests, but there is really abnormal conversion data as I said especially during peak times on the weekend. Any ideas of what to chase would be appreciated.
Intermediate & Advanced SEO | | BCutrer0 -
Is a 301 Redirect and a Canonical Tag on Uppercase to Lowercase Pages Correct?
We have a medium size site that lost more than 50% of its traffic in July 2013 just before the Panda rollout. After working with a SEO agency, we were advised to clean up various items, one of them being that the 10k+ urls were all mixed case (i.e. www.example.com/Blue-Widget). A 301 redirect was set up thereafter forcing all these urls to go to a lowercase version (i.e. www.example.com/blue-widget). In addition, there was a canonical tag placed on all of these pages in case any parameters or other characters were incorporated into a url. I thought this was a good set up, but when running a SEO audit through a third party tool, it shows me the massive amount of 301 redirects. And, now I wonder if there should only be a canonical without the redirect or if its okay to have tens of thousands 301 redirects on the site. We have not recovered yet from the traffic loss yet and we are wondering if its really more of a technical problem than a Google penalty. Guidance and advise from those experienced in the industry is appreciated.
Intermediate & Advanced SEO | | ABK7170 -
Open Data and SEO - Government sources
Hi Everyone, Does anyone know of a connection between open data and SEO? I think this is a very interesting topic to explore. Lots of governments are jumping on this trend and it seems like Google and other search engines would be interested in this kind of authoritative source. Here are some examples - USA OPEN Data examples Palo Alto, California USA: paloalto.opendata.junar.com Cupertino, California USA: cupertino.opendata.junar.com San Jose California USA: data.sanjoseca.gov Other international Open Data examples Chile: recursos.datos.gob.cl Bahía Blanca, Argentina: http://bahiablanca.opendata.junar.com/dashboards/7844/medio-ambiente/ Lima, Perú lima.datosabiertos.pe
Intermediate & Advanced SEO | | Carla_Dawson0 -
A few questions on Google's Structured Data Markup Helper...
I'm trying to go through my site and add microdata with the help of Google's Structured Data Markup Helper. I have a few questions that I have not been able to find an answer for. Here is the URL I am referring to: http://www.howlatthemoon.com/locations/location-chicago My company is a bar/club, with only 4 out of 13 locations serving food. Would you mark this up as a local business or a restaurant? It asks for "URL" above the ratings. Is this supposed to be the URL that ratings are on like Yelp or something? Or is it the URL for the page? Either way, neither of those URLs are on the page so I can't select them. If it is for Yelp should I link to it? How do I add reviews? Do they have to be on the page? If I make a group of days for Day of the Week for Opening hours, such as Mon-Thu, will that work out? I have events on this page. However, when I tried to do the markup for just the event it told me to use itemscope itemtype="http://schema.org/Event" on the body tag of the page. That is just a small part of the page, I'm not sure why I would put the event tag on the whole body? Any other tips would be much appreciated. Thanks!
Intermediate & Advanced SEO | | howlusa0