# Robots.txt for Hoot Songbook # This file tells search engine crawlers which parts of your site they can access User-agent: * Allow: / # Allow all content to be crawled by default # The songbook is meant to be publicly accessible # Block crawling of sensitive or unnecessary directories Disallow: /vendor/ Disallow: /src/ Disallow: /.git/ Disallow: /node_modules/ Disallow: /composer.json Disallow: /composer.lock Disallow: /package.json Disallow: /package-lock.json Disallow: /.env Disallow: /deploy.config Disallow: /build_index.php Disallow: /debug.php # Allow specific important files Allow: /manifest.json Allow: /sitemap.xml Allow: /robots.txt Allow: /*.css Allow: /*.js Allow: /*.png Allow: /*.svg Allow: /*.jpg Allow: /*.jpeg Allow: /*.gif Allow: /*.ico # Sitemap location Sitemap: https://hootsongbook.app/sitemap.xml # Crawl-delay for polite crawling (optional) # Crawl-delay: 1 # Additional notes: # - Update the Sitemap URL with your actual domain when deploying # - This configuration allows search engines to index your songs and playlists # - Blocks access to development and configuration files # - Allows access to all assets (CSS, JS, images)