Rank Math not detecting/marking up embedded calculator (iframe)

#1108857
  • Resolved Raj Kumar
    Rank Math free

    I have a simple micro-tool (an attendance percentage calculator) embedded into pages on my WordPress site: https://attendencecalculator.com/. I’m embedding the calculator UI via an <iframe>/simple HTML snippet so users can use the tool inline on other pages.

    Symptoms / Actual behavior

    Rank Math does not detect the calculator content as a tool/interactive element and does not provide any structured data (SoftwareApplication/Tool) for the page.

    The page does not qualify for rich results in Google’s Rich Results Test (I tested the host page).

    Meta/SEO preview looks normal, but no schema is present and Google Search Console reports no structured data for the calculator content.

    I suspect the iframe/embed approach prevents Rank Math (and search engines) from seeing the actual tool content.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello,

    We apologize for the issue you are facing with Rank Math not detecting the embedded calculator on your site. It seems that the use of an “ to embed your calculator may indeed be causing the structured data not to be recognized by Rank Math and search engines.

    Why This Happens

    When content is embedded within an “, it is treated as a separate document. This means that search engines and plugins like Rank Math may not be able to access or analyze the content inside the iframe, which can lead to the absence of structured data for that content.

    Possible Solutions

    1. Direct Integration: Instead of using an iframe, consider integrating the calculator directly into your page’s HTML. This way, Rank Math can detect the content and apply the appropriate structured data.
    2. Custom Schema Markup: If you must use an iframe, you might need to manually add structured data markup to the host page that describes the calculator as a SoftwareApplication or Tool. You can do this by adding JSON-LD schema markup in the “ section of your page.
    3. Testing: After making changes, use Google’s Rich Results Testing Tool to verify if the structured data is now being detected correctly.

    Additional Resources

    For more information on how to implement Schema Markup with Rank Math, you can refer to our guide on Configuring Schema Markup.

    If you continue to experience issues or need further assistance, please reply to this ticket, and a human agent from our support team will take over and provide more tailored help.

    Thank you for raising this concern! We’re here to help you resolve it.

    Sources:
    Configuring “Schema Markup” in Rank Math for Rich Snippets » Rank Math

    Hello,

    Thank you for reaching out to us.

    Rank Math doesn’t automatically add schemas like “SoftwareApplication” or “Tool” as part of its default schema setup. By default, Rank Math applies types such as Organization, LocalBusiness, WebPage, Website, ImageObject, ProfilePage, and PrimaryImage.

    To add a custom schema for your calculator, you would need to use Rank Math’s Custom Schema Markup feature (Available in the PRO version). This allows you to manually add structured data like “SoftwareApplication” or “Tool” for your embedded calculator.

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

    Hello [Ike],

    Thank you so much for the clarification and detailed explanation. That really helps!

    I appreciate you confirming that Rank Math doesn’t automatically add the “SoftwareApplication” or “Tool” schema types by default. I’ll look into using the Custom Schema Markup feature in the PRO version to manually add the appropriate schema for our calculator.

    Thanks again for your support and guidance!

    Best regards,
    [Andrewmil]

    Hello,

    Glad that helped.

    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.

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

The ticket ‘Rank Math not detecting/marking up embedded calculator (iframe)’ is closed to new replies.