How to add a pin to Pinterest
Are you trying to figure out how to add a pin to Pinterest?
It might seem like a simple task but if you’ve never uploaded a Pinterest pin before you might just need a quick tutorial to show you the best way to upload your pins.
Let’s get started and find out how to add a pin to Pinterest.
Pin this post.
I may earn a small commission for affiliate links in this post at no extra cost to you. Please read my disclaimer for more information.
Why use Pinterest for your blog?
Are you new to Pinterest marketing and you’re not sure what the hype is all about?
Pinterest is a great platform for new bloggers. It’s an easy way to get your content noticed and drive traffic to your blog for free. If you use Pinterest to promote your blog or anything else that makes money, you have to set up a Pinterest business account. A business account will give you access to analytics, Rich Pins and you’ll have more room for keywords in your business name area.
If you’d like some help setting up a Pinterest business account correctly, please grab my free guide: Pinterest Set Up For Success. This guide will not only help you set up your account correctly, you’ll also learn how to implement SEO, enable Rich Pins and learn best pinning practices.
Get My Free Pinterest Guide Here.
What is a Pinterest pin?
A Pinterest pin can be any image that has been pinned from a website to Pinterest. Even though Pinterest lets you upload any image size, the ideal pin size is vertical with a 2:3 ratio. I make most of my Pins 600 x 900 or 1000 x 1500 pixels.
Great tools for designing your Pinterest pins are Canva, and RelayThat.
I use Canva for video pins (check out my pin templates here)
And I use RelayThat to batch create a whole lot of pins quickly (this tool is amazing, it literally designs your pins for you.)
Watch here how I use RelayThat to design Pinterest pins super fast.
How to upload a pin to Pinterest
There are 3 ways to upload your pins:
- In Pinterest itself
- Pin it straight from your blog
- Upload a pin in Tailwind
Let me walk you through each of these options and find out which is the easiest and fastest way to get your pinning done.
1. Upload a pin in Pinterest
Login to Pinterest and click on Create in the top of your screen. Select > Create Pin or Product Pin.
In the box that pops up, click on the grey box to upload your pin, make sure the file type is jpeg or png. On the right side add your blog post title, a keyword-rich description and a destination link (the url to your blog post).
In the image below you can see how I’ve filled out every section.
Next you need to select a board that you want to pin this pin to. Pick your most relevant board with keywords that match your pin title. This will help Pinterest understand what your pin is about and is good for SEO.
For example: If your pin title is: ’10 kids birthday cake ideas’, pin it to the board: ‘Kids Birthday Cakes’.
Next you can choose if you want to publish your pin immediately or publish it at a later date. If you want to schedule your pin for later, tick the box Publish at a later date and select the day and time you want your pin to be published.
Last but not least, hit the red Publish button and you’re done.
More Pinterest tips:
Boost Your Blog Traffic With This One Simple Pinterest Hack
How To Set Up Rich Pins The Easy Way
2. Pin it straight from your blog
Another option is to pin to Pinterest straight from your blog. To make this possible, you need two things:
- A pinnable image in your blog post
- A pin button that shows up when someone hovers on your pin
A great plugin for this is Social Warfare. It adds a nice pin button to your pins like this:
It not only makes it easy for you to pin from your blog, but also for your readers. Which will increase the shares on your blog post!
You can try Social Warfare here for free.
To upload your pin simply click on the red Save button and select a board.
If you have enabled rich pins, it should get your pin title and description from your site’s metadata.
Side note:
I have rich pins installed but with all the changes Pinterest was going through, my titles were not showing up. To solve this problem I used the premium version of Social Warfare to add my pin titles and descriptions. It’s only $24 p/year so that’s very worth it.
Pinterest can be glitchy though and sometimes for seemingly no reason, the title doesn’t show up…
3. Upload a pin in Tailwind
The easiest and quickest way to upload your pins is with Tailwind.
Tailwind is a Pinterest approved scheduling tool that will really speed up your pinning process.
While you can only upload 1 pin at the time on Pinterest, in Tailwind you can schedule your pin to 10 boards in a few clicks! This makes a huge difference to your pinning productivity.
In the time that it took me to pin one pin in Pinterest, I can now pin the same pin 10 times, spaced out over 2 weeks, saving me tons of time and unnecessary work. And with your pin going out consistently it massively increases your pin’s exposure and the chance to get clicks to your blog.
Another advantage of Tailwind is that your pins will be scheduled at optimal times, when your ideal audience is using Pinterest. This will give your pin a better chance to be seen, pinned and clicked.
Try Tailwind for free here and watch your traffic grow.
Let’s have a look at how you upload a pin with Tailwind
Login to your Tailwind account and in the menu on the left, go to Publisher > Drafts
In the top right of your page, click on Create New Pin.
And from the dropdown select: Upload Images
Your pin will appear like this:
In the allocated boxes add your pin title and description.
To add Pinterest boards, click in the Type a Board Name box and you’ll see a list of all your boards and group boards appear. Select the most relevant board first and then select all other relevant boards that you want to schedule your pin to.
*Update: Pinterest prefers new pins so it’s best to only schedule your pin to your two most relevant boards about a week apart.
Next you have to make sure that your pin is linked to the correct blog post. Click in the url box and it will show your blog’s domain name. You don’t want every pin to go to your homepage so it’s very important to go to your blog post and copy the url. Go back to Tailwind and paste the url in the url box.
Next you need to schedule your pin. After you’ve added multiple boards a Use Interval button appears next to the Add to Queue button. Click on this to be able to space out your pins.
You can choose what date you want your first pin to go out on and set the minimum time between each pin. At the bottom you’ll see a list of your boards and what day and time this pin will be pinned to it. Click on the grey Optimized button to optimise your pin times.
Once you’ve spaced out your pins you can click on the green Add to Queue button and you’re done. Simply rinse and repeat for all your other blog posts and you can have hundreds of pins scheduled in no time.
This is how you upload your pins to Pinterest
Now you have 3 different ways to add a pin to Pinterest, let me know in the comments below which one you prefer and if you’re new to Pinterest marketing make sure to grab my free guide: Pinterest Set Up For Success below.
GET THE FREE GUIDE
PINTEREST SET UP FOR SUCCESS
Thanks for sharing

Hi! I’m trying to pin a post directly to Pinterest, but I don’t have a blog or a website. I’ve created a product as well as a pattern for it, and both are on Etsy. How do I get them onto Pinterest? Thanks!
Hi Barb,
You can pin directly from Pinterest in the top menu > create > create a Pin.
You can also Pin your images straight from your Etsy Shop. Here’s a tutorial on how to do that.
Good luck!
Sometimes the basic questions are the ones we are afraid to ask. Thanks for this very informative post. Wish I’d found it when I was starting out!
Yes exactly!