Skip to content

CE: Add robots.txt, sitemap.xml, and favicon.ico routes#298

Merged
ericflo merged 1 commit intomainfrom
ce/add-seo-routes
Apr 15, 2026
Merged

CE: Add robots.txt, sitemap.xml, and favicon.ico routes#298
ericflo merged 1 commit intomainfrom
ce/add-seo-routes

Conversation

@ericflo
Copy link
Copy Markdown
Owner

@ericflo ericflo commented Apr 15, 2026

What

Add missing web fundamental routes: /robots.txt, /sitemap.xml, and /favicon.ico.

Why

All three currently return 404 (HTML error page), hurting SEO discovery and causing browser console noise for the missing favicon.

Changes

  • robots.txt: Returns User-agent: * / Allow: / / Sitemap directive
  • sitemap.xml: Lists public pages (/, /pricing, /signup, /login)
  • favicon.ico: Serves a minimal SVG matching the purple "M" logo
  • 3 new tests in http_routes.rs

@ericflo ericflo merged commit d8c6cd4 into main Apr 15, 2026
12 checks passed
@ericflo ericflo deleted the ce/add-seo-routes branch April 15, 2026 19:47
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