(Hi! This site is currently under construction.)

How to create a content repository in Notion

Welcome back to the Notion tutorial series! Today, you’ll learn how to create and organize a content repository in Notion so you can finally tackle that never-ending TBR pile.

Do you have links to articles, videos, podcasts, and books scattered across dozens of different apps and notebooks? Struggle to keep up with your reading list?

Notion can help you organize all that content and remind yourself to engage with it.

Let’s dive in.

What is a content repository?

Your content repository is your digital library. It’s where you store all those books, articles, podcasts, courses, and other stuff you want to save to read, watch, or listen to later.

You might already be using Pinterest, Pocket, Instapaper, or another app to store stuff you want to revisit in the future. But Notion is superior to both apps. (Look, as a fellow Pinterest addict, I know you’re probably doubtful about this. So let me explain.)

Why is Notion better than Pinterest and Pocket for storing content?

Do Pins let you add reminders to go back and read? Nope.

Does Pocket let you take detailed notes in the same entry? Nope.

Notion lets you do both and so much more. Let’s take a look at why Notion is the superior content repository solution.

Customizable, filtered views

Notion lets you get granular with your list of content. You can add, display, and customize unlimited properties. I like to start out with 5 basic fields:

  • Title of the resource
  • Type or medium (book, article, video, podcast, etc.)
  • URL
  • Due date (for reminders!)
  • Status (TBR, complete, etc.)

You can create and customize as many views as you like. For example, you’ll have a masterlist with all your resources. But that’ll get messy pretty quickly. You might want to create views to see only the books on your list, or only the articles.

Notion lets you create new views and add filters so you can easily see only what you want.

Set reminders to make sure you actually read/watch/listen

Have you ever encountered a beautifully designed rich pin and thought, “This is super useful! I’ll definitely read that later!”

Only to pin it to one of your 126 Pinterest boards and forget it exists 5 seconds later?

Because I sure have. More times than I can count.

Before you know it, those pins start piling up. Even in the most meticulously organized boards, I’ve lost valuable pins that I swore I’d read.

No more pinning and forgetting! With Notion, you can add a date field, set the time, and add notifications to remind you to actually go back and read that article, watch that video, listen to that podcast — whatever.

Now, am I saying you should ditch Pinterest? Absolutely not, because it’s far more than “just” a content repository. But that’s a topic for another post.

Unlimited content, notes, and highlights

Pocket’s free plan is great, but it’s pretty limited. Your library isn’t permanent and you’re not allowed unlimited highlights.

Notion solves both of those problems and then some. You can save as much stuff as you want — even the free plan comes with unlimited content blocks.

And because you can take notes right on the page, you’re not limited to a tag-and-highlight organization system.

You can even embed articles, videos, and podcasts right into your Notion pages so you can read and take notes all in one place. No more tab switching!

Tip: Use the Save to Notion browser extension to instantly save articles to your content repository. (Without even opening Notion!)

Why you need a content repository

If you’re anything like me, you’ve got a long list of books you want to read, podcasts you want to listen to, and courses you want to take all scattered in different places.

Wouldn’t it be great if you could save all those Spotify podcasts, Goodreads recommendations, and Skillshare courses all in one place?

Notion lets you do that, plus take notes and organize all those resources however you like.

It’s a dream for organization fanatics like me.

Download your free content repository template

Don’t have time to create your own digital library in Notion? Grab the free template!

Want to create a custom template that works for your needs? Read on for a walkthrough.

How to create a content repository in Notion: step-by-step walkthrough

Watch the video tutorial above to see how I created a content repository in less than 5 minutes. Or, scroll down for a text-based walkthrough with screenshots.

Step 1: Create a new page for your repository

how to create a content repository in notion
Select “Add a page” in your Notion sidebar.

Step 2: Create your database

how to create a content repository in notion step 2
Title your page, then select one of the databases.

Add a title to your new page. Customize it if you like by adding an icon and cover.

Then select one of the databases. I prefer table view, but you might prefer something else.

You can add other views like gallery, board, or list — feel free to play around and discover what works best for you.

Step 3: Add your properties

how to create a content repository in notion step 3
Title, Multi-select, and File are Notion’s default table properties. You’ll probably want to change these.
Click a property to rename it and choose a different property type.

I recommend adding at least 5 properties in addition to the title:

  • URL with a link to the page
  • Select for the resource medium — book, article, course, podcast, etc.
  • Multi-select for categories — this might include “writing tips”, “social media”, etc. Get as granular as you want.
  • Checkbox to indicate whether you’ve read/watched/listened. (This could also be a Select.)
  • Date property to remind yourself to go back and read/watch/listen

Add whichever properties you think will be helpful for organizing your repository. You might like to add specific properties for each medium.

For example, if you save a lot of blog posts, you might like to include a “Blogger” field. Or if you save a lot of books, add a “Genre” field. You get the idea.

Step 4: Start adding content

content repository in notion

Now that you’ve got your basic setup, start adding content!

The best part is, you don’t even have to open the Notion app to do this. Install the Save to Notion browser extension to easily clip pages from the web in 2 clicks.

Step 5: Go forth and learn!

Now that you’ve got a few entries in your repository, it’s time to dig in. Set aside some time to read the articles you’ve saved to your content repository. Having a date property is super useful here so you don’t save and forget.

If you’re a note-taker like me, you might like to take notes right in the page to keep everything in one place. Just open the page in Notion and start typing away.

content repository in notion notetaking tips
Hover over the title and click “Open” to start taking notes!

This is what the page will look like once it’s open:

content repository in notion notetaking tips
Select the 3 dots in the top right-hand corner of the page to toggle full-width if you like. Then, scroll down and start taking notes.

Formatting your notes

Notion uses block styling. Select blocks of text and drag and drop them as you like. Drag blocks to the left or right to create columns.

Quick ways to format your notes

  1. Ctrl+Shift+1 for Heading 1
  2. Ctrl+Shift+2 for Heading 2
  3. Ctrl+Shift+3 for Heading 3
  4. Hover over the block and click the dots on the lefthand side to change text and highlight colors
  5. “Ctrl+Shift+H” to change your text to the last selected color
  6. Highlight the text and hover for rich text formatting options like bold, underline, etc.

Embedding content in Notion for easy note-taking

If it’s helpful for you, embed the full webpage into the entry for easier reading, watching, and listening. Not all webpages work, but most do. Here’s how to do that.

Step 1: In the page, type “/” in Notion to unlock the commands.
content repository in notion embed content for notetaking
Step 2: Type “Embed” after the slash and select “Embed” from the menu.
Step 3: Paste your link.
Step 4: Drag the borders to resize the window.
content repository in notion embed content notetaking
Step 5: Read the article right in Notion! You can even scroll, click links, and copy and paste text from the window into Notion.

Embeds work for most articles, YouTube videos, and even Spotify. To take notes right alongside your resource, drag an empty block to the right-hand or left-hand side like so:

Drag a text box to the left or right side of the window until you see a long blue bar. Then take notes right alongside your embed!

Customizing your views

As you continue to build out your repository, you’ll likely want to create different views for articles, books, categories, etc.

Adding new filtered views

Adding new views is super simple. Let’s walk through it.

Click “Add a view” to add a new view of your database.
Choose the type of view you’d like and name it.
Click “Filter”, then “Add a filter” and “Add a filter again”
Choose which property you’d like to filter by.
Choose what you’d like to display in this view.

Sorting your views

Want to see your TBR list in alphabetical order? Or by due date? Sorting is just as easy as filtering. Here’s how to do it.

sorting views in your content repository in notion
Click Sort, then Add a sort.
sorting views content repository in notion
Choose which properties you’d like to sort by Ascending or Descending.

Hiding properties

You probably won’t want to see all your properties in each view. For example, in your Books view, you already know the Type is “Book”. So you can hide that property from that specific view. Here’s how:

Click Properties. Toggle which properties you’d like to display or hide.

Embedding your content repository elsewhere in Notion

Using Notion to organize your work, blog, or creative writing? You probably won’t want to navigate to the content repository every time you want to read something related to work, blogging, or writing.

That’s where the linked database comes in. This command allows you to embed your repository into other Notion pages for easy viewing. Here how:

Navigate to the Notion page where you want to embed your repository. Type “/” for Notion commands and select Create linked database.
Choose your content repository database from the list. (Type “Content Repository” to search if it doesn’t show up.)
Customize your embedded database views with filters, sorting, and properties.

Boom! Now you can see your content repository wherever you like.

Any filtered views you create in your linked database on the separate page will not affect filtered views in the main database.

However, any changes you make to the content in the linked database will populate in your main database, so use caution.

For example, if you change the type associated with an article, that change will be reflected in the main database.

Creating a content repository in Notion: wrapping up

Phew! I know this is a lot to take in. Creating your own content repository in Notion doesn’t have to take long. But if you’re new to Notion, it might seem a bit intimidating.

Not the DIY type? Grab the free template here!

Using Notion for blogging?

When I discovered Notion, I had no idea this app would turn my whole content plan — and approach to blogging — on its head.

I’m now a full-fledged Notion nerd who wants to spread the word about this gamechanger with other busy bloggers like me.

If your content plan is housed in a dozen different apps and platforms, I highly recommend considering Notion.

This single program replaced 5 apps for me. Yes, 5! And it’s packed with the most features I’ve ever seen in a free app.

I set up a robust blog management system in Notion, and now I want to share it with you.

Get ultra-organized with Notion blog template bundles

7 bundles with 100+ Notion blog templates for every content marketer

For a limited time, you can take $5 off the already discounted launch price for a total savings of $20! Use this code at checkout:


Happy Notioning!

Share this post

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.


(Just be sure to read the guest post guidelines first.)




The Crystal package is perfect for content managers who know exactly what they want. You’ll provide a detailed brief complete with keywords, target audience, customer quotes, links to include, and a call to action. I’ll deliver a polished, search-optimized blog post and a complimentary round of revisions!

BEST FOR: Content managers who already have an established content assignment workflow and want maximum control over how the content is structured.