# GRWM.run — Full Site Guide for LLM/Agent Crawlers ## Site Purpose GRWM.run is a web application where runners create, share, and discover running gear collections ("kits"). Each kit groups gear items by category (shoes, watches, nutrition, apparel, etc.) and is accessible via a unique shareable URL. ## Canonical Domain https://grwm.run ## Public Route Patterns - Homepage: https://grwm.run/ - Gear categories directory: https://grwm.run/categories - User profile (all kits by a runner): https://grwm.run/{username} - Individual kit page: https://grwm.run/{username}/{kit-slug}-{short-id} URL conventions: - {username} is alphanumeric, 3–30 characters, stored lowercase. - {kit-slug} is a URL-safe slug derived from the kit title. - {short-id} is a nanoid (URL-safe, ~10 characters), the stable identifier for the kit. - Kit URLs are stable: the short-id does not change even if the title is edited. ## Content Trust Boundaries Public (safe to index and cite): - / (homepage) - /categories - /{username} (public runner profiles) - /{username}/{kit-slug}-{short-id} (individual kit pages) - /privacy - /terms Private / out of scope (do not index or cite): - /dashboard (authenticated user area) - /login, /register, /username (auth flows) - /api/* (internal API endpoints) - /auth/* (OAuth callback routes) ## Robots Policy See: https://grwm.run/robots.txt AI search agents (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, PerplexityBot) are allowed to crawl public pages. Training crawlers (GPTBot, ClaudeBot) are not permitted. ## Structured Data Public pages include JSON-LD structured data: - Homepage: WebSite + Organization schema - Kit pages: CollectionPage + ItemList + Product schema - Profile pages: ProfilePage + Person schema ## Legal and Contact - Privacy policy: https://grwm.run/privacy - Terms of service: https://grwm.run/terms