# gbrain — https://gbrain.io # # Marketing is meant to be found. Everything else is a workspace, a # checkout, or an operator console, and none of it belongs in an index. # Every page also carries its own `robots` meta, which is the directive # that actually binds; this file is the cheaper hint that stops a crawler # fetching those paths at all. User-agent: * # The application: private by definition. # # The trailing slash matters. `/workspace` (singular) is a marketing page # arguing for having one; the app lives at `/workspace/orgs/...` and # `/workspaces`. A bare `Disallow: /workspace` is a prefix match and would # quietly de-index the landing page along with the app. # The feature pages are public and live inside the app's prefix, so # they are the one thing under /workspace/ a crawler may read. Allow: /workspace/features Disallow: /workspace/ Disallow: /workspaces Disallow: /ministry Disallow: /users Disallow: /checkout Disallow: /billing Disallow: /whisperer Disallow: /welcome Disallow: /waitlist Disallow: /sign-in Disallow: /gate Disallow: /pipe Disallow: /terminal Disallow: /live # Internal surfaces. The design system is ours to read, not a search # result, and /dev exists only in development. Disallow: /design Disallow: /branding Disallow: /dev # Tracking parameters address the same document. The canonical link # settles it, but there is no reason to spend crawl budget proving it. Disallow: /*?ref= Disallow: /*?utm_ Sitemap: https://gbrain.io/sitemap.xml