How we published 150 pages in 10 hours (using Programmatic SEO)

Explore 100+ Notion resources from the Top 50 Notion creators

Mar 4, 2023
How we published 150 pages in 10 hours (using Programmatic SEO)
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.
Sourcing creators from Twitter
Sourcing creators from Twitter
The next step was to create a template in Notion for the Directory website:
Programmatic SEO template on Notion
Programmatic SEO template on Notion
Database page in Notion
Database page in Notion
  • We created a database for the creators with all the info we needed and similarly for all the Products.
  • 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. .
notion image
 
  • 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.
Website published from Bullet.so
Website published from Bullet.so
Website published from Bullet.so
Website published from Bullet.so
 
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!