When Pinterest first introduced rich pins in May, PinLeague CEO, Danny Maloney, saw them as Pinterest’s first billion dollar revenue feature. This feature gives companies ability to display price, availability, their logo, show price changes and much more, all within the pin. Although only a few companies had access to these pins at first, Pinterest has since provided the coding to allow any company the chance of having rich pins on their own site.
To create rich product pins, Pinterest requires you to either use oEmbed or semantic markups (Open Graph or Schema.org). While a knowledge of HTML coding does make the task a little easier, below we’ve outlined, defined and even created a cheat sheet outlining the main points to keep in mind when adding rich product pins to your site.
oEmbed is Pinterest’s preferred method of generating rich pins since they only have to look at a single canonical URL to find all the information needed to produce the pin. Because of this, Pinterest can be confident that the pin will always have the right information.
An oEmbed formula will look like this:
{
“provider_name”: “PinLeague”,
“url”: “https://www.tailwindapp.com/pricing-plans”,
“title”: “Pin League Professional Analytics Suite”,
“description”: “Gain insights and take strategic action on Pinterest with PinLeague’s Professional Analytics Suite.”,
“product_id”: “PL12345”,
“price”: 99.00,
“currency_code”: “USD”,
“brand”: “PinLeague Analytics”
“availability”: “in stock”
“quantity”: “100000”
}
To set up a single rich product pin, use these required fields (color coded to match formula):
While the above are the only fields technically required, it’s a good idea to also include:
To create a rich pin connected to a page with multiple products or offerings, the set up looks a little different:
{
“provider_name”: “PinLeague”,
“url”: “https://www.tailwindapp.com/pricing-plans”,
“products”:
[{
“title”: “PinLeague Analytics Suites”
“brand”: “PinLeague Analytics”
“product_id”: “PL12345”,
“offers”:
[{
“title”: “PinLeague Lite Analytics”
“description”: “Gain insights and take strategic action on Pinterest with PinLeague’s Lite Analytics Suite.”
“price”: 29.00
“currency_code”: “USD”
“offer_id”: “123”
“availability”: “in stock”
“quantity”: “100000”
},{
“title”: “PinLeague Professional Analytics”
“description”: “Gain insights and take strategic action on Pinterest with PinLeague’s Professional Analytics Suite.”
“price”: 99.00
“currency_code”: “USD”
“availability”: “in stock”
“quantity”: “100000”
}]
}]
}
While many of these fields are the same (and their descriptions are found above), there are some key differences, particularly under the ‘products’ and ‘offers’ fields:
Open Graph, originally developed by Facebook, requires that you put information about the products in the HTML header of your site. However, this method doesn’t allow for multiple product descriptions on one page.
The Open Graph tags will look like this:
<head>
<meta >”og:title” content=”PinLeague Professional Analytics Suite” />
<meta >”og:description” content=”Gain insights and take strategic action on Pinterest with PinLeague’s Professional Analytics Suite.” />
<meta >”og:type” content=”product” />
<meta >”og:url” content=”https://www.tailwindapp.com/pricing-plans” />
<meta >”og:site_name” content=”PinLeague” />
<meta >”og:price:amount” content=”99.00″ />
<meta >”og:price:currency” content=”USD” />
<meta >”og:brand” content=”PinLeague Analytics Suite”
<meta >”og:upc” content=”PL12345″ />
<meta >”og:availability” content=”instock” />
…
</head>
The meanings are similar to the oEmbed script, but there are a few quirks. One of the biggest things to remember is keeping the “meta >
Schema.org markups are the third and final markup you can use when creating rich product pins. One of the pluses of using Schema.org markup is that they are supported by Google and other search engines, so it could help your Pinterset SEO value. However, this markup is more complex than just using Open Graph header markups because the tags must be in the HTML body.
Schema.org body tags will look like this:
<meta >
<div itemscope itemtype=”https://schema.org/Product”>
<meta itemprop=“name” content=”PinLeague Professional Analytics Suite” />
<meta itemprop=“brand” content=”PinLeague Analytics” />
<meta itemprop=“productId” content=”PL12345″ />
<meta itemprop=“url” content=”https://www.tailwindapp.com/pricing-plans” />
<span itemprop=“description”>Gain insights and take strategic action on Pinterest with PinLeague’s Professional Analytics Suite”. </span>
</div>
<div itemprop=”offers” itemscope itemtype=”https://schema.org/Offer”>
<span itemprop=“price”>99.00</span>
<meta itemprop=“name” content=”Free 14 day trial” />
<meta itemprop=“description” content=”Try PinLeague’s Professional Analytics FREE for 14 days!” />
<meta itemprop=“sku” content=”345″ />
<meta itemprop=“priceCurrency” content=”USD” />
<meta itemprop=“availability” itemtype=”https://schema.org/ItemAvailability”
content=”https://schema.org/InStock” />
</div>
If you notice, the first field actually is written in Open Graph form (og:site_name). The reason for this is due to the fact Schema.org markups do not offer a site name field.
There are only two required fields for Schema.org product markups, after stating the item type:
Before sending your rich pins off to be approved by Pinterest, you must first validate them. To do so go to developers.pinterest.com/rich_pins/validator and enter the URL for your product. After validation, you are then ready apply and take advantage of all rich pins have to offer!
This post was originally featured on PinLeague blog as How To Make Rich Pins For Your Own Products.
Enhance accessibility, SEO, and engagement on Facebook by mastering alt text. Learn how to craft…
Unleash the full potential of your Pinterest marketing with Tailwind's new Pin Scheduler. Efficiently plan,…
From crafting festive Pins to leveraging shopping features, this comprehensive guide will equip small businesses…
Discover how to effectively use Pinterest Group Boards in your marketing strategy and find relevant…
Top Pinterest influencers that you should follow and learn from to maximize your Pinterest traffic!
Improve your Pinterest content strategy with expert insights from Michelle Pinchard, Pinterest Strategic Partner Manager…