-
Hi, I started a travel blog. My website pages like “about” and “contact” seem to be set to the schema template for Article (>blog). However, obviously, that is the schema template for blog posts, rather than for regular web pages. I tried to change the schema type, but there seems to be no template for “web pages” or “contact” or “about”, etc. Please advise. Thanks, Sasha
-
Hello,
Thank you for contacting Rank Math and bringing your concern to our attention.
Our plugin will automatically apply the default Schemas like WebSite, WebPage, and Organization to your website.
You just need to make sure that you have added the correct information about your site in the Local SEO settings of our plugin: https://rankmath.com/kb/local-seo/
For your About and Contact pages, you can select them in this section:
https://rankmath.com/kb/local-seo/#about-pageLooking forward to helping you.
Hi,
I am writing a travel blog. The local SEO page is filled in as “person”. As previously stated, my various (non-blog post) web pages like the “about” page and “contact” page for my website seems to be using the default “article – blog post” schema type. And when I press “schema generator” the schema types available do not include ones for “about” page, “contact” page, or web page. I also see an option for custom schema, but it seems like I am looking for a very basic type of schema, so I think custom probably doesn’t apply to me.
Please read this message carefully this time before replying.
Please advise.
Thanks,
SashaHello,
The About and Contact schemas are not included in the schema generator.
You can refer to our list of predefined schemas available in the Schema Generator:
https://rankmath.com/kb/rich-snippets/#schema-rank-math-and-proAs we mentioned above, the About and Contact page schemas can be set under Rank Math > Titles & Meta > Local SEO:
https://rankmath.com/kb/local-seo/#about-pageRank Math will mark up those pages appropriately so that Google recognizes them as your About/Contact pages.
If you still want to add your custom About and Contact schemas, then you will need to use and customize this filter:
add_filter( 'rank_math/json_ld', function( $data, $jsonld ) { return $data; });
Here’s how to add this code:
https://rankmath.com/kb/wordpress-hooks-actions-filters/Looking forward to helping you.
Hi,
This conversation seem to be becoming very circular and frustrating.
For the web pages of my travel blog that are NOT blog posts (e.g., the about page, contact page, etc.) WHAT IS THE CORRECT SCHEMA TYPE? The default is for Article>blog post, which I can understand is correct for the actual blog posts but seems incorrect for the other website pages. As you mentioned, there seems to be no available schema type for “web page” or “about” or “contact” etc.
In the WordPress sidebar, the RankMathSEO>Meta&Titles>LocalSEO section has NO MENTION OF SCHEMA. It is a very basic section just for “person/company”, website name, person/organization name, logo, and url. THERE IS NOTHING ABOUT SCHEMA TYPE ON THAT PAGE.
Sasha
P.S. In addition to what I just wrote above, when I go to RankMath Dashboard, and enable Local SEO, then in my Meta & Titles>LocalSEO section it populates with a bunch of text boxes for address, phone number, etc., and also text boxes to select “about” and “contact”. However, I am not a “brick and mortar” business — I do not have a physical business address — I am a location-independent travel blog with no location, and do not need to appear on any Google maps, etc. So, I have disabled local SEO in dashboard.
As I asked in my previous message: (assuming I disable local SEO in dashboard, as described above) is the default “Article>Blog post” schema the correct schema for my other (non-blog post) web pages like the “about” and “contact” pages, etc.? And, if the “Article>Blog post” schema is selected for non-article web pages like “about”, “contact”, “travel resources”, and “my digital products”, etc., will Google and other search engines still properly identify these pages as non-article web pages?
I would appreciate if you would answer all my questions directly, instead of pasting from pre-written general answers on this topic, so that we can resolve this matter.
Hello,
Yes, for those types of pages (non-blog posts), it’s okay to set it as
Article
schema since it is the general schema to simply describe content. That is the reason we set that as the default schema for regular pages, as Google will intelligently determine this as a non-blog post page. However, if you wish to remove that from those pages, you can manually remove that from the schema editor:Then, set About and Contact schema in the Local SEO settings as instructed by my colleague above. This requires you to enable the Local SEO module but since you don’t want that.
The only way to add the About and Contact schema is via the advanced schema generator (available in PRO) or the use of our filter code shared previously by my colleague.
If you need a specific schema type that is best suited for the page, the list of schemas in your schema generator is available.
Don’t hesitate to get in touch with us if you have any other questions.
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.
The ticket ‘Schema template for pages’ is closed to new replies.