Skip to content

Sitemap.xml + robots.txt + structured data #6

@truthixify

Description

@truthixify

Labels: Stellar Wave, seo, drips, help-wanted, good-first-issue
Tier: S (½–1 day)
Type: SEO

Context

The site has none of the standard SEO plumbing: no sitemap.xml, no robots.txt, no JSON-LD structured data. We're currently invisible to crawlers beyond their default behavior.

Scope

  1. robots.txt at /public/robots.txt:
    User-agent: *
    Allow: /
    Sitemap: https://usewraith.xyz/sitemap.xml
    
  2. sitemap.xml generated at build time from the route list. Add a Vite plugin (vite-plugin-sitemap or roll your own — it's a 20-line script) that runs in vite build and emits dist/sitemap.xml. Include /, /stellar (if #01 lands), and any other routes.
  3. Structured data (JSON-LD) in index.html:
    • Organization schema with name, URL, logo, sameAs (GitHub, npm).
    • SoftwareApplication schema with applicationCategory, operatingSystem, etc.
    • BreadcrumbList for routed pages (once we have more than one).
  4. Verify in Google Search Console (set up the property if not already) and Bing Webmaster Tools. Submit the sitemap.

Acceptance criteria

  • robots.txt and sitemap.xml present in build output.
  • JSON-LD blocks valid (test in Google's Rich Results Test).
  • Search Console property verified and sitemap submitted.
  • Build script documented in README.

Why good-first-issue

Mechanical, standards-driven, no design decisions. Great way to learn the project's build setup.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave programdripsFunded via Drips Networkgood first issueGood for newcomershelp wantedExtra attention is neededseoSearch engine optimization

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions