# Booking pages, manage links (/b/) and a page's guide are not blocked on purpose: they answer noindex (meta # and X-Robots-Tag), which a crawler only sees if it may fetch them. A manage link's HTML holds no booking data (that # comes from /api/b/, blocked below). A booking page's slots are allowed: a crawler or agent that renders the page # fetches them like a browser, and without them it would read the page's "Availability is temporarily unavailable" # notice instead of its times. The longest matching rule wins, so the Allow beats Disallow: /api/ for slots only; the # page's data rides in its HTML. User-agent: * Allow: /api/pages/*/slots Disallow: /api/ Disallow: /oauth/ Disallow: /connect/ Disallow: /migrate/ Disallow: /pay/ Disallow: /billing/ Disallow: /hooks/ Disallow: /dev/ # A data export's emailed download link (the owner's whole account); it also answers noindex. Disallow: /export/ Sitemap: https://daycal.io/sitemap.xml