Allow framer.app URLs to be noindexed or redirected when using a custom domain
A
Admin Admin
When a custom domain is connected to a Framer site, the default
*.framer.app
URL remains publicly accessible with a 200 response and cannot currently be disabled or redirected to the custom domain.This can create an SEO/canonicalization problem. In my case, both the custom domain and the
framer.app
URL correctly declared my custom domain as canonical, but Google still selected the framer.app
URL as the Google-selected canonical. As a result, my custom domain was excluded from Google's index as a duplicate.I was able to resolve the issue by adding custom JavaScript that detects the
framer.app
hostname and dynamically applies:<meta name="robots" content="noindex, nofollow">
Google Search Console confirmed that Googlebot detected the
noindex
directive. After Google recrawled both URLs, the framer.app
URL was excluded by noindex
, my custom domain became Google's selected canonical, and the custom domain was successfully indexed and began appearing in Google Search.It would be very helpful if Framer provided a native option when connecting a custom domain to either:
* Automatically apply
noindex
to the default *.framer.app
URL, or* Redirect the
*.framer.app
URL to the configured custom domain.Ideally, the redirect would be the preferred solution, with
noindex
available as an alternative.This would prevent the Framer staging/default domain from competing with customers' production custom domains in search results and eliminate the need for a JavaScript workaround.
Log In