Skip to content

Redirect 15 legacy 4xx URLs surfaced by SEO audit#403

Merged
vvlladd28 merged 1 commit into
mainfrom
fix-404-inbound-redirects
May 21, 2026
Merged

Redirect 15 legacy 4xx URLs surfaced by SEO audit#403
vvlladd28 merged 1 commit into
mainfrom
fix-404-inbound-redirects

Conversation

@vvlladd28
Copy link
Copy Markdown
Member

Summary

  • Adds 15 SINGLE redirects in src/data/redirects.ts for stale external inlinks that resolved to 404 on the legacy site.
  • Three buckets of fixes:
    • Renamed pagesuser-guide/dashboarduser-guide/dashboards/, iot-gateway/modbusiot-gateway/config/modbus/, user-guide/install*installation/, reference/edgeedge/, reference/apis + reference/device-connectivity-apiapis-and-sdks/.
    • Removed / consolidated pagesmqtt-broker/security/mqtt-broker/security/overview/, getting-started typo variants (getting-started-guide/hello-world, getting-started-guides/heloworld, bare getting-started-guides/, user-guide/getting-started/) → getting-started/.
    • Never-existing pages with stale inlinksuser-guide/middleware/, user-guide/ui/user-guide/.
  • Regenerated public/_redirects and public/redirects.json via pnpm generate:redirects.
  • Source: iot-platform_21-may-2026_4xx-page_2026-05-21_13-14-45.csv audit; targets verified against existing Astro content and the legacy thingsboard.github.io repo.

Stale external inlinks to /docs/* URLs that were either renamed
(dashboard → dashboards, modbus → config/modbus, install →
installation, reference/edge → edge), removed (rule-engine tutorials
typos, getting-started-guides hello-world variants), or never had a
real page (middleware, ui directory). Redirect each to its closest
current target instead of returning 404.
@vvlladd28 vvlladd28 changed the title Redirect 15 legacy 4xx URLs surfaced by 2026-05-21 SEO audit Redirect 15 legacy 4xx URLs surfaced by SEO audit May 21, 2026
@vvlladd28 vvlladd28 merged commit 6531547 into main May 21, 2026
4 checks passed
@vvlladd28 vvlladd28 deleted the fix-404-inbound-redirects branch May 21, 2026 15:24
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