No sitemap.xml or robots.txt — both return 404 #38

Closed
opened 2026-05-02 05:10:03 +00:00 by sscoble · 2 comments
Owner

Found: /sitemap.xml → 404. /robots.txt → 404.

Gap: Search engines cannot efficiently discover or crawl pages. No crawl instructions exist at all.

Needs:

  • Generate sitemap.xml from Astro content collections (astro-sitemap integration)
  • Create robots.txt (allow all, point to sitemap URL)
  • Submit sitemap to Google Search Console
  • Submit sitemap to Bing Webmaster Tools
  • Add canonical URL tags to every page
  • Add meta robots on staging/draft content
**Found:** /sitemap.xml → 404. /robots.txt → 404. **Gap:** Search engines cannot efficiently discover or crawl pages. No crawl instructions exist at all. **Needs:** - Generate sitemap.xml from Astro content collections (astro-sitemap integration) - Create robots.txt (allow all, point to sitemap URL) - Submit sitemap to Google Search Console - Submit sitemap to Bing Webmaster Tools - Add canonical URL tags to every page - Add meta robots on staging/draft content
sscoble added this to the 📋 V2 milestone 2026-05-02 05:10:03 +00:00
Collaborator

Verified complete - robots.txt and sitemap.xml exist. robots.txt at /robots.txt returns valid content. sitemap.xml generated dynamically at /sitemap.xml with 6 pages (home, speaking, consulting, books, contact, privacy). Both accessible and functional.

Verified complete - robots.txt and sitemap.xml exist. robots.txt at /robots.txt returns valid content. sitemap.xml generated dynamically at /sitemap.xml with 6 pages (home, speaking, consulting, books, contact, privacy). Both accessible and functional.
Collaborator

VERIFIED COMPLETE - robots.txt and sitemap.xml exist. robots.txt at /robots.txt returns valid content. sitemap.xml generated dynamically at /sitemap.xml with 6 pages. Both accessible.

VERIFIED COMPLETE - robots.txt and sitemap.xml exist. robots.txt at /robots.txt returns valid content. sitemap.xml generated dynamically at /sitemap.xml with 6 pages. Both accessible.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sscoble/brand-site#38
No description provided.