You published a Framer site but it isn't showing up on Google. Framer can rank — but indexing must be turned on, you should publish on a real domain, and Google Search Console needs your sitemap. Marketers hitting this usually have one of those three steps missing.

Fix 1: Allow search engines to index the site

  1. Open your Framer project site settings.
  2. Find the indexing / SEO option (often labeled like “hide from search engines” or similar).
  3. Make sure indexing is enabled — turn off any “hide from search engines” toggle.
  4. Publish again so the change goes live.

If the site is set to noindex, Google will ignore it no matter how good the pages are.

Fix 2: Publish on a custom domain

Google treats yoursite.framer.website staging URLs as temporary. For serious SEO:

  • Connect a custom domain in Framer.
  • Publish to that domain (not only the Framer subdomain).
  • Use the custom domain as the canonical URL you submit to Search Console.

Need DNS help? See Framer custom domain not connecting.

Fix 3: Set per-page title and meta description

  1. For each important page, open page settings in Framer.
  2. Set a unique title (what appears in the Google result).
  3. Set a clear meta description.
  4. Publish.

Duplicate or empty titles slow indexing and hurt click-through even after you appear in results.

Fix 4: Submit the sitemap in Google Search Console

  1. Go to Google Search Console and add your custom domain property.
  2. Verify ownership (DNS TXT or the method Google offers).
  3. Submit Framer’s sitemap URL: https://yourdomain.com/sitemap.xml
  4. Use URL Inspection on your homepage and key pages → Request indexing.

Quick checklist

  • Indexing enabled (not hidden from search engines)
  • Published on a custom domain, not only .framer.website
  • Unique title + meta description per page
  • Sitemap submitted; indexing requested in Search Console

Related: Framer DNS / custom domain setup