6
7 Comments

Programmatic SEO with Notion

Yesterday I completed the migration of my Cloakist Blog from Ghost to Feather Blogs.

It was super easy to set up and I spent some time test-driving the awesome new "Programmatic SEO " features offered by Feather.

Here's a quick overview of the process I followed...

New Cloakist Blog

Why did I decide to move?

Well, I had a few pain points with Ghost:

  • It was difficult to maintain
  • It was difficult to theme
  • It was difficult to host at /blog URL instead of a subdomain

Old Cloakist Blog

About Feather

If you don't already know about Feather Blogs it's an app that allows you to create a blog from a Notion document.

Feather offered me a really easy way to manage my content directly in Notion and have a beautiful blog.

It also solved all three of the pain points I had with Ghost.

Feather.so

Setting up Feather is super easy

Once you sign up, you can duplicate a Notion document that contains all the necessary databases to create a blog.

  • Content
  • Pages
  • Tags
  • Authors

Feather Notion Template

Migrating my content

Since I didn't have that many posts to migrate (25 in total) I decided to just do it manually.

It was very easy to copy over the Title, Slug, Publish Date, Excerpt, Author and Content.

But you could easily automate this with a Zapier or Make if you have more posts to migrate.

Notion Content

Hosting the blog

I wanted to host the blog at my Cloakist domain /blog.

So I configured the Cloudflare Worker according to the simple instructions provided by Feather.

Then I removed the old Cloudflare setup for the Ghost blog.

This part was a bit nerve-wracking, but everything worked seamlessly.

Cloudflare Worker

We're Live!

And that was it!! My new Feather blog was live 🥳

Programattic SEO

Feather allows you to specify {{Merge Tags}} in your Notion content. These merge tags are dynamically replaced with database properties you specify in Notion.

I created 15 new pages using the Feather {{Merge Tags}} feature.

This allowed me to create some "programmatic SEO" pages using:

Notion Sync Blocks + Notion Template + Feather Merge Tags

🔥🔥🔥

Notion Post Template
Merge Tags

Feather Blogs is truly an awesome app and definitely worth checking out!

It makes managing your blog content from Notion super easy.

And the setup is seamless.

Special Thanks to @pbteja1998 (Feather maker) for the top-notch support throughout!

⭐️⭐️⭐️⭐️⭐️

Check out the live version of my Cloakist Blog to see it in action!

posted to Icon for group Building in Public
Building in Public
on September 13, 2022
  1. 1

    I would appreciate to see a step-by-step about how-to do programmatic seo with feather so

  2. 1

    Programmic SEO sounds interesting

  3. 1

    Great post, Bruce!

    Do you have a screenshot of how/where you placed the merge tags? Thanks!

    1. 1

      Hi Mike! The last image in my post is a screenshot of the merge tags.

      These are placed inside content that’s part of a Sync Block.

      The Sync Block is then used in a Notion template from which all the posts are created.

      So any changes to the sync block is immediately reflected on all posts!

  4. 1

    This is the new trend, programmatic SEO.

  5. 1

    This is great! Found so many ppl talking about programmatic SEO in the recent past

  6. 1

    Great write-up. I'm impressed by Feather. I use WordPress for my company's blog, but will admit to being tempted by Feather.

Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook User Avatar 67 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖 User Avatar 31 comments I built eSIMKitStore — helping travelers stay online with instant QR-based eSIMs 🌍 User Avatar 21 comments 🚀 Get Your Brand Featured on FaceSeek User Avatar 20 comments Day 6 - Slow days as a solo founder User Avatar 16 comments Why I'm Done Juggling 10 SaaS Tools (And You Should Be Too) User Avatar 9 comments