A
AIOS Wiki
read-only · public mirror
Open AIOS
DashboardpipelineDifftoby/blog/pipeline.md

Diff

41cb039c head

before
after
1---1---
2title: Toby — Blog & SEO Pipeline2title: Toby — Blog & SEO Pipeline
3last_updated: 2026-05-12T00:00:00Z3last_updated: 2026-05-14T04:38:00Z
4status: live4status: live
5posts_shipped_count: 25posts_shipped_count: 2
6---6---
7 7
8# Toby — Blog & SEO Pipeline8# Toby — Blog & SEO Pipeline
9 9
10_Last updated: 2026-05-12 09:00 UTC · auto-regenerated by `toby-blog-seo`. Drafts only — nothing here is published. The agent does not push to the CMS; the operator does._10_Last updated: 2026-05-14 04:38 UTC · auto-regenerated by `toby-blog-seo`. Drafts only — nothing here is published. The agent does not push to the CMS; the operator does._
11 11
12## TL;DR12## TL;DR
13 13
14Run #2 of the Toby blog/SEO motion. **One new draft this cycle**: [`onetab-alternative.md`](toby/blog/onetab-alternative.md) — mid-funnel comparison reframing the OneTab → Toby move as "URL list → workspace," anchored by the December 2025 OneTab data-loss warning that's now public on OneTab's own troubleshooting page. Picked because (a) it was queued #1 from run #1, (b) SERP is listicles dominated by competitors not giants, (c) it pairs cleanly with the existing `2024-10-02-workonaAlternative.md` post, (d) Toby is mentioned in some SERP results as the "visual organizer" but no one currently owns the calm, emotional reframe lane, and (e) the December 2025 OneTab data-loss-on-reinstall warning gives the post a credible, sourced "why now."14Run #3 of the Toby blog/SEO motion. **No new draft this cycle.** The last post (`onetab-alternative.md`) was written 2 days ago (2026-05-12), well inside the 14-day cadence, so per the Path A rule the run iterates on what's there rather than racing a third draft.
15 15
16**Migration applied this run**: legacy `toby/blog-*.md` files moved into the new `toby/blog/` sub-folder. The pipeline doc and the foundational "Why You Have 80 Tabs Open" draft are both now under `toby/blog/`. No content edits during relocation.16What changed today:
17 17
18Next cycle target: **Bookmarks vs Tab Manager** (P4 evergreen) — the bio-line position deserves its own post.18- **Refined `toby/blog/onetab-alternative.md`** in three small ways: (1) threaded in OneTab's **2026-02-21 v2 update** and the migration-timeout pattern surfaced on its own troubleshooting page — a fresher, more specific "why now" than the December 2025 warning; (2) credited OneTab's signaled "encrypted sync/backup coming soon" so the post isn't attacking a moving target; (3) softened the AI auto-organize sentence per the pre-announce guardrail — no roadmap reference left, just "we don't ship that today."
19- **SERP refresh** on `OneTab alternative`: 5 new indie blog entrants observed (Rambox, Nest, BoTab, Tab Folio, SuperchargeBrowser). Still no giants. Still winnable. Cordial-silence policy holds — we don't name new entrants in the post body, only in the editor notes.
19 20
21Next cycle target (writing on or before **2026-05-26**): **Bookmarks vs Tab Manager** (P4 evergreen) — the bio-line position deserves its own post.
22
20## Voice23## Voice
21 24
22**Three adjectives**: calm, specific, generous.25**Three adjectives**: calm, specific, generous.
23**One don't**: never breathless. No 🚀, no "supercharge", no "game-changing", no "delve into", no listicle-as-listicle. Voice fingerprint matches `toby/x/strategy.md` and `product/strategy/soul.md`.26**One don't**: never breathless. No 🚀, no "supercharge", no "game-changing", no "delve into", no listicle-as-listicle. Voice fingerprint matches `toby/x/strategy.md` and `product/strategy/soul.md`.
24 27
25**Sample lines that ARE us** (drawn from this run's drafts):28**Sample lines that ARE us** (drawn from current drafts):
26 29
27- "47 tabs is not a personality flaw. It's a research pattern."30- "47 tabs is not a personality flaw. It's a research pattern."
28- "Bookmarks ask you to retrieve. Toby asks you to recognize."31- "Bookmarks ask you to retrieve. Toby asks you to recognize."
29- "URL lists are a step up from bookmarks, but they still ask you to retrieve."32- "URL lists are a step up from bookmarks, but they still ask you to retrieve."
30- "OneTab did something real for a long time, and a lot of people are here because it worked for years before it didn't."33- "OneTab did something real for a long time, and a lot of people are here because it worked for years before it didn't."
31- "Saving a tab should feel like setting it down, not filing paperwork."34- "Saving a tab should feel like setting it down, not filing paperwork."
32- "We're not the right tool for everyone. If five tabs is your number, you don't need us."35- "We're not the right tool for everyone. If five tabs is your number, you don't need us."
33 36
34**Sample lines that AREN'T us** (drawn from older landing-page blog posts; we are leaving this voice behind):37**Sample lines that AREN'T us** (drawn from older landing-page blog posts; we are leaving this voice behind):
35 38
36- "🚀 Tired of losing tabs in the abyss of your browser?" _(actual @TobyForTabs tweet, 2024-01-09)_39- "🚀 Tired of losing tabs in the abyss of your browser?" _(actual @TobyForTabs tweet, 2024-01-09)_
37- "Toby Next is your game-changing to-do list for tab management."40- "Toby Next is your game-changing to-do list for tab management."
38- "Discover how Toby for Tabs can subtly integrate into your strategy for a smoother, more efficient workflow." _(2024-07-04 post)_41- "Discover how Toby for Tabs can subtly integrate into your strategy for a smoother, more efficient workflow." _(2024-07-04 post)_
39 42
40## Content pillars43## Content pillars
41 44
42Five pillars. Direct mirror of `toby/x/strategy.md` so blog and X tell the same story.45Five pillars. Direct mirror of `toby/x/strategy.md` so blog and X tell the same story.
43 46
441. **Tab anxiety, named** (P1) — informational top-funnel pieces that articulate the feeling before pitching. Search intent: "why do I have so many tabs open", "tab hoarder", "browser overwhelm". Audience: heavy organisers, AuDHD-identifying knowledge workers, researchers, designers, devs.471. **Tab anxiety, named** (P1) — informational top-funnel pieces that articulate the feeling before pitching. Search intent: "why do I have so many tabs open", "tab hoarder", "browser overwhelm". Audience: heavy organisers, AuDHD-identifying knowledge workers, researchers, designers, devs.
452. **The save-session ritual** (P2) — informational/practical mid-funnel pieces about parking context. Search intent: "save Chrome tabs", "save browser session", "how to save tabs". Audience: knowledge workers searching for a method.482. **The save-session ritual** (P2) — informational/practical mid-funnel pieces about parking context. Search intent: "save Chrome tabs", "save browser session", "how to save tabs". Audience: knowledge workers searching for a method.
463. **Power-user shortcuts & collections** (P3) — bottom-funnel feature deep-dives. Search intent: branded ("Toby keyboard shortcuts", "Toby tags"). 🔒 **rel-gated** — wait until reliability hotfix ships before promoting feature workflows.493. **Power-user shortcuts & collections** (P3) — bottom-funnel feature deep-dives. Search intent: branded ("Toby keyboard shortcuts", "Toby tags"). 🔒 **rel-gated** — wait until reliability hotfix ships before promoting feature workflows.
474. **Better-than-bookmarks** (P4) — comparison content. Search intent: "bookmarks vs tab manager", "alternative to bookmarks", "why bookmarks don't work". Audience: people who tried bookmarks and bounced.504. **Better-than-bookmarks** (P4) — comparison content. Search intent: "bookmarks vs tab manager", "alternative to bookmarks", "why bookmarks don't work". Audience: people who tried bookmarks and bounced.
485. **Competitor alternatives** (P5) — mid-funnel comparison. Search intent: "OneTab alternative", "Workona alternative", "Session Buddy alternative", "Arc browser alternative". Audience: switchers. Existing post on Workona; **OneTab shipped this run**; Session Buddy + Arc queued.515. **Competitor alternatives** (P5) — mid-funnel comparison. Search intent: "OneTab alternative", "Workona alternative", "Session Buddy alternative", "Arc browser alternative". Audience: switchers. Existing post on Workona; **OneTab shipped run #2, refined run #3**; Session Buddy + Arc queued.
49 52
50## Posting cadence53## Posting cadence
51 54
52- **One post every 2 weeks** (1st and 15th of each month, 09:00 UTC). Cadence anchored by the run schedule of this agent.55- **One post every 2 weeks** (1st and 15th of each month, 09:00 UTC). Cadence anchored by the run schedule of this agent.
53- Pillar mix over an 8-post quarter: ~3 P1, ~2 P5, ~1 P2, ~1 P4, ~1 P3 (the P3 unblocks once reliability is fixed). Slot order is set in "Topic ideas in queue" below.56- Pillar mix over an 8-post quarter: ~3 P1, ~2 P5, ~1 P2, ~1 P4, ~1 P3 (the P3 unblocks once reliability is fixed). Slot order is set in "Topic ideas in queue" below.
54 57
55## Posts in pipeline58## Posts in pipeline
56 59
57| Slug | Title | Pillar | Intent | Funnel | Persona | Status | Wrote on |60| Slug | Title | Pillar | Intent | Funnel | Persona | Status | Wrote on | Last refined |
58|---|---|---|---|---|---|---|---|61|---|---|---|---|---|---|---|---|---|
59| `why-you-have-so-many-tabs-open` | Why You Have 80 Tabs Open (And Why That's Actually Fine) | P1 | informational | top | heavy-organiser / new-adopter | draft | 2026-05-09 |62| `why-you-have-so-many-tabs-open` | Why You Have 80 Tabs Open (And Why That's Actually Fine) | P1 | informational | top | heavy-organiser / new-adopter | draft | 2026-05-09 | — |
60| `onetab-alternative` | OneTab Alternative: Save Tabs as Workspaces, Not URL Lists | P5 | comparison | mid | OneTab refugee (new-adopter / tenured-free overlap) | draft | 2026-05-12 |63| `onetab-alternative` | OneTab Alternative: Save Tabs as Workspaces, Not URL Lists | P5 | comparison | mid | OneTab refugee (new-adopter / tenured-free overlap) | draft (rev 2) | 2026-05-12 | 2026-05-14 |
61 64
62## Topic ideas in queue65## Topic ideas in queue
63 66
64Ranked by next-up. Each entry includes primary keyword, intent, and one-line winnable rationale.67Ranked by next-up. Each entry includes primary keyword, intent, and one-line winnable rationale.
65 68
661. **Bookmarks vs Tab Manager** (P4 evergreen) — primary kw "bookmarks vs tab manager", intent informational/comparison, mid funnel. **Why winnable**: SERP is niche productivity blogs (Rambox, TabMark, TabGroupVault, Nest, Haystack). The "Better Than Bookmarks" line is already in @TobyForTabs's bio — let's actually live the position with a post. Pairs back to the foundational tab-hoarder post and forward to the OneTab alternative.691. **Bookmarks vs Tab Manager** (P4 evergreen) — primary kw `bookmarks vs tab manager`, intent informational/comparison, mid funnel. **Why winnable**: SERP is niche productivity blogs (Rambox, TabMark, TabGroupVault, Nest, Haystack). The "Better Than Bookmarks" line is already in @TobyForTabs's bio — let's actually live the position with a post. Pairs back to the foundational tab-hoarder post and forward to the OneTab alternative. **Slot**: 2026-05-26 run.
672. **How to save Chrome tabs without losing them** (P2) — primary kw "how to save Chrome tabs", intent informational, top→mid funnel. **Why winnable**: high-volume how-to query; SERP is mostly Chrome help docs and listicles. We can rank with a calm step-by-step that doesn't lead with the product.702. **How to save Chrome tabs without losing them** (P2) — primary kw `how to save Chrome tabs`, intent informational, top→mid funnel. **Why winnable**: high-volume how-to query; SERP is mostly Chrome help docs and listicles. We can rank with a calm step-by-step that doesn't lead with the product. **Slot**: 2026-06-09 run.
683. **The "I'll deal with it tomorrow" tab problem** (P1) — primary kw "tabs to read later", intent informational, top funnel. **Why winnable**: maps to the "in-between" category gap named in the X strategy (Post 11). Read-later apps (Pocket sunsetted, Instapaper sleepy) leave a soft hole.713. **The "I'll deal with it tomorrow" tab problem** (P1) — primary kw `tabs to read later`, intent informational, top funnel. **Why winnable**: maps to the "in-between" category gap named in the X strategy (Post 11). Read-later apps (Pocket sunsetted, Instapaper sleepy) leave a soft hole. **Slot**: 2026-06-23 run.
694. **Session Buddy alternative** (P5) — primary kw "Session Buddy alternative", intent comparison, mid funnel. **Why winnable**: Session Buddy is still alive, but its UX is stuck in 2014. Solid switcher pool. Now safe to schedule — OneTab post just shipped, so we can space competitor-alt posts at one per cycle.724. **Session Buddy alternative** (P5) — primary kw `Session Buddy alternative`, intent comparison, mid funnel. **Why winnable**: Session Buddy is still alive, but its UX is stuck in 2014. Solid switcher pool. Now safe to schedule — OneTab post is two cycles old by the time we ship.
705. **Arc browser users — where to put your tabs now** (P5, time-sensitive) — primary kw "Arc browser alternative" / "Arc browser shutting down", intent comparison/transactional. **Why winnable**: Browser Company's Dia pivot is the news; many tab-hoarder Arc fans are stranded. **Caveat**: never punch down at Arc; our prospects include former-fans, not former-haters.735. **Arc browser users — where to put your tabs now** (P5, time-sensitive) — primary kw `Arc browser alternative` / `Arc browser shutting down`, intent comparison/transactional. **Why winnable**: Browser Company's Dia pivot is the news; many tab-hoarder Arc fans are stranded. **Caveat**: never punch down at Arc; our prospects include former-fans, not former-haters.
716. **Public collection of the week** (P5 / curator series) — recurring series, low SEO weight, high social weight. With permission, write up a top public Toby list with the curator's voice. Builds the Free-Tier Archivist persona's pride loop. **Direct hook into playbook O3 KR3** ("4 public collections featured by 2026-06-30") — coordinate with `toby-x-strategist`.746. **Public collection of the week** (P5 / curator series) — recurring series, low SEO weight, high social weight. With permission, write up a top public Toby list with the curator's voice. Builds the Free-Tier Archivist persona's pride loop. **Direct hook into playbook O3 KR3** ("4 public collections featured by 2026-06-30") — coordinate with `toby-x-strategist`.
727. **"Chrome 133 vs. Toby" comparison page** (P5) — primary kw "Chrome 133 saved tab groups", intent comparison, bottom-of-top funnel. **Why winnable**: this is in the state-of-project roadmap; the comparison page is a Should-bet in `toby/strategy/playbook.md`. Lean on axioms 1+2+3 (visual tangibility, ambient surface, persistence-is-product), NOT cloud sync.757. **"Chrome 133 vs. Toby" comparison page** (P5) — primary kw `Chrome 133 saved tab groups`, intent comparison, bottom-of-top funnel. **Why winnable**: this is in the state-of-project roadmap; the comparison page is a Should-bet in `toby/strategy/playbook.md`. Lean on axioms 1+2+3 (visual tangibility, ambient surface, persistence-is-product), NOT cloud sync.
73 76
74## Topic ideas explicitly NOT pursued (and why)77## Topic ideas explicitly NOT pursued (and why)
75 78
76- **AI-organize / "let Toby name your collection" hype post.** AI relaunch deferred to Q4 2026 per `toby/00-state-of-the-project.md`. Pre-announcing creates an expectation gap. Compass anti-promise.79- **AI-organize / "let Toby name your collection" hype post.** AI relaunch is internal; pre-announcing creates an expectation gap. Compass anti-promise.
77- **"Bookmarks are dead" hot take.** Too on-the-nose. The bookmarks position belongs in calm one-liners, not in shouty form. The queued P4 post does this gracefully.80- **"Bookmarks are dead" hot take.** Too on-the-nose. The bookmarks position belongs in calm one-liners, not in shouty form. The queued P4 post does this gracefully.
78- **Mother's Day / Valentine's Day / IWD content.** Voice rules from `toby/x/strategy.md` apply: no holiday filler.81- **Mother's Day / Valentine's Day / IWD content.** Voice rules from `toby/x/strategy.md` apply: no holiday filler.
79- **"Toby Mini vs Full" comparison.** Worth doing only after CWS reviews stabilise post-reliability fix.82- **"Toby Mini vs Full" comparison.** Worth doing only after CWS reviews stabilise post-reliability fix.
80- **Direct shot at OneTab / Workona / Session Buddy.** This run's OneTab post deliberately avoids punching down — describes OneTab's failure modes from public sources (its own troubleshooting page, Partizion's data-loss post, a community GitHub issue) and self-routes readers who'd be better served by Workona or others. Per playbook anti-bet #4: no public punch-down.83- **Direct shot at OneTab / Workona / Session Buddy.** This cycle's OneTab refine doubled down on that rule — we explicitly credit OneTab's signaled encrypted-sync work so the post is not attacking a moving target. Per playbook anti-bet #4: no public punch-down.
81- **Uncluttr / TabVault Pro / ThoughtFold / tab-out / leap-tabs comparison posts.** Per `toby/x/engagement-targets.md` competitor-watch policy: cordial silence on new entrants. Comparison content stays focused on the established cohort.84- **Uncluttr / TabVault Pro / ThoughtFold / tab-out / leap-tabs / OriginTab / Side Space / TabDog / Tab Shelf / Nest / BoTab / Tab Folio / SuperchargeBrowser comparison posts.** Per `toby/x/engagement-targets.md` competitor-watch policy: cordial silence on new entrants. Comparison content stays focused on the established cohort.
82 85
83## Keyword landscape (snapshot — 2026-05-12)86## Keyword landscape (snapshot — 2026-05-14)
84 87
85| Keyword | SERP gist (top results) | Toby angle |88| Keyword | SERP gist (top results) | Toby angle |
86|---|---|---|89|---|---|---|
87| why do I have so many tabs open | Mental Floss, Fast Company, MaxFocus, Hacking Your ADHD, Workona, Quora, Carnegie Mellon — ~850–2,400 word psych/productivity essays. No tab-manager has this with a calm POV. | "Tabs are working memory; the medium is the problem." Shipped 2026-05-09. |90| why do I have so many tabs open | Mental Floss, Fast Company, MaxFocus, Hacking Your ADHD, Workona, Quora, Carnegie Mellon — ~850–2,400 word psych/productivity essays. No tab-manager has this with a calm POV. | "Tabs are working memory; the medium is the problem." Shipped 2026-05-09. |
88| OneTab alternative | TabGroupVault (~2,800 words, mentions Toby), Workona (~1,200, Toby absent), Blackmount (~3,200, AI angle, Toby absent), TheTab (~2,200, mentions Toby), Partizion (~1,200, data-loss angle). Listicles + product-led comparisons dominate. OneTab itself is dormant. | "URL list → workspace" reframe; honest about who we're NOT for. Shipped 2026-05-12. |91| OneTab alternative | TabGroupVault, Workona, Blackmount, TheTab, Partizion + 5 new indie entrants on 2026-05-14 refresh (Rambox, Nest, BoTab, Tab Folio, SuperchargeBrowser). OneTab itself shipped v2 in Feb 2026 with a known migration-timeout issue per its own troubleshooting page. | "URL list → workspace" reframe; honest about who we're NOT for. Shipped 2026-05-12, refined 2026-05-14 with the Feb-2026 v2 / sync-coming-soon context. |
89| bookmarks vs tab manager | Rambox, TabMark, TabGroupVault, Nest, Haystack, AlternativeTo, Dewey. Mostly listicles. | "Bookmarks are a folder you never open." Queued #1. |92| bookmarks vs tab manager | Rambox, TabMark, TabGroupVault, Nest, Haystack, AlternativeTo, Dewey. Mostly listicles. | "Bookmarks are a folder you never open." **Queued #1 — next run.** |
90| too many tabs open / tab hoarder | Same SERP as the foundational kw plus a Pearlmania500 podcast and a CWS extension named TooManyTabs. | Adjacent to the foundational post; will share traffic. Don't write a second post on the same SERP. |93| too many tabs open / tab hoarder | Same SERP as the foundational kw plus a Pearlmania500 podcast and a CWS extension named TooManyTabs. | Adjacent to the foundational post; will share traffic. Don't write a second post on the same SERP. |
91| how to save Chrome tabs | Workona, Shift, Partizion, makeuseof, Medium, CMU. Lots of how-to + product mentions. | Calm method post. Queued #2. |94| how to save Chrome tabs | Workona, Shift, Partizion, makeuseof, Medium, CMU. Lots of how-to + product mentions. | Calm method post. Queued #2. |
92| Session Buddy alternative | TheTab, TabGroupVault, listicles. Session Buddy is alive but stagnant. | "Same trust, modern visual layer." Queued #4. |95| Session Buddy alternative | TheTab, TabGroupVault, listicles. Session Buddy is alive but stagnant. | "Same trust, modern visual layer." Queued #4. |
93| Chrome 133 saved tab groups | Google help docs + recent Verge / The Pixel News coverage. | Chrome 133 as table-stakes; Toby axioms 1/2/3 as the wedge. Queued #7. |96| Chrome 133 saved tab groups | Google help docs + recent Verge / The Pixel News coverage. | Chrome 133 as table-stakes; Toby axioms 1/2/3 as the wedge. Queued #7. |
94 97
95## Competitor blogs we watch98## Competitor blogs we watch
96 99
97| Domain | What they ship | Why it matters |100| Domain | What they ship | Why it matters |
98|---|---|---|101|---|---|---|
99| `getworkona.com/blog` | Heavy how-to + workspace-as-CRM angle. Active. | Direct competitor on every "too many tabs" query; their "How to Fix The Problem of Too Many Tabs" is the post we differentiate from. Toby not mentioned in their OneTab roundup. |102| `getworkona.com/blog` | Heavy how-to + workspace-as-CRM angle. Active. | Direct competitor on every "too many tabs" query; their "How to Fix The Problem of Too Many Tabs" is the post we differentiate from. Toby not mentioned in their OneTab roundup. |
100| `partizion.io/blog` | Long-form productivity guides; aggressive SEO. | The "OneTab lost all my tabs" post is a primary citation source for our 2026-05-12 OneTab draft. Adversary but worth a respectful read. |103| `partizion.io/blog` | Long-form productivity guides; aggressive SEO. | The "OneTab lost all my tabs" post is a primary citation source for our OneTab draft. Adversary but worth a respectful read. |
101| `tabgroupvault.com/blog` | Listicle-heavy comparison content. | Owns "best OneTab alternative" SERP slot with a ~2,800-word post. Mentions Toby as "visual organizers" — they self-route exactly the persona we want. |104| `tabgroupvault.com/blog` | Listicle-heavy comparison content. | Owns "best OneTab alternative" SERP slot with a ~2,800-word post. Mentions Toby as "visual organizers" — they self-route exactly the persona we want. |
102| `thetabextension.com/blog` | Active product-led blog; **2,200-word OneTab-vs-TheTab post mentions Toby at "$9/mo"** — pricing claim worth tracking for accuracy. | New SERP entrant. Worth occasional check-in. |105| `thetabextension.com/blog` | Active product-led blog; **2,200-word OneTab-vs-TheTab post mentions Toby at "$9/mo"** — pricing claim worth tracking for accuracy. | New SERP entrant. Worth occasional check-in. |
103| `blackmount.ai/articles` | AI-organize lane; long-form (~3,200 words). Toby not mentioned. | Demonstrates the AI-first lane we've deliberately deferred to Q4 2026. |106| `blackmount.ai/articles` | AI-organize lane; long-form (~3,200 words). Toby not mentioned. | Demonstrates the AI-first lane we've deliberately deferred. |
104| `maxfoc.us/blog` | Single-author productivity content with light brand. | "Psychology of tab hoarding" is on the foundational SERP. We reject their "set a tab limit" advice. |107| `maxfoc.us/blog` | Single-author productivity content with light brand. | "Psychology of tab hoarding" is on the foundational SERP. We reject their "set a tab limit" advice. |
105| `getlazy.dev/blog` | Knowledge-worker / second-brain adjacent. | Distant relative — useful for adjacency content. |108| `getlazy.dev/blog` | Knowledge-worker / second-brain adjacent. | Distant relative — useful for adjacency content. |
106| `tabby.so/blog` | Newer, niche. | Watch for new SEO entrants. |109| `tabby.so/blog` | Newer, niche. | Watch for new SEO entrants. |
107| `raindrop.io/blog` | Bookmark-manager-with-a-design-team. | The "calm" axis we're aiming for is closest to their voice; useful reference. |110| `raindrop.io/blog` | Bookmark-manager-with-a-design-team. | The "calm" axis we're aiming for is closest to their voice; useful reference. |
108| `arc.net` / `diabrowser.com` | Browser-as-product. Arc is winding into Dia. | Cultural moment to engage carefully — see queued post #5. |111| `arc.net` / `diabrowser.com` | Browser-as-product. Arc is winding into Dia. | Cultural moment to engage carefully — see queued post #5. |
109| `sigmaos.com` | Slowed sharply; X dormant since 2024-11. | Watching only; not actively engaged. |112| `sigmaos.com` | Slowed sharply; X dormant since 2024-11. | Watching only; not actively engaged. |
110| `onetab.com` | Originator of the category, functionally dormant. **Now the subject of a published draft.** | Their `/troubleshooting` page is the primary source for our 2026-05-12 draft's "data loss" claim — worth a periodic re-check in case copy changes. |113| `onetab.com` | Originator of the category; shipped a v2 in Feb 2026 with known migration-timeout issues and a signaled encrypted-sync feature still pending. **Subject of a published draft (in refine).** | Their `/troubleshooting` page is the primary source for the "data loss" and "Feb 2026 v2" claims in our draft — re-check on every cycle in case copy shifts. |
114| `rambox.app/blog` | Listicle SEO. Picks up "best tab manager" queries. | New SERP entrant on the OneTab alternative query, 2026-05-14 refresh. |
115| `nestextended.com/blog` | "Free AI-powered tab manager" positioning. | New SERP entrant on multiple queries, 2026-05-14 refresh. |
116| `botab.net/blog` | Listicle product-led blog. | New SERP entrant, 2026-05-14 refresh. |
117| `tabfolio.app/blog` | "OneTab alternative" focused content. | New SERP entrant, 2026-05-14 refresh. |
118| `superchargebrowser.com/library` | Library-style aggregated comparison content. | New SERP entrant, 2026-05-14 refresh. |
111 119
112## Operator decisions still open120## Operator decisions still open
113 121
114- **Where do drafts get published?** The pipeline writes to the wiki; production blog lives at `apps/landing/src/content/post/*.md`. Drafts get hand-copied across editing? Or change the publish flow? Block on first publish.122- **Where do drafts get published?** The pipeline writes to the wiki; production blog lives at `apps/landing/src/content/post/*.md`. Drafts get hand-copied across editing? Or change the publish flow? Block on first publish.
115- **Internal-link URL shape.** Astro routing on `gettoby.com` may not match filename slugs (e.g. `2024-10-02-workonaAlternative.md` → `/blog/workonaAlternative` or `/blog/workona-alternative`?). Confirm canonical paths before publishing either draft.123- **Internal-link URL shape.** Astro routing on `gettoby.com` may not match filename slugs (e.g. `2024-10-02-workonaAlternative.md` → `/blog/workonaAlternative` or `/blog/workona-alternative`?). Confirm canonical paths before publishing either draft.
116- **Image hand-off.** Cover + in-post images per existing `~/assets/images/blog/<post-folder>/<image>.png` pattern. Neither draft has images yet. Operator owns this (or hand off to design). The OneTab draft specifically needs a side-by-side "URL list vs visual collection" hero — the image carries the post's core claim.124- **Image hand-off.** Cover + in-post images per existing `~/assets/images/blog/<post-folder>/<image>.png` pattern. Neither draft has images yet. Operator owns this (or hand off to design). The OneTab draft specifically needs a side-by-side "URL list vs visual collection" hero — the image carries the post's core claim.
117- **Pricing claim guardrail.** Both current drafts deliberately do not mention dollar figures (per `toby/00-state-of-the-project.md` $4.50 vs $6/$10 contradiction; playbook O3 KR1 due 2026-05-13). The OneTab draft says "free for solo use" + "paid plans exist" — safe regardless of reconcile.125- **Pricing claim guardrail.** Both current drafts deliberately do not mention dollar figures (per `toby/00-state-of-the-project.md` $4.50 vs $6/$10 contradiction; playbook O3 KR1 due 2026-05-13). The OneTab draft says "free for solo use" + "paid plans exist" — safe regardless of reconcile.
118- **Reliability gate.** Both drafts mention Save Session and the new tab page as core features. Both are exposed to the blank-page hang documented in `toby/incidents/2026-05-11-blank-extension-page.md`. Recommendation: hold publish of the OneTab draft until the 3-layer hotfix ships (O1 KR1, due 2026-05-24) so we don't drive switchers into the bug. The foundational post (Why 80 Tabs Open) is less feature-promotional and can publish earlier.126- **Reliability gate.** Both drafts mention Save Session and the new tab page as core features. Both are exposed to the blank-page hang documented in `toby/incidents/2026-05-11-blank-extension-page.md`. Recommendation: hold publish of the OneTab draft until the 3-layer hotfix ships (O1 KR1, due 2026-05-24) so we don't drive switchers into the bug. The foundational post (Why 80 Tabs Open) is less feature-promotional and can publish earlier.
119- **Distribution loop.** Each blog post should pair with one X post that links it. The foundational post's natural counterpart is Post 1 from `toby/x/content-pipeline.md` ("47 tabs is not a personality flaw"). The OneTab draft needs its own dedicated X anchor — recommend operator queues that next.127- **Distribution loop.** Each blog post should pair with one X post that links it. The foundational post's natural counterpart is Post 1 from `toby/x/content-pipeline.md` ("47 tabs is not a personality flaw"). The OneTab draft needs its own dedicated X anchor — recommend operator queues that next.
120- **Pricing claim in TheTab's comparison post.** TheTab's blog claims Toby is "$9/mo." That's not consistent with either $4.50/mo internal or $6/$10 public-listing numbers. Either we have an outdated price somewhere we don't see, or TheTab is wrong. Worth flagging to operator alongside the pricing reconcile.128- **Pricing claim in TheTab's comparison post.** TheTab's blog claims Toby is "$9/mo." That's not consistent with either $4.50/mo internal or $6/$10 public-listing numbers. Either we have an outdated price somewhere we don't see, or TheTab is wrong. Worth flagging to operator alongside the pricing reconcile.
121- **socialdata listening cadence.** From last run's `pending_review`: do we always pull fresh X tweets or rely on `toby/x/strategy.md`? This run again skipped socialdata calls because the OneTab story was fully sourced from public web pages (OneTab's own troubleshooting page + competitor blog posts) and adding X tweets wouldn't have changed the angle. Recommendation: only call socialdata when a topic is genuinely conversation-driven (e.g. live competitor moves, viral incidents). Codify this in the agent orders next iteration.129- **socialdata listening cadence.** Recurring pending review: do we always pull fresh X tweets or rely on `toby/x/strategy.md`? This run again skipped socialdata calls — the OneTab refinements were all sourced from OneTab's own troubleshooting page and the public SERP, where X tweets wouldn't have changed the angle. Recommendation: only call socialdata when a topic is genuinely conversation-driven (live competitor moves, viral incidents). Codify this in the agent orders next iteration.
122 130
123## Open questions131## Open questions
124 132
125- **Reliability gate logic.** Should comparison + feature-promotional posts (P3, P5) wait on the reliability hotfix as a class? Current decision case-by-case. May want a hard rule.133- **Reliability gate logic.** Should comparison + feature-promotional posts (P3, P5) wait on the reliability hotfix as a class? Current decision case-by-case. May want a hard rule.
126- **AI-feature mentions.** Q4 2026 AI relaunch is internal. Drafts must not pre-announce it. Both current drafts comply; the OneTab draft explicitly says "AI auto-organize is on the roadmap, not in your hands today" — that line either needs softening or removal depending on how the operator wants to handle the pre-announce guardrail.134- **AI-feature mentions.** Internal AI relaunch must not be pre-announced in blog posts. The OneTab draft's AI sentence was tightened this cycle to remove the roadmap reference — verify on read-through that the change still reads honest, not evasive.
127- **Should we add a Post 13-style 🔒 acct-only series for blog?** X uses "🔒 acct-only" to mark drafts that can't ship until @TobyForTabs creds exist. For blog the analog might be "🔒 rel-gated" or "🔒 pricing-gated" — already in use informally in this doc; might be worth a separate column in the Posts table.135- **"🔒 rel-gated" / "🔒 pricing-gated" status column?** Currently both gates are tracked in editor-notes prose. May be worth promoting to a column on the Posts table once we have 5+ drafts in flight.
128 136
137## Changelog
138
139- **2026-05-14 (run #3)**: No new draft. Refined `onetab-alternative.md` (rev 2: Feb-2026 v2 + encrypted-sync notes; AI line softened). SERP refresh on `OneTab alternative` — 5 new indie entrants logged. Pipeline updated.
140- **2026-05-12 (run #2)**: Drafted `onetab-alternative.md` (rev 1). Migrated legacy `toby/blog-*.md` files into `toby/blog/` sub-folder.
141- **2026-05-09 (run #1)**: Drafted `why-you-have-so-many-tabs-open.md`. Pipeline established.
142
← back to history