You need to be logged in to post in the forum - Log In

An active JCE Pro Subscription is required to post in the forum - Buy a Subscription

Support is currently Offline

Official support hours
Monday to Friday
09:00 - 17:00 Europe/London (BST)

Please create a new Ticket and we will get back to you as soon as we can.

#107521 JCE Rich snippet and FAQ Snippet issue

Posted in ‘Editor’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Latest post by Ryan on Thursday, 29 April 2021 16:51 BST

hardik
Hi there,

i am trying to add microdata for faq's and its giving me issue with main entity "name" is missing. I have no idea why is it showing missing and the code is actually available when i check in the backend. The frontend site the code " itemprop="name" is missing.

I have been trying to understand what is wrong with it.

https://search.google.com/test/rich-results?id=egfj3gZz4MBfY6Ov-JlM0Q

Please assist

hardik
Anybody ? Who can assist me ?

Trying to add FAQ’s rich snippet and I am unable to fix it. It’s giving me a error itemprop=“name” main entity missing. Trying to add valid faq snippet.

Please check the following link for more info.
https://search.google.com/test/rich-results?id=egfj3gZz4MBfY6Ov-JlM0Q

Ryan
I have no idea why is it showing missing and the code is actually available when i check in the backend. The frontend site the code " itemprop="name" is missing.


Please post a link to an example article.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
https://search.google.com/test/rich-results?id=IW3ANC86pi-oQj1XZxZ-AA

If you check the faq section it’s valid mine is going invalid.

Ryan
What does the original code look like in the admin (in the Code tab of the editor)?

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
The code looks fine.

<h3 class="question" itemprop="name">

It’s only in the front end it’s not picking up.

Ryan
Are you using the JCE Microdata tool to create this?

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
I tried doing that as well still no help. You can check, I can send you logins.

hardik
The other thing i notice is you guys don't have faqs or a document on how to add faqs in the webpage or article. So the visitor can easily fix it.

hardik
Hi guys any help?

If you can atleast assist me setting up one page faq's using microdata will be appreciated.

Ryan
If I use the Microdata dialog to create an FAQ entry based on your content, I get:

<h3 itemscope="itemscope" itemtype="https://schema.org/Question">
    <span itemprop="name">₹ Can I deposit rupees on Pure Casino?</span>
</h3>

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
I don’t get it. That was an example site.

Would be able to create a valid faqs for a page and get the validation ?

As when I run the faqs micro data it is displaying error message.

I have created a test page for my website. I can provide you login details via email. I want you create a valid faqs as I am unable to achieve as it is displaying error message.

https://search.google.com/test/rich-results?id=_imAqTnzL6G0im6QmeamyQ

Ryan
Our support offer does not include creating content for sites. The Microdata tool is included to assist you in adding microdata to content, not for any specific purpose.

Google provide examples of microdata usage, such as for FAQ - https://developers.google.com/search/docs/data-types/faqpage

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
I agree the support is not for content, but if your product is not working well then it’s something needs to fixed or assist to your client to achieve it by your team. I am not asking you to create content for website, I am asking to do assist for a valid faqs using your product which supports google snippet which is currently not possible right now. I guess that you won’t mind to do.

Ryan
The Microdata tool is currently only able to create simpler microdata structures, not nested content as in your FAQ, so you will need to follow the Google example - https://developers.google.com/search/docs/data-types/faqpage#examples - create your FAQ content manually, via the editor Code tab.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
Thank you, for some reason when I run the code to google snippet testing tool it is showing me itemprop=“name” is missing? How do I fix that.

https://search.google.com/test/rich-results?id=egfj3gZz4MBfY6Ov-JlM0Q

Ryan
Using the Google example, and one of the items from your site, I created:

<div itemscope="itemscope" itemtype="https://schema.org/Question" itemprop="mainEntity">
	<h3 itemprop="name">How to Register At Springbok Casino?</h3>
	<div itemscope="itemscope" itemtype="https://schema.org/Answer" itemprop="acceptedAnswer">
		<div itemprop="text">If you are new to Springbok Casino and don’t yet have an account, then you will need to register a new account before you can deposit money and start playing at the casino. Thankfully, the registration process is easy and only takes a minute to complete. Follow the steps below to complete the registration process at Springbok Casino and start a new account.</div>
	</div>
</div>
which does seem to validate.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
Have you tested it? Using google rich snippet testing tool? It will show you itemprop=“name” is missing? You can test

Ryan
No it seems to be fine - https://search.google.com/test/rich-results?id=H-C7UmbkUsnb1z6E6vnPTA

Also, this is using Google's own code suggestion, so it should be OK.

That's about as much help as I can provide on this issue.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
Thank you, please can you send me the entire code with the declaration of schema.org/FAQs?

As I don’t see that code on the above you sent please. Much appreciated

Ryan
I got the code from the Examples section here - https://developers.google.com/search/docs/data-types/faqpage#examples

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
As per your suggestion I tried but unable to fix it.

The code is fine in the code I added, but when I view source on the live site code it’s ignoring itemprop=“name”

I have no idea why is it doing that. Do I need to do anything changes with the editor or anything? I am only adding a section as faq and you added html tag as a faq page.

Please check this page
https://www.southafricancasinos.co.za/online-casino-reviews/springbok-casino.html

hardik
the following code i have added, but live site when i view source the code itemprop="name" is missing not sure why is it doing that. The code is available in backend.


Website Link - https://www.southafricancasinos.co.za/online-casino-reviews/springbok-casino.html

Rich Snippet Testing : https://search.google.com/test/rich-results?id=Pp95MfV3c-Iv8RKfipu7Cg

<div class="cont-faq" itemscope="itemscope" itemtype="https://schema.org/FAQPage">
<div class="block_faq">
<div class="item" itemscope="itemscope" itemtype="https://schema.org/Question" itemprop="mainEntity">
<h3 class="question faqs_homepage-1" itemprop="name">Is Springbok Casino legal in South Africa?</h3>
<div class="answer" itemscope="itemscope" itemtype="https://schema.org/Answer" itemprop="acceptedAnswer">
<div itemprop="text">
<p class="answer faq_cot">All <strong><a href="https://www.southafricancasinos.co.za/" title="online casinos">online casinos</a></strong> are illegal in South Africa. The law forbids any website from offering real money gambling games and slots to South African residents. Only sports betting is legal online. But many offshore casinos freely accept South African players, simply because it is 100% safe. Players are not targeted by authorities. And since Springbok is based outside South Africa, the authorities leave them alone as well. You can safely play and win real Rand at this casino!  </p>
</div>
</div>
</div>
</div>

hardik
I am read to pay extra bugs to fix this.

Ryan
There is not much I can do to help you here. This is not an issue with the editor, as the code you are manually entering in is being correctly saved.

I would assume that if you follow the Google instructions for creating the FAQ item, as I linked to above, then the code would be correct.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
I am not sure if this is issue with the extension or joomla with itself. I have no idea. The example link you sent its for html site not for joomla. i have tried to follow the same reference still nothing.

I would request your team for one more time to check for the website, itemprop="name" thats the only attribute not picking up by google. The code everything is 100% if you test using a html website you will see its perfect. I am adding FAQ for a particular section not for the entire page, google link you sent is adding the faq on the HTML tag.

<html itemscope itemtype="https://schema.org/FAQPage">


I am adding it on the particular body section.

Ryan
Here is the Google code for one FAQ entry. You can use this code to create the other entries.

<div itemscope="itemscope" itemtype="https://schema.org/Question" itemprop="mainEntity">
	<h3 itemprop="name">How to Register At Springbok Casino?</h3>
	<div itemscope="itemscope" itemtype="https://schema.org/Answer" itemprop="acceptedAnswer">
		<div itemprop="text">If you are new to Springbok Casino and don’t yet have an account, then you will need to register a new account before you can deposit money and start playing at the casino. Thankfully, the registration process is easy and only takes a minute to complete. Follow the steps below to complete the registration process at Springbok Casino and start a new account.</div>
	</div>
</div>
This is not an editor issue nor does ti appear to be a Joomla issue.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
i did. check my code as well.

<h3 class="question faqs_homepage-1"><span itemprop="name">Is Springbok Casino legal in South Africa?</span></h3>

Still its not picking up itemprop="name" by google when i run the snippet

https://search.google.com/test/rich-results?id=2igRXB_bsvX1qh0e7eT_lA

Please have a look at the above link

Ryan
Still its not picking up itemprop="name" by google when i run the snippet
This is becuase you haven't included it! This is your code, on this page - https://www.southafricancasinos.co.za/online-casino-reviews/springbok-casino.html :

<div class="item" itemscope="itemscope" itemtype="https://schema.org/Question" itemprop="mainEntity">
	<h3 class="question faqs_homepage-1"><span>Is Springbok Casino legal in South Africa?</span></h3>
	<div class="answer" itemscope="itemscope" itemtype="https://schema.org/Answer" itemprop="acceptedAnswer">
		<div itemprop="text">
			<p class="answer faq_cot">All <strong><a href="https://www.southafricancasinos.co.za/" title="online casinos">online casinos</a></strong> are illegal in South Africa. The law forbids any website from offering real money gambling games and slots to South African residents. Only sports betting is legal online. But many offshore casinos freely accept South African players, simply because it is 100% safe. Players are not targeted by authorities. And since Springbok is based outside South Africa, the authorities leave them alone as well. You can safely play and win real Rand at this casino!  </p>
		</div>
	</div>
</div>
Based in the Google example I suggested, it should be:

<div class="item" itemscope="itemscope" itemtype="https://schema.org/Question" itemprop="mainEntity">
	<h3 itemprop="name" class="question faqs_homepage-1">Is Springbok Casino legal in South Africa?</h3>
	<div itemscope="itemscope" itemtype="https://schema.org/Answer" itemprop="acceptedAnswer">
		<div itemprop="text">
			<p class="answer faq_cot">All <strong><a href="https://www.southafricancasinos.co.za/" title="online casinos">online casinos</a></strong> are illegal in South Africa. The law forbids any website from offering real money gambling games and slots to South African residents. Only sports betting is legal online. But many offshore casinos freely accept South African players, simply because it is 100% safe. Players are not targeted by authorities. And since Springbok is based outside South Africa, the authorities leave them alone as well. You can safely play and win real Rand at this casino!  </p>
		</div>
	</div>
</div>

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
It won;t make any difference i have been doing this from since this morning. Check the screenshot after i did the changes as you suggested.

It is something you need to have a look at it, why the code is not been displaying on the live site and google can;t find the code itemprop="name"

Attachments

Ryan
It is something you need to have a look at it, why the code is not been displaying on the live site and google can;t find the code itemprop="name"


Send me a login - https://www.joomlacontenteditor.net/contact/site-login - and I will check if there is any issue with the editor that may be causing this.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
sent

Ryan
I don't see any issue with the editor or the code, which when saved still contains the itemprop="name" attribute.

In the front-end source, itemprop="name" i smissing, and this may have something to do with the caching mechanism you ar eusing on your site or server.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
I am using jch plugin and cloud flare. Which shouldn’t be a problem with the scheme. As the other attributes are working then the itemprop=Name should also work.

Caching can’t disturb one attribute and make the other attributes work

Ryan
Well, sorry but I don't know what the issue is - it isn't with the editor - and I am unable to help you anymore than I have.

I would investigate turning off Cloudflare caching if it is on and see if that helps.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
I will suggest to do me one last favour, please can you do a test on one of your domain using the same code of mine without cache.

I will have a confirmation what is wrong

Ryan
I will suggest to do me one last favour, please can you do a test on one of your domain using the same code of mine without cache.


I have already done that on a local test site, and the itemprop attribute is visible in front-end content. I have tested it on the demo site too - https://demo.joomlacontenteditor.net/3-welcome-to-your-blog

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

Ryan
https://search.google.com/test/rich-results?id=ALZp-2giaw7-_nuU-l85kA

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
Lol! I want you do the faqs using my faq code, you did breadcrumbs and article. Try doing faqs may be you will find the solution.

Ryan
No, I'm sorry I'm finished with this issue. This is not a JCE Editor problem, and the help I have already provided goes beyond the scope of support we provide for JCE Pro.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

hardik
Can you atleast give me the login so i can check the code, please also provide more information where i can check the code? as when i view source i can;t see the question and answer schema, and you came to conclusion that you done with the issue. View source the code and tell me if you find faq's schema code in it. How would i find a way to fix it myself. I think you can't fix the issue so coming to a conclusion.

https://demo.joomlacontenteditor.net/3-welcome-to-your-blog

Ryan
How would i find a way to fix it myself. I think you can't fix the issue so coming to a conclusion.


This is not an editor issue, so it is not my issue to fix. The fault lies somewhere with your site. I have made suggestions to the best of my knowledge as to how you may attempt to fix the issue. I consider the issue now closed.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.