{"id":177,"date":"2026-06-01T12:39:58","date_gmt":"2026-06-01T12:39:58","guid":{"rendered":"https:\/\/solucom.si\/?p=177"},"modified":"2026-06-02T14:57:03","modified_gmt":"2026-06-02T12:57:03","slug":"structured-data-schema-org","status":"publish","type":"post","link":"https:\/\/solucom.si\/en\/dati-strutturati-schema-org\/","title":{"rendered":"Structured Data and Schema.org: The Language AI Uses to Understand You"},"content":{"rendered":"<p>Look at any page on your website: it\u2019s perfectly clear to you. There\u2019s the price, there are the hours, there\u2019s a five-star review. The problem is that a search engine or an AI doesn\u2019t \u00absee\u00bb the page like you do: they see a block of text and have to <em>guess<\/em> What does each piece mean? Is that number a price, a time, or a product code? Is that date an event or the publication of the item? <strong>structured data<\/strong> they serve precisely to remove the riddle\u2014and today, with AI-generated answers, they count more than ever.<\/p>\n\n<h2>What is structured data and Schema.org<\/h2>\n<p>structured data are <strong>hidden labels in code<\/strong> of the page that tell the machine, explicitly, what is what: \u00abthis is a product\u00bb, \u00abthis is its price\u00bb, \u00abthis is a review with a rating of 4.8 out of 5\u00bb, \u00abthis is a frequently asked question with its answer\u00bb. The visitor does not see them: they work behind the scenes.<\/p>\n<p><strong>Schema.org<\/strong> It's the shared vocabulary of these labels. It was born in 2011 from an agreement between the major search engines (Google, Bing, Yahoo, then Yandex) precisely to have a common language for describing web content. Translated: it's the standard way you tell machines \u00abhere's what's on this page,\u00bb without them having to interpret. It's usually written in a format called JSON-LD, a small block of code that is added to the page.<\/p>\n\n<h2>A practical example<\/h2>\n<p>Imagine an event page you're organizing. Without structured data, a search engine would read something like: \u00abConcert in the square July 12th at 9 PM entry 10 euros\u00bb and would have to try to understand what those pieces are on its own.<\/p>\n<p>With structured data, on the other hand, you are telling them in black and white: <em>type<\/em> Event, <em>name<\/em> = Concert in the square, <em>data<\/em> July 12, <em>Now<\/em> = 21:00, <em>price<\/em> = 10 euro. Result: Google can display your event with the date and price already highlighted in the search results, and an AI answering \u00abwhat events are there in July in the area?\u00bb will have clean information to use. The same applies to a product (price, availability, reviews), a local business (address, hours, phone number), an article (author, date), or a FAQ section.<\/p>\n\n<h2>Where do they add value<\/h2>\n<ul>\n<li><strong>\u00abRich\u00bb results in search engines.<\/strong> Review stars, prices, hours, images: they take up more space, catch the eye, and generally lead to more clicks than a simple listing.<\/li>\n<li><strong>Better AI understanding.<\/strong> Clear and well-labeled data is easier to use for generated responses. If you want to be <a href=\"\/en\/i-am-not-able-to-respond-to-that-request\/\">cited by AI<\/a>, ..., providing them with organized information helps.<\/li>\n<li><strong>Information consistency.<\/strong> Structuring your company's name, address, and contact information helps search engines correctly link your business and avoids confusion with others.<\/li>\n<\/ul>\n\n<h2>The most useful schema types for an SME<\/h2>\n<p>Schema.org contains hundreds of types, but for a normal business, a few are enough, chosen based on what you do. Here are the ones that give the greatest return:<\/p>\n<ul>\n<li><strong>Organization<\/strong> Describe your company: name, logo, contacts, social media profiles. It's the basic ID card and helps search engines recognize you uniquely.<\/li>\n<li><strong>LocalBusiness<\/strong> \u2014 For those with a physical location: address, opening hours, phone number, service area. Essential for shops, offices, restaurants, and artisans.<\/li>\n<li><strong>Product<\/strong> \u2014 for e-commerce: price, availability, brand, reviews. It's what unlocks price and star ratings in search results.<\/li>\n<li><strong>Article<\/strong> (o BlogPosting) \u2014 for blog content: title, author, date. Helps search engines understand who wrote what and when.<\/li>\n<li><strong>FAQPage<\/strong> \u2014 for frequently asked questions: each question with its answer. Useful both for search results and because it provides the AI with ready-made and well-separated answers.<\/li>\n<li><strong>Review and AggregateRating<\/strong> \u2014 for reviews and average rating, to be used only if they are real and visible on the page.<\/li>\n<\/ul>\n<p>Practical advice: don't try to put them all in. Identify the two or three that truly describe your business and curate them well. For most small and medium-sized businesses, the winning combination is simple: <em>Organization<\/em> for the company, your main job type (LocalBusiness or Product), and if you have a blog, <em>Article<\/em> on the articles.<\/p>\n<h2>Where to be careful<\/h2>\n<ul>\n<li><strong>The diagram should reflect what is seen.<\/strong> This is the most important rule: structured data must describe content that is actually present and visible on the page. Declaring reviews or prices that are not there is considered deceptive and can lead to penalties.<\/li>\n<li><strong>They do not guarantee rich results.<\/strong> Provide the information the right way, but it's the search engine that decides if and how to display it. The schema increases the chances, not the certainties.<\/li>\n<li><strong>They need to be kept up to date.<\/strong> Changed schedules, old prices, past events left in the code provide wrong information. Incorrect structured data is worse than no data.<\/li>\n<li><strong>More doesn't mean better.<\/strong> It's not necessary to label everything: a few relevant and correct types are better than a jumble of useless markup.<\/li>\n<\/ul>\n\n<h2>Common errors<\/h2>\n<ul>\n<li><strong>Markup does not match the page.<\/strong> The number one cause of problems: declaring things other than what is visible.<\/li>\n<li><strong>Outdated data.<\/strong> Incorrect times and prices in the code do more harm than good.<\/li>\n<li><strong>Broken or invalid markup.<\/strong> A syntax error and the engine ignores it completely. It always needs to be validated.<\/li>\n<li><strong>To think that the plan is enough.<\/strong> Structured data enhance good content; they don't replace it. They don't work miracles on a blank page.<\/li>\n<li><strong>Duplicate or inconsistent markup.<\/strong> Contradictory statements confuse search engines instead of helping them.<\/li>\n<\/ul>\n\n<h2>Why they matter more today than yesterday<\/h2>\n<p>Structured data has existed for years, but with the advent of AI-generated answers, it has gained new weight. When an AI needs to construct an answer from multiple sources, <strong>prefers information that is already organized and unambiguous<\/strong>a price stated as price, a time stated as time. A page that speaks clearly to machines is a page that is more likely to be understood and picked up correctly.<\/p>\n<p>It's the reason why structured data and <a href=\"\/en\/i-am-not-able-to-respond-to-that-request\/\">visibility in AI responses<\/a> they go hand in hand: the former are one of the most concrete ways to help the latter. They don't replace good content, but they give it the right framework to be read well \u2014 by Google as well as ChatGPT. In a web where increasingly often a machine is the first to read, speaking its language is an advantage that few competitors truly take care of.<\/p>\n<h2>The first, concrete step<\/h2>\n<p>Start with your business's identity. Ask yourself: what am I, first and foremost? A\u2019<strong>local activity<\/strong> (shop, studio, restaurant)? A <strong>e-commerce<\/strong>A site that publishes <strong>articles<\/strong>Then choose the most relevant schema <em>LocalBusiness<\/em> with address, hours, and phone number; <em>Product<\/em> with price and availability; <em>Article<\/em> with author and date \u2014 and start from that, one page at a time. Then check that it works with the <strong>Google rich results testing<\/strong>, the free tool that tells you if your markup is valid and what the engine can read. A good, validated type of schema is worth more than ten added randomly.<\/p>\n\n\n<p>Structured data is the language with which you explain to machines what's actually on your pages, without letting them guess. It helps achieve richer results in search engines and makes your content easier for AIs to understand\u2014and cite. It's not a trick; it's orderliness. And orderliness, on today's web, is a competitive advantage.<\/p>\n\n\n<h2>Frequently Asked Questions<\/h2>\n\n\n<p><strong>Do you know if your website \u00abspeaks\u00bb to machines?<\/strong> We can check what structured data you already have, if it's correct, and what types are missing for your business. Often, a few targeted additions are enough to improve how you appear in search results. <a href=\"\/en\/ai-search\/\">See how we work on visibility<\/a> o <a href=\"\/en\/#contatti\">Write us the type of site you are<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Structured data and Schema.org are the language with which you explain to machines what's on your pages: what they're for, a practical example, and where to start.<\/p>","protected":false},"author":1,"featured_media":210,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Dati strutturati e Schema.org spiegati semplice | Solucom","_seopress_titles_desc":"I dati strutturati dicono a Google e alle AI cosa sono i tuoi contenuti. Ti spiego cos'e Schema.org e perche aiuta a farti trovare e citare.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"dati strutturati Schema.org","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"categories":[17],"tags":[],"class_list":["post-177","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-contenuti-visibilita-ai"],"_links":{"self":[{"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/posts\/177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/comments?post=177"}],"version-history":[{"count":5,"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/posts\/177\/revisions"}],"predecessor-version":[{"id":265,"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/posts\/177\/revisions\/265"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/media\/210"}],"wp:attachment":[{"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/media?parent=177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/categories?post=177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/solucom.si\/en\/wp-json\/wp\/v2\/tags?post=177"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}