Description field returning short description rather than SEO description

#42245
  • Resolved Jacob Levin
    Rank Math free

    Hi there, two problems.

    Looking at structured data schema for my products page, Google is reading my product page description as the full product description, rather than the SEO description.

    Second problem, I am using judge.me and the review data is not being included in the product schema. Any thoughts?

Viewing 13 replies - 1 through 13 (of 13 total)
  • Jacob Levin
    Rank Math free

    I was able to combine the two product @Ids (I believe). But now the product schema is showing up as nested within the breadcrumb schema, and I am getting a ”
    A value for the itemReviewed field is required.” error in my aggregate review schema. Help?

    Jacob Levin
    Rank Math free

    I have added this to my functions.php:

    });
    add_filter( ‘rank_math/snippet/rich_snippet_product_entity’, function( $entity ) {
    $entity[‘brand’] = ‘Sky & Wyatt’;
    return $entity;
    });
    add_filter( ‘rank_math/snippet/rich_snippet_product_entity’, function( $entity ) {
    global $post;
    $entity[‘@id’] = get_the_permalink( $post );

    if ( isset( $entity[‘isRelatedTo’] ) ) {
    unset( $entity[‘isRelatedTo’] );
    }
    if ( isset( $entity[‘isSimilarTo’] ) ) {
    unset( $entity[‘isSimilarTo’] );
    }
    return $entity;
    });

    Todd
    Rank Math free

    Hi Jacob,

    Thanks for getting in touch with us.

    Please add this code we provided to another user with a similar query as yours:
    https://support.rankmath.com/ticket/integration-with-judge-me/page/2/?view=all#post-20973

    That will fix the issues you are facing with Judge.me

    Please remove the other code you added to functions.php file.

    That isRelatedTo issue has been fixed in a previous update of Rank Math.

    Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

    Jacob Levin
    Rank Math free

    Hi Todd, thanks for the help. I removed the previous code and added this. However, the structured data tool is still returning only one schema (BreadcrumbList). My understanding was that if the product schema is nested within the breadcrumb schema, Google won’t insert the product details. Is that right? Could you take a look at the link I added to see if this is functioning correctly?

    Todd
    Rank Math free

    Hi Jacob,

    I am not sure why the Schema is nested under Breadcrumbs Schema but we will need to take a closer look to diagnose this issue.

    Please include your WP logins in the designated Sensitive Data section.
    Sensitive Data Section

    It is completely secure and only our support staff has access to that section. If you want, you can use the below plugin to generate a temporary login URL to your website and share that with us instead:
    https://wordpress.org/plugins/temporary-login-without-password/

    You can use the above plugin in conjunction with the WP Security Audit Log to monitor what changes our staff might make on your website (if any):
    https://wordpress.org/plugins/wp-security-audit-log/

    We really look forward to helping you.

    Jacob Levin
    Rank Math free

    Hello,

    I have updated the sensitive data as requested. Can you please check further?

    Thank you.

    Jacob Levin
    Rank Math free

    Login credentials added above. Thanks!

    Todd
    Rank Math free

    Hi Jacob,

    Thanks for the details.

    When just Rank Math + Twenty Twenty Theme + WooCommerce are enabled – I see the Schema working fine:
    https://i.rankmath.com/ze73d3

    This suggests that there is an issue with either your theme or with one of the plugins you have enabled.

    To determine that, please follow this troubleshooting guide:
    https://rankmath.com/kb/check-plugin-conflicts/

    Please let me know if you find the culprit.

    Only the site admin would know and your users won’t be affected by this troubleshooting.

    Also, it would be great if you can tell us how you are adding the Breadcrumbs. That might also give a clue of what is going wrong.

    Looking forward to helping you.

    Jacob Levin
    Rank Math free

    Thanks, Todd. Breadcrumbs are being added by installing the RankMath shortcode into an Elementor page builder. Is there any way you could run the troubleshoot to determine what is causing the issue. I’m not quite sure how.

    Todd
    Rank Math free

    Hi Jacob,

    Can you please tell us where exactly you added that shortcode?

    Jacob Levin
    Rank Math free

    Sure, I added the link to the template builder affecting that URL to sensitive data above.

    Jacob Levin
    Rank Math free

    The problem really does seem to be that Rank Math is creating my product @ID to be just the product URL. Judge.me is appending #product to the end. The fix provided to me earlier removes the #product from judge.me’s @ID, but that seems to cause issues because google then tries to compile the URL into one giant breadcrumb list schema.

    Is there a fix to append #product to the product @ID generated by Rank Math?

    Hello,

    Please remove all the Rank Math filter code and add following code in functions.php file:

    
    add_filter( 'rank_math/snippet/rich_snippet_product_entity', function( $entity ) {
    	global $post;
    	$entity['brand'] = 'Sky & Wyatt';
    	$entity['@id'] = get_the_permalink( $post ) . '#product';
    	return $entity;
    });
    

    This code will add Brand and id with #product in Product schema.

    I hope that helps.

    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.

Viewing 13 replies - 1 through 13 (of 13 total)

The ticket ‘Description field returning short description rather than SEO description’ is closed to new replies.