Skip to content

Add meta descriptions to the app guides, deep dive, LiteFS and MCP pages - #2580

Open
alexleventer wants to merge 2 commits into
mainfrom
meta-descriptions-guides
Open

alexleventer wants to merge 2 commits into
mainfrom
meta-descriptions-guides

Conversation

@alexleventer

@alexleventer alexleventer commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Adds description: to the 64 app guide, deep dive, LiteFS and MCP pages that have none. Mintlify only emits <meta name="description"> from description:, so these pages ship without one, and Search Console shows Google writing its own snippets for them. The Ahrefs audit on 2026-10-13 flagged 753 indexable pages without descriptions across fly.io properties.

Each description is written from that page's content: 120–155 characters, naming the commands, config and concepts the page actually covers, with no two alike. Pages that warn they're outdated or sunset say so. Only frontmatter changes. Every file still parses with yaml.safe_load, and no description is over 155 characters.

Covers app-guides (24), litefs (19), deep-dive (13) and model-context-protocol (8). The three LiteFS Cloud pages say the service was retired, and the legacy app guides that carry the 'This document is old' warning say they're old.

🤖 Generated with Claude Code


Update, 20 Oct. Dropped the 18 obsolete app guides, so this is 46 pages rather than 64.

Each of them imports snippets/obsolete-doc.mdx, which tells readers "This document is old! It is likely wrong in some important way." They are exactly the 18 pages in https://github.com/superfly/docs-tracking/issues/364, whose last line says they are skipped for meta descriptions until that decision is made. Half the descriptions said the page was old and half read as current, so merging as-is would have published polished snippets for pages we have decided not to drive traffic to. They get descriptions, noindex or a redirect once #364 lands.

Checked across the remaining 46: all are 141 to 155 characters, none duplicated, no prices, no noindex pages, "Fly.io" at most once. Numeric claims verified against their pages, including the 1GB Livebook volume and shared-cpu-2x, MinIO's 3-node cluster, the L40S GPU, LiteFS Cloud's October 2024 retirement and v0.5.0, the 30-day restore window, port 20202, and the 100 tx/sec FUSE figure.

One page left for a decision: app-guides/planetscale imports snippets/v2-needs-update.mdx, a softer warning saying the page hasn't been updated for Machines and "some features don't work the same way anymore". Its description reads as fully current. Keeping it seems reasonable, since that is not the same as "likely wrong", but it is the one page here with a warning on it.

Add a description: to the 64 app guide, deep dive, LiteFS and MCP pages that have none, so Mintlify emits a meta
description instead of leaving Google to write its own snippet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mintlify

mintlify Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
fly-io 🟢 Ready View Preview Oct 20, 2026, 7:41 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

Each of them imports snippets/obsolete-doc.mdx, which tells readers "This
document is old! It is likely wrong in some important way." They are the 18
pages in docs-tracking#364, whose last line says they are skipped for meta
descriptions until that decision is made.

Half the descriptions said so and half read as current, so merging as-is would
have published polished snippets for pages we have decided not to drive
traffic to. They get descriptions, noindex or a redirect once #364 lands.

46 pages left in the batch.

This branch was successfully deployed

1 active deployment
staging — 913ea4cd Deployed Oct 20, 2026 by mintlify[bot]
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.

2 participants