{"id":31178,"date":"2025-07-28T12:00:00","date_gmt":"2025-07-28T10:00:00","guid":{"rendered":"https:\/\/salvadorvilalta.com\/?p=31178"},"modified":"2025-07-26T20:09:20","modified_gmt":"2025-07-26T18:09:20","slug":"from-seo-to-geo-how-schema-prepares-you-for-generative-search","status":"publish","type":"post","link":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/","title":{"rendered":"From SEO to GEO: How Schema Prepares You for Generative Search"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"31178\" class=\"elementor elementor-31178 elementor-31133\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55a0c4e7 e-flex e-con-boxed e-con e-parent\" data-id=\"55a0c4e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e244dc8 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"e244dc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Search is changing radically. I have addressed this issue in several articles on my blog.   <\/p><ul><li><a href=\"https:\/\/salvadorvilalta.com\/en\/the-rise-of-ai-in-search-engines-from-keywords-to-context\/\" target=\"_blank\" rel=\"noopener\">The rise of AI in search engines: from keywords to context<\/a><\/li><li><a href=\"https:\/\/salvadorvilalta.com\/en\/search-generative-experience-the-new-era-of-intelligent-search-and-its-impact-on-seo\/\" target=\"_blank\" rel=\"noopener\">Search Generative Experience: The New Era of Intelligent Search and its Impact on SEO<\/a><\/li><li><a href=\"https:\/\/salvadorvilalta.com\/en\/google-and-the-dma-search-changes-revolutionizing-tourism-in-europe\/\" target=\"_blank\" rel=\"noopener\">Google and DMA: search changes revolutionizing tourism in Europe<\/a><\/li><li><a href=\"https:\/\/salvadorvilalta.com\/en\/2024-in-ai-and-advances-challenges-and-whats-next-in-2025\/\" target=\"_blank\" rel=\"noopener\">2024 in AI: Avenues, challenges and what&#8217;s next in 2025<\/a><\/li><li><a href=\"https:\/\/salvadorvilalta.com\/en\/search-gpt-and-perplexity-the-new-competition-pressuring-google-and-its-sge\/\" target=\"_blank\" rel=\"noopener\">Search GPT and Perplexity: New competition pressuring Google<\/a><\/li><\/ul><p>With the advent of search engines powered by LLMs (Large Language Models), such as Google&#8217;s Search Generative Experience (SGE), Perplexity, or SearchGPT, the way information is interpreted and presented is no longer limited to blue links in a listing. Now, the engines generate contextual and synthesized responses. And this is where <b>Schema<\/b> takes on a new role.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-91d86a5 e-flex e-con-boxed e-con e-parent\" data-id=\"91d86a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af52099 sc_fly_static elementor-widget elementor-widget-video\" data-id=\"af52099\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/MiyJUAaQJOA&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-876877f e-flex e-con-boxed e-con e-parent\" data-id=\"876877f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e9e581 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"1e9e581\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-size: 16px; background-color: transparent; letter-spacing: 0px;\">When a search engine better understands the content of your page, it can display more relevant and useful results for users. These additional visual elements in search results are known as <b>rich snippets.<\/b> <\/span><\/p><p>In 2025, optimizing for search engines means not only thinking about &#8220;traditional&#8221; Google, but also about new AI-driven searches. In this context, the use of structured data becomes even more critical. The more structured your content is, the easier it will be for the search engine to include it in AI-generated responses.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7749f260 e-flex e-con-boxed e-con e-parent\" data-id=\"7749f260\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b10b8a4 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"2b10b8a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">10 types of structured data essential for hotel website SEO in 2025<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13aa60ce e-flex e-con-boxed e-con e-parent\" data-id=\"13aa60ce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b743833 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"4b743833\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Landing in the tourism sector, and especially in hospitality, structured data is key to stand out from the competition, especially in new generative search experiences.<\/p><p>Here are the 10 most relevant Schema types for hotels, with some examples in JSON-LD:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-628aa6a2 e-flex e-con-boxed e-con e-parent\" data-id=\"628aa6a2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9cb6310 sc_fly_static elementor-widget elementor-widget-video\" data-id=\"9cb6310\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/bhTo8fDmr5I?si=idisjfoPku7eRwQR&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-574ddd6 e-flex e-con-boxed e-con e-parent\" data-id=\"574ddd6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e961056 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"1e961056\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How do I know if I am using Schema on my website?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-194a2b8b e-flex e-con-boxed e-con e-parent\" data-id=\"194a2b8b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e508665 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"e508665\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Before implementing new Schema types, it is a good idea to check if your website already has one active. To do this, you can use two free and official tools: <\/p><p><a href=\"https:\/\/search.google.com\/test\/rich-results?hl=ES\" target=\"_blank\" rel=\"noopener\"><strong>Google Rich Results Test<\/strong> <\/a>&#8211; Within the Search Console, this free Google tool allows you to check if a specific page is eligible for rich results. It also displays the Schema types detected and any possible errors. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2473b1fd e-flex e-con-boxed e-con e-parent\" data-id=\"2473b1fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e41dd36 sc_fly_static elementor-widget elementor-widget-image\" data-id=\"1e41dd36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/search.google.com\/test\/rich-results?hl=ES\" target=\"_blank\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"645\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schema-Search-Console-1024x645.png\" class=\"attachment-large size-large wp-image-31139\" alt=\"Schema Search Console El Blog de Salvador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schema-Search-Console-1024x645.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schema-Search-Console-300x189.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schema-Search-Console-768x484.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schema-Search-Console-1536x968.png 1536w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schema-Search-Console-2048x1291.png 2048w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schema-Search-Console-370x233.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schema-Search-Console-840x529.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schema-Search-Console-410x258.png 410w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d5c169 e-flex e-con-boxed e-con e-parent\" data-id=\"0d5c169\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-516e857 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"516e857\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-size: 16px; background-color: transparent; letter-spacing: 0px;\"><a href=\"https:\/\/validator.schema.org\/\" target=\"_blank\" rel=\"noopener\"><strong>Schema.org Validator<\/strong><\/a> &#8211; This tool analyzes your Schema.org markup and verifies that the JSON-LD is well-structured, although it does not indicate whether it is valid for rich snippets.<\/span><\/p><p>Just copy the URL of a page from your site, paste it into any of these tools and see the analysis in seconds.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8f4939a e-flex e-con-boxed e-con e-parent\" data-id=\"8f4939a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e4b918 sc_fly_static elementor-widget elementor-widget-image\" data-id=\"6e4b918\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/validator.schema.org\/\" target=\"_blank\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"645\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Validator-Schema-org-1024x645.png\" class=\"attachment-large size-large wp-image-31141\" alt=\"Validator Schema org El Blog de Salvador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Validator-Schema-org-1024x645.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Validator-Schema-org-300x189.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Validator-Schema-org-768x484.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Validator-Schema-org-1536x967.png 1536w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Validator-Schema-org-2048x1289.png 2048w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Validator-Schema-org-370x233.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Validator-Schema-org-840x529.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Validator-Schema-org-410x258.png 410w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c0a1d8d e-flex e-con-boxed e-con e-parent\" data-id=\"2c0a1d8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d7c04ef sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"2d7c04ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-family: roc-grotesk, sans-serif;font-size: 36px;font-style: normal;font-weight: 500;background-color: transparent\">What is a JSON-LD file?<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d22214a e-flex e-con-boxed e-con e-parent\" data-id=\"d22214a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f899a4f sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"f899a4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>JSON-LD (JavaScript Object Notation for Linked Data)<\/b> is the format most recommended by Google for implementing structured data on a web page. It <b>is a block of code in JSON format that clearly and semantically describes the key elements of the page content.<\/b> <\/p><p>This snippet <b>is not visible to users in the browser,<\/b> but search engines read it to understand the context of your site, such as whether it is a hotel, what services it offers, its location, and any reviews it has.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-314c7c6 e-flex e-con-boxed e-con e-parent\" data-id=\"314c7c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ec2fe5 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"2ec2fe5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Where is it placed?<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8ae261 e-flex e-con-boxed e-con e-parent\" data-id=\"f8ae261\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ad01d2 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"2ad01d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">It is usually included in the <b>HTML header <\/b>(<code>&lt;head&gt;<\/code>) or just before the closing of <code>&lt;body&gt;<\/code>, inside a special tag:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-60d3cd14 e-flex e-con-boxed e-con e-parent\" data-id=\"60d3cd14\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d6cc289 sc_fly_static elementor-widget elementor-widget-image\" data-id=\"4d6cc289\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"165\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSONLD-SCHEMA-1024x165.png\" class=\"attachment-large size-large wp-image-31149\" alt=\"JSONLD SCHEMA El Blog de Salvador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSONLD-SCHEMA-1024x165.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSONLD-SCHEMA-300x48.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSONLD-SCHEMA-768x123.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSONLD-SCHEMA-370x59.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSONLD-SCHEMA-840x135.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSONLD-SCHEMA-410x66.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSONLD-SCHEMA.png 1282w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e1cf1fe e-flex e-con-boxed e-con e-parent\" data-id=\"e1cf1fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8bdb606 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"8bdb606\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Why is it important?<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8285fb9 e-flex e-con-boxed e-con e-parent\" data-id=\"8285fb9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44523f7 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"44523f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li data-pm-slice=\"1 1 []\">It does not interfere with the page layout.<\/li><li>It is easily understood by search engines.<\/li><li>It&#8217;s flexible: you can bookmark everything from hotels to events, FAQs, products, articles and more.<\/li><\/ul><p>Throughout this article you will see examples of how JSON-LD is used to represent different types of Schema relevant to hotels&#8230;<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce2e6aa e-flex e-con-boxed e-con e-parent\" data-id=\"ce2e6aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-166f165 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"166f165\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">What if I have several types of structured data?<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e893dad e-flex e-con-boxed e-con e-parent\" data-id=\"e893dad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3bc460 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"e3bc460\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A common question is whether all structured data should go in a single JSON-LD block or whether it should be separated. The answer is: you can do both. <\/p><ul><li><b>Option 1: <\/b>A single JSON-LD block with multiple objects: you can include several comma-separated objects within an array. This facilitates centralized management. <\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-caa53d7 e-flex e-con-boxed e-con e-parent\" data-id=\"caa53d7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8efe0ff sc_fly_static elementor-widget elementor-widget-image\" data-id=\"8efe0ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"244\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Multiples-Objetos-1024x244.png\" class=\"attachment-large size-large wp-image-31151\" alt=\"JSON Multiples Objetos El Blog de Salvador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Multiples-Objetos-1024x244.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Multiples-Objetos-300x72.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Multiples-Objetos-768x183.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Multiples-Objetos-370x88.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Multiples-Objetos-840x200.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Multiples-Objetos-410x98.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Multiples-Objetos.png 1282w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b582d34 e-flex e-con-boxed e-con e-parent\" data-id=\"b582d34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-564f97e sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"564f97e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><b style=\"font-family: inherit; font-style: inherit; background-color: transparent; letter-spacing: 0px;\">Option 2:<\/b><span style=\"font-family: inherit; font-style: inherit; background-color: transparent; letter-spacing: 0px;\"> Several <\/span>independent JSON-LD blocks: you can have multiple &lt;script type=&#8221;application\/ld+json&#8221;&gt; tags distributed throughout the page, especially if you use different templates or components (e.g., one for the hotel, one for FAQs, one for an event).<\/li><\/ul><div>Both ways are valid. The key is that the markup reflects what is displayed on the page. If you have a FAQs section, mark it up; if not, don&#8217;t include schema for it. The structure should be accurate, current and consistent with the visible content.   <\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca0a9cd e-flex e-con-boxed e-con e-parent\" data-id=\"ca0a9cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42e8596 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"42e8596\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">10 types of structured data essential for website SEO in 2025<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7587351f e-flex e-con-boxed e-con e-parent\" data-id=\"7587351f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d6fd736 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"7d6fd736\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Landing in the tourism sector, and especially in hospitality, structured data is crucial for standing out from the competition, particularly in new generative search experiences.<\/p><p>Here are the 10 most relevant Schema types for hotels, with some examples in JSON-LD:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee5fd3a e-flex e-con-boxed e-con e-parent\" data-id=\"ee5fd3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f00397 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"4f00397\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">1- Hotel<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-986bc14 e-flex e-con-boxed e-con e-parent\" data-id=\"986bc14\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6838e01 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"6838e01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Hotel type is specific for hotel accommodations (within the LodgingBusiness category, which in turn inherits from LocalBusiness). Use this schema to mark the main information about your hotel, including its official name, physical address, contact phone number, website, photos, star category, amenities, and more. Essentially, everything that identifies your hotel as a business and physical location.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7abad04 e-flex e-con-boxed e-con e-parent\" data-id=\"7abad04\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc75238 sc_fly_static elementor-widget elementor-widget-image\" data-id=\"bc75238\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"1024\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schemwa-Hotel-1021x1024.png\" class=\"attachment-large size-large wp-image-31159\" alt=\"Schemwa Hotel El Blog de Salvador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schemwa-Hotel-1021x1024.png 1021w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schemwa-Hotel-300x300.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schemwa-Hotel-150x150.png 150w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schemwa-Hotel-768x770.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schemwa-Hotel-370x370.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schemwa-Hotel-120x120.png 120w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schemwa-Hotel-840x843.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schemwa-Hotel-410x411.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/Schemwa-Hotel.png 1282w\" sizes=\"(max-width: 1021px) 100vw, 1021px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4af5012 e-flex e-con-boxed e-con e-parent\" data-id=\"4af5012\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7a210d sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"a7a210d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This is fine for a single hotel but let&#8217;s imagine we have a headquarters and we have 8 establishments. How would we handle this in the JSON-LD? <\/p><p>In that case, the best practice is to create an <b>Organization <\/b>branding for the central chain, and then a<b> separate hotel branding<\/b> for each establishment. Here&#8217;s how to structure it and what to consider: <\/p><p><b>1. Organization for the hotel chain (headquarters)<\/b><\/p><p>This Schema represents the parent brand or business group. It includes legal name, logo, corporate URL, social networks, etc. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01b807a e-flex e-con-boxed e-con e-parent\" data-id=\"01b807a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b00450 sc_fly_static elementor-widget elementor-widget-image\" data-id=\"3b00450\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Organizacion-1024x819.png\" class=\"attachment-large size-large wp-image-31164\" alt=\"JSON Organizacion Ell Blog de Salvador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Organizacion-1024x819.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Organizacion-300x240.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Organizacion-768x614.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Organizacion-370x296.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Organizacion-840x672.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Organizacion-410x328.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Organizacion.png 1368w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-126412c e-flex e-con-boxed e-con e-parent\" data-id=\"126412c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7877eb5 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"7877eb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-size: 16px; background-color: transparent; letter-spacing: 0px;\"><b>2. Hotel for each individual establishment<\/b><\/span><\/p><p>Each hotel is marked independently with its address, telephone, services, rating, etc. You can include a &#8220;parentOrganization&#8221; property to link it to the parent. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-90890c2 e-flex e-con-boxed e-con e-parent\" data-id=\"90890c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37c328a sc_fly_static elementor-widget elementor-widget-image\" data-id=\"37c328a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"775\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Hotel-con-parent-Organization-1024x775.png\" class=\"attachment-large size-large wp-image-31166\" alt=\"JSON Hotel con parent Organization el Blog de Salvador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Hotel-con-parent-Organization-1024x775.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Hotel-con-parent-Organization-300x227.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Hotel-con-parent-Organization-768x581.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Hotel-con-parent-Organization-370x280.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Hotel-con-parent-Organization-840x636.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Hotel-con-parent-Organization-410x310.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/JSON-Hotel-con-parent-Organization.png 1416w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12d4ecc e-flex e-con-boxed e-con e-parent\" data-id=\"12d4ecc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-841fead sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"841fead\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">2. LocalBusiness<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d3dcb9 e-flex e-con-boxed e-con e-parent\" data-id=\"7d3dcb9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e579219 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"e579219\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>LocalBusiness is a more general schema that <b>describes any local business with a physical presence (store, restaurant, etc.).<\/b> In the hotel case, the Hotel is already a specific subtype of LocalBusiness, but we mention LocalBusiness separately because it encompasses some very important generic properties for local SEO. In fact, many recommendations suggest implementing LocalBusiness (or its variant, Organization) to ensure that the engines have all the corporate data. What does it include? Many of the properties overlap with Hotel properties: business name, address, phone, check-in\/check-out times (these could be specified as opening hours), geographic coordinates (latitude\/longitude, useful for Google to accurately locate it on the map), accepted payment methods, etc.    <\/p><p><span style=\"background-color: transparent; font-size: 16px; letter-spacing: 0px;\">The idea is to clearly identify your hotel as a local business in a certain location, which <b>helps it appear in localized results and on Google Maps.<\/b><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b6f8c80 e-flex e-con-boxed e-con e-parent\" data-id=\"b6f8c80\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19eacd6 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"19eacd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">3. Offer (Offer, promotion, price)<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-985a0ea e-flex e-con-boxed e-con e-parent\" data-id=\"985a0ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74175ab sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"74175ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Offer type is used to <b>describe a specific commercial offer: a product or service made available for a certain price, under certain conditions.<\/b> In a hotel context, an Offer is perfect to mark room offers, rates, and availability. For example, if you show on your hotel page that &#8220;Double room from 120\u20ac per night&#8221;, this information can be structured in schema so that Google understands it as an accommodation offer.  <\/p><p><span style=\"font-size: 16px; background-color: transparent; letter-spacing: 0px;\">In the case of hotels, <b>Offer is usually linked to a room type <\/b>(for example a HotelRoom or Accommodation object). You could have a markup indicating that your hotel (the LodgingBusiness) &#8220;makes an offer&#8221; for a specific room type. A simple way is to include within the room object an &#8220;offers&#8221; property with the price details  <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-abd0ee9 e-flex e-con-boxed e-con e-parent\" data-id=\"abd0ee9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce90577 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"ce90577\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">4. Review \/ AggregateRating (Reviews and Ratings)<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01988fa e-flex e-con-boxed e-con e-parent\" data-id=\"01988fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34d1b5f sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"34d1b5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Few elements convince an undecided traveler more than good reviews. In Schema.org we have the possibility to mark both individual reviews (Review) and aggregate ratings (AggregateRating). The latter is already evident in the Hotel example above: we use aggregateRating to display<b> the average rating and number of reviews.<\/b>  <\/p><p>Additionally, <b>you could mark each customer review on your page<\/b> (if you publish testimonials or reviews) with a Review object that includes author, date, review text and an individual rating.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f7b44c3 e-flex e-con-boxed e-con e-parent\" data-id=\"f7b44c3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-170fce6 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"170fce6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">5. Event<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c4b2ed0 e-flex e-con-boxed e-con e-parent\" data-id=\"c4b2ed0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c22903d sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"c22903d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Many hotels organize or host events, ranging from concerts in the bar and theme dinners to conferences and weddings, as well as local festivals. The <b>Event schema is used to mark information about a specific event:<\/b> name, date and time, location, ticket price (if applicable), description, etc. Even if your hotel simply promotes nearby local events (&#8220;what to do in town&#8221;), you could use this markup in your blog or events section.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dbdd8f e-flex e-con-boxed e-con e-parent\" data-id=\"8dbdd8f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd6413a sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"cd6413a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">6. FAQ (FAQPage) - Frequently Asked Questions<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ce4018 e-flex e-con-boxed e-con e-parent\" data-id=\"7ce4018\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6010c49 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"6010c49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Frequently Asked Questions (FAQ) section has become common in hotel pages to clarify common doubts about schedules, policies, services, etc. With Schema.org, we can <b>mark up a list of questions and their answers using the FAQPage type<\/b>, along with Question and Answer objects for each entry. The immediate benefit is that Google often displays FAQs directly in the search results, below your link, in a drop-down format. You&#8217;ve probably seen a result with 2-3 questions that you can expand without leaving Google: that&#8217;s thanks to the FAQPage markup.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e165152 e-flex e-con-boxed e-con e-parent\" data-id=\"e165152\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93cca63 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"93cca63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">7. ImageObject (Images and image data)<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89d2187 e-flex e-con-boxed e-con e-parent\" data-id=\"89d2187\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-510eb20 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"510eb20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Images are fundamental in tourism and hospitality &#8211; a picture is worth a thousand words to inspire a traveler. With Schema, we can <b>describe images <\/b>using the ImageObject type. This allows us to attach metadata, such as the URL of the high-resolution image, its author, usage\/licensing rights, caption, and so on, in a structured manner.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bd91532 e-flex e-con-boxed e-con e-parent\" data-id=\"bd91532\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d970fb0 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"d970fb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">WebPage (Web page)<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-575eca9 e-flex e-con-boxed e-con e-parent\" data-id=\"575eca9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34bf65c sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"34bf65c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The WebPage type is used to <b>describe characteristics of the page itself.<\/b> It may sound redundant (&#8220;describe the web page within the web page?&#8221;) but it is useful: it is used to indicate the type of page (whether it is a home page, contact page, FAQ page, gallery page, etc.), its official title, description, and even elements such as content license or author (in case of articles). Why is it relevant for a hotel site?  <\/p><p>Mainly because it <b>helps to structure the site globally.<\/b> Many SEO frameworks automatically add a WebPage JSON-LD to each page, indicating details such as &#8220;@type&#8221;: &#8220;FAQPage&#8221; on the FAQ page or &#8220;@type&#8221;: &#8220;ContactPage&#8221; on the contact page. This gives context to the search engine about the function of that URL. For example, if Google sees WebPage with name: &#8220;Gallery&#8221; and primaryImageOfPage with your featured image, it will understand that this URL is your hotel&#8217;s photo gallery, and might present it in results to someone searching for &#8220;[Hotel Sol y Mar] photos&#8221;.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-96defca e-flex e-con-boxed e-con e-parent\" data-id=\"96defca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0308ce8 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"0308ce8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">9. Article \/ BlogPosting (Article or news content)<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-22ce996 e-flex e-con-boxed e-con e-parent\" data-id=\"22ce996\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ee46e3 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"0ee46e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If your hotel website includes a content blog, news, or travel tips section (which is highly recommended for content SEO), then the Article schema or its variant BlogPosting is a must. This markup is<b> used for text articles, such as blog posts, press releases, news, etc.,<\/b> and helps Google understand details such as article title, publication date, author, lead image, and more. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c71b577 e-flex e-con-boxed e-con e-parent\" data-id=\"c71b577\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0aa316 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"d0aa316\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">10. BreadcrumbList (Breadcrumbs or navigation breadcrumbs)<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e90104 e-flex e-con-boxed e-con e-parent\" data-id=\"1e90104\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a50a0e sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"0a50a0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Last but not least, we have the BreadcrumbList schema, which represents the typical hierarchical navigation of a website (the &#8220;breadcrumbs&#8221; that usually appear at the top of a page, indicating the section &gt; subsection &gt; current page). Although they help the user to find their way around the site, <b>we can also mark this structure so that Google understands it and, better yet, displays it in the search results instead of the URL.<\/b> <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3069bb6b e-flex e-con-boxed e-con e-parent\" data-id=\"3069bb6b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f51f56e sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"7f51f56e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Schema implementation in CMS such as WordPress, Drupal and others.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-acdcd3c e-flex e-con-boxed e-con e-parent\" data-id=\"acdcd3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d35944 sc_fly_static elementor-widget elementor-widget-video\" data-id=\"3d35944\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/b-BL8DhS5tQ?si=ezPvcJnnQynDu_HY&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c61aa7e e-flex e-con-boxed e-con e-parent\" data-id=\"c61aa7e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ae0cdf3 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"7ae0cdf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>If you use WordPress:<\/b><\/p>\n<ul>\n<li>Use plugins like <a href=\"https:\/\/rankmath.com\/\" target=\"_blank\" rel=\"noopener\">Rank Math<\/a> or <a href=\"https:\/\/yoast.com\/\" target=\"_blank\" rel=\"noopener\">Yoast SEO<\/a> to automatically mark up articles, FAQs or breadcrumbs.<\/li>\n<li>You can insert<a href=\"https:\/\/yoast.com\/how-to-build-an-faq-page\/\" target=\"_blank\" rel=\"noopener\"> FAQ blocks directly in the editor<\/a> and the FAQPage schema will be generated without programming.<\/li>\n<li>For custom schemes like Hotel or Offer, use plugins like Insert Headers and Footers to paste the JSON-LD code into the &lt;head&gt; of the page.<\/li>\n<\/ul>\n<p><strong>If you work with Drupal:<\/strong><\/p>\n<ul>\n<li>Use modules such as Schema.org Metatag or JSON-LD schema.<\/li>\n<li>You can configure content types to automatically apply certain schema types such as BlogPosting or Event.<\/li>\n<\/ul>\n<p>Other CMS like Joomla, Webflow or Wix also allow you to insert custom code or use specific extensions.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3bbc5c4 e-flex e-con-boxed e-con e-parent\" data-id=\"3bbc5c4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee1153c sc_fly_static elementor-widget elementor-widget-video\" data-id=\"ee1153c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/fMHZGh7Zag0?si=j-9DTcFGMqIirLXk&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e3a441f e-flex e-con-boxed e-con e-parent\" data-id=\"4e3a441f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f075215 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"4f075215\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We&#8217;ve walked through the basics of Schema, its applications in the hospitality industry, and how to implement it without complications. In an environment dominated by artificial intelligence, structured data is the language understood by both traditional search engines and generative models. <\/p><p><b>Leaving your website without Schema today is like not translating your content into the language of your customers<\/b>. Utilize these tags to increase your visibility in more places, gain a stronger presence, and boost your conversion rate. <\/p><p><b>From classical SEO to GEO (Generative Engine Optimization), <\/b>the change is here. And Schema is your passport. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-081d1e4 e-flex e-con-boxed e-con e-parent\" data-id=\"081d1e4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d3eb8 sc_fly_static elementor-widget elementor-widget-image\" data-id=\"b7d3eb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/StatCounter-ai_chatbot-ww-monthly-202406-202506-1024x576.png\" class=\"attachment-large size-large wp-image-31176\" alt=\"Estadisticas de b\u00fasqueda Generativa El Blog de Salvaddor Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/StatCounter-ai_chatbot-ww-monthly-202406-202506-1024x576.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/StatCounter-ai_chatbot-ww-monthly-202406-202506-300x169.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/StatCounter-ai_chatbot-ww-monthly-202406-202506-768x432.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/StatCounter-ai_chatbot-ww-monthly-202406-202506-370x208.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/StatCounter-ai_chatbot-ww-monthly-202406-202506-840x473.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/StatCounter-ai_chatbot-ww-monthly-202406-202506-410x231.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/StatCounter-ai_chatbot-ww-monthly-202406-202506-270x152.png 270w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/StatCounter-ai_chatbot-ww-monthly-202406-202506.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Source Stats Counter<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f02210f e-flex e-con-boxed e-con e-parent\" data-id=\"f02210f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-697680e sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"697680e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>However, let&#8217;s look at the impact of Generative Search&#8230;<\/p><p>In absolute terms, Google processes approximately <b>14 billion searches per day<\/b> in 2024-2025, but<b> fully generative searches<\/b> (those where the answer comes from generative AI rather than a classic link) <b>represent a noticeably smaller fraction<\/b>. For example, ChatGPT reports about 37.5 million daily interactions, yet<b> only 30% are searches; that is, about 11 million searches, which is less than 1% of the total search volume<\/b> versus Google.<\/p><p>However, the relevant implications are, on the one hand, the growth of searches and the deployment that Google itself will have to make of its generative search in order not to fall behind the rest of the engines, and on the other hand, the massive use made by younger generations. Among Generation Z, generative search has an exceptionally high share: <b>up to 31% of their searches are performed on AI platforms <\/b>such as ChatGPT. <\/p><p>I hope you found this content useful<\/p><p>Have a good week!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ab89dab e-flex e-con-boxed e-con e-parent\" data-id=\"1ab89dab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c7e41c8 elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in sc_fly_static elementor-widget elementor-widget-global elementor-global-24757 elementor-widget-call-to-action\" data-id=\"3c7e41c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg\" style=\"background-image: url(https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/01\/Salva_Suscribir-1024x484.png);\" role=\"img\" aria-label=\"Salvador Vilalta Blanco Suscribir\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tDid you like this content?\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tIf you liked this content and want access to exclusive content for subscribers, <b>subscribe now<\/b>. Thank you in advance for your trust\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MjMwNzAsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t\t\t\tI want to Subscribe \t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Search is changing radically. I have addressed this issue in several articles on my blog. The rise of AI in search engines: from keywords to context Search Generative Experience: The&hellip;<\/p>\n","protected":false},"author":2,"featured_media":31174,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[241,228,229,231],"tags":[],"class_list":["post-31178","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-cx-customer-experience","category-marketing-en","category-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>From SEO to GEO: How Schema Prepares You for Generative Search - Salvador Vilalta<\/title>\n<meta name=\"description\" content=\"From SEO to GEO: How Schema prepares you for Generative Search. Stand out in Google and AI-generated results.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"From SEO to GEO: How Schema Prepares You for Generative Search\" \/>\n<meta property=\"og:description\" content=\"From SEO to GEO: How Schema prepares you for Generative Search. Stand out in Google and AI-generated results.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/\" \/>\n<meta property=\"og:site_name\" content=\"Salvador Vilalta\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-28T10:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-26-2025-07_02_32-PM-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=\"Salvador Vilalta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salvador Vilalta\" \/>\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\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/\"},\"author\":{\"name\":\"Salvador Vilalta\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\"},\"headline\":\"From SEO to GEO: How Schema Prepares You for Generative Search\",\"datePublished\":\"2025-07-28T10:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/\"},\"wordCount\":2264,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\"},\"image\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/ChatGPT-Image-Jul-26-2025-07_02_32-PM.png\",\"articleSection\":[\"AI\",\"CX customer experience\",\"Marketing\",\"Tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/#respond\"]}]},{\"@type\":[\"WebPage\",\"ItemPage\"],\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/\",\"name\":\"From SEO to GEO: How Schema Prepares You for Generative Search - Salvador Vilalta\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/ChatGPT-Image-Jul-26-2025-07_02_32-PM.png\",\"datePublished\":\"2025-07-28T10:00:00+00:00\",\"description\":\"From SEO to GEO: How Schema prepares you for Generative Search. Stand out in Google and AI-generated results.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/#primaryimage\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/ChatGPT-Image-Jul-26-2025-07_02_32-PM.png\",\"contentUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/ChatGPT-Image-Jul-26-2025-07_02_32-PM.png\",\"width\":1536,\"height\":1024,\"caption\":\"De SEO a GEO El Blog de Salvador Vilalta\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"From SEO to GEO: How Schema Prepares You for Generative Search\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/\",\"name\":\"Salvador Vilalta\",\"description\":\"SV\",\"publisher\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\",\"name\":\"Salvador Vilalta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\",\"contentUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\",\"width\":400,\"height\":400,\"caption\":\"Salvador Vilalta\"},\"logo\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\"},\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/author\\\/salva\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"From SEO to GEO: How Schema Prepares You for Generative Search - Salvador Vilalta","description":"From SEO to GEO: How Schema prepares you for Generative Search. Stand out in Google and AI-generated results.","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:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/","og_locale":"en_US","og_type":"article","og_title":"From SEO to GEO: How Schema Prepares You for Generative Search","og_description":"From SEO to GEO: How Schema prepares you for Generative Search. Stand out in Google and AI-generated results.","og_url":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/","og_site_name":"Salvador Vilalta","article_published_time":"2025-07-28T10:00:00+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-26-2025-07_02_32-PM-1024x683.png","type":"image\/png"}],"author":"Salvador Vilalta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Salvador Vilalta","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/#article","isPartOf":{"@id":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/"},"author":{"name":"Salvador Vilalta","@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b"},"headline":"From SEO to GEO: How Schema Prepares You for Generative Search","datePublished":"2025-07-28T10:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/"},"wordCount":2264,"commentCount":0,"publisher":{"@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b"},"image":{"@id":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/#primaryimage"},"thumbnailUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-26-2025-07_02_32-PM.png","articleSection":["AI","CX customer experience","Marketing","Tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/#respond"]}]},{"@type":["WebPage","ItemPage"],"@id":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/","url":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/","name":"From SEO to GEO: How Schema Prepares You for Generative Search - Salvador Vilalta","isPartOf":{"@id":"https:\/\/salvadorvilalta.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/#primaryimage"},"image":{"@id":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/#primaryimage"},"thumbnailUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-26-2025-07_02_32-PM.png","datePublished":"2025-07-28T10:00:00+00:00","description":"From SEO to GEO: How Schema prepares you for Generative Search. Stand out in Google and AI-generated results.","breadcrumb":{"@id":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/#primaryimage","url":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-26-2025-07_02_32-PM.png","contentUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-26-2025-07_02_32-PM.png","width":1536,"height":1024,"caption":"De SEO a GEO El Blog de Salvador Vilalta"},{"@type":"BreadcrumbList","@id":"https:\/\/salvadorvilalta.com\/en\/from-seo-to-geo-how-schema-prepares-you-for-generative-search\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/salvadorvilalta.com\/en\/"},{"@type":"ListItem","position":2,"name":"From SEO to GEO: How Schema Prepares You for Generative Search"}]},{"@type":"WebSite","@id":"https:\/\/salvadorvilalta.com\/en\/#website","url":"https:\/\/salvadorvilalta.com\/en\/","name":"Salvador Vilalta","description":"SV","publisher":{"@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/salvadorvilalta.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b","name":"Salvador Vilalta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg","url":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg","contentUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg","width":400,"height":400,"caption":"Salvador Vilalta"},"logo":{"@id":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg"},"url":"https:\/\/salvadorvilalta.com\/en\/author\/salva\/"}]}},"_links":{"self":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts\/31178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/comments?post=31178"}],"version-history":[{"count":5,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts\/31178\/revisions"}],"predecessor-version":[{"id":31195,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts\/31178\/revisions\/31195"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/media\/31174"}],"wp:attachment":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/media?parent=31178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/categories?post=31178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/tags?post=31178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}