Skip to content

Fix 28 broken inbound links with redirects (SEO)#67

Open
shivthakker wants to merge 1 commit into
mainfrom
shiv-edits
Open

Fix 28 broken inbound links with redirects (SEO)#67
shivthakker wants to merge 1 commit into
mainfrom
shiv-edits

Conversation

@shivthakker

Copy link
Copy Markdown
Member

Summary

Resolves 28 broken links that were returning 404s — a mix of stale marketing/blog links (several carrying ?ref=fleetbase.ghost.io) and docs section-root URLs that Fumadocs never served. All are now 308 permanent redirects to verified-200 destinations, consolidating link equity onto canonical pages.

Implemented entirely in the redirects() block of next.config.ts — no content changes.

The fixes

Marketing (6)

  • /contact, /company/contact/contact/sales
  • /products/fleet-ops, /platform/fleet-ops/platform/fleetops
  • /products/developers-console/platform/developer-console
  • /compare/vs-bringg/compare (no Bringg page exists yet)

Docs section roots (16) — folders with no index page (Fumadocs 404s these) now land on their first/canonical child, e.g.:

  • /docs/platform/identity-and-access…/users (first page per meta.json)
  • /docs/platform/system-setup…/branding
  • /docs/platform/quickstart…/cloud-quickstart
  • /docs/fleet-ops/orders…/operations/orders/overview
  • /docs/pallet/{audits,warehouses,fulfillment,inventory,suppliers}…/overview
  • /docs/storefront/catalog…/overview
  • /docs/api/storefront…/store
  • /docs/extension-development/{getting-started,universe} → first child

Docs renamed/typo slugs (6)

  • /docs/fleetops/docs/fleet-ops
  • /docs/extending-fleetbase/docs/extension-development
  • /docs/platform/identity-and-access/{permissions,roles}…/roles-and-permissions
  • /docs/fleet-ops/orders/{importing,order-config}, /docs/fleet-ops/{drivers,service-areas} → current paths

Verification

Every destination confirmed 200 and every source confirmed 308 → correct target against a local next dev build.

Notes for reviewers

  • /compare/vs-bringg redirects to the compare index since no Bringg comparison page exists. A dedicated page would capture that search intent better — flagging as a follow-up.
  • /docs/fleet-ops/drivers/importing points to the drivers overview; there's no dedicated driver-import doc (only order importing exists).

🤖 Generated with Claude Code

Resolves 404s from stale blog/marketing links and docs section-root
URLs that Fumadocs never served. All sources now 308-redirect to
verified 200 destinations:

- Marketing: /contact, /company/contact -> /contact/sales;
  /products/* and /platform/fleet-ops -> canonical platform pages;
  /compare/vs-bringg -> /compare (no Bringg page yet)
- Docs section roots without an index page -> first/canonical child
- Renamed/typo docs slugs -> current paths (e.g. /docs/fleetops,
  /docs/extending-fleetbase, identity-and-access/permissions+roles)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
fleetbase-io Ready Ready Preview, Comment Jun 11, 2026 12:19pm

Request Review

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