# Robots.txt for QuizMaster Pro # https://quizmaster-pro.com/robots.txt User-agent: * Allow: / # Disallow admin and private areas Disallow: /admin/ Disallow: /config/ Disallow: /includes/ Disallow: /database/ Disallow: /user_input_files/ Disallow: /tmp/ Disallow: /browser/ Disallow: /*?* # Disallow query strings Disallow: /*.json$ Disallow: /*.xml$ # Allow important resources Allow: /assets/css/ Allow: /assets/js/ Allow: /assets/images/ Allow: /assets/fonts/ Allow: /public/ Allow: /*.css$ Allow: /*.js$ Allow: /*.png$ Allow: /*.jpg$ Allow: /*.jpeg$ Allow: /*.gif$ Allow: /*.webp$ Allow: /*.svg$ Allow: /*.woff$ Allow: /*.woff2$ Allow: /*.ttf$ Allow: /*.eot$ # Crawl delay Crawl-delay: 1 # Sitemap location Sitemap: https://quizmaster-pro.com/sitemap.xml # Specific bot configurations # Google Bot User-agent: Googlebot Allow: / Crawl-delay: 1 Sitemap: https://quizmaster-pro.com/sitemap.xml # Bing Bot User-agent: Bingbot Allow: / Crawl-delay: 2 # Yahoo Slurp User-agent: Slurp Allow: / Crawl-delay: 3 # DuckDuckBot User-agent: DuckDuckBot Allow: / # Baiduspider User-agent: Baiduspider Allow: / # YandexBot User-agent: YandexBot Allow: / # Social Media Bots # Facebook Bot User-agent: facebookexternalhit Allow: / # Twitter Bot User-agent: Twitterbot Allow: / # LinkedIn Bot User-agent: LinkedInBot Allow: / # Social media preview bots User-agent: Facebot Allow: / # Educational and Assessment related bots User-agent: * Disallow: /quiz/attempt/ Disallow: /quiz/results/ Disallow: /user/dashboard/ Disallow: /user/profile/ # File types to avoid crawling Disallow: /*.pdf$ Disallow: /*.doc$ Disallow: /*.docx$ Disallow: /*.xls$ Disallow: /*.xlsx$ Disallow: /*.ppt$ Disallow: /*.pptx$ # Image optimization User-agent: Googlebot-Image Allow: /assets/images/ Allow: /uploads/ # Video content (if any) User-agent: Googlebot-Video Allow: /assets/videos/ # SEO and Performance directives # Cache and temporary files Disallow: /tmp/cache/ Disallow: /tmp/logs/ Disallow: /*.tmp$ Disallow: /*.log$ # Version control and backup files Disallow: /.git/ Disallow: /.svn/ Disallow: /backup/ Disallow: /*.bak$ Disallow: /*.backup$ # Development and staging Disallow: /dev/ Disallow: /staging/ Disallow: /test/ Disallow: /*test*/ Disallow: /*dev*/ # Error pages Disallow: /404.php Disallow: /500.php # Authentication pages Disallow: /auth/login Disallow: /auth/register Disallow: /auth/logout # API endpoints (if exposed) Disallow: /api/ Disallow: /v1/ Disallow: /v2/