| Surface | Primary search intent |
|---|---|
| Homepage | YGIT deployment automation, Git to Cloudflare Pages |
| User Docs | How to use YGIT, connect GitHub, connect Cloudflare, deploy repository |
| CLI | YGIT CLI install, login, init, deploy, JSON output |
| SDK | YGIT SDK and language client documentation |
| API | YGIT API authentication, resources, errors, deployments |
| Updates | YGIT releases and documentation changes |
Every documentation page must include:
---
title: Clear page title
description: A unique summary of the page and user outcome.
sidebar_position: 1
---Use one H1 per page, task-oriented H2 headings, descriptive link text, and screenshots with meaningful alt text.
- Put the answer or task outcome near the top.
- Use product terminology consistently.
- Avoid keyword repetition and unverifiable superlatives.
- Link to the next logical task.
- Label preview and planned features.
- Keep URLs stable; use redirects when changing public slugs.
- Canonical site URL comes from
SITE_URL. - Docusaurus generates
sitemap.xml. static/robots.txtpermits crawling.static/img/social-card.svgprovides a social preview.- Structured data identifies YGIT as a developer application.
- Broken links fail the production build.
- Confirm the production domain.
- Update
SITE_URLandstatic/robots.txtif the domain differs fromygit.dev. - Verify unique titles and descriptions.
- Check canonical links in the production HTML.
- Inspect sitemap and robots files.
- Test social-preview metadata.
- Submit the sitemap through the selected search-engine webmaster tools.