How to Create a Resource Library for Your Website in 5 Simple Steps

free resource library

I have been, or can be if you click on a link and make a purchase, compensated via a cash payment, gift, or something else of value for writing this post. As an Amazon Associate, I earn from qualifying purchases. Please read my full Affiliate Disclosure for more information.

Sharing is caring!

How to Create a Resource Library for Your Website in 5 Simple Steps
Create a Free Resource Library for Your Audience

Make a resource library for your opt-in freebies

Do you offer your readers freebies? Are you making so many opt-ins that you can’t keep track and are swamped with the different automations? Have you thought about having a restricted area for people that sign up for your PDFs, images or ebooks?

Why not set up a resource library for free right in your WordPress Website!

But if you’re asking yourself, “How on earth do I actually do that, Sasha?”. I promise it’s so easy to do. If I could figure it out, you can too. And, hopefully, by the end of this article, you’ll know how as well and have yours all set up too!

This is one of those questions I get asked all the time in my Facebook group, Blogging Babes Collective. In fact, in the past two months, I have helped three people set theirs up and explained to countless others how to do it. Clearly, a tutorial is in order lol. So, here it is!

1. Create a Password Protected Page

The first thing you’ll need to do to set up your free resource library is to create a page for all your opt-ins. To set up a new page, in your WordPress dashboard, go to Pages>Add New.

Once the page is created, you’ll want to give it a name – something like “Free Resource Library” (don’t you find blogging so literal sometimes? lol). Once you’ve chosen a name, you’ll want to head over to the top right in the editor and click on the word Public to see the settings for post/page visibility.

Set the visibility to Password Protected and click on the button to “use a secure password” for your page. Choose something that will be easy to remember but not too easy so that someone could potentially guess it.

How to Create a Resource Library for Your Website in 5 Simple Steps
Password Protected Visibility

2. Upload or Link Your Freebies

Now that your page is created, you have a blank slate to work with and fill it up with all your goodies. There are two ways you can handle this.

You can use the block (or classic if you’re still there) to add graphics of your product that link to the freebie. You could just do links, but it looks alot prettier if you have a fun graphic image to make it stand out.

Another option is to use a page builder like Elementor (WHICH I LOVE) because of the total customization options. This is definitely my preference! If you’re not sure how to use Elementor, here’s a quick video to show you how!

The graphics don’t need to be complicated, just head over to Canva and use a social media template and add the name on the top as an overlay. Or, if you’re savvy, you can try to add your actual opt-in image right to your Canva graphic! Super cool!

Once you have added your graphics and a quick description, link the graphic directly to your download using a cloud-based source, like Google Drive or DropBox. This way it won’t take up unnecessary space on your website or slow things down.

3. Collect Subscribers

Using freebies, opt-ins and content upgrades are great ways to grow your email list – and a freebie library is an amazing tool to help with this. If you’re new to email marketing, start with this quick guide on email marketing for beginners.

You’ll need to be set up with an email service provider (ESP) in order to collect and manage your emails. I have been using Mailerlite since the beginning and love it. They offer everything that the expensive ESP’s have but offer it free for your first 1000 subscribers!

If you have subscribe forms already created in your ESP, you can continue to use those but in the next step (#4), you’ll want to make sure that all your forms trigger the free resource automation.

If you don’t already have forms set up, you can easily create an email form or landing page for your new library. Most ESPs have some simple templates available to get you started thankfully.

Pin me for later!

learn how to create a free resource library for your blog

5. Create a Welcome Email Sequence

Now that you have a way for people to subscribe to your free resource library, you’ll need a way to deliver the login details to them.

The best and easiest way to do that is to create a welcome or nurture sequence that is automatically triggered when they sign up.

Usually, this is one of the first ways that people will get onto your list and so it’s a great opportunity to share the free offer as well as take an opportunity to start a relationship.

Most welcome sequences have 3-5 emails in them. Here’s an example of how you might set one up:

  1. As soon as they sign up – “Hi- here’s all my freebies”, introduce yourself and what you are all about
  2. 2 Days Later – “Did you get your freebie”. You wouldn’t believe (or maybe you would lol) how easy it is to lose things in your email!
  3. 1 Week Later – “How’s things going with that freebie library”. This is also a great time to mention some of your other great offers and freebies

Obviously, if you want to extend the sequence, you can write a bit more in between or add other things. The idea is to offer value so they look forward to your emails, so use the opportunity!

5. Market Your Opt-In Library

It’s no use in creating all those great freebies making a beautiful page to share them all if no one sees it, right!? So, now that you have all the pieces in place, go ahead and shout it out to the universe! (Okay, at least a few platforms lol)

Here are a few ideas for sharing your new freebies:

  • Use the free AdInserter plugin to automatically insert into all of your posts and/or sidebar
  • Use HelloBar (free) to create a sticky bar at the top of your website with a link to your landing page or sign up form
  • Create a Pinable image and hide it in your post
  • Share it on Facebook share threads (make sure that you set your featured image so it looks pretty!)
  • Tell your email list about it and make sure they get the new page login details and password

Do you have a free resource library set up on your WordPress site? How did you set it up, I would love to hear!

Sasha Lassey signature

Sharing is caring!

35 thoughts on “How to Create a Resource Library for Your Website in 5 Simple Steps”

  1. I’ve been wanting to add a resource library to my page and these are great tips to do so. I’m happy to get started on this as soon as possible. Thank you!

  2. Love this post Sasha. I did the reverse and set up a Resource Library when I first started blogging but did not as many freebies as I should have. I think I need to relook that now. Thanks for the motivation.

    1. Hi Poovanesh! It’s not a bad idea to start one from the beginning, but it is nice if it is full of things when your readers get there. I’d love to hear how you adapt your resource libary now! 🙂

    1. Thanks, Marissa! It’s one of those things that I put on the backburner for a long time and then when it was finally done, I was so happy to have it done! So glad I could help you to get started! Cheers Sasha

  3. This is exactly what I need! I’ve been stuck on a lead magnet for a long time and I love this idea! Saving so that I can come back later and follow the steps. Thanks Sasha!

    1. Excellent, Sadie! So glad that this was helpful for you! There are so many moving parts to giving a freebie and it can be so time-consuming to learn. Having a resource library is a great way to organize it all in one place for sure! Thank you for reading 🙂 Have an amazing day!

  4. Thank you so much, this is a great idea!

    I created a couple of freebies and got stuck on making the automations work the way I wanted in mailerlite.

    It’s a lot to learn!

    But this post definitely gives me some ideas to work with.

    1. You’re welcome, Annalyn! Yes, it can definitely be difficult to sort out all the moving pieces of automation in emails. Can I ask, what were you getting stuck on? Maybe I could help?

    1. You’re welcome, Emily! A resource page is a great way to organize all that amazing bonus content for your readers and encourage people to sign up to your list! Thanks for reading 🙂

  5. These are awesome tips! I have been thinking of doing some of these same things, although I learned so much more from you! Thank you for sharing this useful information!

  6. I have a resource library on both of my blogs. On my first blog I did a simple password protected page and the Essential Grid plugin for displaying the freebies.

    On my other blog I use a different plugin to merely hide the resources until a password is entered. The library itself is created with Elementor.

    I also use MailerLite and LOVE them!

    1. There’s so many great ways to create a resource library and I find it super handy if you have a lot of different ones that could help the same audience. I haven’t heard of essiential grid before – I will check it out! And yes, Mailerlite is a gem and you definitely can’t beat that price! Cheers – Have an amazing day!

    1. Excellent! I’m so glad that this post found you at the right time. Building a resource library is a great way to keep all your freebies in one place and can be a great opt-in to grow your subscribers list as well. Thanks for reading!

  7. Sasha – this is one of my favorite concepts that I’ve found since joining the Blogging Babes Facebook group! When I first started my blog, I only had 2 different freebie opt-in’s, but it was already driving me crazy making sure that I had them all linked up properly. I decided to combine the offers so there was just one landing page for downloads once someone opted in. I love this idea though of creating an actual library of content. How much more attractive that sounds!

    1. YES!! I’m so glad that you enjoyed this! I love to be able to name my resource library to make it sound fancy… Then you can highlight one product in it and send them to a landing page that says wait – you’ll get this PLUS all my other amazing resources in one place. Super awesome!

Leave a Comment

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

I luv to share!

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

Scroll to Top Skip to content