How To Enable Rich Pins For WordPress Sites – The Easy Way

Using rich pins on Pinterest is one of the ways to get your content found by their search engine. Learn the easy way to enable rich pins for WordPress sites.

In addition to claiming your website and setting up pin it buttons on your blog, enabling rich pins for your WordPress site is another of the important set up steps you should do to make the most of Pinterest’s traffic generating capabilities.

How to enable rich pins for WordPress sites

How To Enable Rich Pins For WordPress Sites

This post may contain affiliate links. We make a small commission if you buy the products from these links (at no extra cost to you). As an Amazon Associate, I earn from qualifying purchases. But we only recommend products we would use ourselves. For more information, click here to see our disclosures.

One of the things you will hear people say you must do on Pinterest is enable rich pins for your website.

And if you’re like I was, you’re probably wondering what the heck is a rich pin anyway?

Basically, it’s some code that gets added to your blog posts that lets Pinterest (and other social media platforms like Facebook) know what your posts are about. It will contain things like the blog post title, author and publish date.

Then your next question might be…Why is it important to get rich pins enabled for your site?

Pinterest uses the information in your rich pins to help determine keywords that are relevant to your posts. Which means your pins could show up more often in the search results. Even for keywords that you haven’t included in your description. So this is definitely a good thing.

Fortunately, if you are using WordPress for your site, enabling rich pins is easy…no coding required!

Step 1: Install the Yoast SEO plugin

As you’ve probably heard, the Yoast SEO plugin is an important plugin for making sure your site is set up for google SEO.

However it also has built in functionality for turning on rich pins.

So if you don’t have it installed on your WordPress site, you’ll need to do that first. You can find it here…but the easiest way to install it is to go to the Plugins menu option in your WordPress admin console and search for it.

Step 2: Make Sure Open Graph Tags Are Enabled

In your WordPress admin console, open the Yoast SEO menu item on the left navigation bar.

Then click the Social link that’s underneath it.

Yoast SEO Open Graph meta data page

Open the Facebook tab.  Yes, Facebook…that’s not a typo 🙂  Facebook uses the same code on the page to read what your post is about.

Make sure that the Add Open Graph meta data option is set to Enabled. Click Save changes.

If you have caching enabled for your site, such as Cloudflare or a cache plugin, make sure to clear the cache before going to the next step.

Step 3. Apply For Rich Pins

Before you go to Pinterest to apply for rich pins, make sure you know or copy the URL for one of your blog posts.

Then head over to the Rich Pins Validator page.

Rich Pins Validator

Enter the blog post URL that you copied into the field and click the Validate button.

The page should come back and tell you that your site has been validated for rich pins. Then you can click Submit to apply to have them added to your Pinterest account.

Pin with rich text enabled

It may take a few days for rich pins to start showing up for your account. You will be able to tell that they have been approved when you start seeing the title and description of your blog posts being pulled into your pins automatically.

Have comments or questions on how to enable rich pins for WordPress sites? Tell us in the section below.

This post was originally published on September 3, 2018 but was updated with new content on November 11, 2021.

Sharing is caring!

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. OMG, I’m very new to all these things and I have no clue what I am doing! I was told to open an account with Pinterest which I did then they said start pinning! I’m like what the heck is pinning? I didn’t get an answer so here I was totally lost trying to figure out all these things then one day I got an email and said I need to open a business account so I did and in it I completed the form including my credit card information, etc., right? Then I also saw a Pinterest button on my blog so I clicked it! Oh boy, that was a huge mistake. I thought “oh this is easy then!” NOT!!! I started getting charged for all my pins and it’s costed me dearly! I tried to erase my billing info but it won’t allow me to erase it 🙁 Then i was told to just put all my ads on pause so the billing will stop cause they said I wasn’t supposed to pay to advertise/pin. I’m like OMG here I couldn’t understand what was going on cause I thought that too and I wrote them and said I cannot afford to keep going at this rate which resulted in no response. I continued to get billed to this day! Now I’m so afraid to pin anything cause when I see that Publish button the dollar figures show up so I just click save my pins. I’m frustrated, seriously reconsidering quitting this business. I was the one supposed to get paid by Pinterest according to my team but no one helps!

    1. Wanda Simone says:

      Hi Rhee…sorry you’re having a hard time with it. It sounds like you signed up for running ads on Pinterest (which can get pretty pricey). But you can use the Pinterest browser button to pin pictures from your website for free or upload them using a scheduler like Tailwind or Buffer and it won’t cost you anything.

  2. Hi Wanda!

    Ty! I got rid of the problem, lol. So, now I’m focused on what I need to do in order of importance! I can finally catch my breath. You know what’s sad? There are a lot of products out there being sold and once they have your money, forget trying to get support! I found out the hard way.