Hi Dino,
Thanks a lot for your query and we are so sorry about the trouble this must have caused.
Please note that this is the order which we use to generate SEO description for the product
1. Custom SEO description
2. Product Short Description
3. Global Meta description template
A your products have Product Short Description, they are not using Global Meta Template
Here is the filter which you can add in your themeβs function.php file which will override the Product Short Description
/**
* Use the Description from Global Setting, if the description is missing in the Post metabox
*/
add_action( 'rank_math/frontend/description', function( $generated ) {
global $post;
if ( 'product' !== $post->post_type ) {
return $generated;
}
$desc = RankMath\Helper::get_settings( "titles.pt_{$post->post_type}_description" );
$desc = RankMath\Helper::replace_vars( $desc, $post );
return empty( $desc ) ? $generated : $desc;
});
Also, please use %tags%
if you wish to show all product tags in the meta description.
Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.
/**
* Use the Description from Global Setting, if the description is missing in the Post metabox
*/
What if I want to use the Global template regardless of whether there is a description or not? I want it to always use %wc_shortdesc% %sep% %wc_sku% %sep% %tags% regardless of whether there is a product description or a product short description. Is this possible?
When I used the snippet you provided above, it pulled the product description on Google now rather than the product short description. Look at the following screenshot: https://prnt.sc/qhttce
It should be
Product Short Description | SKU | Tags
Hello,
Thank you for contacting Rank Math today.
The code snippet provided by my colleague will precisely achieve what you are after. Please note that it will take sometime for the new meta description to appear on the SERP. You can however check the changes by inspecting the page source using CTRL + U on the page and looking for the meta description tag.
Looking forward to helping you. Thank you.
ββββββ
Hi Michael,
So I just did a test run of the code snippet. I added a new product jus a few hours ago with the new code snippet activated. I then put the new product link through the Google Search Console and within an hour the new product was indexed. However, the description that Google pulled does not follow the formula listed above. It is now pulling the content from the description field of the new product rather than pulling
Product Short Description | SKU | Tags
Here is a link of the screenshot I captured from Google. This product was added today and Google indexed it today with the code snippet above activated. I still don’t think the snippet is working the way it should. We really didn’t have problems with this until I updated the plugin. Everything used to follow that formula. I don’t know why it switched all of a sudden. No settings were touched.
https://prnt.sc/qhzfww
Hi Dino,
I am afraid something’s not correctly setup. I am seeing just this as your product description:
Can you please share your WP logins in the sensitive data section so we can take a closer look?
We look forward to helping you
Hello,
I have updated the sensitive data as requested. Can you please check further?
Thank you.
Hi Dino,
I have shared this with the dev. team.
We will get back to you when we have an update.
Thank you.
Okay thanks for the help so far! I appreciate it.
Any update on this? It’s starting to impact our search rankings.
Hello,
Thank you for contacting Rank Math today and sorry for the delay.
I am checking the status of this problem from our dev team and we will be getting back to you in a short while.
Your website does not also seem to be loading, could you please check this from your host?
Looking forward to helping you. Thank you.
ββββββ
Thanks! It’s loading on our end. We have been getting orders today too so I don’t think it’s been down.
Hello,
I have updated the sensitive data as requested. Can you please check further?
Thank you.
Hi Dino,
We are just about to release an update. It is going to fix the issue you are facing.
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.