How we published 150 pages in 10 hours (using Programmatic SEO)
Explore 100+ Notion resources from the Top 50 Notion creators

TABLE OF CONTENTS
Description
Tags
Publish
Publish
Meta Title
How we published 150 pages in 10 hours (using Programmatic SEO)
Author
Meta Description
Explore 100+ Notion resources from the Top 50 Notion creators
Meta Keywords
notion, notion products, notion resources, notion templates
Featured
Featured
Date
Mar 11, 2023 11:56 AM
Slug
programmatic-seo-in-notion-150-pages
Building 150+ landing pages for 100+ Notion products and creators within a day was actually a breeze. Let me give you some context:
The Idea
We have been using Notion in our workplace for ages. Everytime we wanted to align a particular workflow, we had to do an intensive dive into the internet to find a template. Or even worse, build one from scratch.
There are plenty of Notion resources available, but they’re hidden in the nooks and corners of Twitter and Gumroad.
So, we decided to build a directory site for Notion creators and their products.
The Execution
After finalizing on the idea, we planned out the execution process through Programmatic SEO. We decided to try that out with Notion and Bullet.so.
Our criteria was to collect info about 50 Notion creators who are mostly Notion certified consultants and are consistent in creating Notion content and products. We decided to source information from Twitter.

The next step was to create a template in Notion for the Directory website:


- We created a database for the creators with all the info we needed and similarly for all the Products.
- We created template with self referencing table and synced blocks.
- Now to render the database properties in the page body, Bullet.so have to use {% merge_tags %} to render the database property within Notion. Below images on the left shows in Notion and the images on the right shows how the website turned out. .
.png/public)
- We were even able to add their social media url into the respective icon by using liquid syntax inside the caption. We also rendered image that is added as a page_cover using custom html rendering in bullet
bullet:HTML
- Since we used synced blocks from Notion (the changes made in one block applies automatically to all the sub-pages in the database), now we just have to edit the content of the database without worrying about making the changes later.
After that, we spend another 6-7 hours to enter all the data about each creator manually. We could’ve easily imported a CSV into Notion instead of this.
After filling up our default template with information, we copied the public link of the Notion page, pasted it on Bullet’s dashboard and hit Publish
Why Bullet.so?
As I said, we used bullet.so to ease the entire process into a day which would’ve taken weeks otherwise.
Bullet is a Notion-based website builder that supports programmatic SEO, blogs, knowledge base and so on.
.png/public)

We just had to utilize the features of Notion(synced blocks, self referencing table and database templates) with Bullet’s magical {%property%} and dashboard to publish 150 pages of Programmatic SEO in just 10 hours!