Hello I don’t know if this question was adressed but the rich text checker tool says there is an issue with my date format. Any idea how to change it without incorporating JS ?
You want an ISO-8601 date.
Here’s how I do it;
Whenever i test the schema written by chat GPT for CMS pages googles rich text results tool says there’s nothing there. cant get it to work at all
Hey Brad, just to tick off the obvious things-
- Make sure you have it inside of a JSON-LD script element.
- Make sure you’ve published your site.
If you’re trying to store your JSON-LD inside of the CMS, then you’d need to store it inside of an Embed element inside of a Rich text field, and then bind that RTF to a rich text block on your page. Otherwise your content will be HTML encoded.
Hey guys! I just made a no-code schema app for Webflow. Here is how it works:
- Create schema from a pre-built form.
- Schema Flow publishes the code for you.
- Google displays the rich search result.
- Rich search results lead to higher click-through rates.
- More traffic = more conversions.
Get the app on Webflow marketpalce
Features:
- Map collections and CMS fields.
- Start from a pre-built form.
- Copy generated JSON-LD code.
- Automated publishing (no need to copy & paste).
- Custom mode for creating schemas from scratch.
Hey there !
Adding structured data to your Webflow site is actually pretty straightforward, and we’ve done it successfully for various schema types both in our own sites and also in dozens of our client sides, getting those sweet rich snippets to show up in Google .
Here’s a quick rundown on how to do it:
-
Configure CMS: Set up your CMS collection with all the necessary fields for your schema (e.g., title, author, date, etc.).
-
Add Schema Markup: In your page settings, go to the “Custom Code” section and paste your schema markup in the “Inside < head > tag” area.
For reference, here is the code we use for the article schema, which is the most common one we implement:
<!-- Schema.org - Simple Article Snippet -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "[Article Title]",
"image": [
"[Article Image URL]"
],
"datePublished": "[Publication Date]",
"dateModified": "[Modification Date]",
"author": [{
"@type": "Organization",
"name": "BRIX Agency",
"url": "https://brixagency.com"
}]
}
</script>
-
Make it Dynamic: Replace static values in your schema with dynamic CMS fields.
-
Save and Publish: Don’t forget to save your changes and publish your site!
-
Verify: Use Google’s Rich Results Test tool to check if your schema is working correctly.
We’ve used this method to implement various types of schema, from articles to products to events, and it works like a charm.
If you want a more detailed walkthrough with screenshots and example code, check out our full tutorial here: How to integrate Schema.org rich snippets in your Webflow site | BRIX Agency
Let me know if you have any questions about the process.
great and simple solution.
Hello, JSON-LD often works but not always. Like what if I manage my FAQ with the webflow CMS and I want to add the FAQPage Structured Data?
Then, we have to use Microdata as opposed to JSON-LD. It took me a while to figure this out and how to set it up without issues. Here is a tutorial on how to add the FAQPage rich results to a CMS collection using Microdata.
@bprigent - Google makes it clear that when creating JSON-LD for a FAQPage the content of a FAQ must be of that for a health or government site. It must also be well-known and authoritative. There is no point in bothering with this otherwise.
@webdev, if I may, are you referencing this section of this Google Search Central documentation? (see screenshot and link)
The way I read it, it is simply a recommendation, an example of a use case. But please, if you have found another part of the documentation referencing what you are saying, I’d love to read that.
@memetican Thanks! Completely missed that.