# https://www.robotstxt.org/robotstxt.html User-agent: * # Allow crawling of public content Allow: / Allow: /templates/ Allow: /templates/*/ # Prevent crawling of non-public paths. # NOTE: /api (exact, no trailing slash) is the public API & MCP marketing page # and must stay crawlable — the rule below only blocks /api/* subpaths. Disallow: /api/ Disallow: /admin/ Disallow: /projects/ Disallow: /auth/ # Googlebot must fetch CSS/JS/fonts to render these pages and judge them for # mobile-friendliness and layout stability; Google's guidance is explicit that # blocking render resources hurts. Only the build internals under /_next/ stay # closed. Longest-matching pattern wins, so these two Allows beat the Disallow. Allow: /_next/static/ Allow: /_next/image Disallow: /_next/ Disallow: /static/ Disallow: /*.json$ Disallow: /*_buildManifest.js$ Disallow: /*_middlewareManifest.js$ Disallow: /*_ssgManifest.js$ Disallow: /*_app.js$ Disallow: /*_error.js$ # Prevent crawling of Firebase-related paths Disallow: /firebase/ Disallow: /.firebase/ Disallow: /emulators/ # Sitemap is automatically generated by Next.js at /sitemap.xml Sitemap: https://motionvid.ai/sitemap.xml