# 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