Webflow Structured Data: A Complete Guide to Integrating Data with JSON-LD

James Brunetto

Co-founder & CMO

Last update:

September 26, 2025

Structured data is essential to improve your visibility in Google. Discover how to easily integrate them on Webflow with JSON-LD.

{{text}}

You want to improve the natural referencing of your site Webflow, especially for local SEO or rich Google results? The integration of JSON-LD structured data is an essential step.

In this article, you will learn about a complete and didactic guide to easily understand, generate and integrate structured data on Webflow. This tutorial is based in particular on the free tool Dentsu Schema Markup Generator.

What is Structured Data (Schema.org)?

Les structured data, also called Schema.org markup, allow search engines to better understand the content of a site. They provide accurate information about a company, page, or product, directly in the HTML code, without being visible to the user.

Examples of possible enriched information:

  • Business name
  • Address, phone number
  • Social media links
  • Opening hours
  • Geographic coordinates
  • Customer reviews

This markup favors the appearance of rich results in the search pages (also called Rich Snippets), which can greatly improve your visibility.

Step 1: Generate the JSON-LD Code with the Dentsu Tool

To easily generate JSON-LD markup, you can use the free tool Schema Markup Generator offered by Dentsu.

Procedure:

  1. Access the online tool: technicalseo.com/tools/schema-markup-generator
  2. Choose the type of markup: “Organization” or “LocalBusiness”
  3. Complete the following fields:
    • Business name
    • Web site URL
    • Logo URL hosted on Webflow
    • Social networks (Facebook, LinkedIn, Instagram, TikTok...)
    • Full mailing address
    • Opening hours
    • GPS coordinates (latitude and longitude)

The tool automatically generates a JSON-LD script that you can copy.

Step 2: Integrate the JSON-LD Script into Webflow

Once the JSON-LD code is generated, it must be integrated into your Webflow project.

Access to settings:

  1. Log in to your Webflow account
  2. Access your project
  3. Click on “Settings” of the site concerned
  4. Go to the tab Custom Code

Code integration:

In the section “Before</body> tag”, paste the resulting JSON-LD script.

html:

<script type="application/ld+json">
{
“@context “:" https://schema.org “,
“@type “: “Corporation”,
“name”: “Utopia Agency”,
“alternateName”: “Utopia”,
“image”: "https://cdn.website.com/logo.svg “,
“url”: "https://www.theutopia.fr/ “,
“address”: {
“@type “: “PostalAddress”,
“streetAddress”: “93 Bd from Sevastopol”,
“addressLocality”: “Paris”,
“Postal Code”: “75002",
“addressCountry”: “EN”
},
“geo”: {
“@type “: “geoCoordinates”,
“latitude”: “48.8654908",
“longitude”: “2.3518968"
},
“OpeningHoursSpecification”: [
{
“@type “: “openingHoursSpecification”,
“DayOfWeek”: [
“Monday”, “Tuesday”, “Wednesday”, “Wednesday”, “Wednesday”, “Friday”
],
“opens”: "09:00 “,
“close”: "18:00”
}
],
“Same as”: [
“https://www.facebook.com/agence.utopia “,
“https://www.instagram.com/agence.utopia “,
“https://www.linkedin.com/company/theutopia/ “,
“https://www.tiktok.com/@agence.utopia”
]
}
</script>

Save changes and publish your site to make the data active.

Step 3: Validate Structured Data

Once your site is published, it is crucial to check that the markup has been correctly understood by Google.

Tools to use:

Paste the URL of your Webflow page, start the analysis, then correct any errors. These steps ensure that your structured data is properly taken into account.

Step 4: SEO GEO and Local Business Optimization

To go further in the local referencing, here are some additional best practices:

  • Create specific pages by location (e.g. Paris, Lyon, Marseille)
  • Integrate custom JSON-LD markup for each city
  • Encourage your customers to leave Google reviews
  • Post regularly Google Business Profile posts
  • Use local keywords in your H1 titles and tags

Step 5: Add Structured Data for an FAQ

FAQs allow you to enrich your pages and capture more traffic. To exploit their full potential, add structured data specific to the format FAQ page.

JSON-LD example for FAQ:

html:

<script type="application/ld+json">
{
“@context “:" https://schema.org “,
“@type “: “FAQPage”,
“MainEntity”: [
{
“@type “: “Question”,
“name”: “What is a TikTok agency?” ,
“Accepted in WER”: {
“@type “: “Answer”,
“text”: “A TikTok agency is a partner for businesses that want to grow through TikTok. It sets up an editorial strategy, adapted content, and advertising or influence campaigns.”
}
},
{
“@type “: “Question”,
“name”: “How do I break through on TikTok?” ,
“Accepted in WER”: {
“@type “: “Answer”,
“text”: “To break through on TikTok, you need to create creative content, post regularly, use trends, and collaborate with influential creators.”
}
}
]
}
</script>

Webflow integration:

  1. Go back to your project settings
  2. Paste the script into the section “Before</body> tag”
  3. Publish changes

Google will now be able to automatically read and display your questions/answers in rich results.

Conclusion

The integration of structured data on Webflow allows you to significantly improve your visibility in search engines, optimize your local SEO and increase your chances of appearing in rich results.

By following this guide, you master the basics for generating, integrating, and validating your JSON-LD markup. You can also go further with specific markings for local businesses, the FAQS, or even the products.

FAQ — Webflow Structured Data

What is structured data in Webflow?

Structured data are invisible tags inserted into the HTML code of your Webflow site. They allow search engines like Google to better understand the content of your pages and to display rich results in the SERPs.

Why use JSON-LD structured data on Webflow?

The JSON-LD format is recommended by Google for integrating structured data. It is simple to implement in Webflow via the “Custom Code” section without changing the visible content of the pages.

Where to paste the JSON-LD code in Webflow?

The JSON-LD code should be embedded in the “Before tag” section</body> of the panel Custom Code of your Webflow project. This ensures that scripts are loaded without interfering with page rendering.

What data can you structure with JSON-LD?

You can structure a lot of information: company name, address, phone number, phone number, phone number, hours, hours, hours, customer reviews, social links, geographic coordinates, products, services, services, FAQ, FAQ, articles, events, etc.

How do you test structured data after integration?

You can use two free tools from Google:

These tools allow you to check the validity of your markup and to detect possible errors.

Does structured data improve SEO?

Indirectly, yes. They do not directly influence positions, but they increase click rates (CTR), visibility and perceived relevance by search engines, especially in local SEO.

Can several types of structured data be used on the same Webflow page?

Yes, it is possible to integrate multiple JSON-LD blocks (e.g. corporate markup + FAQ) as long as the structures are valid and well separated. Google interprets them individually.

Need to know more?

Get 30 minutes of consulting with one of our experts.

Need to know more?

Get 30 minutes of consulting 
with one of our experts.

Contact us

Soon You Too?

Talk to a member of our team about your project today.

Contact us