• Features
    • Advantages Our unique strengths & benefits
    • App Store WiziShop Our 100% free apps
    • Artificial Intelligence At the service of your ecommerce business
      • WiziShop AI
      • AI tools
    • Pizi App Your product pages in 45 seconds
    • SEO The best SEO in the world
      • SEO-Powered Ecommerce
      • Topic Cluster Manager
      • 50+ SEO optimizations
  • Pricing
  • Resources
    • Expert Partners Our network of partners to assist you
    • Essential Tools Tools created to support your business
    • Support & Guidance The answers and support you need
      • Help center
      • Ecommerce glossary
      • SEO eBook
      • Good Morning SEO
    • API More freedom for your integrations
  • Blog
Create your online store

An all-in-one Ecommerce solution, combined with the power of Artificial Intelligence

7-day free trial

SEO

Create Your Online Store Grow Your Sales Resources Artificial Intelligence Guides SEO News

February 13, 2024 • SEO

Structured data: Complete guide to revolutionizing your SEO in 2024

Structured data: Complete guide to revolutionizing your SEO in 2024

In search engine optimization (SEO), every detail counts to stand out from the competition.

You need to exploit all the features and elements available to optimize your online presence.

Among the most effective SEO practices is the implementation of structured data on the various pages of your website. This strategy can significantly improve your visibility in search results, encouraging more visitors to click on your links and increasing traffic to your site.

In this guide, I'll explain what structured data is, why implementing it is beneficial for your website and your SEO performance, and give you some concrete examples to illustrate its potential.

Get ready to discover how this powerful feature can boost your SEO and help you outperform your competitors in the search results.

Structured data overview

Definition of structured data

Structured data is a form of coding implemented directly in the source code of your pages. It's used to tag different kinds of information, making them easier to understand for search engines such as Google, Bing, Yahoo!, and Yandex.

These tagged elements can specify various types of information, such as a date, an author, a recipe, a price, or reviews.

Tagging helps to highlight key information and provides valuable context for search engines. So why go without?

What is Schema.org markup?

The format used to insert structured data is the result of a collaboration between the search engines Google, Bing, Yahoo!, and Yandex, aimed at standardizing web markup with a common vocabulary.

This project is known as Schema.org.

The Schema.org website offers several hundred schemas, encouraging website owners to mark up their pages in a standardized way. These schemas are categorized by type, and each type features specific properties.

For example, to tag an ecommerce item for sale with the "Product" schema, you can specify details such as availability, price, or consumer reviews. In the case of a recipe with the "Recipe" schema, you can add information on preparation time, instructions, or ingredients.

JSON-LD, Microdata, and RDFa

Within Schema.org, several formats exist and are compatible with the various search engines.

  • JSON-LD (JavaScript Object Notation for Linked Data): JSON LD is the most commonly used format and the simplest to implement. It consists of a JavaScript script that is generally placed in the <head> tag of the page, making it invisible to internet users viewing the content. This format is particularly recommended by Google for its simplicity and flexibility.
  • Microdata: Unlike JSON-LD, Microdata is integrated directly into existing HTML. It enables information to be marked up directly in the visible content of the page. This method is less flexible than JSON-LD, and it can be more complicated to maintain if the page structure evolves.
  • RDFa (Resource Description Framework in Attributes)Like Microdata, RDFa is embedded directly in HTML and is visible in the page content. It's the least used of the three formats.

What is the recommended format for implementing schema markup?

All three formats are valid for integrating schema markup or structured data on your website.

However, like Google, I recommend JSON-LD for its ease of use and separation from the main content of the page, offering greater freedom and simplified maintenance.

Google Rich Snippets

Rich Snippets are the direct result of the integration of structured data.

Rich Snippets are additional information displayed directly in search engine results pages (SERPs). They provide internet users with additional information that enriches the classic results.

Let's take the instance of a product with "Product" markup that displays Rich Snippets in the search results:

ecommerce site product structured data

This is an ecommerce website using the WiziShop solution with structured data in JSON-LD format. The markup is for reviews and price, but other information like item photos, brand name, and SKU code are also marked and won't necessarily display. 

Another instance with recipes and the “Recipe” type:

recipe carousel

Depending on the kind of result, structured data markup can trigger special displays in the search results, improving page visibility. This is illustrated here with the carousel for the search "apple pie recipe."

Other structured data is also used by search engines, such as Google, to enrich different kinds of display in the search results.

A popular illustration of this is the Knowledge Graph.

Google's Knowledge Graph draws on a variety of sources to build its knowledge graphs, including, but not limited to, sites such as Wikipedia, public databases, and structured data.

Google's Knowledge Graph can use this information to create enriched representations.

This can include information panels or knowledge graphs that appear in search results for specific entities such as people, places, organizations, etc.

Using structured data markup doesn't automatically guarantee that your content will appear in the Knowledge Graph, but it does help Google to better understand and categorize the information.

What is the importance of structured data?

Integrating structured data markup into your pages offers benefits for both SEO and user experience.

Improved understanding by search engines

Structured data markup makes it easier for search engines to understand and interpret your pages.

These tags provide clear information on the nature of the page (e.g., product page, blog post, event, recipe, etc.) and its context.

Increased visibility

Another good reason to add structured data markup is that it can lead to additional displays in search results, known as enriched extracts.

For example, a search for "pancake recipe" may display results with reviews, preparation time, and images.

pancake recipe serp

All of the sites in the Top 3 use structured data. There are reviews, preparation time, and an image. All three results are visually appealing!

Now here is the same result with a few changes:

pancake recipe serp additional results

The first two results now stand out from the competition, thus increasing the probability of clicking on the websites.

Structured data markup can also trigger special displays like movie carousels, Q&A, event listings, etc.

structured data carousel display

Depending on the type of page you have and the type of structured data you're implementing, these rich snippets will adapt.

You can find a complete list directly in the Google documentation.

“After adding structured data to 100,000 pages, Rotten Tomatoes saw a 25% increase in click-through rates for those pages compared to those without structured data.”

(Source: Google)

Improved click-through rates and visits

Visually appealing search results naturally increase click-through rates and traffic to your site. Internet users are more inclined to click on results that capture their attention.

“Food Network updated 80% of its pages to integrate search functionality, generating a 35% increase in visits.”

(Source: Google)

On-page interaction

Another less obvious benefit of integrating structured data is its impact on user engagement.

The use of structured data can also bring positive changes to visitor behavior on your website. In some cases, it can increase how long a visitor stays on a page, making the content more interactive and engaging.

“Rakuten found that people spent 1.5 times more time on pages that implemented structured data than on pages without structured data.”

(Source: Google)

⚠️ Important: Structured data doesn't have a direct impact on search engine rankings, but it plays a crucial role in improving web signals. Implementing structured data can positively influence metrics like click-through rates and user engagement. These signals show that your content is higher quality and more relevant than your competitors, helping to improve a site's ranking in the search results.

What are the different types of structured data?

Today, many elements of web pages can be tagged with structured data. For an exhaustive list, visit Schema.org.

Here are just a few of the markup types frequently used on the web:

Example 1: Article structured data

"Article" markup is ideal for pages of informative or news content, such as those on a blog.

It tags information such as the title, images, publication, and modification dates, as well as the author's name. These details help search engines to better understand and value the content, sometimes even presenting it in a carousel of news articles.

article structured data

On WiziShop, creating a blog on your online store automatically integrates this markup into the source code of each article.

Example 2: Local business structured data

"LocalBusiness" markup strengthens your local presence by providing details about your business: official name, address, opening hours, contact details, etc.

While it doesn't replace your Google My Business listing, it complements it and improves search engines' understanding of your business.

I encourage you to consult this complete article about Google My Business for more details.

Example 3: Product structured data

Product structured data is crucial for ecommerce SEO.

By tagging information such as price, availability, and reviews, your product pages can benefit from enriched displays in search results, influencing clicks and conversion.

product structured data

On WiziShop, all goods for sale benefit from a “Product” markup to improve visibility in search results, boosting your store's SEO, and the platform includes a feature to collect reviews of your products.

Example 4: Job posting structured data

"JobPosting" tagging is particularly relevant for job search sites.

By tagging details such as job title, description, company, location, or salary range, that best describe the position, your job postings can appear directly in search results.

Here's an instance with the query "ecommerce manager job san francisco":

job posting structured data

Other types of structured data

Beyond the examples mentioned above, there are a multitude of other kinds of structured data that can be used to tag elements of a website and benefit from special displays in search results.

Here's a non-exhaustive list:

  • Event: Ideal for pages dedicated to events, this markup can include information such as dates, locations and descriptions.
event structured data
  • Video: For video content, this markup allows you to include information such as duration, thumbnail URL, video description, etc.
video structured data
  • Book: Suitable for pages featuring books, this markup can indicate the author, edition, price, and other relevant information.
book structured data
  • Course: This markup is used for training courses or programs, including information on course content and teachers/trainers.
  • And much more.

Each of these markup types offers unique opportunities to improve visibility and interaction with your content in search results.

How do you implement structured data on your pages?

There are several ways of implementing structured data on your website, depending on the content management system (CMS) you're using.

If the platform you're using is WiziShop, common ecommerce markup is already integrated by default. So no further action is required on your part to integrate it.

For sites using other CMS solutions, specific extensions are available. Depending on the CMS you've chosen, you'll find plugins to quickly add structured data to your pages.

Another approach is to manually integrate data directly into your site's source code. With today's markup generation tools, this method is now more accessible. On the other hand, you need to take precautions when integrating data... one wrong move in your source code and you're in trouble!

Here are some useful online resources for generating your structured data:

  • TechnicalSEO: This popular site offers features dedicated to technical SEO, including a structured data generator.
  • ChatGTP: The ChatGPT artificial intelligence tool also makes it easy to generate structured data. For example, you can use the prompt shown in the following image:

Prompt example:

You are an SEO expert specializing in structured data. What type of markup should I add and what elements should I mark up for a page that offers [XXX]?

Replace "[XXX]" with the kind of page (e.g., online training, news article, event, etc.). ChatGPT will then provide you with a list of elements to integrate into your markup. You'll then need to provide it with the specific information, and it will return the complete, operational code in response. Google's structured data documentation is a valuable resource to help you if you need it.

Structured data testing tools

Integrating structured data, either manually or via extensions, is a delicate stage. It's therefore advisable to test your markup before and after implementation with a dedicated structured data testing tool.

Testing enriched results

Google offers a free, easy-to-use tool for testing enriched results, accessible via https://search.google.com/test/rich-results.

google rich results test tool

With this tool, you can test the structured data of a specific URL or by copying and pasting your markup code directly.

After analysis, the tool will display the detected structured data. If the elements are marked as "valid," this indicates that your structured data is functional and correctly interpreted by Google.

google test structured data validation

You can click on each structured data item to obtain detailed information.

If the warning "non-critical issues detected" appears, don't panic! This means that some fields are missing, but this isn't a problem.

For example, for an item listing with no reviews, Google reports the absence of the "Review" and "AggregateRating" fields as a non-critical problem. If the listing doesn't yet contain any reviews, this is completely normal. Other structured data remains correctly detected despite these warnings.

Should you encounter any errors when analyzing your structured data, it's best to review and correct your markup as soon as possible.

google test invalid items structured data

By clicking on the errors displayed, you can identify the specific problems Google has encountered and see which elements require correction.

Schema markup validation tool

The Schema.org site also offers a dedicated testing tool: https://validator.schema.org/.

This tool works in a similar way to its Google counterpart. You can enter your page URL or markup code directly.

schema structured data testing tool

Once the test is performed, the tool displays the results, including the detected structured data, as well as any errors and warnings.

schema test results

Google Search Console

Google Search Console's interface also features a feature for monitoring the structured data detected on your site.

Each type of structured data has its own tab within the tool.

google search console structured data

By clicking on one of these tabs, a graph appears with a visualization of the validity of structured data over time.

google search console structured data graph

By exploring the elements, you can access a detailed list of pages incorporating specific structured data. 

This information is extremely useful for performing an SEO audit, following the implementation and operation of your structured data, allowing you to ensure its effectiveness and compliance with Google's expectations.

Structured data isn't just another technical element in your Google SEO strategy. It improves your SEO and user experience, and it makes your content easier for search engines like Google, Bing, and others to understand.

Please fill in all fields and validate the captcha to send a comment.
Your comment has been successfully registered. Thank you!
Chargement

The most popular articles

SEO

Topic cluster: Definition, creation steps, and WiziShop feature

SEO

Keyword research tool: 11 of the best free and paid tools in 2024 [+ Bonus!]

SEO

Google Search Console: Understanding and correcting the coverage report

SEO

Best ecommerce platform for SEO: WiziShop (50+ SEO optimizations)

WiziShop

Launch your online store

Your email
is already used
Please login to create the store

The password is incorrect

The connection with the server could not be completed, please try again

Back to store creation

Do you already have a WiziShop account?
Login

By providing your e-mail address, you agree to our Terms and conditions of use.

Get a free trial!

Symbole Euro Free test
for 7 days
Symbole Carte Bancaire No bank card
required
Symbole Fonctionnalités Access to all
features
Symbole Engagement No commitment