Skip to content

docs: dedicated Getting Started page (own the onboarding query) + HowTo schema#31

Draft
rain-Brian wants to merge 1 commit into
mainfrom
seo/megadetector-getting-started
Draft

docs: dedicated Getting Started page (own the onboarding query) + HowTo schema#31
rain-Brian wants to merge 1 commit into
mainfrom
seo/megadetector-getting-started

Conversation

@rain-Brian

Copy link
Copy Markdown
Collaborator

Why

External getting-started gateways (a WILDLABS Tech Tutors page and Dan Morris's readthedocs getting-started.html) currently win the "getting started with MegaDetector" / "how do I get started with MegaDetector" query. They win structurally: the query string matches their page slug, title, and H1 at once, on a dedicated URL. Our onboarding content was strong but embedded inside the homepage, and a generic homepage URL loses that query to a dedicated-slug page.

This adds a dedicated Getting Started page to close that gap. The work is additive: nothing is removed from the homepage or other pages.

What

  • New docs/getting-started.md at /MegaDetector/getting-started/ with slug + title + H1 all matching the target query. Hub-and-spoke: it walks decide-if-it-fits → pick-a-path → first small batch → read-output → scale-up, linking out to Installation, CLI, Output Format, Model Zoo, FAQ rather than restating them.
  • overrides/main.html: a HowTo JSON-LD block, gated per-page (same src_path mechanism as the existing WebSite/FAQPage blocks) so it renders only on the new page. Added the new FAQ Q&A to the existing FAQPage graph so schema stays in sync with faq.md.
  • docs/index.md (additive): a Getting Started pointer near the top; the Quick start section is unchanged.
  • docs/faq.md (additive): new question "How do I get started with MegaDetector?".
  • mkdocs.yml: nav entry between Overview and Installation.

All page content is sourced from existing repo docs; no external/reference content was copied.

Verification

  • mkdocs build --strict exits 0
  • HowTo renders only on the getting-started page (4 HowToStep), 0 on the homepage
  • New FAQ Q&A present in built faq/index.html; new URL present in sitemap.xml
  • 0 em-dashes; AI-tells linter clean for the new page

Add docs/getting-started.md at its own URL (slug + title + H1 matching
the 'getting started with MegaDetector' query) to own the onboarding
intent that the homepage does not title-match. The page is hub-and-spoke:
it presents the decide / pick-a-path / first-run / read-output / scale-up
sequence and links out to the deeper reference pages rather than
restating them. All content is sourced from existing repo docs.

- New page: docs/getting-started.md (HowTo JSON-LD, gated per-page in
  overrides/main.html alongside the existing WebSite/FAQPage blocks)
- index.md: add a Getting Started pointer (additive; quick-start kept)
- faq.md: add 'How do I get started with MegaDetector?' question
- overrides/main.html: HowTo block + new FAQPage entry mirroring faq.md
- mkdocs.yml: nav entry between Overview and Installation

Verified: mkdocs build --strict exits 0; HowTo renders only on the
getting-started page (4 HowToStep); new URL in sitemap; 0 em-dashes;
ai_tells clean for the new page.
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