User-agent: * Allow: / # Allow all search engines to crawl all pages Allow: /game Allow: /detail.html Allow: /gameshow Allow: /list Allow: /home Allow: /history Allow: /download Allow: /srch Allow: /anims Allow: /community Allow: /gallery Allow: /category Allow: /category/puzzle Allow: /category/action Allow: /category/casual Allow: /category/adventure Allow: /category/strategy Allow: /category/simulation # Allow game and play routes with slug format Allow: /game/ Allow: /play/ # Disallow game pages with query parameters (old format /game/?id=xxx) # This blocks /game/?id=xxx but allows /game/xxxx (slug format) Disallow: /game/? # Allow access to legal pages (about, privacy policy, terms of service, and cookie policy) Allow: /about/bright Allow: /about/dark Allow: /privacy-policy/bright Allow: /privacy-policy/dark Allow: /terms-of-service/bright Allow: /terms-of-service/dark Allow: /cookie-policy/bright Allow: /cookie-policy/dark # Allow access to Contract of Three Souls pages Allow: /contract-of-three-souls/ Allow: /contract-of-three-souls/contract-rules.html Allow: /contract-of-three-souls/second-soul-adrian.html Allow: /contract-of-three-souls/steve-branch-brother.html Allow: /contract-of-three-souls/steve-branch-child.html Allow: /contract-of-three-souls/steve-branch-wife-long.html Allow: /contract-of-three-souls/steve-branch-wife-short.html Allow: /contract-of-three-souls/steve-clue-dream.html Allow: /contract-of-three-souls/steve-clue-memory.html Allow: /contract-of-three-souls/steve-clue-subconscious.html Allow: /contract-of-three-souls/steve-convergence.html Allow: /contract-of-three-souls/steve-ending.html Allow: /contract-of-three-souls/steve-intro.html Allow: /contract-of-three-souls/the-death-comes.html # Disallow crawling API routes and internal files Disallow: /api/ Disallow: /_next/ Disallow: /src/ Disallow: /scripts/ Disallow: /node_modules/ Disallow: /*.json$ Disallow: /*.js$ Disallow: /*.css$ Disallow: /*.ts$ Disallow: /*.tsx$ # Disallow crawling build and configuration files Disallow: /next.config.mjs Disallow: /tailwind.config.ts Disallow: /tsconfig.json Disallow: /wrangler.toml Disallow: /package.json Disallow: /package-lock.json # Disallow crawling development-related files Disallow: /env.d.ts Disallow: /postcss.config.mjs Disallow: /deploy.sh Disallow: /add-ratings.js Disallow: /update-ratings.js # Disallow crawling test and temporary files Disallow: /task-progress-test.html Disallow: /search-icon-preview.html # Allow crawling static resources Allow: /public/ Allow: /*.png Allow: /*.jpg Allow: /*.jpeg Allow: /*.gif Allow: /*.webp Allow: /*.svg Allow: /*.ico Allow: /*.woff Allow: /*.woff2 Allow: /*.ttf # Set crawl delay (optional, to avoid server overload) Crawl-delay: 1 # Specify sitemap location Sitemap: https://joyloopgame.com/sitemap.xml