3. Blog Editorial Plan

_The blog is where Breadwinner earns authority, ranks in search, and gives the social team something substantial to point at. It is also our only channel that compounds._

Dependency to flag now: the site does not have a blog section yet. Recommended

build: articles at /blog with proper titles, meta descriptions, sitemap and RSS, so

each post can rank. Ask the Breadwinner team to build it before the editorial calendar

starts — see §3.6.


3.1 What the blog is for

JobHow
Search visibilityOwn the Botswana grocery-price conversation: "grocery prices Botswana", "cheapest supermarket Gaborone", "grocery budget Botswana", "cost of living Botswana food"
CredibilityA savings app that can explain why prices differ is a savings app worth trusting
Social fuelEvery article yields 3–5 social posts, screenshots and quote cards
ConversionEach article ends by inviting the reader to check their own slips

Rule: the blog never posts generic "5 ways to save money" filler. Every piece must contain something only Breadwinner can say — real prices, real mechanics, or real data.


3.2 Editorial pillars

PillarThemeWhy it worksShare
A. How retail worksChain economics, pricing strategy, loyalty schemes, why prices differPositions us as the insider explainer25%
B. Home economicsReal budgets, meal planning, family shopping, unit pricingDirectly useful, heavily shared in family groups30%
C. Market insightPrice movements, staples index, seasonal produce, basket watchOwnable data, recurring, earns links30%
D. Method & trustHow our comparison works, privacy, how we handle your dataConverts skeptics, answers objections at scale15%

3.3 The first twelve briefs

_Each is written to be published in the order shown. Target 1,200–1,800 words unless noted._

1. How Botswana's grocery retail actually works

Pillar A · Intent: curiosity + authority · Target angle: "grocery retail Botswana", "supermarket chains Botswana" Outline: the players and their formats (chain supermarket vs wholesaler vs spaza) → how a chain buys, distributes and prices → why location and format change the price of the same tin → where the margin hides → what this means for your basket. CTA: "You can't change how they price. You can measure what you pay — scan a slip." Internal links: product demo article #12, basket watch #3.

2. Why the same item costs different prices in different shops

Pillar A · Intent: high-volume question · Target angle: "why are prices different", "cheapest supermarket Botswana" Outline: identical product, three prices — the anatomy of the gap → what drives it (volume, supplier terms, store format, stock rotation, promotions) → the "promotion trap" (a promoted price that's still higher than elsewhere) → how to check your own basket. CTA: free plan, 10 slips a month. Internal links: #12, #6.

3. Basket Watch: what a Gaborone grocery basket costs this month

Pillar C · Format: recurring, monthly, 800–1,200 words · Target angle: "grocery prices Gaborone", "cost of living Botswana" Outline: what's in the reference basket (state it precisely) → total this month vs last month → the three items that moved most → what a family of five should expect to spend → method note. Data source: the platform's aggregated, consenting-user price data (see §3.5). CTA: "Want this for your own basket? Scan a slip."

4. Feeding a family of five on a plan, not a prayer

Pillar B · Intent: evergreen practical · Target angle: "grocery budget Botswana", "meal plan Botswana" Outline: a realistic monthly figure → the three baskets most families buy (staples, fresh, household) → where the money leaks → a worked one-month plan → the weekly rhythm that makes it stick. CTA: the product makes the plan measurable.

5. The unit-price trap: why the big pack isn't always cheaper

Pillar B · Intent: genuinely useful, screenshot-worthy · Target angle: "unit price", "bulk buying worth it" Outline: price per kg/litre vs shelf price → three real examples where bulk lost → when bulk genuinely wins → how to compute it in your head (and in the app, where the unit cost is extracted from the slip). CTA: "Our app shows unit cost for every line on your slip."

6. What loyalty programmes actually give you

Pillar A · Intent: high curiosity · Target angle: "loyalty programme Botswana", "is loyalty worth it" Outline: how store loyalty schemes are designed → what the data they collect is worth → worked example of a points basket → when loyalty beats price and when it doesn't → the honest conclusion: measure, don't assume. CTA: Breadwinner points are earned on what you already buy, anywhere.

7. Reading inflation in your own trolley

Pillar C · Intent: news-adjacent, linkable · Target angle: "food inflation Botswana", "cost of living" Outline: why the national figure doesn't match your receipt → the staples that move first → a simple personal inflation calculation from your own slips over 90 days → what to do about it. Data source: platform aggregates + the user's own history (a Premium feature — 90-day window).

8. Seasonal eating in Botswana: what's cheaper when

Pillar B · Intent: evergreen, seasonal re-promotion · Target angle: "seasonal produce Botswana", "cheap vegetables Botswana" Outline: calendar of local produce → best-value months → preserving and batch cooking in glut months → what to avoid out of season.

9. How to teach household money without lectures

Pillar B · Intent: shareable, emotional · Target angle: "teaching kids about money", "family budget" Outline: make the invisible visible (the slip) → a weekly five-minute routine → involving teenagers in the shop → the "one number" habit.

10. The trolley audit: find P100 this month

Pillar B/A hybrid · Intent: conversion-adjacent · Target angle: "how to save money on groceries" Outline: the five minute audit anyone can do with last month's slips → the four leakage patterns (brand creep, pack-size drift, promotion chasing, forgotten items) → how to fix each → proof from our own users. CTA: strongest of the set — "scan three slips and we'll show you yours."

11. How we compare your basket (and how we protect your data)

Pillar D · Intent: trust + branded search · Target angle: "Breadwinner how it works", "Breadwinner privacy" Outline: how the comparison is made, item by item → how we normalise units so 1kg compares to 1kg → what we do and don't do with receipts → the four separate permissions a user controls → how to opt out. CTA: none — this page exists to remove doubt.

12. From slip to insight in ten seconds

Pillar D · Intent: product explainer · Target angle: "Breadwinner receipt scanner", "receipt scanning Botswana" Outline: what happens when you snap a slip (in plain language, no ML jargon) → what the app gets right and when it asks you to check → what you see first → what to do with the insight. Internal links: linked from most other articles; the most-shared evergreen piece.


3.4 Cadence

traffic lands somewhere substantial.

Watch.

get resurfaced quarterly; seasonals return on schedule.


3.5 The content engine nobody else has

Breadwinner is accumulating measured prices for staples across Botswana chains. With aggregated, consenting users' data we can publish:

sugar, rice, chicken, eggs, tea, soap), with movement.

family's month."

This is our moat. No competitor, journalist or blog in Botswana can write it because nobody else is reading the slips.

Consent gate (non-negotiable): only users who have opted into anonymised and market-wide insight participation are included, never individual attribution, never a named user's basket, and always with a stated methodology and sample size.


3.6 Technical requirements for the blog

To make any of this rank and convert, the site needs:

RequirementWhy
Blog index at /blog and article URLs like /blog/why-prices-differClean, linkable, SEO-friendly
Per-article title, meta description, canonical, Open Graph imageSocial sharing + search snippets
BlogPosting structured dataRich results
sitemap.xml and rss.xml including postsIndexing + syndication
Author byline and published/updated datesTrust signals
Internal linking block: "Check your own slips"The conversion path, on every article
Reading time and share buttonsEngagement, and the social team's workflow

Breadwinner's team can build this in the existing Next.js app; it needs sign-off on the approach (files in the repository vs. an admin-managed editor). Decision needed.