Further, I came to know that this is not an error. This is information for you in the Google search console to let you know that the mentioned pages in the screenshot start with (http, http://www, https://www) for the website is being redirected to another URL so that you can verify that the redirecRead more
Further, I came to know that this is not an error. This is information for you in the Google search console to let you know that the mentioned pages in the screenshot start with (http, http://www, https://www) for the website is being redirected to another URL so that you can verify that the redirect is correct which is done as per plan. You only have to care about your target page; please check if your target page, which is https://example.com, is indexed or not.
If your target page is indexed, then you can ignore this redirect error in the Google search console, i.e. your audience will always see the target https version of the page.
Type the below command in Google search and press Enter to confirm whether your target page is indexed or not. site:https://example.com
Tried checking the schema here, When a product/something has a Missing field ‘name ‘ error, there’s no “author” for the review, hence the missing “name” field. I think you could add an author or a name of that specific profile (based on the screenshot attached – the name is blank). You can also cheRead more
Tried checking the schema here, When a product/something has a Missing field ‘name ‘ error, there’s no “author” for the review, hence the missing “name” field. I think you could add an author or a name of that specific profile (based on the screenshot attached – the name is blank).
You can also check any forums regarding that.
Missing Field “name” So, please check if you’ve added the Name of your business and organization image at the settings available at WordPress dashboard> SEO > Settings – > General – > Site Basics. You can read more about it here: Website name, alternate website name, and alternate organization name.
Furthermore, kindly please clear the cache from caching plugins, the server, and a CDN like Cloudflare (if you are using any). If you are not sure how to clear the cache from a plugin, please contact the plugin author.
If you’d like to clear the cache from the server, please speak to your host provider. After that, kindly check any product page via the Google Rich Results testing tool https://search.google.com/test/rich-results.
I did assign a name to the user as “Unknown” from the WordPress backend and the schema was correctly generated.
Unknown
The issue is now passed in the Google search console.
This was the discussion between me and the support. Support Can you please let us know more details about your setup? Are you using any LMS like LearnDash? Are you using a custom post type for such a setup? Admin Let me brief my question would the Yoast plugin be enabled for comments on the post orRead more
This was the discussion between me and the support.
Support
Can you please let us know more details about your setup? Are you using any LMS like LearnDash? Are you using a custom post type for such a setup? Admin
Let me brief my question would the Yoast plugin be enabled for comments on the post or Q&A website?
Support
It seems the issue is with the plugin that creates the Questions and Answers. The questions are created as publicly accessible custom post types, which is why you have a Yoast SEO meta box for them.
However, the associated answers are not custom post types or taxonomies but treated as regular WordPress comments. As such, you cannot get the Yoast SEO meta box for the comments. Also, there’s no need for the meta box under comments because there’s no SEO value added to optimizing comments. Admin
Yes, you are right. Then how would I do SEO for the questions post for questions only the Yoast SEO is visible and based upon a question that would be hardly any text of line or a paragraph sometimes or mostly the title only. For this Yoast SEO always be red for me as I won’t be able to do SEO for the questions and answers (treated as comments) post.
Also, sometimes the question can be asked by other users directly on the website, not from the backend of WordPress. Any idea?
Support
How would I do SEO for the questions post for questions only the Yoast SEO is visible?
Your question is unclear. Doesn’t the Yoast SEO meta box show under the Questions post type anymore? Admin
That’s visible. But let’s treat question and answer both as a single page where for questions Yoast meta box is visible but for answers are treated as comments on questions so for them Yoast meta box is unavailable.
Now the question here is, if I do SEO for a post then, I can optimize my post using Yoast meta box as it tells me all the issues with SEO. However, the same is not with questions and answers posts, where one user posts questions on the website from the website UI and other several users answer that question. Now if I open that question(post) in the WordPress backend and I see that question asked by one of the users assume the question only contains the worst “How can I draw a cat” and nothing else and its answer is supposed to present in the form of comments on the same question.
The Yoast meta box indicators show me huge issues with SEO since my question post only contains the question “How can I draw a cat” and not its answers(comments from other users). How do I do SEO in this case as I cannot write content in the original question asked by some users that might be of 1 line to n number of lines?
Support
You cannot optimize a single line of text like your question.
Please note that Google wants more text so that people can understand your website better.
Search engines are not very good at understanding single-line questions and answers. It would help if you wrote more text to make it more understandable.
If your content is only a single-line question and people will answer it, then SEO does not apply to your page.
We suggest optimizing your other pages, like your About page, instead. You don’t need to optimize every single page you have.
This was the discussion between me and the support to resolve this issue. Support: You will get the Missing field “mainEntity” error if you set a page as an FAQ page and you don’t use the Yoast SEO FAQ block. So, you need to use the Yoast FAQ block on that particular page. This guide explains moreRead more
This was the discussion between me and the support to resolve this issue.
Support:
You will get the Missing field “mainEntity” error if you set a page as an FAQ page and you don’t use the Yoast SEO FAQ block. So, you need to use the Yoast FAQ block on that particular page. This guide explains more on how you can use the Yoast SEO FAQ block: https://yoast.com/how-to-build-an-faq-page/#how.
Admin:
No, I did not set FAQ. I set it as a QA page. This is the Yoast setting at my end.
Support:
If you set the page to be a QA page, there needs to be a Yoast FAQ block on the page to fill the schema. Not having this will result in an incomplete/invalid Schema graph. Please refer to: https://yoast.com/how-to-build-an-faq-page/
Just adding the FAQ block with your questions and answers would make the plugin output the correct information too.
Admin:
My website is a Question and Answer based website where one can ask questions on the website itself and anyone can answer and any number of answers are allowed. There is no option there to use the FAQ block on UI. If I go to WordPress and try to write the blog at the back end, then I can select FAQ block only. I hope you are getting what I am trying to say.
You will see that no backend is involved in this Question and Answers (treated as comments). I need to set it as a QA page only.
Also, If you look at my website you will observe that the WordPress backend is not involved anymore since users can ask questions on the website UI using the Ask a Question button and Answers will be given there by multiple users located at different places. So, I am not writing a blog at my backend on WordPress. Questions and Answers are governed by the website user interface.
Since each page contains one question and multiple answers (a type of discussion) on the question on each page.
Please understand that I want to set this as the QA Page that corresponds to web pages that contain data in a question-and-answer format, which is one question followed by answers.
Please suggest how to resolve this issue as I intentionally set the pages as QA pages and I got this issue. If I was putting questions from the WordPress backend then I was able to use your FAQ block. Also, I am not using FAQ page type instead using QA page type.
Support:
Let me explain this this way: the QA schema will only show its complete schema pieces if the FAQ block is used. Since this isn’t the case, the QA schema will be incomplete, thus triggering the main entity error. That said, you can select the webpage schema instead to avoid further errors. If you need to change the schema behavior, you can customize the plugin’s schema output. You can use the Schema API that allows developers to customize the Schema output of each of our plugins. Please refer to our Schema API documentation here: https://developer.yoast.com/features/schema/api/.
Admin:
Ok. I will check the API, but I cannot switch back to Webpage schema as earlier by default it was set as webpage scheme and there was no such error. But my website is based on Q&A where everything happens on UI whether it’s asking questions or answering them.
I have used the discy theme. They also used the QA page as schema type.
See I cannot use the FAQ block as that is only available when I create a new page from WordPress and then I can use your toast FAQ block. This is not the case at my end.
Now Discy whose theme I purchased used the same QAPage schema and they seem to have the correct schema on their (view-source:https://2code.info/demo/themes/Discy/Main/question/is-this-statement-i-see-him-last-night-can-be-understood-as-i-saw-him-last-night/) page and the one which is outputted by Yoast plugin at my end showing error
However, I can see the “mainEntity” field missing in my schema and instead, see the “mainEntityOfPage” field.
Please don’t recommend me to switch back to Webpage schema as I will never do that. I have to be on the QA page schema type only. Please help me with the detailed steps to resolve it on my website.
What is the difference between the FAQ page and the QA page?
FAQ page is where we have multiple questions and multiple answers in a block, then that is fine i should use your FAQ block for this type of page I will create by myself at the back end means from WordPress create page option.
However, the QA page is a page where we have one question and multiple answers that’s what my page is. From UI, one can ask questions and once the question is submitted, a page is created and there is no point in using the Yoast FAQ block here from website UI. Now anyone can answer, or reply from the UI itself any number of times.
Since, I have set the schema page as a QA page not as a FAQ page, your Yoast plugin should be able to add the field “MainEntity” on my page without making any check for the Yoast FAQ block used or not.
The Yoast plugin did not populate the “MainEntity” field on my page and that caused the parsing error in the Google search console please try to understand that this is a critical error on my website.
In case any new page added to the website when anyone asks a question on the website then this happens to those pages as well which will be going to be created on my domain.
Now once the Google bot crawls again it may throw the same critical error for all my pages on the website. Please help to resolve it.
Support:
Looking at the page, I can confirm that your theme natively supports the QAPage schema. For the schema from your theme to work correctly, I recommend that you first change the schema type in the Yoast Metabox to WebPage. After updating this schema, your page will show the QAPage schema without any warning. With the Yoast schema, you will be getting 2 QAPage schemas. It shows the duplicate QAPage schema. You only need 1 schema so should you use the WebPage schema so you won’t be getting any warning regarding the QAPage schema.
Admin:
Thanks for the clarification. I have set up the page type schema as Webpage as Discy theme by default support QA page schema. After that, the Missing field ‘mainEntity’ error is passed in the Google search console. Missing field ‘mainEntity’ validation passed in the Google search console after setting up the webpage type schema in the Yoast premium plugin.
I can see the recommended action suggested by Bing: Recommended action: Remove redundant h1 tags from the page source, so that only one h1 tag exists. These pages have more than one h1 tag. Multiple h1 header tags might confuse search engine bots and website users. It is recommended to use only oneRead more
I can see the recommended action suggested by Bing:
Recommended action:
Remove redundant h1 tags from the page source, so that only one h1 tag exists.
These pages have more than one h1 tag. Multiple h1 header tags might confuse search engine bots and website users. It is recommended to use only one h1 tag per page.
This is the default output generated by the Yoast SEO plugin is installed on the WordPress site which is a standard rule for indexing a complete site. # START YOAST BLOCK # --------------------------- User-agent: * Disallow: Sitemap: https://example.com/sitemap_index.xml # --------------------------Read more
This is the default output generated by the Yoast SEO plugin is installed on the WordPress site which is a standard rule for indexing a complete site.
Lines 1, 2, and 8,9: Comments Line 3: User-agent: * The rules apply to all web crawlers, such as Googlebot, Bingbot, DuckDuckbot, Slurp, Yandexbot, Baiduspider, etc. Line 4: Disallow: As we can see, nothing is specified after the Disallow specification, meaning no pages are blocked from being crawled by the web crawler. They can crawl the complete site. Line 6: Sitemap: https://example.com/sitemap_index.xml This is the sitemap location of your WordPress site which search engine refers to index the web pages on your site.
Here is the explanation of the meta robots tag ?robots=1 rules generated by the Yoast plugin for individual website pages.
Lines 1, 2, and 11,12: Comments Line 3: User-agent: * means the rules apply to all web crawlers. Line 4: Disallow: /?s= This rule does not allow the web crawlers to crawl internal website search result pages starting with the/?s= query parameter. Line 5: Disallow: /page/*/?s= This rule does not allow the web crawlers to crawl paginated search result pages starting with /page/*/?s= query parameter. Line 6: Disallow: /search/ This rule does not allow the web crawlers to crawl alternative search result pages starting with /search/ query parameter. Line 7: Disallow: /wp-json/ This rule does not allow the web crawlers to crawl WordPress REST API at /wp-json/. Line 8: Disallow: /?rest_route= This rule does not allow the web crawlers to crawl the routes that are part of the REST API. Line 10: Sitemap: https://example.com/sitemap_index.xml This is the sitemap location of your WordPress site which search engine refers to index the web pages on your site.
How to resolve page with redirect error in Google Search Console instead of correct .htaccess file
Further, I came to know that this is not an error. This is information for you in the Google search console to let you know that the mentioned pages in the screenshot start with (http, http://www, https://www) for the website is being redirected to another URL so that you can verify that the redirecRead more
Further, I came to know that this is not an error. This is information for you in the
Google search console
to let you know that the mentioned pages in the screenshot start with (http
,http://www
,https://www
) for the website is being redirected to another URL so that you can verify that the redirect is correct which is done as per plan. You only have to care about your target page; please check if your target page, which ishttps://example.com
, is indexed or not.If your target page is indexed, then you can ignore this
redirect error
in theGoogle search console
, i.e. your audience will always see the targethttps
version of the page.Type the below command in Google search and press Enter to confirm whether your target page is indexed or not.
See lesssite:https://example.com
Missing field 'name' (in 'mainEntity.suggestedAnswer.author') in google search console for Q&A pages
Tried checking the schema here, When a product/something has a Missing field ‘name ‘ error, there’s no “author” for the review, hence the missing “name” field. I think you could add an author or a name of that specific profile (based on the screenshot attached – the name is blank). You can also cheRead more
Tried checking the schema here, When a product/something has a Missing field ‘name ‘ error, there’s no “author” for the review, hence the missing “name” field. I think you could add an author or a name of that specific profile (based on the screenshot attached – the name is blank).
You can also check any forums regarding that.
Missing Field “name”
So, please check if you’ve added the Name of your business and organization image at the settings available at WordPress dashboard > SEO > Settings – > General – > Site Basics. You can read more about it here: Website name, alternate website name, and alternate organization name.
Furthermore, kindly please clear the cache from caching plugins, the server, and a CDN like Cloudflare (if you are using any). If you are not sure how to clear the cache from a plugin, please contact the plugin author.
If you’d like to clear the cache from the server, please speak to your host provider. After that, kindly check any product page via the Google Rich Results testing tool https://search.google.com/test/rich-results.
I did assign a name to the user as “Unknown” from the WordPress backend and the schema was correctly generated.
See lessUnknown
The issue is now passed in the Google search console.
how can i do seo using Yoast Premium for Q&A website
This was the discussion between me and the support. Support Can you please let us know more details about your setup? Are you using any LMS like LearnDash? Are you using a custom post type for such a setup? Admin Let me brief my question would the Yoast plugin be enabled for comments on the post orRead more
This was the discussion between me and the support.
Support
Can you please let us know more details about your setup? Are you using any LMS like LearnDash? Are you using a custom post type for such a setup?
Admin
Let me brief my question would the Yoast plugin be enabled for comments on the post or Q&A website?
Support
It seems the issue is with the plugin that creates the Questions and Answers. The questions are created as publicly accessible custom post types, which is why you have a Yoast SEO meta box for them.
However, the associated answers are not custom post types or taxonomies but treated as regular WordPress comments. As such, you cannot get the Yoast SEO meta box for the comments. Also, there’s no need for the meta box under comments because there’s no SEO value added to optimizing comments.
Admin
Yes, you are right. Then how would I do SEO for the questions post for questions only the Yoast SEO is visible and based upon a question that would be hardly any text of line or a paragraph sometimes or mostly the title only. For this Yoast SEO always be red for me as I won’t be able to do SEO for the questions and answers (treated as comments) post.
Also, sometimes the question can be asked by other users directly on the website, not from the backend of WordPress. Any idea?
Support
How would I do SEO for the questions post for questions only the Yoast SEO is visible?
Your question is unclear. Doesn’t the Yoast SEO meta box show under the Questions post type anymore?
Admin
That’s visible. But let’s treat question and answer both as a single page where for questions Yoast meta box is visible but for answers are treated as comments on questions so for them Yoast meta box is unavailable.
Now the question here is, if I do SEO for a post then, I can optimize my post using Yoast meta box as it tells me all the issues with SEO. However, the same is not with questions and answers posts, where one user posts questions on the website from the website UI and other several users answer that question. Now if I open that question(post) in the WordPress backend and I see that question asked by one of the users assume the question only contains the worst “How can I draw a cat” and nothing else and its answer is supposed to present in the form of comments on the same question.
The Yoast meta box indicators show me huge issues with SEO since my question post only contains the question “How can I draw a cat” and not its answers(comments from other users). How do I do SEO in this case as I cannot write content in the original question asked by some users that might be of 1 line to n number of lines?
Support
You cannot optimize a single line of text like your question.
Please note that Google wants more text so that people can understand your website better.
Search engines are not very good at understanding single-line questions and answers. It would help if you wrote more text to make it more understandable.
If your content is only a single-line question and people will answer it, then SEO does not apply to your page.
We suggest optimizing your other pages, like your About page, instead. You don’t need to optimize every single page you have.
There are several free courses, including the WordPress for Beginners course, SEO for beginners, Yoast SEO for WordPress, and All-around SEO, available so that you can watch the videos and learn from them quickly.
And of course, our beginner’s guide to Yoast SEO
See lessYou can check out the video for how to set up the Yoast SEO plugin -WordPress SEO for beginners.
Missing field 'mainEntity' error in Google Search Console for QA page schema
This was the discussion between me and the support to resolve this issue. Support: You will get the Missing field “mainEntity” error if you set a page as an FAQ page and you don’t use the Yoast SEO FAQ block. So, you need to use the Yoast FAQ block on that particular page. This guide explains moreRead more
This was the discussion between me and the support to resolve this issue.
Support:
You will get the
Missing field “mainEntity”
error if you set a page as an FAQ page and you don’t use the Yoast SEO FAQ block. So, you need to use the Yoast FAQ block on that particular page. This guide explains more on how you can use the Yoast SEO FAQ block: https://yoast.com/how-to-build-an-faq-page/#how.Admin:
No, I did not set FAQ. I set it as a QA page. This is the Yoast setting at my end.
Support:
If you set the page to be a QA page, there needs to be a Yoast FAQ block on the page to fill the schema. Not having this will result in an
incomplete/invalid Schema graph
. Please refer to: https://yoast.com/how-to-build-an-faq-page/Just adding the FAQ block with your questions and answers would make the plugin output the correct information too.
Admin:
My website is a Question and Answer based website where one can ask questions on the website itself and anyone can answer and any number of answers are allowed. There is no option there to use the FAQ block on UI. If I go to WordPress and try to write the blog at the back end, then I can select FAQ block only. I hope you are getting what I am trying to say.
You will see that no backend is involved in this Question and Answers (treated as comments). I need to set it as a QA page only.
Also, If you look at my website you will observe that the WordPress backend is not involved anymore since users can ask questions on the website UI using the Ask a Question button and Answers will be given there by multiple users located at different places. So, I am not writing a blog at my backend on WordPress. Questions and Answers are governed by the website user interface.
Since each page contains one question and multiple answers (a type of discussion) on the question on each page.
Please understand that I want to set this as the QA Page that corresponds to web pages that contain data in a question-and-answer format, which is one question followed by answers.
Please suggest how to resolve this issue as I intentionally set the pages as QA pages and I got this issue. If I was putting questions from the WordPress backend then I was able to use your FAQ block. Also, I am not using FAQ page type instead using QA page type.
Support:
Let me explain this this way: the QA schema will only show its complete schema pieces if the FAQ block is used. Since this isn’t the case, the QA schema will be incomplete, thus triggering the main entity error. That said, you can select the webpage schema instead to avoid further errors. If you need to change the schema behavior, you can customize the plugin’s schema output. You can use the Schema API that allows developers to customize the Schema output of each of our plugins. Please refer to our Schema API documentation here: https://developer.yoast.com/features/schema/api/.
Admin:
Ok. I will check the API, but I cannot switch back to Webpage schema as earlier by default it was set as webpage scheme and there was no such error. But my website is based on Q&A where everything happens on UI whether it’s asking questions or answering them.
I have used the discy theme. They also used the QA page as schema type.
See I cannot use the FAQ block as that is only available when I create a new page from WordPress and then I can use your toast FAQ block. This is not the case at my end.
Now Discy whose theme I purchased used the same QAPage schema and they seem to have the correct schema on their (view-source:https://2code.info/demo/themes/Discy/Main/question/is-this-statement-i-see-him-last-night-can-be-understood-as-i-saw-him-last-night/) page and the one which is outputted by Yoast plugin at my end showing error
However, I can see the
“mainEntity” field missing
in my schema and instead, see the“mainEntityOfPage”
field.Please don’t recommend me to switch back to Webpage schema as I will never do that. I have to be on the QA page schema type only. Please help me with the detailed steps to resolve it on my website.
What is the difference between the FAQ page and the QA page?
FAQ page is where we have multiple questions and multiple answers in a block, then that is fine i should use your FAQ block for this type of page I will create by myself at the back end means from WordPress create page option.
However, the QA page is a page where we have one question and multiple answers that’s what my page is. From UI, one can ask questions and once the question is submitted, a page is created and there is no point in using the Yoast FAQ block here from website UI. Now anyone can answer, or reply from the UI itself any number of times.
Since, I have set the schema page as a QA page not as a FAQ page, your Yoast plugin should be able to add the field “MainEntity” on my page without making any check for the Yoast FAQ block used or not.
The Yoast plugin did not populate the “MainEntity” field on my page and that caused the parsing error in the Google search console please try to understand that this is a critical error on my website.
In case any new page added to the website when anyone asks a question on the website then this happens to those pages as well which will be going to be created on my domain.
Now once the Google bot crawls again it may throw the same critical error for all my pages on the website. Please help to resolve it.
Support:
Looking at the page, I can confirm that your theme natively supports the QAPage schema. For the schema from your theme to work correctly, I recommend that you first change the schema type in the Yoast Metabox to WebPage. After updating this schema, your page will show the QAPage schema without any warning. With the Yoast schema, you will be getting 2 QAPage schemas. It shows the duplicate QAPage schema. You only need 1 schema so should you use the WebPage schema so you won’t be getting any warning regarding the QAPage schema.
Admin:
See lessThanks for the clarification. I have set up the page type schema as Webpage as Discy theme by default support QA page schema. After that, the
Missing field ‘mainEntity’
error ispassed
in theGoogle search console
.Missing field ‘mainEntity’
validation passed in the Google search console after setting up the webpage type schema in the Yoast premium plugin.Error There are multiple H1 tags on the page reported in Bing Webmaster for my wordopress site
I can see the recommended action suggested by Bing: Recommended action: Remove redundant h1 tags from the page source, so that only one h1 tag exists. These pages have more than one h1 tag. Multiple h1 header tags might confuse search engine bots and website users. It is recommended to use only oneRead more
I can see the recommended action suggested by Bing:
Recommended action:
Remove redundant
h1 tags
from the page source, so that only oneh1 tag
exists.These pages have more than one
h1 tag
.Multiple h1 header tags
might confuse search engine bots and website users. It is recommended to use only oneh1 tag
per page.But, rather I found one video on Youtube regarding the usage of double H1 tag on the website page.
You can check this video More than one H1 tag on a page: good or bad?
How Google interprets the default rules generated by Yoast plugin in the robots.txt file?
This is the default output generated by the Yoast SEO plugin is installed on the WordPress site which is a standard rule for indexing a complete site. # START YOAST BLOCK # --------------------------- User-agent: * Disallow: Sitemap: https://example.com/sitemap_index.xml # --------------------------Read more
This is the default output generated by the
Yoast SEO plugin
is installed on theWordPress
site which is a standard rule for indexing a complete site.Lines 1, 2, and 8,9: Comments
Line 3:
User-agent: *
The rules apply to all web crawlers, such as Googlebot, Bingbot, DuckDuckbot, Slurp, Yandexbot, Baiduspider, etc.Line 4:
Disallow:
As we can see, nothing is specified after the Disallow specification, meaning no pages are blocked from being crawled by the web crawler. They can crawl the complete site.Line 6:
Sitemap: https://example.com/sitemap_index.xml
This is the sitemap location of your WordPress site which search engine refers to index the web pages on your site.Here is the explanation of the meta robots tag
?robots=1
rules generated by the Yoast plugin for individual website pages.Lines 1, 2, and 11,12: Comments
See lessLine 3:
User-agent: *
means the rules apply to all web crawlers.Line 4:
Disallow: /?s=
This rule does not allow the web crawlers to crawl internal website search result pages starting with the/?s= query parameter.Line 5:
Disallow: /page/*/?s=
This rule does not allow the web crawlers to crawl paginated search result pages starting with /page/*/?s= query parameter.Line 6:
Disallow: /search/
This rule does not allow the web crawlers to crawl alternative search result pages starting with /search/ query parameter.Line 7:
Disallow: /wp-json/
This rule does not allow the web crawlers to crawl WordPress REST API at /wp-json/.Line 8:
Disallow: /?rest_route=
This rule does not allow the web crawlers to crawl the routes that are part of the REST API.Line 10:
Sitemap: https://example.com/sitemap_index.xml
This is the sitemap location of your WordPress site which search engine refers to index the web pages on your site.