Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Add GTIN, ISBN & MPN Schema in WordPress

Building WordPress sites taught us that search engines love specificity.

The more precise information you can provide about the products you’re discussing, the better your chances of ranking well and attracting the right visitors to your site.

That’s where GTIN, ISBN, and MPN schema markup comes in handy. These product identifiers give search engines the details they need to understand and categorize your content properly.

When you add this structured data correctly, it can boost your visibility in search results and help your content stand out with rich snippets.

In this tutorial, we’ll share the easiest methods to add GTIN, ISBN, and MPN schema to your WordPress sites.

Adding the GTIN, ISBN & MPN schema in WooCommerce and WordPress

Why Add GTIN, ISBN, & MPN Schema in WooCommerce and WordPress?

GTIN (Global Trade Item Number) is used to identify trade items such as products or services. By contrast, ISBN (International Standard Book Number) is used for tracking books, eBooks, and audiobooks.

On the other hand, MPN (Manufacturer Part Number) is used to track specific electronic components and parts, such as integrated circuits and resistors.

GTIN, ISBN, and MPN schema properties are types of markup code that you can add to your WordPress website to provide detailed and accurate product information to search engines.

This markup can improve your content visibility and improve the SEO of your website. When people search for a specific ISBN, GTIN, or MPN, then your products may show up in the search results.

For example, if you run an online store that sells books, then you can add the ISBN schema to increase your website visibility.

Buy books preview

Using schema markup in WooCommerce or WordPress can be a great way to get more clicks to your website from organic search results, leading to more sales.

It can also improve the customer shopping experience by making it easier for users to find and purchase your products.

That being said, let’s see how to easily add GTIN, ISBN, and MPN schema in WordPress and WooCommerce. You can use the quick links below to jump to the method you want to use:

Method 1:  Add Product Schema to a WordPress Post or Page

If you are looking to add GTIN, ISBN, or MPN schema to a post or page in your WordPress website, then this method is for you.

It is perfect if you are reviewing or selling a single product on a standard blog post and don’t use an eCommerce plugin like WooCommerce.

You can easily add this schema using All in One SEO (AIOSEO), which is the best WordPress SEO plugin on the market and is used by over 3 million websites.

The plugin also allows you to add different types of schema to your website, including FAQs, recipes, articles, and product schema.

We use this plugin at WPBeginner to improve our site rankings. We also often use the FAQ schema to help our articles rank higher. To learn more, see our AIOSEO review.

First, you need to install and activate the AIOSEO plugin. For detailed instructions, you may want to see our beginner’s guide on how to install a WordPress plugin.

Note: AIOSEO also has a free version. However, you will need the plugins’ Pro plan to unlock the schema markup feature.

Upon activation, the plugin launches the setup wizard on your screen, which walks you through the setup process.

If you need any help with it, then you may want to see our step-by-step guide on how to set up All in One SEO in WordPress.

 The AIOSEO setup wizard welcome screen

Next, you must visit the AIOSEO » Search Appearance page from your WordPress admin sidebar.

In the ‘Content Types’ tab, find the line for ‘Products’ and click on it. Then, select the ‘Schema Markup’ tab.

Finally, click the ‘Save Changes’ button to store your changes.

Configure the Search Appearance settings

Now, you can add separate schema markup for all your products. To do this, go to the page or post where you want to add the ISBN, GTIN, or MPN schema from the WordPress admin sidebar.

Once you are there, scroll down to the ‘AIOSEO Settings’ section in the block editor and switch to the ‘Schema’ tab.

Next, you need to click on the ‘Generate Schema’ button.

Click the Generate Schema button

This will launch the ‘Schema Catalog’ popup on your screen, where you can select the schema template you want to add.

Go ahead and click the ‘+’ button next to the ‘Product’ option.

Select the Product schema

This will open up a modal where you can add the details for your single product and tell search engines like Google all of its information.

You can start by providing your product’s name, description, brand, SKU, and image.

Once you have done that, scroll down to the product Identifiers section, where you can insert the GTIN, ISBN, or MPN.

Add the GTIN, ISBN, or MPN into the schema

After that, you can further scroll down to add the price, attributes, reviews, and shipping destination for the product in the schema markup.

Once you are done, click the ‘Add Schema’ button to save your schema markup. You can then repeat the process for the other products on the page.

Add other details and click Add Schema button

If you sell books online, then you can also select the ‘Book’ schema from the ‘Schema Catalog’ popup. This will open up a new modal where you can add product data like title, author, description, and image of the book.

After that, scroll down to the ‘Editions’ section and add the ISBN for the book. Finally, click the ‘Add Schema’ button to generate the schema.

Add book details

Once you have added the GTIN, MPN, or ISBN schema for all the products, don’t forget to click the ‘Update’ or ‘Publish’ button at the top to save your changes.

You and your visitors won’t be able to see a difference on the front end of your website, but search engine bots will now have the ISBN, GTIN, or MPN details for the products.

Method 2: Add Product Schema Directly to WooCommerce Products

If you want to add GTIN, ISBN, or MPN schema markup in your WooCommerce store, then this method is for you.

You can easily add these identifiers using the All in One SEO (AIOSEO) plugin.

First, you need to install and activate the AIOSEO plugin. For detailed instructions, you may want to see our step-by-step guide on how to install a WordPress plugin.

Note: AIOSEO has a free version, but you need the Pro version to unlock the schema markup feature.

Upon activation, the plugin will launch a setup wizard on your screen. If you need any help, then you may want to see our tutorial on how to set up All in One SEO in WordPress.

 The AIOSEO setup wizard welcome screen

Next, head over to the Products » All Products page from the WordPress admin sidebar.

From here, just click the ‘Edit’ link under the product where you want to add the GTIN, ISBN, or MPN schema.

Click Edit link under a product

This will open up the ‘Edit Product’ page, where you must scroll down to the ‘AIOSEO Settings’ meta box.

From here, switch to the ‘Schema’ tab, where you will see the ‘Product’ schema is already in use by default. Now, simply click the ‘Edit’ button next to the schema.

Click the Edit Schema button

This will open up an ‘Edit Product’ popup on the screen, where you will see that the ‘Autogenerate Field’ toggle has been switched to ‘Yes’.

This is turned on by default because AIOSEO cleverly pulls information you’ve already entered in your WooCommerce product details (like the name, description, and price) to fill in the schema for you, saving you time.

However, if you would like to fill these fields manually, then you can simply switch the ‘Autogenerate Fields’ toggle to ‘No’.

Toggle the Autogenerate Fields switch

After that, scroll down to the ‘Identifiers’ section and add the GTIN, ISBN, or MPN for your product. You can also add other attributes, shipping destinations, and product reviews in the schema markup.

After you have made your changes, don’t forget to click the ‘Update Schema’ button.

Add the ISBN, GTIN, or MPN and click Update Schema button

If your online store only sells books, then you can click on the ‘Generate Schema’ button in the Schema tab and then select the ‘Book’ schema template from the catalog.

This will open the Schema Generator on the screen, where you can add the title, image, and description for the book you are selling.

Add book details

After that, scroll down to the ‘Editions’ section and add the ISBN for your book.

After entering the details, click the ‘Add Schema’ button to generate your schema markup for books.

Add book details

Finally, click the ‘Update’ button at the top to store your changes.

You have now successfully added a schema markup for your products, including the GTIN, ISBN, or MPN details.

After completing this setup, it’s a good idea to test your schema to ensure Google sees it correctly by using Google’s Rich Results Test tool.

Google Rich Results Test

Just enter your product page URL to see how well your schema is integrated and whether it’s eligible for rich search features.

With these steps, your products are ready to gain better visibility and attract more informed shoppers!

Bonus: Add Your Products to Google Shopping

Apart from adding the GTIN, ISBN, or MPN schema for your goods, another way to make your site noticeable for search engines is to add your products to Google Shopping.

Google Shopping is a virtual marketplace where users can search, view, and compare products from different vendors. By adding your products to this market, you can bring more traffic to your eCommerce store and generate more revenue.

To add your products here, you must first create an account in the Google Merchant Center.

Once that’s set up, you should link it to your Google Ads account.

GMC account has now been linked to the Google Ads account

Next, you have to install and activate the ELEX Google Shopping plugin. For details, see our tutorial on how to install a WordPress plugin.

Here, you’ll need to create a product feed, which is a file containing all your product details (including GTIN, MPN, and ISBN), formatted for Google.

After that, simply upload this file to your Merchant Center account.

Fill basic info on the Google Shopping Feed page

Once you do that, customers browsing on Google Shopping will be able to view your products as well.

For detailed instructions, see our tutorial on how to automatically add WordPress products in Google Shopping.

We hope this article helped you learn how to easily add the GTIN, ISBN, and MPN schema in WooCommerce and WordPress. You may also want to see our tutorial on how to add your WordPress site to Google Search Console and our expert picks for the best WordPress schema markup plugins.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

5 CommentsLeave a Reply

  1. This is a great SEO tip for product-based websites! Adding schema markup for product identifiers like GTIN and ISBN feels like a way to give search engines more context about my products

  2. As a WooCommerce store manager, I found your explanation of these terms and their SEO benefits particularly helpful. I appreciate how you broke down the process of adding these schemas using the AIOSEO plugin – it seems straightforward and manageable.

    The bonus tip about Google Shopping is a great addition too.
    But sadly Google Shopping is not available in my country, hopefully one day it will be availabele :-)

  3. Thanks for the clear explanation of GTIN, ISBN, and MPN schema! I wasn’t familiar with these terms before, but I can see how adding them to my WooCommerce site could be beneficial for SEO. I’m going to try out the All in One SEO plugin to add this schema to my product pages. I’m hoping that it will help me improve my ranking in search results.

  4. I would love to make my books on amazon kdp more visible thanks to my website but does that ISBN really helps? There is no harm in doing that and I will definitely do that, but personally I don’t know a single person that use it. Everybody just google the name of the book. Does this increase visibilty and can help promote a book in a saturated niche?

    • ISBN mainly helps if there are books with similar titles and some tools use ISBN to help keep track of books.

      Admin

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.