Read Time

0

min

Read Time

0

min

SEO

Insights

Sep 29, 2025

Setting Up Data Structures with JSON-LD in Framer

Describes how to integrate structured data in JSON-LD format into a webpage for Framer users, providing specific technical approaches and validation methods to enhance SEO and improve search engine optimization.

Framer Logo for Blog Authors

Uploaded by

Profile of Blogger Kim Yejeong

Translated by

A blog thumbnail explaining how to use JSON-LD in Framer to set up structured data on web pages and optimize SEO. It visually conveys the importance of structured data and how to apply it.
A blog thumbnail explaining how to use JSON-LD in Framer to set up structured data on web pages and optimize SEO. It visually conveys the importance of structured data and how to apply it.
A blog thumbnail explaining how to use JSON-LD in Framer to set up structured data on web pages and optimize SEO. It visually conveys the importance of structured data and how to apply it.

Contents

Table of Contents

What is structured data?

Structured data is a standardized data format that can enhance SEO by helping search engines better understand the content of a webpage.

For example, on a recipe page, it allows you to clearly define information like ingredients, cooking time, and calories using structured data. Google Search Central also emphasizes the importance of structured data for improving content understanding and classification.

Integrating structured data into your web page

Before adding structured data, you need to identify the most suitable data format for your website. You can gather the necessary information from resources like Understanding How Structured Data Works or the Search Gallery. On the Framer site, you can use the Custom Code function to insert structured data like JSON-LD. Here's an example of structured data for a recipe page.

구조화 데이터를 웹 페이지에 통합하는 방법을 설명합니다.

Applying to CMS detailed pages

By using CMS variables within the {{}} syntax, you can generate unique structured data for each page. For instance, fetch the CMS "Title" field as {{Title}} and incorporate Breadcrumbs markup to structure it into the {{Title | json}} JSON format.

CMS 상세 페이지에 적용하는 방법을 설명합니다.

Writing Schema with text fields on CMS pages

To keep the Schema up to date, the above method is recommended. However, if you want more flexibility, you can write the Schema markup as JSON in the Text field of the CMS. Add it to the tag using the following <head> syntax.

The {{variable_name | unsafeRaw}} syntax outputs all stored content in the CMS as-is. Therefore, this is useful when storing the entire JSON+LD markup in a CMS.

<script type="application/ld+json">
	{{variable_name | unsafeRaw}}
</script>

Note: unsafeRaw outputs content exactly as entered. Therefore, if there is incorrect HTML in the input fields, the website could break or face security issues, so please use it with caution.

Validating structured data

Once you've added structured data, you should use the Google Rich Results Test to verify it's working correctly. Directly testing data like Breadcrumbs can help you easily identify any issues.

If the problem persists, you can seek additional help through the Contact Page.


This article is translated and adapted content from the Framer official blog, ‘Structured data through JSON-LD’.

Share Blog

Share Blog

Share Blog

Become a
Framer Expert

Any expert capable of Framer outsourcing can apply.
We connect experts and clients directly, with no intermediary fees.

Become a
Framer Expert

Any expert capable of Framer outsourcing can apply.
We connect experts and clients directly, with no intermediary fees.

Become a
Framer Expert

If you are an expert available for Framer freelance work,
anyone can apply.
No intermediary fees, we directly connect
experts and clients.