Skip to content

docs(seo): scope Railway self-hosting page to Steel - #91

Merged
nibzard merged 1 commit into
mainfrom
seo/railway-page-retarget
Jul 30, 2026
Merged

docs(seo): scope Railway self-hosting page to Steel#91
nibzard merged 1 commit into
mainfrom
seo/railway-page-retarget

Conversation

@nibzard

@nibzard nibzard commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Why

Google Search Console shows /overview/self-hosting/railway earning 36,672 impressions (17.6% of site total) at 0.05% CTR. The impressions come from Railway-the-platform queries Steel can never win:

  • railway healthcheckpath railway.json docs
  • railway autoscaling documentation
  • railway public domain up.railway.app docs
  • railway dev
  • railway web

The page was titled just "Railway", so Google treated it as generic Railway platform documentation. This scopes it unambiguously to self-hosting Steel Browser on Railway, following the intent-phrased title/meta convention from #72.

What changed

Frontmatter

Before After
title Railway Self-Host Steel Browser on Railway
description A quick guide on deploying Steel Browser to Railway using our template Self-host Steel Browser on Railway with our one-click deploy template: launch the container, verify the /v1/health endpoint, and connect over CDP. (146 chars)

sidebarTitle: Railway is unchanged, so the sidebar label stays short.

Headings and labels rescoped away from generic Railway phrasing

  • ### Common Use Cases -> ### Common Use Cases for Self-Hosted Steel Browser
  • **Health Check Endpoint:** -> **Steel Browser Health Check Endpoint:** (the railway healthcheckpath match)
  • ### Post-Deployment Notes -> ### After Deploying Steel Browser
  • 1. **Access the Instance:** -> 1. **Access Your Steel Instance:** (the railway public domain match)
  • ### Security Considerations: -> ### Securing Your Steel Browser Instance
  • Opening paragraph: "Hosting Steel Browser on Railway" -> "Self-hosting Steel Browser on Railway"

No body content was restructured and no inbound links or anchors pointed at the renamed headings.

Verification

  • bun run lint clean
  • bun run validate-links 0 errors
  • bun run generate && bun run build succeeds; rendered <title> is Self-Host Steel Browser on Railway | Steel Docs with the new meta description

The page earned 36,672 GSC impressions at 0.05% CTR because Google matched
it for Railway-the-platform queries (railway healthcheckpath, railway
autoscaling documentation, railway public domain, railway dev, railway web)
that Steel can never win.

Retarget title and description to self-hosting Steel Browser on Railway,
following the intent-phrased convention from #72, and rescope the headings
that read as generic Railway platform docs (health check endpoint, public
domain access, security considerations). sidebarTitle stays "Railway".
@vercel

vercel Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview Jul 30, 2026 12:56pm

Request Review

@nibzard
nibzard merged commit 54bc646 into main Jul 30, 2026
2 of 3 checks passed
@nibzard
nibzard deleted the seo/railway-page-retarget branch July 30, 2026 14:13
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