# ImagineToVideo Robots.txt # Last Updated: 2026-07-25 User-agent: * Allow: / # ======================================== # ALLOW: STATIC ASSETS (JS/CSS/images) # Explicit grants so crawlers don't misinterpret blanket /_next paths # ======================================== Allow: /_next/static Allow: /_next/image Allow: /imgs/ Allow: /images/ # ======================================== # ALLOW: SEO LANDING PAGES (Important for indexing) # Mirrors staticPages in src/config/static-pages.ts — keep in sync. # `Allow: /` above already permits these; this block is documentation of the # pages we actively want indexed, not a behavioural change. # ======================================== Allow: /imagine-to-video-ai Allow: /subscribe-create-ai-videos Allow: /ai-video-generator-30-seconds Allow: /ai-video-in-10-seconds Allow: /image-to-video-30-seconds Allow: /art-video-generator Allow: /capture-to-video-ai Allow: /compare/ Allow: /flux-3 Allow: /flux-3-video Allow: /seedance Allow: /seedance-prompts Allow: /seedance-2-5-video Allow: /seedance-2-0-free Allow: /seedance-2-5-free Allow: /seedance-2-5-api Allow: /wan-3-0 Allow: /wan-3-0-alternative Allow: /happyhorse-ai Allow: /luma-ray-3 Allow: /runway-gen-4-5 Allow: /kling-image-to-video Allow: /image-to-video Allow: /text-to-video Allow: /ai-product-video-generator Allow: /ai-movie-maker Allow: /ai-4k-video-generator Allow: /prompt-gallery # ======================================== # BLOCK: ADMIN ROUTES (Management Dashboard) # ======================================== Disallow: /*/admin/ Disallow: /admin/ # ======================================== # BLOCK: USER CONSOLE (Private User Data) # ======================================== Disallow: /*/my-credits/ Disallow: /*/my-orders/ Disallow: /*/my-videos/ # Added: User videos page Disallow: /*/my-invites/ Disallow: /*/api-keys/ # ======================================== # BLOCK: API ROUTES # ======================================== Disallow: /api/ # ======================================== # BLOCK: AUTHENTICATION ROUTES # ======================================== Disallow: /*/auth/ Disallow: /auth/ Disallow: /*/signin/ Disallow: /signin/ # ======================================== # BLOCK: IRRELEVANT PAGES (Not for Google indexing) # ======================================== # Showcase pages Disallow: /*/showcase/ # External product showcase (all locales) Disallow: /showcase/ # Showcase root # Documentation pages Disallow: /*/docs/ # Developer documentation (all locales) Disallow: /docs/ # Documentation root # Glass demo Disallow: /*/glass-demo/ # UI component demo Disallow: /glass-demo/ # ======================================== # BLOCK: DYNAMIC INVITE ROUTES # ======================================== Disallow: /*/i/ # Invite code routes Disallow: /i/ # ======================================== # BLOCK: QUERY PARAMETERS # ======================================== Disallow: /*?*q= # ======================================== # SITEMAP # ======================================== Sitemap: https://imaginetovideo.com/sitemap.xml # Crawl-delay for respectful crawling Crawl-delay: 1 # ======================================== # BLOCK: INVALID URL PATTERNS (404 Prevention) # ======================================== # Double locale prefix patterns (e.g., /zh/zh/page, /ja/ko/page) are redirected # by middleware. We do NOT use "Disallow: /*/zh/" style patterns here — some # crawlers interpret them loosely and may stop indexing legitimate /zh/... URLs. # Legal pages are English-only (no localized versions) Disallow: /*/privacy-policy Disallow: /*/terms-of-service # ======================================== # BING-SPECIFIC DIRECTIVES # ======================================== # Bing respects crawl-delay more strictly than Google # Allow Bingbot to crawl all public pages User-agent: bingbot Allow: / Disallow: /*/auth/ Disallow: /auth/ Disallow: /*/admin/ Disallow: /admin/ Disallow: /api/ Crawl-delay: 1 # Bing Image Search optimization User-agent: msnbot-media Allow: /imgs/ Allow: /images/ Allow: /_next/image Disallow: /api/ # Allow IndexNow verification file and API key file Allow: /*.txt$ # ======================================== # VIDEO SITEMAP # ======================================== Sitemap: https://imaginetovideo.com/video-sitemap.xml