How to Make Sure Your Blog is Optimised for Pinterest

I sometimes use affiliate links in content. This doesn’t cost you anything but I may make a commission payment from anything you buy through these links. As an Amazon Associate I earn from qualifying purchases. All opinions remain my own.

When you start using Pinterest for business, there are the steps to take – set up the account, create some images and some boards to pin them to.  Maybe sign up for a scheduler like Tailwind and decide how many pins to add each day.  But there’s one important step that often gets overlooked – making sure your blog is optimised for Pinterest.  So today’s mission is to make sure your blog or website is up to the job!

What does ‘optimised for Pinterest’ mean?

Don’t panic if the phrase ‘optimised for Pinterest’ fills you with dread.  It is really a series of simple little things, some of which are optional, and others are part of good practice in general.  But by making sure you get them in place, you can ensure your website is going to help your new Pinterest account in any way it can.

Good general SEO practices

Before you start working on optimising your website for Pinterest, I would look at optimising it for SEO – search engine optimisation.  As much as I’m a Pinterest fan, I don’t want to put all those traffic eggs in one basket and just get traffic from the site.  For all of my sites, I aim to get organic traffic and traffic from Pinterest – and that’s means having solid on-page SEO tactics.

On-Page SEO isn’t as scary as it sounds –  you can read my post on the topic and grab the free checklist.  But there are a few basics you should look out for:

  1. Keywords should be as near the beginning of the title as possible (H1 heading tag)
  2. At least one H2 heading has the main keyword in it
  3. The keyword is used in the first 100 words
  4. Your post has both internal and external links (your posts and other authority posts)
  5. You have keywords in your ALT text for descriptions
  6. You have an intriguing meta description that will entice people to click which includes the main keyword

Include at least one “perfectly pinnable” image in every blog

Now you have a firm foundation to get getting that organic traffic, you can start looking at optimising for Pinterest.  The core of this is having something to pin – at least one ‘perfectly pinnable’ image for your post.

We’ve talked about what makes a great Pinterest pin and what you should include in your graphics before.  Things like having vertical images, pin images with strong headlines, high quality images from paid stock image sites or your own photos, all that fun stuff.

But think about what makes your pins stand out – eye-catching images, clear and readable text and everything scaling down perfectly for mobile users.  Once you have your Pinterest image, give the file a description – I often use my post title because the keyword is in there.  If you make more than one, use other main keywords in the file name.

There are lots of ideas about adding images to the post.  One idea is to add the Pinterest image at the bottom of the post.  Other images in the post tend to be square or horizontal because that’s what looks good in my theme.  So I add a dedicated image at the bottom of the post with a call out to ‘Pin it for later’ or something similar.

You can add more than one and hide it using HTML code but always be aware that images can slow down your site.  I always compress mine before adding them.  And any additional pins I make go straight into Tailwind, not on the post.

Embed the Pinterest description

When I first started blogging, the general recommendation for the Pinterest description was to add it to the ALT text.  But this isn’t the best idea because the purpose of the ALT text is to help users who can’t see the image know what it is about.  So it is better to add keywords and a short description rather than a full Pinterest description.

You can use a plugin to do the job – I know people who use Tasty Pins and Social Pug is the one I’m currently using.  Another option is simply to add a little bit of code to add the description to the actual image and it seems to work nicely.

To do it, write your Pinterest description in a word or text doc.  Then you need this bit of code:

data-pin-description=””

Add your description between the speech marks, making sure there are no spaces.  Then go to your post and find the HTML code for the image (if you are using Gutenberg you can just hit the three dots and the HTML option is there).  Find the speech marks after the alt text and add a space then paste your description.  For Gutenberg, I then tell it to keep the block as HTML – looks weird on the backend but the image is there fine when you preview the post.

optimised for Pinterest - HTML description code
Turquoise is the code and the parts between the pink lines is the description

When someone goes to pin from your site, the image will then appear with your optimised Pinterest description.  No more just the title or anything! Here’s a quick how to I created for it:

Remember that if you have Rich Pins active, Pinterest should also pull your meta description so make sure the two are different.  Good Pinterest SEO means that the description will generally be longer than a meta description anyway.  And every blog post needs one of both.

Data pin description not working

A quick note about the data-pin-description – sometimes it doesn’t work. Now I’m not going to go through all the possible reasons because I’m not a coding expert. But there’s one very simple reason I’ve found that the data-pin-description doesn’t work – those quotation mark!

If you type the quotation or speech marks on some keywords, you get two straight up and down commas. But if your keyword produces quotation marks that look like shaped commas, this will often cause the whole process not to work. Crazy but true – I experienced it myself!!

The Pinterest title

At the moment, there’s no way to add a different pin title to an image with code. So if you have more than one pin, it will default to the title of the post. But that’s okay, because the title on the pin and the title of the post don’t have to be the same.

Install a Pin It button for your blog images

Another really important step in making your blog optimised for Pinterest is to make it easy for people to pin your images.  There’s no need to be subtle about this – a big, bold button that shouts ‘pin it’ or something similar will do the job nicely.

I have used some custom buttons created by Kimi Kinsey that you can see on her website.  She also includes very clear instructions on how to add them – there’s a simple plugin and a few minutes work.  Then you have custom, eye-catching buttons that appear when anyone hovers on the image, prompting them to pin it.

Pin it button in action

You can also find that some social sharing plugins, such as Social Pug, include the feature. This helps to cut down on those plugins and increase site speed.

Add a Pinterest Share button to your website

In the theme of making it obvious and easy to share your stuff, then share buttons are the next step.  There are a few different plugins you can use for this – Sumo offers a free version for sharing buttons and if you have Elegant Themes, you can use their Monarch sharing plugin.  They also have that handy little top banner bar you see when you first come to the site which can be used for all sorts of things. Again, Social Pug also has this feature as part of their paid plugin.

Simple share buttons

Whatever you choose, look for responsive buttons that change according to the device someone is on.  Along the button is a good option, just under the header image is another and along the side can also work.  Don’t go too mad but make it easy for people to share your stuff.

Install a Pinterest Follow button

If you want to get people onto your Pinterest profile when they finish reading your great stuff, you can create a Pinterest follow button.  To do this, you need to visit the Pinterest Developer page where you can make a range of different little features to add to your website.  The follow button creates a little piece of code you can add where you want the button to appear along with a bit to go in the body.

Creating a follow button

How to embed a Pinterest board on your website

That’s not all the widget builder does.  You can also create a widget for a board, your profile or even a pin that is customised to your account.  Let’s say you have a blog board that is just your own stuff.  You can create a widget for it, get the code and add it to the home page of your site, your sidebar or anywhere else.  When someone clicks on it, they will be taken to that board to see all of the content.

The only thing I would say about adding a board is that this can slow down your website. I would test site speed before adding it and after. If you see a downturn in site speed, it might be worth just using a static image and link it to your profile if you prefer to do this.

Optimising for Pinterest

As you can see, there are lots of little jobs to do when you are optimising for Pinterest.  They may not seem like a key part of your Pinterest strategy. But they are worth it because people are much more likely to share your content if it is easy to do and you have prompts to get them to do it. 

And those Pinterest shares count as new pins, in front of a new audience and getting repins, which is the whole point of Pinterest marketing. ust check your Pinterest analytics to start seeing if they are working!

If you have any questions about optimising for Pinterest or any of your own tips on how you have seen success, pop it in the comments below!

Similar Posts

2 Comments

  1. Thank you for this post – the bit on adding a data-pin-description to Gutenberg blocks really helped – I was trying to get the block back to an image after adding the code and was getting an error each time. Letting the image block convert to html was the way to go. Saved me LOADS of time.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.