Skip to content

SEO growth pages — GP-01 … GP-07 - #93

Open
shivthakker wants to merge 2 commits into
seo/technical-fixesfrom
feat/landing-pages
Open

SEO growth pages — GP-01 … GP-07#93
shivthakker wants to merge 2 commits into
seo/technical-fixesfrom
feat/landing-pages

Conversation

@shivthakker

@shivthakker shivthakker commented Sep 3, 2026

Copy link
Copy Markdown
Member

Implements the Fleetbase SEO Growth Plan: six new pages plus the GP-03 reformat, all built on one verified competitor-pricing dataset.

Stacked on #94 (the SEO Fix Plan) so these pages inherit its conventions — no doubled brand suffix, the RelatedPages cross-linking component, the shared metadata helpers. Merge #94 first, then retarget this to main.

The pricing data is the foundation

src/lib/competitors.ts holds 17 products, every figure read from the vendor's own pricing page on 2026-09-03.

This mattered more than expected. Third-party summaries disagreed with the source repeatedly:

Widely quoted Actual (vendor page)
Onfleet Launch $599/mo $619/mo
Onfleet Scale $1,299/mo $1,349/mo
Onfleet Enterprise from $2,999/mo from $3,099/mo
Tookan Startup $99/mo $129/mo
Tookan Growth $249/mo $299/mo

Had I written from search summaries, every price on six pages would have been wrong. The file carries a note telling future editors not to refresh it from review sites.

Where a vendor publishes nothing — Bringg, Samsara, Motive — that is recorded as a fact about the vendor. Third-party estimates appear only with attribution and are never presented as vendor rates. Nothing is invented.

Two things surfaced during research that are worth knowing independently of this PR:

  • Circuit for Teams no longer exists under that name — it now redirects to spoke.com/dispatch.
  • Simply Fleet has a published price increase dated 15 September 2026, twelve days out. Flagged on the page.

Pages

Ticket Page Tools
GP-01 /guides/best-last-mile-delivery-software 8
GP-02 /guides/best-route-optimization-software 7
GP-07 /guides/best-dispatch-software 7
GP-04 /compare/vs-fleetio 7
GP-05 /compare/vs-bringg (URL reused) 6
GP-06 /compare/vs-samsara 6
GP-03 /compare/vs-onfleet — reformatted to roundup 7

Routing decision you should know about: the roundups went to a new /guides segment rather than the blog. The blog is Ghost-hosted, so blog content cannot live in this repo — /guides was the only option that keeps these pages under version control. Easy to change if you'd rather they were Ghost posts.

GP-03 handled carefully

/compare/vs-onfleet ranks #9 and was the only non-list result in a top 10 made entirely of roundups. Per the plan, the existing Fleetbase-vs-Onfleet table is kept as one section rather than replaced, the URL is unchanged, and the "Onfleet pricing" section the plan asked for is added. I also corrected a stale claim in the old table that described Fleetbase pricing as "from $50/mo" — actual pricing is $29/mo plus $5 per driver.

Conventions

Every page follows the plan's writing rules: Fleetbase is one entry among 6–8 tools with its own limits stated, each competitor gets a fair description and an explicit "when this one wins" section, one H1, a table of contents, an FAQ block with FAQPage schema, and a dated "last updated" line.

Verified

All nine routes render 200 against a dev server, with:

h1=1  FAQPage schema present  canonical correct  title under 60 chars
/compare/vs-bringg -> 200 (redirect removed, no loop)
/pricing?ref=... -> 308 -> /pricing (fix-plan middleware still working)

Reviewer notes

  1. Three titles needed trimming. The growth plan's mandated format ([Competitor] Alternatives: [N] Options for [Job] (2026)) produces titles over 60 characters, which collides with SEO-04 in the fix plan. I trimmed to stay under 60 rather than introduce new violations of a rule I'd just enforced site-wide.
  2. GP-08 deliberately not done. The plan sequences it after GP-03 proves itself and warns Tookan is already switched to pnpm #3 so changes must be additive. Doing it now would contradict the plan.
  3. Pricing needs a quarterly refresh. PRICING_VERIFIED_AT drives the "last updated" date on every page, so bump it and re-check the sources together.
  4. No screenshots. The plan asks for real screenshots of each tool. I can't produce those for competitor products — someone needs to capture them, or we drop that requirement.

Not covered

The plan's entire link-building programme — review-site listings, alternative directories, outreach to competitors' roundups, guest posts. That's outreach work, not code.

🤖 Generated with Claude Code

@vercel

vercel Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
fleetbase-io Ready Ready Preview Sep 3, 2026 5:40am UTC

Request Review

shivthakker and others added 2 commits September 3, 2026 13:18
Placeholder so the PR can be opened ahead of the page work in the
Fleetbase SEO Growth Plan (GP-01 … GP-08).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…istry

Implements the SEO Growth Plan. Six new pages plus the GP-03 rewrite,
all built on one verified pricing dataset.

Competitor pricing registry (src/lib/competitors.ts)

  Every figure was read from the vendor's own pricing page on
  2026-09-03. This mattered more than expected: third-party summaries
  disagreed with the source repeatedly. Onfleet's entry plan is widely
  quoted at $599 — the page says $619. Tookan's Startup is quoted at
  $99 — the page says $129. Scale, Enterprise and Tookan's other tiers
  were all stale too. The file carries a note telling future editors
  not to refresh it from review sites.

  Where a vendor publishes nothing — Bringg, Samsara, Motive — that is
  recorded as a fact about the vendor. Third-party estimates are
  included only with attribution and never presented as vendor rates.
  Nothing here is invented.

New pages

  GP-01  /guides/best-last-mile-delivery-software   (8 tools)
  GP-02  /guides/best-route-optimization-software   (7 tools)
  GP-07  /guides/best-dispatch-software             (7 tools)
  GP-04  /compare/vs-fleetio                        (7 tools)
  GP-05  /compare/vs-bringg                         (6 tools)
  GP-06  /compare/vs-samsara                        (6 tools)

  Plus /guides as a hub. Roundups went to /guides rather than the blog
  because the blog is Ghost-hosted, so blog content cannot live in this
  repo — this was the only routing option that keeps the pages here.

GP-03  /compare/vs-onfleet reformatted from head-to-head to roundup.
  The page ranks #9 and every result above it is a list. The existing
  Fleetbase-vs-Onfleet table is kept as one section rather than being
  replaced, per the plan. Adds the "Onfleet pricing" section the plan
  asked for, and corrects a stale claim in the old table that described
  Fleetbase pricing as "from $50/mo".

Every page follows the plan's rules: Fleetbase is one entry among 6-8
tools with its limits stated, competitors get a fair hearing and an
explicit "when this one wins" section, one H1, a table of contents, an
FAQ block with FAQPage schema, and a dated "last updated" line.

Supporting changes: /compare/vs-bringg redirect removed from
next.config.ts so the restored page resolves; three new cards on the
compare hub; sitemap, footer, homepage callout and RelatedPages updated.

Not done: GP-08 (Tookan and Route4Me reformat). The plan sequences it
explicitly after GP-03 has proven itself, and warns that Tookan is
already #3 so changes must be additive. Doing it now would contradict
the plan's own instruction.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@shivthakker shivthakker changed the title SEO growth pages (GP-01 … GP-08) SEO growth pages — GP-01 … GP-07 Sep 3, 2026
@shivthakker
shivthakker changed the base branch from main to seo/technical-fixes September 3, 2026 05:37
@shivthakker
shivthakker marked this pull request as ready for review September 3, 2026 05:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant