Skip to content

seo(content): seed contextual /platform/ backlinks from 8 blog posts#19

Merged
ndreno merged 1 commit into
mainfrom
seo/blog-footer-platform-backlinks
May 18, 2026
Merged

seo(content): seed contextual /platform/ backlinks from 8 blog posts#19
ndreno merged 1 commit into
mainfrom
seo/blog-footer-platform-backlinks

Conversation

@ndreno
Copy link
Copy Markdown
Contributor

@ndreno ndreno commented May 18, 2026

Summary

Follow-up to #18. Both new landing pages (`/ai/`, `/platform/`) showed 1 GSC impression in 28 days. PR #18 fixed `/ai/` inbound by repointing the two blog `/mcp/` links to `/ai/`. `/platform/` had no inbound from content, only from nav/footer.

This PR adds one contextual `/platform/` link to the closing paragraph of every blog post whose subject is pure platform / API-gateway material:

  • `api-retirement-done-right` (API lifecycle)
  • `authorization-at-the-gateway` (CEL/OPA)
  • `beyond-configuration-drift` (spec-first compilation)
  • `compliance-by-construction-part-1` (compliance evidence)
  • `compliance-by-construction-part-2` (compliance controls)
  • `how-we-build-our-roadmap` (roadmap principles)
  • `one-gateway-many-specs` (multi-spec compilation)
  • `strangler-fig-pattern-api-gateway` (migration)

Anchor text is intentionally varied per post (`platform-teams page`, `platform-team story`, `capabilities platform teams reach for first`, ...) so this does not read as exact-match anchor spam. Each link is on-topic to the post's own subject; no AI/MCP links were forced into platform posts.

The three AI-adjacent posts (`what-is-an-mcp-gateway`, `why-agents-break-where-developers-cope`, `barbacane-vs-portkey-litellm`) already link to `/ai/` from PR #18 and are intentionally left alone.

Also fixes one em dash in `beyond-configuration-drift`'s footer.

Test plan

  • `npm run build` clean (17 pages)
  • All 8 platform posts emit the `/platform/` contextual link
  • After merge, all 8 articles get re-pushed to dev.to via `update-cross-post.yml` so external mirrors stay in sync

…avored posts

Follow-up to PR #18. The repositioning gave us two landing pages
(/ai/ and /platform/) that GSC sees with just 1 impression each over
28 days. PR #18 fixed /ai/ inbound by repointing two blog /mcp/ links;
/platform/ had nothing pointing at it from content, only nav and
footer.

Adds one contextual /platform/ link to the closing paragraph of every
blog post whose subject is pure platform / API-gateway material:

- api-retirement-done-right (API lifecycle)
- authorization-at-the-gateway (CEL/OPA)
- beyond-configuration-drift (spec-first compilation)
- compliance-by-construction-part-1 (compliance evidence)
- compliance-by-construction-part-2 (compliance controls)
- how-we-build-our-roadmap (roadmap principles)
- one-gateway-many-specs (multi-spec compilation)
- strangler-fig-pattern-api-gateway (migration)

Anchor text is varied per post topic (platform-teams page, platform
team story, capabilities platform teams reach for first, ...) so this
does not read as exact-match anchor spam. Each link is on-topic to the
post's own subject; nothing was forced into a post where it would not
naturally fit.

Also swaps one em dash in beyond-configuration-drift's footer for a
hyphen, per project preference.

The three AI-adjacent posts (what-is-an-mcp-gateway, why-agents-break-
where-developers-cope, barbacane-vs-portkey-litellm) already link to
/ai/ from PR #18 and are intentionally left alone.
@ndreno ndreno merged commit 3724895 into main May 18, 2026
@ndreno ndreno deleted the seo/blog-footer-platform-backlinks branch May 18, 2026 14:53
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