Subject: How to Add WebSite Schema for Homepage in RankMath Free (Missing in SER

#1108761
  • Hi RankMath Support,

    I’m trying to resolve an issue where Google shows my homepage URL in the first line of the search result snippet, instead of displaying my website name. Then it repeats the URL again below the title.

    After testing my homepage in Google’s Rich Results Test and Schema Validator, it looks like no WebSite or Organization schema is being output, which may be the reason why Google isn’t recognizing the site name properly.

    I’m currently using the free version of RankMath. I’ve already set the schema type for my homepage to “None”, since “Article” didn’t seem appropriate for a static homepage. I’ve left the Article schema enabled for blog posts only.

    My question is:
    Does RankMath Free output any WebSite or Organization schema automatically? If not, is there a recommended workaround that doesn’t involve upgrading to PRO — for example, injecting JSON-LD manually or using another plugin for just that schema?

    I’d like to follow best practices and ensure my homepage is showing correctly in Google search results, without overloading my site with unnecessary plugins or conflicting schema.

    PS: I also want to confirm that “Article” is the preferable schema type (rather than “BlogPosting”) for my SEO-optimized travel guide blog posts. Please let me know if that’s the best choice for SEO.

    Thanks for your help,
    Sasha
    travelguidesbysasha.com

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

    We apologize for the issue you are facing with the schema output on your homepage. Thank you for raising this concern.

    In the free version of Rank Math, the plugin does automatically add WebSite Schema to your site, but it may not be visible if the schema type for your homepage is set to "None." To ensure that the WebSite Schema is included, you should enable the Schema module and set an appropriate schema type for your homepage. Here’s how you can do that:

    1. Enable the Schema Module: Go to Rank Math SEO → Dashboard and ensure that the Schema (Structured Data) module is enabled.

    2. Set Schema Type: Navigate to your homepage’s edit page, find the Rank Math meta box, and select a suitable schema type for your homepage. For a static homepage, you can use "WebSite" or "WebPage" instead of "None."

      Navigate to Rank Math meta box

    3. Verify Implementation: After making these changes, you can verify the implementation by using the Schema Markup Validator to check if the WebSite Schema is being output correctly.

    If you still prefer to inject JSON-LD manually or use another plugin, that is an option, but we recommend using Rank Math for consistency and to avoid conflicts.

    Regarding your blog posts, using "Article" as the schema type is indeed appropriate for SEO-optimized content like travel guides. It helps Google understand that your content is an article, which can enhance visibility in search results.

    If you need more advanced assistance or a comprehensive setup, consider our professional setup service available at Rank Math Services. This service requires a PRO subscription but ensures your plugin setup adheres to the latest SEO standards.

    If you have any further questions or need additional assistance, please reply to this ticket, and a human agent will take over from there.

    Thank you for your understanding!

    Sources:
    What is WebSite Schema and How Do You Implement It? » Rank Math
    Configuring “Schema Markup” in Rank Math for Rich Snippets » Rank Math

    This is an automated reply from Rank Math Support Bot. Your ticket has been assigned to a human agent and we will get back to you shortly.

    Hello,

    Please note that Rank Math includes the WebSite schema even in the free version of the plugin. Since it is a part of the WebPage schema, you’ll find this nested under it.

    There are various sources that Google uses to define your site name on SERPs, including:

    • og:site_name meta tag
    • WebSite structured data
    • Content in title elements
    • Heading elements

    Among them, Rank Math automatically includes the og:site_name meta tag and the WebSite Schema on your website, and the rest you’ll have to include manually. You can also check the Google documentation on site-name: https://developers.google.com/search/docs/appearance/site-names

    However, as is mentioned in the documentation, this process is automated by the algorithm and even though it takes into account the information on the website, it is still not guaranteed that your site name will come up correctly in Google SERPs since it’s solely decided by Google what they found relevant and user-friendly and which one they want to show.

    For more details, you can check this URL: https://rankmath.com/kb/display-site-name-in-search-results/

    Hope that helps and please don’t hesitate to let us know if you have any other questions.
     
    Thank you.

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

You must be logged in to reply to this ticket.