-
Hi,
Out checkouts are being marked as non-indexed despite us having our rank math settings to be to index the page.
I can see in the head that it is loading as non-index and that the Google search console is refusing to index the page.
Please could you advise?
-
Hello,
We apologize for the issue you are facing with your Funnel Kit checkouts being marked as non-indexed. It sounds like there may be a few factors at play here.
-
Content Duplication: Ensure that there are no duplicate pages on your site. If duplicates exist, consider adding a canonical URL pointing to the original content you want indexed. You can find more information on how to do this here.
-
Crawl Budget Issues: If your site has many pages, Google may not be crawling all of them effectively. This can happen if there are orphan pages (pages without internal links) or if you have internal no-follow links that signal to Google that certain pages are not important. You can improve your internal linking structure to enhance crawlability.
- More about orphan pages.
-
Check for Blockages: Make sure that your checkouts are not being blocked by any settings in your robots.txt file or through meta tags that prevent indexing.
-
New Website: If your website is relatively new, it might take some time for Google to index all pages. Patience is key in such cases.
-
Instant Indexing: If you want to expedite the indexing process, consider using Rank Math’s Instant Indexing feature. This allows you to submit URLs directly to search engines for indexing.
If you’ve checked all these aspects and the issue persists, we recommend replying to this ticket so a human agent from the Rank Math Support team can assist you further.
Thank you for raising this concern, and we hope this information helps you resolve the issue!
Sources:
Discovered – Currently Not Indexed in Google Search Console » Rank Math
How to Fix "Crawled – Currently Not Indexed" Error in Google Search Console » Rank MathI have tried doing the instant indexing and it comes back as 403. We also do have pages showing as indexed so not an issue with size to my knowledge.
Let me know what you can do.
Thanks.
Hello,
Thank you for contacting Rank Math support.
The WooCommerce pages like checkout, Account, and cart pages are set to
noindex
by default as these pages shouldn’t be indexed in the SERPs.Hope that helps, and please do not hesitate to let us know if you need our assistance with anything else.
Thank you.
Hello Adetayo,
Is there not a way to override this? We have being using Funnelkit to build Checkout / Landing pages for our website and therefore want theses to be indexed and not blocked by this rule? I did try to add the following code:
add_action( ‘init’, ‘remove_wc_pages_noindex’ );
function remove_wc_pages_noindex(){
remove_filter( ‘wp_robots’, ‘wc_page_no_robots’ );
}Please let me know how we can progress.
Thanks!
Hello,
You can override the automatic noindex function in Rank Math by using this filter on your site:
add_filter( 'rank_math/frontend/robots', function( $robots ) { if( get_post_type() == is_checkout() ){ $robots["index"] = 'index'; $robots["follow"] = 'follow'; } return $robots; }, 99);
Here’s how you can add filter/hook to your WordPress site:
https://rankmath.com/kb/wordpress-hooks-actions-filters/Hope that helps.
Amazing. I’ve added this function. It has not yet reflected the change, but I hope it will take effect shortly or should I have seen the change instantly?
Thanks,
Hello,
Thank you for your patience.
The extra meta tag with noindex and nofollow must be generated by one of your plugins or active theme.
Assuming you are using the latest version of all the plugins and the themes (please update if not yet), to determine that, please follow this troubleshooting guide:
https://rankmath.com/kb/check-plugin-conflicts/Here is a video you can follow as well: https://www.youtube.com/watch?v=FcIWRhcUP2c
Only the site admin would know and your users won’t be affected by this troubleshooting.
Regarding the filter, please try to update it with this one:
add_filter( 'rank_math/frontend/robots', function( $robots ) { if( is_checkout() ) { $robots['index'] = 'index'; $robots['follow'] = 'follow'; } return $robots; });
Let us know how this goes.
Hello,
I have added your filter and saved and it was able to save this time, thanks but no changes were reflected.
I used my staging site and just had rank math and Funnel kit active and the issue was still present, I did also changed my theme to a WordPress default but the issue was still present. I have reached out directly with Funnelkit to get their take on it.
Thanks,
Hello,
Let us know the response from the FunnelKit Plugin team.
We anticipate hearing back from you.
This ticket will be open so that you can update us here.
However, if it has been closed by the bot, please don’t hesitate to create a new ticket and reference this ticket here.
Looking forward to helping you.
Thank you
Hey guys,
Yes, the issue was lying in Rankmath and here is the code they provided me to fix the problem: https://gist.github.com/xlplugins/5a037929a25515fba4d8bbd632e8b472
add_action( ‘wp_head’, function () {
if ( function_exists( ‘wfacp_template’ ) && ! is_null( wfacp_template() ) ) {
remove_action( ‘wp_head’, [ wfacp_template(), ‘no_follow_no_index’ ], – 1 );
}
}, – 5 );Just in case it ever comes up for you.
Appreciate the help.
Hello,
Thank you for the update.
We’re glad that you have already managed to resolve this issue with the filer.
If you have any other concerns, please don’t hesitate to contact us anytime so we can assist you further.
Looking forward to helping you.
-
The ticket ‘Issue with Funnel Kit Checkouts being marked as Non indexed’ is closed to new replies.