Site logo

Archived topic

Page not eligible for rich results

6 replies · Started by Bijaya on March 12, 2021

Viewing posts 1–7 of 7

Hi,

I am testing my sites (and have been noticing this for so long) that:

1) the FAQ schema doesn't appear at all no matter what I use on the page.

2) My pages are said to be "not eligible for the rich results" when tested on this tool https://search.google.com/test/rich-results

I remember something just as I write this, that I had once asked Tom about handling the theme schema now as Yoast had it's own schema markup introduced.

He suggested me to disable the theme schema: https://generatepress.com/forums/topic/creating-a-page-layout-without-using-any-gp-features/#post-874384

I had followed the guide and done that..

But never checked if that was the reason for this error or not.

Please check and tell me.. I am willing to provide admin access also.. because this is a very very important concern. :)

Thanks,
-Swadhin

Hi there,

Telling GeneratePress to get out of the way when it comes to structured data if you're using a plugin like Yoast is a good idea.

However, you may need to configure Yoast (or whatever JSON-LD/structured data plugin you're using) to work with your specific setup.

In this case, I would contact them to see if there's anything you're missing in their settings to set this up correctly. It's possible that it's a super easy fix, or it's possible you may need a different plugin that handled structured data/JSON-LD more in-depth.

Hi Tom,

Thanks for replying. I don't use Yoast's premium version. Just the free version where I don't think they offer such level of service.

However, can I or should we disable the code snippet that tells GP to get out of the way to test things? Update: I just tried this and it doesn't make any difference.

Also, I am not sure if you will answer this and excuse me for asking (so not asking a definitive answer, just a rough idea):

Not many would have disabled or tampered with the GP schema like I did, right? (based on support requests on the topic).

One more thing, I just noticed that...

If I test my staging site (URL below) it is showing as eligible for rich results but not the live site (all settings identical, GP schema is disabled)

Any idea why so?

Your staging site is using JSON-LD from Yoast, but the live site isn't. That's the difference you're seeing.

While I know their support likely won't give you all the answers, they may be able to point you in the right direction. I don't have much experience with their plugin/their JSON-LD options, but I'm afraid I'm not much help there.

Hi Tom,

Thanks for replying. I appreciate your help!

I understand your inability to help me. So, just bothering you one last time. :)

1) Tom, you said the staging site is using JSON-LD from Yoast while the live site isn't. However, the staging site and live site both are identical. I just staged it to create a landing page. No changes at code/plugin level done.

Both sites have this snippet:
add_filter( 'generate_schema_type', '__return_false' );

2) What tool can I use to test what you tested (the presence and absence of JSON-LD)?

Thanks so much..

When I view the source of your staging site (which says it's eligible for rich results) and search for the following, you can find the data making it eligible: yoast-schema-graph

When I view the source of your live site, that data doesn't exist.

As a guess, this means there's a setting in Yoast that isn't identical between the two sites.

I'm using this tool to test: https://search.google.com/test/rich-results

This archived topic is closed to new replies.