Documentation Index
Fetch the complete documentation index at: https://docs.0xarchive.io/llms.txt
Use this file to discover all available pages before exploring further.
Docs GSC Root Fix Plan - 2026-06-01
Local Checkout
- Repo:
mintlify-docs - Local checkout:
/Users/mitch/Documents/0xArchive/output/repo-worktrees/gsc-root-fix-plans-20260601/docs - Branch:
codex/gsc-root-fix-plan-20260601-docs - Base:
origin/mainatdec3974 - Source evidence:
/Users/mitch/Documents/0xArchive/docs/ops/gsc-docs-main-site-defect-ledger-2026-06-01.md
Objective
Fix docs-side public-surface maturity issues behind GSC non-indexing, redirect-error, and crawlable route-template defects. The repair is content quality, crawl safety, redirect coverage, and canonical graph cleanup; GSC validation happens afterward.Non-Goals
- Do not bulk-request GSC indexing before representative pages are worth indexing.
- Do not add redirect variants without removing the crawl source when the source is under our control.
- Do not hide weak pages in navigation while still submitting them as strong public inventory.
Current Source Trace
docs.jsonowns navigation and redirect rules.scripts/check-search-console-readiness.mjsalready encodes several GSC-observed legacy redirects.scripts/check-redirects.mjsvalidates redirect coverage.recommendations/best-market-data-api.mdxis a representative non-indexed recommendation page.data.mdx,schemas.mdx, generated schema pages, and operation pages expose route-template strings such as/openinterest/{symbol}.sitemap.md,llms.txt, andllms-full.txtexpose public discovery maps.
Workstream 1 - Recommendation Page Quality Decisions
Needed work:- Audit non-indexed recommendation pages starting with
recommendations/best-market-data-api.mdx. - Decide per page: keep and upgrade, merge into a stronger hub, or noindex/remove from prominent discovery until upgraded.
- For kept pages, add evidence-rich substance: direct 0xArchive capability evidence, clear buyer-intent answer, comparison criteria, examples, and links from
/recommendations,/comparisons,/rest-api,sitemap.md, andllms.txt. - Avoid generated-feeling breadth. A page should earn indexation through a specific use case and named evidence.
npm run check:recommendation-readinessnpm run check:ia- Representative kept recommendation page has unique evidence and clear internal links.
- Pages that do not earn indexation are not submitted as important public inventory.
Workstream 2 - Docs Crawl-Safety Pass
Needed work:- Distinguish route templates shown as code from actual markdown links.
- Remove or de-link legacy bare templates that can become crawlable paths, especially
/openinterest/{symbol}. - Link readers to concrete operation pages such as
/schemas/operations/get-open-interest,/schemas/operations/get-hyperliquid-open-interest, or/schemas/operations/get-lighter-open-interest. - Add a validator that fails when known legacy templates appear as markdown links or generated related-links URLs.
- Route examples remain visible as code where useful.
- No crawlable internal link points to
/openinterest/{symbol}or encoded variants. - Validator covers at least
/openinterest/{symbol}and future known GSC-observed template leaks.
Workstream 3 - Redirect Backstops
Needed work:- Keep existing legacy redirects for
/docs/compare/tardisand related comparison variants. - Add encoded redirect aliases for GSC-observed encoded template URLs only if Mintlify supports them:
/openinterest/%7Bsymbol%7D/openinterest/%7Bsymbol%7D.md
- Update both
docs.jsonand validators together. - Do not treat redirects as the primary fix when the crawl source is still under our control.
npm run check:redirectsnpm run check:search-console-readiness- GSC live URL Inspection succeeds for the encoded URL before validation is clicked.
Workstream 4 - Main-Domain Docs Referrer Cleanup
Needed work:- Confirm docs pages do not link back to
https://www.0xarchive.io/docs/*. - Coordinate with CMS and frontend plans so docs-domain pages receive internal authority directly instead of through main-domain compatibility redirects.
- Keep docs discovery maps on docs-domain URLs.
rg "www\\.0xarchive\\.io/docs|https://0xarchive\\.io/docs|/docs/rest-api" *.mdx **/*.mdx llms.txt llms-full.txt sitemap.md docs.jsonhas only intentional redirect-source or historical-validator matches.- GSC referrers for sampled docs pages stop showing fresh main-domain docs sources after frontend/CMS deploys.
Workstream 5 - Post-Deploy GSC Evidence
Needed work:- Inspect one upgraded recommendation page.
- Inspect one legacy comparison redirect.
- Inspect
/openinterest/%7Bsymbol%7D. - Request indexing or validate fix only after live inspection confirms the docs-domain URL and fetch state.
- Representative upgraded docs page is fetchable and canonical to docs domain.
- Legacy redirect paths live-inspect cleanly.
- GSC validation is started only after representative live checks pass.
Sequencing
- Recommendation keep/merge/noindex decisions.
- Crawl-safety pass and validator.
- Redirect backstop variants where supported.
- Docs discovery map updates.
- Frontend/CMS canonical cleanup lands.
- Deploy docs.
- GSC live inspection and validation.
Verification Bundle
npm run check:recommendation-readinessnpm run check:ianpm run check:redirectsnpm run check:search-console-readinessnpm run validatenpm run broken-links- Post-deploy:
npm run verify:post-deployor the narrow live checks named above when full post-deploy verification is too expensive.