Skip to main content
GrigoravsBullet.so

A practical Bullet.so alternative when the tags are fine and the dependency is not

Bullet.so gives a Notion page everything a search engine asks for: a sitemap, a canonical, a meta description, JSON-LD on every article. What it cannot give you is the page. Structure stays in Notion, the site republishes on a schedule, and the money and the mailing happen in someone else's product. Grigora holds the page, the tags, the list and the shop in one account, from $12/mo.

Publish the moment you edit The CMS is yours, not a mirror Newsletter and store included From $12/mo, not per site

Published by Grigora · Updated · Sources and method

Quick answer

Is Grigora the right Bullet.so alternative?

Choose Bullet.so when Notion is your team’s content source and you value its blog, knowledge-base, SEO and gated-page tools. Choose Grigora when you want to author directly in a CMS and manage newsletters and storefront orders in the same platform. Bullet’s publishing schedule and per-site plans matter; Grigora does not provide an equivalent native gated-member-page workflow.

Choose Grigora if you want…

  • A page that goes live the second you publish it
  • Posts, authors, categories and comments in your own CMS
  • A newsletter that can actually send to the list you built
  • A store with variants, stock and downloads at 0% commission
  • One subscription covering up to five sites, not one bill per site

Stick with Bullet.so if you…

  • •Run every word of your content in Notion and intend to keep it there
  • •Need gated member pages driven from Stripe or Gumroad
  • •Want technical SEO defaults without configuring any of them
Bottom line: Compare where your team writes, how changes are published and whether gated content must be retained.

Bullet.so or Grigora: the decision in one view

Bullet.so and Grigora: two reasons to choose each platform, from the verdict above
A visual summary of the use-case tradeoffs in this comparison. Open the image for a larger view.

Bullet.so alternatives at a glance

Tools in the same bracket, and how much of the stack each one actually holds.

Swipe the table sideways to see every column

Bullet.so alternatives at a glance
PlatformBest forFree accessStarting priceSales feesData and site portability
GrigoraContent, metadata, list and shop in one accountFree trialFrom $12/mo billed annually0% platform fee; Stripe/Razorpay fees applyPosts/content; rebuild design
Bullet.soNotion content published with strong SEO defaultsYes, free forever$89/site/yr ($9 monthly)No checkoutContent stays in Notion
Super.soNotion pages with heavier themingYes (one branded site)$144/site/year or $16/site/monthNo storeContent stays in Notion; rebuild design
Notion SitesPublishing without a third-party layerYesBundled with NotionNo storeNotion export
GhostPaid memberships and subscriptionsHosted trial; self-hosted software freeGhost(Pro) from $18/mo billed yearly; member-based tiers0% Ghost fee; Stripe processing appliesContent JSON/members CSV; media/themes separately
CarrdOne-page sites and link pagesYes (3 sites)Pro from $9/yr; custom domains $19/yrNo native store; embedded checkoutClient-side ZIP on Pro Plus

Grigora, Bullet.so and Super.so figures read on 11 September 2026 from grigora.co, bullet.so/pricing and super.so/pricing. Rows marked as reported were not re-checked on that date. Verify current pricing on each provider's site.

Sources for the overview table

When to consider a Bullet.so alternative

The tags were never the problem. The chain behind them was.

1

Correct tags, stale pages

Bullet writes a clean canonical, description and JSON-LD, then publishes on a manual, daily or hourly cycle. Grigora publishes when you press the button and pings IndexNow.

2

Every fix starts in another product

Layout is managed in Notion by Bullet's own account, so changing a page means opening a workspace, editing there, and waiting for the sync. Grigora edits the page in the page.

3

The list has nowhere to send

Members, segments and CSV imports are all there, but the only email Bullet sends is a login link. Grigora includes the campaign builder, automations and 2,500 to 25,000 subscribers.

4

The bill multiplies per site

Every Bullet plan is priced per site, with 50k pageviews a month on Personal and no figure published for Pro. Grigora Business covers five sites for $45 a month billed annually.

What Bullet.so does well

  • Technical SEO that usually needs plugins: sitemap, RSS, automatic JSON-LD on articles, hreflang, robots.txt and 301s, on the $9 plan
  • Notion stays the writing surface, with its comments, permissions and version history
  • Sub-directory hosting on the $19 Pro plan, so a blog can sit at yourdomain.com/blog
  • A genuine free forever tier, and a members area with segments on Pro

Where Bullet.so falls short

  • Nothing is live: publishing is manual, daily, or hourly on Pro
  • The AI restyles only, and Bullet's docs say existing sites cannot use it yet
  • No cart or checkout, and no way to mail the members it collects
  • Priced per site, with 50k pageviews a month on Personal and no figure published for Pro

Grigora vs Bullet.so at a glance

Both get the tags right. Only one holds the page they describe.

Grigora vs Bullet.so at a glance
FeatureBullet.soGrigora
Starting paid plan$89/site/yr ($9 monthly)$12/mo billed annually
Where pages are writtenYour Notion workspaceGrigora CMS and block editor
Time from edit to liveManual, daily, or hourly on ProPublish on demand
Per-page meta title, description, slugYesYes
Automatic JSON-LD on articlesBlog posts, manual elsewhereSchema controls
IndexNow submissionNoYes
Online store with checkoutNoCatalogue, variants, stock
Send a campaign to your listNoCampaigns, automations, segments
Paid memberships and gatingPro planNo

Grigora vs Bullet.so: feature by feature

A category-by-category breakdown, pricing, AI, design, e-commerce, email, SEO, performance, and support.

Writing where the team already writes

Fit: Bullet.so

Bullet.so does not ask anyone to learn an editor. Drafts, comments, mentions, permissions and version history all stay in Notion, and the site is what Notion renders to. For a marketing team that already lives there, that removes a whole category of argument. Grigora asks writers to work in its own CMS instead, which is a better editor and still a second place to be.

Writing where the team already writes: Grigora and Bullet.so
FeatureGrigoraBullet.so
Authoring surfaceGrigora CMS and block editorNotion
Drafting comments, mentions and historyModerated comments on published postsNotion's own
Writers need a second loginYesNo
Learning curve for a new writerA new editorNone, if they use Notion

Takeaway: If the whole team drafts in Notion already, Bullet.so deletes a step that Grigora asks you to take.

Three Notion databases, or one CMS

Fit: Grigora

Bullet's blog plugin is a real piece of work: a Posts database with reserved properties, a separate Authors database, a Tags database, blog settings, RSS, and four templates out of the box. The shape is right. What is missing sits around it, because there is no post editor of Bullet's own, no approval step, and no scheduled publishing.

Three Notion databases, or one CMS: Grigora and Bullet.so
FeatureGrigoraBullet.so
Posts, authors and tagsBuilt into the CMSThree Notion databases
Scheduled publishing of a single postYesNo
Moderated comments with admin repliesYesNo
Directories and collectionsBuilt inNotion databases styled with Liquid
AI writing assistanceDirected, on creditsStyling credits only

Takeaway: Bullet.so models a blog properly. It just models it in a product you have to leave the site to open.

Meta fields on a synced page

Depends on your needs

This is Bullet's strongest ground and it deserves to be said plainly. Meta title, description, keywords and slug are editable per page, either as Notion database columns or overridden in the Bullet dashboard. Index and noindex are per page, robots.txt is editable, 301 redirects are managed, the 404 is custom, and Notion image captions become alt tags automatically. Grigora offers the same class of control from its own editor. Call this one even.

Meta fields on a synced page: Grigora and Bullet.so
FeatureGrigoraBullet.so
Per-page meta title, description and slugYesYes
Index and noindex per pageYesYes
301 redirects and a custom 404YesYes
Structured data on articlesSchema controlsAutomatic on blog posts
Image alt textSet per imageNotion captions become alt tags

Takeaway: Both provide useful technical controls; validate the rendered page and selected plan rather than assuming equal search outcomes.

Manual, daily, hourly

Fit: Grigora

Bullet's publish frequency options are Manual, Daily and Hourly. Free is manual only, Personal publishes once a day, and hourly is a $19 a month feature. Nothing is live-synced, by design, and Bullet has written publicly about choosing it that way. A price change or a corrected sentence can therefore sit wrong on a Personal-plan site for the better part of a day, under a perfectly formed canonical tag.

Manual, daily, hourly: Grigora and Bullet.so
FeatureGrigoraBullet.so
Time from edit to live pageWhen you press publishManual, daily, or hourly on Pro
Hourly publishingNot rationed by planPro at $189/yr per site
Telling search engines a page changedIndexNow submissionSitemap and RSS
Fixing a typo on the live siteEdit and publishEdit in Notion, then wait for the cycle

Takeaway: A correct meta description on a page that is a day out of date still describes yesterday.

An AI that restyles but will not relayout

Fit: Grigora

Bullet now markets itself as Bullet AI, so it is worth reading its own documentation closely. The AI editor changes colours, fonts, spacing and borders. Bullet's docs state that it does not change your layout, because layout is always managed in Notion, and that existing sites cannot use AI styling yet while a migration path is built. The credits are metered too: 3 on Free, 20 on Personal, 60 on Pro.

An AI that restyles but will not relayout: Grigora and Bullet.so
FeatureGrigoraBullet.so
AI builds the page from a descriptionYesStyling only, layout stays in Notion
AI allowance15,000 to 250,000 credits3, 20 or 60 design credits
Existing sites can use the AIYesDocs say not yet
Starting designswebsite templates20+ advertised on the pricing page

Takeaway: Bullet's AI repaints the room. It cannot move a wall, because the walls are in Notion.

A members list with no send button

Fit: Grigora

Bullet captures emails well. Email confirmation access gates a page behind a magic link, builds a Members list with join dates, takes a CSV bulk import and sorts people into named segments, and the membership pages are pitched for lead generation and newsletter signups. Then it stops. The only message Bullet itself sends is the login link. There is no composer, no broadcast, no template editor, no automation and no reporting.

A members list with no send button: Grigora and Bullet.so
FeatureGrigoraBullet.so
Collect subscriber emailsYesYes
Send a campaign or a broadcastCampaign builderNo
Automations and segmentation for sendingIncludedSegments control access, not sending
Where the list has to end upYour Grigora newsletterExported, or piped by Zapier to another mailer
Professional mailboxesFrom $5 per mailboxNo

Takeaway: Bullet.so builds the list and hands it to somebody else to mail.

Where the money is actually taken

Fit: Grigora

Bullet has an ecommerce page, and it is worth knowing what it means by the word. It describes styling a Notion product database into a catalogue with Liquid and templates. The shipped ecommerce templates carry no add-to-cart, no checkout and no payment markup, and the docs for paid access send you to Stripe or Gumroad to create the payment link, then to Zapier to add the buyer to a Bullet segment using an API key.

Where the money is actually taken: Grigora and Bullet.so
FeatureGrigoraBullet.so
Cart and checkoutYesNo
Catalogue with variants and stockYesA styled Notion database
Digital downloadsYesDelivered by your payment provider
Order managementYesNo
Platform commission0% (processing only)None, it never takes a payment

Takeaway: Bullet.so charges no commission for the simple reason that it never handles a sale.

Priced per site, metered per view

Fit: Grigora

Every row on Bullet's pricing table is quoted per site, so three Pro sites is three subscriptions rather than one. The traffic line is harder to pin down. Personal lists 50k pageviews a month, the same panel headline claims unlimited views, Pro adds no figure of its own, and Enterprise is pitched at high-traffic websites. Treat the Pro allowance as unpublished rather than unlimited.

Priced per site, metered per view: Grigora and Bullet.so
FeatureGrigoraBullet.so
Billing unitPer account, 1 to 5 sites by planPer site
Three sites on the entry paid tierBusiness covers 5 sites at $45/moThree separate subscriptions
Pageview allowanceNot sold by pageview50k/mo on Personal, no figure published for Pro
Annual rate$12, $20 or $45 per month billed annually$89/yr Personal, $189/yr Pro, per site

Takeaway: One good site is cheap on Bullet.so. A portfolio of them is not.

Gated pages, segments and paid tiers

Fit: Bullet.so

The honest category. Bullet includes a members area on the $19 plan: magic-link email gating, password protection, a members list with CSV import, and named segments that Stripe or Gumroad events can drive through Zapier or the API, so a tier locks and unlocks on upgrade, downgrade and cancellation. Grigora has no paywalls and no paid memberships, and no amount of framing changes that.

Gated pages, segments and paid tiers: Grigora and Bullet.so
FeatureGrigoraBullet.so
Email magic-link gatingNoIncluded on Pro
Paid membership tiersNoStripe or Gumroad driven through Zapier
Members list with CSV import and segmentsNewsletter subscribersMembers area
Session behaviourNot applicableDocs say a new browser means logging in again

Takeaway: If the content has to be locked, Bullet.so locks it and Grigora does not.

Grigora vs Bullet.so pricing

Bullet.so is cheap for one site. The second site, the mailer and the checkout are where it stops being cheap.

GrigoraAll-in-one

Website, CMS, newsletter and store in one plan

Starter
1 site · 15K AI credits · 2,500 subscribers · store
$12/mo
$144/yr · $15 month-to-month
ProPopular
2 sites · 40K AI credits · 7,500 subscribers
$20/mo
$240/yr · $25 month-to-month
Business
5 sites · 250K AI credits · 25,000 subscribers
$45/mo
$540/yr · $59 month-to-month

USD annual equivalents shown: Starter $12, Pro $20 and Business $45 per month; month-to-month prices are $15, $25 and $59. A free trial is available. Paid plans include website, CMS, newsletter and store features with stated page, storage, bandwidth and AI allowances. Stripe or Razorpay processing fees apply; fulfillment is manual and domain registration is separate.

Bullet.so

Per site, with publishing speed sold by tier

Free
bullet.site subdomain, badge, manual publishing, 3 AI credits
$0/site/mo
Free, forever
PersonalMost popular
Custom domain, badge removed, daily publishing, 50k pageviews
$9/site/mo
$89/yr per site, shown as $7/mo
Pro
Hourly publishing, memberships, multilingual, API and Zapier
$19/site/mo
$189/yr per site, shown as $15/mo
Enterprise
High-traffic sites, SSO for members, migrations
Custom
Contact for pricing

Bullet.so pricing read 11 September 2026 on bullet.so/pricing and its embedded pricing widget. Prices are per site and printed with a bare dollar sign, with no currency labelled on the page. The yearly totals above are the figures shown there: the annual per month rates are rounded, since $89 and $189 do not divide evenly into $7 and $15. Personal lists 50k pageviews a month and no pageview figure is published for Pro. Expert services are advertised from $499, and no free-trial length is published.

One Bullet.so Pro site is $189 a year before Notion, a mailer and a payment provider. Grigora Pro is $240 a year for two sites with the CMS, the newsletter and the store already inside it.

The real cost of a Bullet.so site

A product blog and help centre that has to stay current, collect emails and sell one thing.

The real cost of a Bullet.so site
What you pay forBullet.soGrigora
Entry paid plan, one site$89/yr Personal, shown as $7/mo$12/mo billed annually
Publishing within the hour$189/yr Pro, per siteIncluded, publish on demand
A second and third siteBilled again, per sitePro covers 2 sites, Business covers 5
Mailing the people you collectedExport or Zapier into a separate mailerIncluded, 2,500 to 25,000 subscribers
Selling one productStripe or Gumroad plus Zapier wiringStore included, 0% platform commission
Gated members areaIncluded on ProNot offered

Payment-processor fees apply on both sides. A Notion workspace is required for Bullet.so and is billed by Notion, which is not counted here. Bullet.so figures read 11 September 2026 on bullet.so/pricing; no pageview allowance is published for Pro, so no traffic overage is modelled.

Bullet.so and Grigora: public website references

These captures show each product’s public website. See the feature and pricing sections for capabilities and plan details.

Grigora
Grigora homepage with its AI website prompt and business website options
Grigora homepage, captured 12 September 2026.
Bullet.so
Bullet.so homepage
Bullet.so's homepage (bullet.so), captured September 2026. Reference screenshot; use the source links for current details.

Is Grigora the right Bullet.so alternative for you?

Where each platform earns its subscription.

Best Bullet.so alternative for pages that change today

Pricing, availability and launch copy go live when you publish them, not on the next cycle, and IndexNow tells search engines the page moved.

… for a blog that needs its own editor

Posts, categories, author profiles, directories and moderated comments held in the CMS, with scheduled publishing per post.

… for anyone who sells or mails

A catalogue with variants and stock at 0% platform commission, and a newsletter that can send to the list rather than export it.

Bullet.so is the right call if…

Your content already lives in Notion and will stay there, and a gated members area matters more to you than a checkout or a send button.

Which one is right for you?

Choose Grigora if…

  • Stale pages cost you money
  • You want the content in your site platform, not mirrored from another one
  • You need to email the subscribers you collect
  • You sell something with variants, stock or a download
  • You run more than one site and hate per-site billing

Choose Bullet.so if…

  • •Notion is genuinely the team's writing tool
  • •You need gated pages and paid tiers driven from Stripe
  • •One content-heavy site is the whole plan

How to move from Bullet.so to Grigora

Back up the Notion databases, media and Bullet-specific settings. Page metadata overrides, redirects, member access and publishing configuration may live outside the Notion content export.

5 migration steps from Bullet.so to Grigora, detailed below
A planning checklist, not an automated transfer. Read the steps below before changing your live site.
  1. 1

    List what Bullet was rendering

    Write down the Notion databases in play: Posts, Authors, Tags, plus any knowledge-base categories and the pages with dashboard meta overrides.

  2. 2

    Generate the new site

    Describe the site to Grigora's AI or start from one of the website templates, then shape the pages in the block editor with custom code where you need it.

  3. 3

    Move posts, authors and tags into the CMS

    Copy each post body across and recreate the author profiles, categories and directories as CMS records rather than database rows.

  4. 4

    Bring the members list into the newsletter

    Export member records where supported and preserve access entitlements separately. Import only contacts with newsletter consent, retaining unsubscribed status; a membership segment is not automatically a marketing segment.

  5. 5

    Keep the URLs and redirect the rest

    Reuse useful URL paths and configure 301 redirects for renamed routes you control. Check image URLs, canonicals, internal links and sitemap, then monitor indexing. Search engines decide when to recrawl and index the new pages.

Why people look for a Bullet.so alternative in 2026

Bullet.so has a real answer to a real problem. Notion is where a lot of teams already write, and what Notion publishes on its own is a workspace with a public link rather than a website. Bullet takes that content and gives it a theme, a domain, a sitemap, a canonical and a set of meta fields, and for a documentation site or a company blog that is a lot of value for $9 a month. Almost nobody leaves because the SEO is bad. They leave because of what sits behind the tags.

Correct meta tags on a page you do not hold

It is easy to look at Bullet's SEO documentation and conclude the SEO problem is solved. Per-page meta title, description, keywords and slug, editable as Notion columns or overridden in the dashboard. Index and noindex toggles. robots.txt control, 301 redirect management, a custom 404, hreflang for multilingual sites, ads.txt support, automatic JSON-LD on blog articles, image captions converted to alt tags, a generated sitemap and RSS. That is a better default than a lot of general website builders manage, and it is the honest reason Bullet ranks in comparisons.

What the list does not include is anything about the page the tags are attached to. The body of that page is a rendering of a Notion block tree. Its layout is decided in Notion, its structure is decided in Notion, and its freshness is decided by a publish schedule. Metadata is the label on the tin. Bullet prints an excellent label on a tin somebody else fills.

Bullet now markets itself as Bullet AI, and its own documentation is refreshingly direct about where that stops. The AI editor does not change your layout, because layout is always managed in Notion. It changes colours, fonts, spacing and borders, and the credits are metered at 3, 20 and 60 by tier. The same page states that existing sites cannot use AI styling yet, while a migration route is built, and separates a Pro AI Site plan from a Legacy plan that supports normal site creation without AI.

None of that is a scandal, and none of it suggests trouble at the company: it reads as a positioning and architecture shift at an independent product, not a corporate event. It does mean a buyer drawn in by the words AI website builder should read the docs before assuming the AI will lay out their landing page.

Publishing is a schedule, not an action

This is the part that surprises people after they buy. Bullet's publish frequency options are Manual, Daily and Hourly. The free plan publishes only when you press the button yourself. Personal publishes once a day. Hourly is a feature of Pro at $19 a month per site. Bullet has written a post defending the absence of live auto-publishing, and there are sound caching reasons for it, but the consequence lands on you: a price you corrected in Notion this morning can still be wrong on the public page this afternoon.

For a knowledge base that changes once a fortnight, nobody will notice. For a product page, a pricing page, an event listing or anything with a date on it, a publishing cycle measured in hours is a business rule you did not choose. Search engines see the stale version too, since the tags are accurate about a page that has not caught up.

Money and mail both happen somewhere else

Bullet collects emails properly. Magic-link access gates a page, a Members list records who joined and when, CSV bulk import works, and people can be sorted into named segments. The membership pages are even pitched for newsletter signups. But the only message Bullet itself sends is the login link: there is no composer, no broadcast, no templates, no automation and no reporting. To mail those subscribers you export them or pipe them by Zapier into another platform.

Selling is the same shape. There is no cart, no checkout, no inventory and no order dashboard anywhere in the product. Bullet's own ecommerce page describes styling a Notion product database into a catalogue with Liquid, and the docs for paid access tell you to build the product in Stripe or Gumroad and use Zapier to add the buyer to a Bullet segment with an API key. The commission is zero because no payment ever touches Bullet.

How Grigora compares

Grigora starts from the other end. Instead of decorating content that lives elsewhere, it holds the content, and then adds the metadata, the subscribers and the checkout around it. The AI generates a first draft from a description, there are website templates to start from instead, and the block editor takes custom code when a section needs it.

The page, the tags and the send in one account

Starter at $12 a month billed annually includes the CMS with posts, categories, author profiles, directories and moderated comments; a newsletter with 2,500 subscribers, a campaign builder, automations and segmentation; a store with a catalogue, variants, stock and digital downloads at 0% platform commission; and the SEO surface, which is metadata, schema controls, sitemaps and IndexNow submission, plus free SEO tools on the marketing site. Hosting, SSL and CDN are included, and professional mailboxes start at $5 each.

The practical difference is how many products a change touches. On Bullet, correcting a headline means Notion, then the publish cycle, and if it was a price it means Stripe as well. On Grigora it means opening the page, editing the headline and publishing, at which point IndexNow tells search engines the page moved. Pro at $20 a month covers two sites and Business at $45 covers five, so a second project does not double the invoice the way a second Bullet site does.

Where Bullet.so still wins

Two places, and they are not small. The first is the workspace itself. If your writers, your reviewers and your approvals already run in Notion, Bullet lets all of that stay put, with Notion's comments, mentions, permissions and version history intact and no second seat to buy. Grigora will ask those people to write somewhere new, and for some teams that is the whole argument.

The second is gating. Bullet's Pro plan includes magic-link email access, password protection, a members list with CSV import, and segments that Stripe or Gumroad subscription events can drive through Zapier or the API, so a paid tier locks and unlocks on upgrade and cancellation. Grigora has no paywalls and no paid memberships at all. If premium content behind a login is the business model, Bullet.so does something Grigora does not, and sub-directory hosting on the same plan lets that content sit at yourdomain.com/docs in front of an existing site.

Frequently asked questions

Sources and comparison method

Published by Grigora, one of the products compared here. This is a comparison of public product documentation and published plans. Recommendations reflect the use cases described; they are not independent performance benchmarks. Homepage screenshots show how each product presents itself and do not establish feature availability.

Check the billing term, currency, regional availability, usage limits and add-ons before purchasing. A content export does not necessarily include the design, integrations or a working store. Migration steps need testing on your own site.

Grigora references: plans and limits, commerce, MCP access, and help documentation.

Get started in less than 5 minutes

Move from Bullet.so to Grigora

Keep the clean metadata, drop the dependency chain behind it. The page, the CMS, the newsletter and the store in one plan from $12/mo. Try Grigora free, no credit card required.

14-day free trial • No credit card required • Cancel anytime