Skip to content

Archive the unmanaged Postgres pages - #2504

Merged
kcmartin merged 1 commit into
mainfrom
archive-unmanaged-postgres
Sep 24, 2026
Merged

kcmartin merged 1 commit into
mainfrom
archive-unmanaged-postgres

Conversation

@kcmartin

@kcmartin kcmartin commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Third and last of the Postgres path swap, after #2502 and #2503. This is the archiving step agreed with Sam and Alex: the pages stay reachable for Support and leave Google and the sidebar.

The shape comes from Mintlify's hidden pages matrix at https://www.mintlify.com/docs/organize/hidden-pages#search-seo-and-ai-indexing. There is no combination that hides a page from the sidebar, keeps it in site search, and removes it from Google, because searchable: true on a hidden group restores Google along with site search. So the answer is one index page that stays listed and indexed, linking to an archived set that is neither.

25 pages now carry noindex: true and are out of the navigation. /unmanaged-postgres stays in the sidebar, stays indexed, and links to all 25, so there is exactly one way in and both Google and site search can find it. The shared callout in snippets/postgres.mdx now says the pages are archived and points at both Managed Postgres and the index.

Two additions beyond the agreed shape, both small.

The four section pages, getting-started, connecting, managing and advanced-guides, were empty stubs holding nothing but the warning. They existed only as navigation roots, and removing the navigation would have left them as dead ends. Each now lists its own children, so an old link lands somewhere useful.

reference/postgres-whats-next is archived too. It was sitting in the Fly Postgres navigation group while living outside the postgres/ directory, so it was not caught when the pages moved in #2502. The content is unmanaged Fly Postgres throughout, fly pg create and postgres-flex and an explicit "this is not a managed database". I found it by diffing the navigation before and after rather than by listing the directory, which is the only reason it turned up. Its URL is unchanged, it just gains noindex and the callout and appears on the index.

No redirects change in this PR. All 605 entries are untouched, and every URL that worked after #2503 still works.

Verified on the preview at https://fly-io-archive-unmanaged-postgres.mintlify.site

All 26 pages return 200. The noindex flag is set on 25 of them and correctly absent from /unmanaged-postgres. The sitemap drops from 913 entries to 887, the only /unmanaged-postgres path left in it is the index, and /reference/postgres-whats-next is gone. The sidebar goes from 25 entries under /unmanaged-postgres to one.

One limitation worth recording, because it caught me. A Mintlify preview blanket-noindexes every page it serves. /postgres and /networking/services both carry <meta name="robots" content="noindex, nofollow"/> on the preview despite having no such frontmatter, and neither carries it on the live site. So the rendered meta tag cannot be verified on a preview for any page. What is checkable is the page metadata in the payload, which does reflect the frontmatter, and that is what the numbers above come from. The rendered tag needs a re-check on docs.fly.io after this merges.

Third of three. The pages stay reachable for Support and leave Google
and the sidebar.

25 pages carry noindex: true and drop out of the navigation. The index
page at /unmanaged-postgres stays listed and indexed, and links to all
25, so there is one way in that search engines and site search can both
find. The shared callout now says the pages are archived and points at
both Managed Postgres and the index.

The four section pages were empty stubs that existed only as navigation
roots. They now list their own children, so an old link to one of them
lands somewhere useful rather than on a bare warning.

Also archives reference/postgres-whats-next, which sat in the Fly
Postgres navigation group while living outside the directory. It is
unmanaged Postgres content and was missed when the pages moved in 2502.
Its URL is unchanged.
@mintlify

mintlify Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

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

Project Status Preview Updated
fly-io 🟢 Ready View Preview Sep 24, 2026, 10:25 PM

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

@kcmartin
kcmartin merged commit e7bb003 into main Sep 24, 2026
2 checks passed
@kcmartin
kcmartin deleted the archive-unmanaged-postgres branch September 24, 2026 22:30

This branch was successfully deployed

1 active deployment
staging — 6f90684f Deployed Sep 24, 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.

1 participant