{"id":16267,"date":"2025-12-06T16:02:27","date_gmt":"2025-12-06T15:02:27","guid":{"rendered":"https:\/\/marabelia.com\/datos-estructurados-schema-json-en-wordpress\/"},"modified":"2026-04-16T13:48:13","modified_gmt":"2026-04-16T11:48:13","slug":"structured-data-schema-json-ld-in-wordpress","status":"publish","type":"post","link":"https:\/\/marabelia.com\/en\/structured-data-schema-json-ld-in-wordpress\/","title":{"rendered":"Structured Data Schema (JSON-LD) in WordPress"},"content":{"rendered":"<div class=\"wpb-content-wrapper\">[vc_row css=&#8221;.vc_custom_1765013258380{padding-top: 2% !important;padding-bottom: 2% !important;}&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2 data-start=\"109\" data-end=\"159\"><span data-text-color=\"secondary\"><strong data-start=\"111\" data-end=\"159\">What is Schema markup and what is JSON-LD<\/strong><\/span><\/h2>\n<p class=\"p1\">When we talk about <strong>Schema<\/strong>, <strong>schema markup<\/strong>, <strong>structured data<\/strong> or <strong>structured data markup<\/strong>, we are referring to the same concept: a system of standardised \u201ctags\u201d that allow you to describe your website precisely. These tags tell search engines what type of business you are, what services you offer, what you sell, how your information is organised, and what each page represents.<\/p>\n<p class=\"p1\">This markup, also known as <strong>schema markup<\/strong>, is usually implemented in <strong>JSON-LD<\/strong> format, which is the technical way these tags are written within a website so that Google, Bing or AI systems can read them without ambiguity. Put simply: <strong>Schema is the meaning; JSON-LD is the way of expressing it<\/strong>.<\/p>\n<p class=\"p1\">When search engines correctly interpret this markup, they can generate enhanced results \u2014 the well-known <strong>rich<\/strong> <strong>snippets<\/strong> \u2014 and classify your site more clearly, something that in SEO is referred to as <strong>Schema<\/strong> <strong>SEO<\/strong>. By combining well-crafted content with precise structured data, you help both traditional algorithms and AI models to understand your website more consistently and without ambiguity.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1765013269654{padding-bottom: 2% !important;}&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2>What type of data can Schema interpret<\/h2>\n<p class=\"p1\">Schema is designed to allow a website to explicitly describe almost any relevant information about its content, structure and activity. Search engines interpret this data as clear, organised signals that help them understand the context of your site without having to rely solely on text or HTML.<\/p>\n<p class=\"p1\">In practical terms, Schema can interpret:<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_row_inner gap=&#8221;30&#8243;][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1765013528667{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3>Data about your business or entity<\/h3>\n<p>Information that defines who you are:<\/p>\n<ul>\n<li><span style=\"font-size: 85%;\">Company name<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Type of business (agency, shop, professional, association\u2026)<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Address, phone number, email<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Service area<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Social media profiles<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Logo and main image<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Brand identity<\/span><\/li>\n<\/ul>\n<p>This block is usually implemented using\u00a0<em><strong>Organization, LocalBusiness <\/strong><\/em><strong>o<\/strong><em><strong> ProfessionalService<\/strong><\/em>.[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1765013547115{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3>Data about your services<\/h3>\n<p>It allows you to clearly describe what you offer:<\/p>\n<ul>\n<li><span style=\"font-size: 85%;\">Service name<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Description<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Price or price range (optional)<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Target audience<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Category<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Availability<\/span><\/li>\n<\/ul>\n<p>Here, types such as Service are used, along with pages defined as <em><strong>WebPage<\/strong><\/em> or <em><strong>ServicePage<\/strong><\/em>.[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1765013567235{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3>Product data (if you have a shop or catalogue)<\/h3>\n<p>Schema can interpret:<\/p>\n<ul>\n<li><span style=\"font-size: 85%;\">Product name<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Brand<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Price<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Availability<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Variant or model<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Reviews and ratings<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Product images<\/span><\/li>\n<\/ul>\n<p>Google uses <em><strong>Product<\/strong><\/em>, <em><strong>Offer<\/strong><\/em> and <em><strong>AggregateRating<\/strong><\/em> to structure this information.[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_row_inner gap=&#8221;30&#8243;][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1765013528667{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3>Data about your internal pages<\/h3>\n<p>Each type of page can be described:<\/p>\n<ul>\n<li><span style=\"font-size: 85%;\">Home (WebSite + WebPage)<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Contact page (ContactPage)<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Services page (ServicePage)<\/span><\/li>\n<li><span style=\"font-size: 85%;\">FAQs (FAQPage)<\/span><\/li>\n<li><span style=\"font-size: 85%;\">About us (AboutPage)<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Blog or news (BlogPosting \/ Article)<\/span><\/li>\n<\/ul>\n<p>This helps Google and AI systems better understand the intent of each URL.[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1765013547115{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3>Editorial content data (articles, guides, news)<\/h3>\n<p>AI systems value this highly:<\/p>\n<ul>\n<li><span style=\"font-size: 85%;\">Title<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Author<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Publication date<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Category<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Featured. image<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Summary<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Main topic<\/span><\/li>\n<\/ul>\n<p>This is implemented using <em><strong>Article<\/strong><\/em> or <strong><em>BlogPosting<\/em><\/strong>.[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1765013567235{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3>Event, video and image data<\/h3>\n<p>Schema can interpret enriched information such as:<\/p>\n<ul>\n<li><span style=\"font-size: 85%;\">Event date, location and time<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Videos hosted on YouTube or other platforms<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Key images on the page<\/span><\/li>\n<li><span style=\"font-size: 85%;\">Relevant multimedia content<\/span><\/li>\n<\/ul>\n<p>Using types such as <em><strong>Event<\/strong><\/em>, <em><strong>VideoObject<\/strong><\/em> and <em><strong>ImageObject<\/strong><\/em>.[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_row_inner gap=&#8221;30&#8243;][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1765013528667{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3>FAQs and step-by-step guides<\/h3>\n<p>Two of the formats best understood by search engines and AI:<\/p>\n<ul>\n<li>FAQPage for questions and answers<\/li>\n<li>HowTo for structured tutorials<\/li>\n<\/ul>\n<p>Both make it easier for your content to appear as a direct answer.[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1765013547115{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3>Data about people or professionals<\/h3>\n<p>In projects where there are relevant individuals:<\/p>\n<ul>\n<li>Name<\/li>\n<li>Role\/position<\/li>\n<li>Social profiles<\/li>\n<li>Education<\/li>\n<li>Image<\/li>\n<li>Relationship with the company<\/li>\n<\/ul>\n<p>Using the <em><strong>Person<\/strong><\/em> type.[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1765013567235{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3>Awards, achievements or certifications<\/h3>\n<p>The following fields are perfectly valid within<em><strong>Organization, Person, LocalBusiness <\/strong><\/em>or<em> <strong>ProfessionalService<\/strong><\/em>:<\/p>\n<ul>\n<li>Award \u2192 Awards received<\/li>\n<li>MemberOf \u2192 Associations you belong to<\/li>\n<li>Affiliation \u2192 Collaborations and professional links<\/li>\n<li>Accreditation \u2192 Official certifications<\/li>\n<li>HasCredential \u2192 Diplomas and recognised training<\/li>\n<\/ul>\n[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1765013269654{padding-bottom: 2% !important;}&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2 data-start=\"403\" data-end=\"478\"><strong data-start=\"405\" data-end=\"478\">Downloadable Schema template + real example<\/strong><\/h2>\n<p class=\"p1\">If you want to implement structured data on your website without getting lost in technical concepts, this template makes it easy. We have created a <strong>professional Schema data template for WordPress<\/strong>, designed to help you organise all the information that you will later convert into valid JSON-LD markup for Google, Bing and AI search systems.<\/p>\n<p class=\"p1\">In it, you can gather \u2014 in a structured way \u2014 all the data involved in good Schema: business identity, page structure, services, products, articles, FAQs, multimedia, internal search, team, awards, certifications and authority signals. Once completed, you will only need to convert it into JSON-LD using an automatic generator, a plugin or an AI model such as ChatGPT.<\/p>\n<p class=\"p1\">In addition to the blank template, we provide a <strong>fully completed real example<\/strong> using the data from Marabelia. This example serves as a visual guide to understand how each field should be filled in, and also as a perfect base for creating your own <strong>AI prompts<\/strong>. You can copy the structure, adapt it with your own data, and ask ChatGPT to generate the final Schema accurately and in a fully valid format.<\/p>\n<p class=\"p1\">Download the template, review the example, and start creating clean, structured Schema ready to improve the semantic clarity and understanding of your website in search engines and AI systems.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_row_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_btn color=&#8221;orange&#8221; size=&#8221;lg&#8221; align=&#8221;center&#8221; i_icon_fontawesome=&#8221;fa fa-solid fa-angles-down&#8221; css=&#8221;&#8221; button_block=&#8221;true&#8221; add_icon=&#8221;true&#8221; title=&#8221;DOWNLOADABLE SCHEMA TEMPLATE MODEL&#8221; link=&#8221;url:https%3A%2F%2Fmarabelia.com%2Fwp-content%2Fuploads%2F2025%2F12%2FFicha_Schema_MODELO.xlsx|target:_blank&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_btn color=&#8221;danger&#8221; size=&#8221;lg&#8221; align=&#8221;center&#8221; i_icon_fontawesome=&#8221;fa fa-solid fa-angles-down&#8221; css=&#8221;&#8221; button_block=&#8221;true&#8221; add_icon=&#8221;true&#8221; title=&#8221;COMPLETED SCHEMA TEMPLATE MODEL&#8221; link=&#8221;url:https%3A%2F%2Fmarabelia.com%2Fwp-content%2Fuploads%2F2025%2F12%2FFicha_Schema_WordPress_Marabelia-cumplimentada.xlsx|target:_blank&#8221;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1765013269654{padding-bottom: 2% !important;}&#8221;][vc_column][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<h2 data-start=\"266\" data-end=\"364\"><strong data-start=\"269\" data-end=\"364\">How to convert <\/strong><strong style=\"font-size: 23.04px;\" data-start=\"269\" data-end=\"364\">the Excel file <\/strong><strong data-start=\"269\" data-end=\"364\">into Schema code for your WordPress website?<\/strong><\/h2>\n<p class=\"p1\">Once you have completed the Excel template, the next step is to transform all that information into JSON-LD code, which is the official format recommended by Google for structured data. The Excel file is not uploaded to WordPress; it simply organises the information that you will later use to generate your Schema.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3 data-start=\"688\" data-end=\"745\"><span data-text-color=\"alert\"><strong data-start=\"692\" data-end=\"745\"><span style=\"text-decoration: underline;\">Step 1: <\/span>Convert the template into Schema code using AI<\/strong><\/span><\/h3>\n<p style=\"text-align: justify;\" data-start=\"747\" data-end=\"962\">Once your template is completed, open an AI tool \u2014such as ChatGPT, Gemini, Claude or Perplexity\u2014 and ask it to convert your data into valid JSON-LD. If you use <a href=\"https:\/\/chatgpt.com\/\" target=\"_blank\" rel=\"noopener\">Chat GPT<\/a>\u00a0it will ask you to upload the file in CSV, PDF or plain text format.<\/p>\n<p style=\"text-align: justify;\" data-start=\"747\" data-end=\"962\">Simply upload the information in any of these formats and use an appropriate prompt:<\/p>\n<blockquote data-start=\"964\" data-end=\"1160\">\n<p data-start=\"403\" data-end=\"583\"><span style=\"font-size: 80%;\">Generate a<strong data-start=\"413\" data-end=\"439\">complete Global Schema<\/strong> for my website in a <strong data-start=\"458\" data-end=\"481\">single JSON-LD block<\/strong>, using only the real data from my template. Ignore all empty fields and do not invent anything. <\/span><span style=\"font-size: 80%;\">The script must include: <strong data-start=\"613\" data-end=\"629\">Organization<\/strong>: identity data, address, contact details, logo, image, social media, awards, certifications, memberships, accreditations, specialities and team. <strong data-start=\"785\" data-end=\"804\">Global catalogue<\/strong>: general list of services and products using <code data-start=\"852\" data-end=\"864\">makesOffer<\/code> and <code data-start=\"867\" data-end=\"884\">hasOfferCatalog<\/code>, only as general offers (without page-level detail). <strong data-start=\"945\" data-end=\"956\">WebSite<\/strong>: basic site information and its publisher. <\/span><span style=\"font-size: 80%;\">Rules: Everything must be within a <strong data-start=\"1033\" data-end=\"1051\"> single <code data-start=\"1041\" data-end=\"1049\">@graph<\/code><\/strong> inside the same JSON-LD. Do not generate page-level schemas. I only want the <strong data-start=\"1186\" data-end=\"1210\">final JSON-LD block<\/strong>, without explanations. <\/span><span style=\"font-size: 80%;\">Here is my data: &lt;&lt;&lt; ATTACH THE CSV, PDF, WORD FILE OR PLAIN TEXT DATA &gt;&gt;&gt;<\/span><\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\" data-start=\"1162\" data-end=\"1203\"><span style=\"text-decoration: underline;\"><span style=\"font-size: 105%;\"><strong>The AI will return a block similar to this:<\/strong><\/span><\/span><\/p>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-html\"><span style=\"font-size: 100%;\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">script<\/span><\/span> <span class=\"hljs-attr\">type<\/span>=<span class=\"hljs-string\">\"application\/ld+json\"<\/span>&gt;<\/span><br \/>\n<span style=\"font-size: 100%;\">{<\/span><br \/>\n<span style=\"font-size: 100%;\">\u2026your generated schema...<\/span><br \/>\n<span style=\"font-size: 100%;\">}<\/span><br \/>\n<span style=\"font-size: 100%;\"><span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">script<\/span><\/span>&gt;<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<div dir=\"ltr\"><\/div>\n<p data-start=\"1295\" data-end=\"1347\"><strong>This is the block you will insert into your WordPress site.<\/strong><\/p>\n<p data-start=\"1295\" data-end=\"1347\">If you want a Schema that works and validates 100%, you can also add a reference Schema to your prompt. We provide a <strong>fully validated Schema template<\/strong> that you can download <a href=\"https:\/\/marabelia.com\/wp-content\/uploads\/2025\/12\/json-marabelia.zip\" target=\"_blank\" rel=\"noopener\">HERE (<strong>JSON BASE MODEL)<\/strong><\/a>, unzip, and attach to the AI <strong>adding this at the end of your prompt:<\/strong><\/p>\n<blockquote><p><span style=\"font-size: 75%;\">I am attaching a validated JSON-LD model from another company as a reference: copy its structure exactly and only replace the values with my company data.<\/span><\/p><\/blockquote>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_row_inner gap=&#8221;30&#8243;][vc_column_inner css=&#8221;.vc_custom_1765013528667{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h4 data-start=\"230\" data-end=\"290\"><strong data-start=\"234\" data-end=\"290\">What type of code is the Schema generated by AI?<\/strong><\/h4>\n<p style=\"text-align: justify;\" data-start=\"292\" data-end=\"639\">The Schema generated by AI is written in <strong data-start=\"335\" data-end=\"346\">JSON-LD<\/strong>JSON-LD, a data format designed for Google and AI systems to understand your website\u2019s information. It is not HTML, not PHP, and not executable JavaScript. It is simply <strong data-start=\"506\" data-end=\"542\">a block of structured data<\/strong> that the browser does not display and that WordPress does not interpret: only search engines read it.<\/p>\n<p style=\"text-align: justify;\" data-start=\"641\" data-end=\"864\">By nature, this type of code <strong data-start=\"680\" data-end=\"719\">does not affect the website\u2019s appearance<\/strong>, does not interact with content, and does not require programming. It simply needs to be present on the page so that search engines can process it.<\/p>\n<p style=\"text-align: justify;\" data-start=\"866\" data-end=\"1069\">GBecause of this, JSON-LD can easily be added using a scripts plugin, the theme\u2019s script panel, a child theme, or an HTML block within the relevant page, depending on your needs.<\/p>\n[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3 data-start=\"256\" data-end=\"311\"><span data-text-color=\"alert\"><span style=\"text-decoration: underline;\">Step 2<\/span>: Integrate the AI-generated Schema into your WordPress site<\/span><\/h3>\n<p class=\"p1\">Once your JSON-LD code is ready, you can insert it into your website in different ways depending on the type of markup and your level of customisation. Since this code does not affect design or execute functions, it only needs to appear in the final HTML of the page for Google and AI systems to read it.<\/p>\n<h4><img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/27a1.svg\" alt=\"\u27a1\" \/> <span style=\"text-decoration: underline;\"><strong>Option A (\u00a1recommended!): Global integration across the entire site<\/strong><\/span><\/h4>\n<p class=\"p1\">If the Schema describes general information \u2014such as <em data-start=\"739\" data-end=\"753\">Organization<\/em>, <em data-start=\"755\" data-end=\"764\">WebSite<\/em> or business identity\u2014 it should be placed in a location that loads on every page.<\/p>\n<p class=\"p1\">Common options in WordPress:<\/p>\n<ul>\n<li><span style=\"color: #333333; font-size: 14.4px;\">Theme <strong>header<\/strong> <strong>scripts<\/strong> area (Flatsome, Astra, GeneratePress, Divi\u2026)<\/span><\/li>\n<li data-start=\"985\" data-end=\"1032\">\n<p data-start=\"987\" data-end=\"1032\">Plugins such as <a href=\"https:\/\/es.wordpress.org\/plugins\/insert-headers-and-footers\/\" target=\"_blank\" rel=\"noopener\"><strong data-start=\"1000\" data-end=\"1010\">WPCode<\/strong><\/a> or <strong data-start=\"1013\" data-end=\"1030\"><a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noopener\">Code Snippets<\/a><\/strong><\/p>\n<\/li>\n<li data-start=\"985\" data-end=\"1032\">\n<p data-start=\"987\" data-end=\"1032\"><span style=\"font-size: 14.4px;\">A <\/span><strong style=\"font-size: 14.4px;\" data-start=\"1038\" data-end=\"1053\">child theme<\/strong><span style=\"font-size: 14.4px;\">, if you prefer managing it via code.<\/span><\/p>\n<\/li>\n<\/ul>\n<p class=\"p1\">This ensures Google finds it across all URLs on your site.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_row_inner gap=&#8221;30&#8243;][vc_column_inner css=&#8221;.vc_custom_1765013528667{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3 data-start=\"125\" data-end=\"203\">\u26a0\ufe0f <strong>Important! JSON-LD format: <span style=\"text-decoration: underline;\">\u00bfHTML o PHP?<\/span><\/strong><\/h3>\n<p class=\"p1\">Before generating your Global Schema with AI, you need to decide <strong>how you will insert it into WordPress.<\/strong><\/p>\n<p class=\"p1\">There are two possible scenarios:<\/p>\n<ul>\n<li data-start=\"492\" data-end=\"720\"><strong data-start=\"492\" data-end=\"549\">Paste as HTML o scripts directly <span style=\"text-decoration: underline;\">\u00a1Recommended!<\/span><\/strong><br data-start=\"549\" data-end=\"552\" \/>\n<p class=\"p1\">Many WordPress themes include a dedicated area for scripts or HTML. If available, this is ideal, as you can insert the Schema in HTML format inside a <code data-start=\"643\" data-end=\"680\">&lt;script type=\"application\/ld+json\"&gt;<\/code><span style=\"color: #333333; font-size: 14.4px;\"> tag \u2014 <\/span>the simplest and most convenient method.<\/p>\n<\/li>\n<\/ul>\n<p><span style=\"text-decoration: underline;\"><strong>If your theme does not support this, you can install plugins such as <a href=\"https:\/\/es.wordpress.org\/plugins\/wp-headers-and-footers\/\" target=\"_blank\" rel=\"noopener\">WP Header and Footers<\/a> or <\/strong><\/span><span style=\"text-decoration: underline;\"><strong><a href=\"https:\/\/es.wordpress.org\/plugins\/header-footer-code-manager\/\" target=\"_blank\" rel=\"noopener\">Header Footer Code Manager<\/a>.<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li data-start=\"725\" data-end=\"1035\"><strong data-start=\"725\" data-end=\"806\">Paste in PHP format (Optional)<\/strong><br data-start=\"806\" data-end=\"809\" \/>Some plugins, such as <em>Code Snippets<\/em> <span style=\"color: #555555; font-size: 14.4px;\">(free version), do not allow HTML or scripts. In that case, the AI should generate the Schema inside a PHP function that automatically prints it in the<\/span><strong data-start=\"903\" data-end=\"974\">\u00a0<code data-start=\"954\" data-end=\"962\">&lt;head&gt;<\/code> of the site<\/strong>. <span style=\"color: #555555; font-size: 14.4px;\">This is equally valid but requires a different format.<\/span><\/li>\n<\/ul>\n<p class=\"p1\">To avoid errors and make things easier \u2014especially if you are not familiar with coding\u2014 this guide includes <strong>two different prompts<\/strong>: one for <strong>HTML<\/strong> format and one for <strong>PHP<\/strong>. Both use the same data but are adapted to each method.<\/p>\n<p class=\"p1\">From here, simply choose the prompt that matches where you will insert your Schema. We recommend the HTML\/script option.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<h4 data-start=\"447\" data-end=\"474\"><strong data-start=\"447\" data-end=\"474\">PROMPT Option 1 and recommended (HTML):<\/strong><\/h4>\n<blockquote>\n<p data-start=\"476\" data-end=\"719\"><span style=\"font-size: 75%;\">Generate my <strong data-start=\"486\" data-end=\"590\">Global Schema n a single JSON-LD block within a <code data-start=\"551\" data-end=\"588\">&lt;script type=\"application\/ld+json\"&gt;<\/code><\/strong>tag, using only the real data from the template I will provide.<\/span><br data-start=\"665\" data-end=\"668\" \/><span style=\"font-size: 75%;\">Ignore empty fields and do not invent information. The Schema must include all provided data within a single <code data-start=\"764\" data-end=\"772\">@graph.<\/code>Do not generate individual schemas (Service, Product, FAQPage, WebPage). Only the Global Schema. Return <strong data-start=\"1127\" data-end=\"1195\">only the HTML block ready to paste into the site header<\/strong>, without additional explanations. Here is my data: &lt;&lt;&lt; ATTACH FILE WITH THE DATA IN AN ADMITTED FORMAT &gt;&gt;&gt;<\/span><\/p>\n<\/blockquote>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<h4 data-start=\"447\" data-end=\"474\"><strong data-start=\"447\" data-end=\"474\">PROMPT option 2 (PHP):<\/strong><\/h4>\n<blockquote>\n<p data-start=\"476\" data-end=\"719\"><span style=\"font-size: 80%;\">Generate my <strong data-start=\"1463\" data-end=\"1534\"> Global Schema in JSON-LD format wrapped inside a PHP function <\/strong>that outputs it in the <code data-start=\"1556\" data-end=\"1564\">&lt;head&gt;<\/code> of the site using <code data-start=\"1582\" data-end=\"1610\">add_action('wp_head', ...)<\/code>, using only the real data from the template I will provide. <\/span><span style=\"font-size: 80%;\"> Ignore empty fields and do not invent information. <\/span><span style=\"font-size: 80%;\">The Schema must include all provided data within a single <code data-start=\"764\" data-end=\"772\">@graph. <\/code><\/span><span style=\"font-size: 80%;\">Do not generate individual schemas (Service, Product, FAQPage, WebPage). Only the Global Schema. <\/span><span style=\"font-size: 85%;\">Return <strong data-start=\"2082\" data-end=\"2145\">only the final PHP snippet ready to paste into Code Snippets<\/strong>, without additional text. <\/span><span style=\"font-size: 80%;\">Here is my data: <\/span><span style=\"font-size: 80%;\">&lt;&lt;&lt;ATTACH FILE WITH THE DATA IN AN ADMITTED FORMAT &gt;&gt;&gt;<\/span><\/p>\n<\/blockquote>\n[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_row_inner gap=&#8221;30&#8243;][vc_column_inner css=&#8221;.vc_custom_1765013528667{padding: 5% !important;background-color: #FFFFFF !important;border: 1px solid #000000 !important;}&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3 data-start=\"125\" data-end=\"203\">\u26a0\ufe0f Important if you use Yoast SEO (or similar plugins like Rank Math or SEOPress)<\/h3>\n<p data-start=\"205\" data-end=\"579\">If you have Yoast SEO \u2014or any similar SEO plugin\u2014 installed, it is very likely <strong>already generating its own basic Schema automatically<\/strong> (<i>Organization, WebPage, BreadcrumbList, logo, etc.<\/i>).<\/p>\n<p class=\"p1\">This means that if you add your own custom Schema, <strong>Google may see two versions<\/strong> of the same data and mix old and new information.<\/p>\n<p class=\"p1\">To avoid duplication, you should disable the plugin\u2019s automatic Schema using a small PHP snippet in a tool like Code Snippets or WPCode (<strong>PHP mode<\/strong>), or directly in your <strong><span class=\"s1\">functions.php<\/span><\/strong> file:<\/p>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-php\">add_filter( 'wpseo_schema_graph_pieces', '__return_empty_array' );<br \/>\nadd_filter( 'wpseo_schema_webpage', '__return_false' );<br \/>\nadd_filter( 'wpseo_schema_organization', '__return_false' );<br \/>\nadd_filter( 'wpseo_schema_person', '__return_false' );<br \/>\nadd_filter( 'wpseo_schema_webpage_type', '__return_false' );<br \/>\nadd_filter( 'wpseo_schema_output', '__return_false' );<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"p1\">With this adjustment, the plugin will continue working normally for SEO, but <strong>only your custom Schema will appear in Google<\/strong>, clean and without conflicts.<\/p>\n[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_empty_space height=&#8221;32px&#8221;][vc_column_text css=&#8221;&#8221;]\n<h3 data-start=\"1092\" data-end=\"1167\">Other advanced options<\/h3>\n<h4 style=\"padding-left: 40px;\" data-start=\"614\" data-end=\"681\"><strong><span style=\"text-decoration: underline;\"><span style=\"font-size: 90%;\">Option B (optional): Page-level integration: services, products, articles and FAQs<\/span><\/span><\/strong><\/h4>\n<p data-start=\"1482\" data-end=\"1506\"><span style=\"font-size: 90%;\">When Schema corresponds to specific content \u2014such as a service, a WooCommerce product, an FAQ page or a blog post\u2014 it should only be added to that specific URL. This avoids duplication and keeps your semantic structure clean.<\/span><\/p>\n<p data-start=\"1482\" data-end=\"1506\"><span style=\"font-size: 90%;\">You can insert it via:<\/span><\/p>\n<ul data-start=\"1508\" data-end=\"1659\">\n<li data-start=\"1508\" data-end=\"1543\">\n<p data-start=\"1510\" data-end=\"1543\"><span style=\"font-size: 90%;\">A <strong data-start=\"1513\" data-end=\"1528\">HTML block <\/strong> in Gutenberg<\/span><\/p>\n<\/li>\n<li data-start=\"1544\" data-end=\"1595\">\n<p data-start=\"1546\" data-end=\"1595\"><span style=\"font-size: 90%;\">A <strong data-start=\"1559\" data-end=\"1569\">code<\/strong> module in WPBakery or Elementor<\/span><\/p>\n<\/li>\n<li data-start=\"1596\" data-end=\"1659\">\n<p data-start=\"1598\" data-end=\"1659\"><span style=\"font-size: 90%;\">A custom field if using <strong data-start=\"1629\" data-end=\"1636\">ACF<\/strong> or advanced templates<\/span><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1661\" data-end=\"1727\"><span style=\"font-size: 90%;\">This way, each page has its own clearly defined Schema.<\/span><\/p>\n<h4 style=\"padding-left: 40px;\" data-start=\"1729\" data-end=\"1773\"><span style=\"text-decoration: underline;\"><strong><span style=\"font-size: 90%;\">Option C (optional): WooCommerce product integration <\/span><\/strong><\/span><\/h4>\n<p data-start=\"1775\" data-end=\"1864\"><span style=\"font-size: 90%;\">WooCommerce WooCommerce generates basic Schema automatically, but if you want full control:<\/span><\/p>\n<ul data-start=\"1866\" data-end=\"2031\">\n<li data-start=\"1866\" data-end=\"1945\">\n<p data-start=\"1868\" data-end=\"1945\"><span style=\"font-size: 90%;\">You can add your own JSON-LD in the product editor via an HTML block<\/span><\/p>\n<\/li>\n<li data-start=\"1946\" data-end=\"2031\">\n<p data-start=\"1948\" data-end=\"2031\"><span style=\"font-size: 90%;\">Or use advanced plugins to disable or replace the default Schema<\/span><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2033\" data-end=\"2110\"><strong><span style=\"font-size: 90%;\">This gives you full control over how Google interprets your product pages.<\/span><\/strong><\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1765013269654{padding-bottom: 2% !important;}&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2 data-start=\"243\" data-end=\"310\">Final Schema validation (a step you should never skip)<\/h2>\n<p class=\"p1\">Before considering your Global Schema complete, it is essential to check that <strong>Google can read it without errors<\/strong>. The best and simplest way to do this is:<\/p>\n<p style=\"text-align: justify;\" data-start=\"520\" data-end=\"556\">\ud83d\udc49 <strong data-start=\"523\" data-end=\"556\"><a class=\"decorated-link\" href=\"https:\/\/validator.schema.org\/\" target=\"_new\" rel=\"noopener\" data-start=\"525\" data-end=\"554\">https:\/\/validator.schema.org\/<\/a><\/strong><\/p>\n<p class=\"p1\">This tool displays your JSON-LD clearly, broken down into sections (Organization, WebSite, Services, Products\u2026), allowing you to visually identify:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"734\" data-end=\"956\">\n<li data-start=\"734\" data-end=\"768\"><span style=\"color: #333333; font-size: 14.4px;\">Whether the Schema is correctly structured<\/span><\/li>\n<li data-start=\"734\" data-end=\"768\">Any syntax errors<\/li>\n<li data-start=\"769\" data-end=\"799\">\u00a0<span style=\"color: #333333; font-size: 14.4px;\">Missing required fields<\/span><\/li>\n<li data-start=\"769\" data-end=\"799\">Whether @id identifiers are properly interpreted<\/li>\n<li data-start=\"769\" data-end=\"799\"><span style=\"color: #333333; font-size: 14.4px;\">Any duplication or conflicts with other plugins<\/span><\/li>\n<\/ul>\n<p class=\"p1\">You simply need to paste your code into the validator or enter your website URL. Within seconds, you will see a panel showing:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"1083\" data-end=\"1234\">\n<li data-start=\"1083\" data-end=\"1122\">\n<p data-start=\"1085\" data-end=\"1122\"><strong data-start=\"1085\" data-end=\"1105\">\u2714 Green indicators<\/strong>: everything is correct<\/p>\n<\/li>\n<li data-start=\"1123\" data-end=\"1169\">\n<p data-start=\"1125\" data-end=\"1169\"><strong data-start=\"1125\" data-end=\"1143\">\u26a0 Warnings<\/strong>: optional, no impact<\/p>\n<\/li>\n<li data-start=\"1170\" data-end=\"1234\">\n<p data-start=\"1172\" data-end=\"1234\"><strong data-start=\"1172\" data-end=\"1194\">\u274c Critical error<\/strong><strong data-start=\"1172\" data-end=\"1194\">s<\/strong>: must be fixed before publishing<\/p>\n<\/li>\n<\/ul>\n<p class=\"p1\">Once the validator shows <strong>0 errors<\/strong>, your Schema is ready to be correctly interpreted by search engines such as Google, Bing, ChatGPT, Perplexity and any AI system that consumes structured data.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][vc_single_image image=&#8221;15732&#8243; alignment=&#8221;center&#8221; css=&#8221;&#8221; img_size=&#8221;full&#8221;][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1765013269654{padding-bottom: 2% !important;}&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2 data-start=\"95\" data-end=\"155\">\ud83d\udee0\ufe0f Check Search Console to detect Schema warnings<\/h2>\n<p class=\"p1\">After implementing your Global Schema and individual page markup, it is important to regularly review <strong>Google Search Console<\/strong>.<\/p>\n<p class=\"p1\">This tool detects any issues related to structured data: from missing fields or incorrect formats to incompatibilities between Schema types or errors in product and service listings.<\/p>\n<p class=\"p1\">Ongoing monitoring allows you to ensure that Google correctly interprets your content, avoiding warnings that could limit your visibility in rich results. Keeping these alerts under control is key to maintaining a strong, clean and effective Schema and technical SEO strategy.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1765013269654{padding-bottom: 2% !important;}&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2 data-start=\"243\" data-end=\"310\">Rich data that elevates your SEO<\/h2>\n<p class=\"p1\">Implementing a well-structured Global Schema is not just a technical detail \u2014 it is a strategic advantage. When you describe your business accurately, search engines and AI systems better understand who you are, what you offer and how your content should be displayed. The result is a clearer, stronger and far more competitive digital presence.<\/p>\n<p class=\"p1\">With the data template, the JSON-LD model and the validation tools, you now have everything you need to build clean, reliable and error-free markup. From here, each business can adapt its Schema, update it as the website evolves, and keep it aligned with the new ways in which search \u2014 both human and automated \u2014 interprets information.<\/p>\n[\/vc_column_text][vc_empty_space height=&#8221;32px&#8221;][\/vc_column][\/vc_row]\n<\/div>","protected":false},"excerpt":{"rendered":"[vc_row css=&#8221;.vc_custom_1765013258380{padding-top: 2% !important;padding-bottom: 2% !important;}&#8221;][vc_column][vc_column_text css=&#8221;&#8221;] What is Schema markup and what is JSON-LD When we talk about Schema, schema markup, structured data or structured data markup, we are referring to the same concept: a system of standardised \u201ctags\u201d that allow you to describe your website precisely. These tags tell search engines what type [&#8230;]\n","protected":false},"author":1,"featured_media":15728,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[87,92,96,98],"tags":[],"class_list":["post-16267","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-marketing-and-communication","category-php-2","category-seo","category-wordpress-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Structured Data Schema (JSON-LD) in WordPress &#8226; Marabelia | Agencia Digital en Valencia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/marabelia.com\/en\/structured-data-schema-json-ld-in-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Structured Data Schema (JSON-LD) in WordPress &#8226; Marabelia | Agencia Digital en Valencia\" \/>\n<meta property=\"og:description\" content=\"[vc_row css=&#8221;.vc_custom_1765013258380{padding-top: 2% !important;padding-bottom: 2% !important;}&#8221;][vc_column][vc_column_text css=&#8221;&#8221;] What is Schema markup and what is JSON-LD When we talk about Schema, schema markup, structured data or structured data markup, we are referring to the same concept: a system of standardised \u201ctags\u201d that allow you to describe your website precisely. These tags tell search engines what type [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/marabelia.com\/en\/structured-data-schema-json-ld-in-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Marabelia | Agencia Digital en Valencia\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-06T15:02:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-16T11:48:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/marabelia.com\/wp-content\/uploads\/2025\/12\/schema-en-wordpress-guia-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin-mbl\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin-mbl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Structured Data Schema (JSON-LD) in WordPress &#8226; Marabelia | Agencia Digital en Valencia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/marabelia.com\/en\/structured-data-schema-json-ld-in-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"Structured Data Schema (JSON-LD) in WordPress &#8226; Marabelia | Agencia Digital en Valencia","og_description":"[vc_row css=&#8221;.vc_custom_1765013258380{padding-top: 2% !important;padding-bottom: 2% !important;}&#8221;][vc_column][vc_column_text css=&#8221;&#8221;] What is Schema markup and what is JSON-LD When we talk about Schema, schema markup, structured data or structured data markup, we are referring to the same concept: a system of standardised \u201ctags\u201d that allow you to describe your website precisely. These tags tell search engines what type [...]","og_url":"https:\/\/marabelia.com\/en\/structured-data-schema-json-ld-in-wordpress\/","og_site_name":"Marabelia | Agencia Digital en Valencia","article_published_time":"2025-12-06T15:02:27+00:00","article_modified_time":"2026-04-16T11:48:13+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/marabelia.com\/wp-content\/uploads\/2025\/12\/schema-en-wordpress-guia-1024x683.png","type":"image\/png"}],"author":"admin-mbl","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin-mbl","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[]}},"_links":{"self":[{"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/posts\/16267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/comments?post=16267"}],"version-history":[{"count":11,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/posts\/16267\/revisions"}],"predecessor-version":[{"id":16269,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/posts\/16267\/revisions\/16269"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/media\/15728"}],"wp:attachment":[{"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/media?parent=16267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/categories?post=16267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marabelia.com\/en\/wp-json\/wp\/v2\/tags?post=16267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}