Help with Schema & what's considered "Spammy structured markup"
-
Hello all!
I was wondering if someone with a good understanding of schema markup could please answer my question about the correct use so I can correct a penalty I just received.
My website is using the following schema markup for our reviews and today I received this message in my search console. UGH...
Manual Actions
This site may not perform as well in Google results because it appears to be in violation of Google's Webmaster Guidelines.
Site-wide matches Some manual actions apply to entire site
<colgroup><col class="JX0GPIC-d-h"><col class="JX0GPIC-d-x"><col class="JX0GPIC-d-a"></colgroup>
| | Reason | Affects |
| |Spammy structured markup
Markup on some pages on this site appears to use techniques such as marking up content that is invisible to users, marking up irrelevant or misleading content, and/or other manipulative behavior that violates Google's Rich Snippet Quality guidelines. Learn more. |
I have used the webmasters rich snippets tool but everything checks out. The only thing I could think of is my schema tag for "product." rather than using a company like tag? (https://schema.org/Corporation). We are a mortgage company so we sell a product it's called a mortgage so I assumed product would be appropriate.
Could that even be the issue? I checked another site that uses a similar markup and they don't seem to have any problems in SERPS. http://www.fha.com/fha_reverse shows stars and they call their reviews "store"
OR could it be that I added my reviews in my footer so that each of my pages would have a chance at displaying my stars?
All our reviews are independently verified and we just would like to showcase them. I greatly appreciate the feedback and had no intentions of abusing the markup.
From my site:
All Reverse Mortgage 4.9 out of 5 301 Verified Customer Reviews from eKomi
| |
| | [https://www.ekomi-us.com/review-reverse.mortgage.html](<a class=)" rel="nofollow" title="eKomi verified customer reviews" target="_BLANK" style="text-decoration:none; font-size:1.1em;"> |
| | ![](<a class=)imgs/rating-bar5.png" /> |
| | |
| | All Reverse Mortgage |
| | |
| | |
| | 4.9 out of 5 |
| | 301 Verified Customer Reviews from eKomi |
| | |
| | |
| | |
| | | -
No problem Cliff. I hope you found it helpful, and I'm happy to hear this has been cleared up for you. It's something I'll keep in mind if anyone else has a similar issue.
-
Welp! I just received an approval to my reconsideration request. So it turns out it is not wise to create a sitewide schema markup for your companies ratings. I guess each page should have its own unique markup and organization ratings belong on one page only.
Thank you guys for looking into this and giving me your feedback. -Cliff
-
I'm sorry to hear that and can understand your frustration. Sometimes the way Google treats legitimate businesses in certain hyper-competitive industries is unfortunate. You're guilty until proven innocent.
I did not see anything wrong with your code. Maybe the manual reviewer didn't clear their cache? Maybe they were looking at a different URL than me, which still had the product schema without a buy button. Aggregate rating is clearly documented as being compatible with the Organization Schema type, and is described as "The overall rating, based on a collection of reviews or ratings, of the item."
If this were my site the next thing I would try is removing the Schema from every page except your home page. Maybe someone else has experienced this first-hand and will respond with a more helpful answer.
-
Well I changed to organization after I received the notice of penalty and then after correcting my site I asked for a reconsideration and was denied stating that site still apears to be outside of webmaster guidelines with some type of spammy schema markup.
At a total loss. Schema markup produces no errors in testing against Google's rich snippet tool and the tag is no longer product.
-
Ain't that the truth.
A good rule of thumb might be: If there's a BUY button that adds an item on that page to a shopping cart, use Product schema on that page. If that buy button is on every page of your site for the same product, it's going to seam suspicious coming from anyone but a household brand.
-
Of course they show my stars on the adwords network no problem! Lol
-
Thank you so much for your feedback!
I changed my markup to organization rather than product and then asked for a reconsideration and was turned down without any specific reason except to refer to the Webmaster guidelines.
So I'm at a loss... Thankfully none of my rankings have moved but I am afraid I will never be able to show my reviews again.
-
I had it set before to product and then made the change to Organization
My markup is below. Then, I asked for a reconsideration stating I was unaware of the difference and showed that I made the change to Organization they denied my reconsideration. I am absolutely in the dark on this because the response is simply to refer to Webmaster guidelines and they don't give anything specific to what I am doing wrong to receive this manual penalty. I'm not completely panicking because my SERP rankings have not been affected by this but I am worried that I'll never be able to show review stars again.
| |
| | ![](<a class=)imgs/rating-bar5.png" style="vertical-align:middle;" /> |
| | [https://www.ekomi-us.com/review-reverse.mortgage.html](<a class=)" rel="nofollow" title="eKomi verified customer reviews" target="_BLANK" style="text-decoration:none; font-size:1.1em;"> |
| | |
| | All Reverse Mortgage |
| | |
| | |
| | 4.9 out of 5 |
| | 301 Verified Customer Reviews from eKomi |
| | | -
How do you know that wasn't it? I'm just curious so I can learn from it.
If you're using organization Schema, it should be OK to show on every page. If you're using Product schema it should only show on a page where they can buy the product.
-
Thanks for your feedback! Turns out that wasn't it. I wonder, could having this in a footer of my site which is trying to show ratings on all pages of my site considered to be the spammy part?
To: Webmaster of <a target="_blank">https://reverse.mortgage/</a>,
Google has reviewed your site in response to your reconsideration request. Based on this review, Google believes that your site still violates Google Webmaster Guidelines. To resolve all manual actions, review your site again, correct the necessary items, and file another reconsideration request.
How to fix this problem:
| 1 |
Review the violations on your site
Use the Manual Actions Viewer to identify what manual actions are applied to your site.
Fix any issues listed
Use the details in the Manual Actions Viewer to help you fix outstanding issues. If your site was hacked, use Security Issues to find more details.
|
| 3 |Submit a reconsideration request
Include any details or documentation that can help us understand the changes made to your site.
|
-
I think it may have to do, as you guessed, with the use of Product schema. You should try Organization schema. If you have an actual product landing page, with a price and Add to Cart button, that would be where you would put the Product schema, but only put reviews about the actual reverse mortgage product. Most of the reviews on the home page seem to be about the company as a whole.
-
I don't know the answer to your question. However, I can say that LOTS of sites have lost their review stars triggered by schema in the past couple of months. For some sites the stars "just disappeared" and other sites received "manual spam penalty" messages from Google with language similar to what you posted above.
Some companies who offer the review services are not helpful when contacted directly and asked what to do about the problem... and Google's response to reconsideration requests often contain no explicit information.
You are not alone. Google seems to think that webmasters should be able to divine meaning from their messages.
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
-
HELP: Why do I have a 61% score for "% of total links, external + follow"?
Firstly, I understand what this percentage is. It's the ratio of external links that are "follow" -> compared to the links that are "no-follow". Four questions: This is definitely not accurate! I have loads of no-follow links Does anyone have ideas or techniques to add more healthy no-follow links? Am I completely misunderstanding this? Will this high score negatively affect my ranking? I could definitely use some help. Thanks so much in advance. I don't think my website address should help, but if you need it for context, it's estatediamondjewely.com.
Intermediate & Advanced SEO | | SamCitron0 -
Partial Match or RegEx in Search Console's URL Parameters Tool?
So I currently have approximately 1000 of these URLs indexed, when I only want roughly 100 of them. Let's say the URL is www.example.com/page.php?par1=ABC123=&par2=DEF456=&par3=GHI789= All the indexed URLs follow that same kinda format, but I only want to index the URLs that have a par1 of ABC (but that could be ABC123 or ABC456 or whatever). Using URL Parameters tool in Search Console, I can ask Googlebot to only crawl URLs with a specific value. But is there any way to get a partial match, using regex maybe? Am I wasting my time with Search Console, and should I just disallow any page.php without par1=ABC in robots.txt?
Intermediate & Advanced SEO | | Ria_0 -
Shoemaker with ugly shoes : Agency site performing badly, what's our best bet?
Hi everyone,
Intermediate & Advanced SEO | | AxialDev
We're a web agency and our site www.axialdev.com is not performing well. We have very little traffic from relevant keywords. Local competitors with worse On-page Grader scores and very few backlinks outrank us. For example, we're 17th for the keyword "agence web sherbrooke" in Google.ca in French. Background info: In the past, we included 3 keywords-rich in the footer of every site we made (hundreds of sites by now). We're working to remove those links on poor sites and to use a single nofollow link on our best sites. Since this is on-going and we know we won't be able to remove everything, our link profile sucks (OSE). We have a lot of sites on our C-Block, some of poor quality. We've never received a manual penalty. Still, we've disavowed links as a precaution after running Link D-Tox. We receive a lot of trafic via our blog where we used to post technical articles about Drupal, Node js, plugins, etc. These visits don't drive business. Only a third of our organic visits come from Canada. What are our options? Change domain and delete the current one? Disallow the blog except for a few good articles, hoping it helps Google understand what we really do. Keep donating to Adwords? Any help greatly appreciated!
Thanks!2 -
Site has no SEO done on it. It wasn't considered during design. What to do first ?
They opted for videos to explain to people what the website is about, but it ain't working for them. What steps would you take in order to get this site to rank higher without completely changing the design(changing design is out of the question they are low on funds). They also built a blog on wordpress.com and added a .me domain to it. For obvious reasons I'm not mentioning the website.
Intermediate & Advanced SEO | | ternit0 -
What's next?
What's next with the tool? For SEOmoz users that have gotten their Crawl Diagnostics and On-Page issues under control, what's next? In other words, what do long-time SEOmoz users do with the tool? What ongoing weekly value do they get? Ranking reports? Link Analysis? It took me four weeks to resolve all my simple issues, which you can see in Crawl Diagnostics and On-Page reports. (It would have only take one week, if the tool crawled all my pages upon demand instead of only once a week.) But now that all my simple issues are resolved, I'm not sure what else to do with the tool. I don't want to hastily cancel the service, but I also don't know what else to do... I'd even pay more for an actual human to look in on me from time to time and tell me what to do next. But I'm self-motivating, so I'll try to figure it out.
Intermediate & Advanced SEO | | raywhite0 -
Soft 404's from pages blocked by robots.txt -- cause for concern?
We're seeing soft 404 errors appear in our google webmaster tools section on pages that are blocked by robots.txt (our search result pages). Should we be concerned? Is there anything we can do about this?
Intermediate & Advanced SEO | | nicole.healthline4 -
Pagination Question: Google's 'rel=prev & rel=next' vs Javascript Re-fresh
We currently have all content on one URL and use # and Javascript refresh to paginate pages, and we are wondering if we transition to the Google's recommended pagination if we will see an improvement in traffic. Has anyone gone though a similar transition? What was the result? Did you see an improvement in traffic?
Intermediate & Advanced SEO | | nicole.healthline0 -
Most Painless way of getting Duff Pages out of SE's Index
Hi, I've had a few issues that have been caused by our developers on our website. Basically we have a pretty complex method of automatically generating URL's and web pages on our website, and they have stuffed up the URL's at some point and managed to get 10's of thousands of duff URL's and pages indexed by the search engines. I've now got to get these pages out of the SE's indexes as painlessly as possible as I think they are causing a Panda penalty. All these URL's have an addition directory level in them called "home" which should not be there, so I have: www.mysite.com/home/page123 instead of the correct URL www.mysite.com/page123 All these are totally duff URL's with no links going to them, so I'm gaining nothing by 301 redirects, so I was wondering if there was a more painless less risky way of getting them all out the indexes (IE after the stuff up by our developers in the first place I'm wary of letting them loose on 301 redirects incase they cause another issue!) Thanks
Intermediate & Advanced SEO | | James770