Schema markup

Schema markup is structured data in your website’s HTML code that provides search engines like Google with more precise information about what your content is about and how elements are related. You use a common semantic vocabulary from schema.org, which Google, Bing, Yahoo, and Yandex have developed to describe entities, properties, and relationships on the page. Schema markup helps search engines understand and categorize your pages more accurately so they can display more informative and enriched search results.

This is a test
I am a Senior SEM Specialist at Amplify and have 5 years of experience in SEO and 2 years of experience with Google Ads. I have a particular interest in AI and programmatic SEO, where I work with automating and scaling content production to maximize visibility and traffic. In addition, I am driven by a desire to see our clients reach their full digital potential. That is why I am constantly keeping up with the latest trends in SEO—and am always eager to apply them in practice for the benefit of Amplify’s clients.

What is Schema markup?

Schema markup, also known as structured data, is a form of additional information that you add to your website’s HTML code. The purpose is to make it clear to search engines how your content is organized and what it’s about. In other words, you’re helping Google understand your pages the same way a human would interpret them. Schema markup is based on a common vocabulary developed by Google, Bing, Yahoo, and Yandex under schema.org—a standardized language that makes data machine-readable.

When you work with SEO, schema markup allows search engines to “read between the lines.” Instead of simply recognizing text, Google can identify whether something is a product, an event, a person, or a review. It becomes a kind of “meta description” that goes deeper than the traditional meta title and description. Schema markup therefore acts as a technical layer that improves the semantic understanding of your content—a central part of modern search engine optimization, especially when combined with well-written and targeted content.

How do you use Schema markup?

You use schema markup by embedding small pieces of code, called scripts, directly into your page’s HTML. There are several formats available—Microdata, RDFa, and the more widely used JSON-LD, which Google itself recommends. The latter is easy to insert without changing the page’s visible content. Here, you define which entities your page contains and how they relate to one another. For example, this could be an article with an author, a publication date, and a rating.

A typical example of how to mark up product data in JSON-LD:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Eksempelprodukt",
  "description": "Kort beskrivelse af produktet",
  "brand": "Eksempelbrand",
  "offers": {
    "@type": "Offer",
    "price": "299.00",
    "priceCurrency": "DKK",
    "availability": "https://schema.org/InStock"
  }
}

Here, you clearly define what the search engine needs to understand: the product’s name, brand, price, and availability. When Google crawls the page, it recognizes the structure and can display relevant information directly in the search results as rich snippets. This increases the likelihood that the user will click because the result appears more informative—an important part of your overall SEO strategy.

That's why you should use Schema markup

Schema markup is an effective tool because it increases your visibility in search results. By structuring your data, you help search engines display more relevant and detailed information below your result. This could include review ratings, product prices, inventory status, or event details. These so-called rich snippets attract more attention because they break up the otherwise uniform layout of search results—and this often leads to higher click-through rates (CTR).

In addition, you’ll build a stronger digital presence. When you use schema markup alongside high-quality content and a solid SEO strategy, you can achieve a greater return on your investment in both organic search and paid ads. For online stores, this can mean that customers can see prices and inventory status directly on Google. For brands, schema markup ensures that your logo and contact information are displayed correctly in knowledge panels and across search interfaces, including voice searches. This gives search engines the best foundation for accurately presenting your brand.

What types and varieties are available?

As of this writing, Schema.org contains hundreds of types and thousands of properties. You can choose from categories such as products, people, organizations, articles, events, and reviews. Each type has its own fields that you can fill out depending on what information you want to highlight. This gives you the flexibility to customize the markup so that it fits both your company’s content and the formats supported by Google.

Examples of different schema types:

  • Product: Name, price, brand, inventory status, and reviews
  • Article: Author, publication date, description, and topic
  • Event: Date, Location, and Ticket Information
  • Organization: Name, website, and contact information

Although there are many types, you should focus on the ones that make the most sense for your target audience and business goals. If you work with branding and strategy, using markup for organizations and individuals can add value because it clarifies the relationship between the brand and key individuals.

How do you use Schema markup in practice?

In practice, you add schema markup either manually in your page’s code or using tools such as Google’s Structured Data Markup Helper. Here, you simply highlight the relevant elements on the page, and the tool generates the code for you. You can then use Google’s Rich Results Test or Search Console to verify that the data is being recorded correctly.

A good approach is to start with the pages where markup has the greatest impact—typically product and category pages, blog posts, or event pages. It’s also important to keep track of how Google interprets your data over time. For example, you can track trends in rich result impressions in Search Console and adjust the markup as needed. Combined with ongoing SEO optimization and performance analysis, this becomes a powerful tool for understanding what Google sees—and, consequently, how you can best influence it.

What should you keep in mind?

You should only implement schema markup for content that actually exists on the page. Search engines penalize markup if the data is misleading or manipulated. Google also recommends that you validate your code every time you change the structure to avoid errors. Also, consider updating the markup when you change the website’s structure or design—for example, in connection with a major rebranding or a new digital strategy.

In other words, schema markup is a technical tool, but it only truly delivers value when you actively use it in conjunction with high-quality content, well-thought-out SEO, and data-driven decisions. That way, you create a framework that search engines can understand, helping both Google and your users get the most out of your content.

Schema markup
in practice?

Are you unsure how to turn your knowledge of marketing concepts into tangible value for your business? Don’t worry—we’ve got you covered. Amplify is a full-service digital marketing agency, and we specialize in applying our expertise in strategy, branding, and digital marketing to our clients’ businesses. Fill out the form below to learn how we can deliver strategic insights and performance that drive results for your business.

Contact Us

Are you unsure how to turn your knowledge of marketing concepts into tangible value for your business? Don’t worry—we’ve got you covered. Amplify is a full-service digital marketing agency, and we specialize in applying our expertise in strategy, branding, and digital marketing to our clients’ businesses. Fill out the form below to learn how we can deliver strategic insights and performance that drive results for your business.

Learn Even More

Whether you're a generalist or a specialist in marketing, our experts have put together a number of helpful tips for you on our blog.