Setting up a custom canonical URL in Framer

A canonical URL helps search engines find your site’s main page.

What does the canonical URL setting do?

Framer automatically configures key SEO elements within your site’s <head> tag based on your connected domain. When you connect and publish a domain via Framer, these tags update to reflect your domain.

However, if your domain is managed through a reverse proxy and not directly connected to your project, Framer lacks the information needed to set these tags correctly. In this case, SEO tags default to the .framer.website domain assigned to your project, which can negatively impact your SEO performance.

How to configure the canonical URL setting

Follow these steps to set up the Canonical URL:

  1. Go to domain settings: Open your project and navigate to Settings > Domains.

  2. Find the canonical URL field: Scroll to the bottom of the domain settings page to locate the Canonical URL input.

  3. Enter your canonical URL

    • If your domain solely serves your Framer site, enter your root domain (for example, https://domain.com).

    • If your Framer site is part of a larger domain structure, enter the full path where it’s hosted (for example, https://domain.com/blog).

  4. Verify the setup

    • Republish your site.

    • Wait for optimization to complete.

    • Open any page, inspect the source code, and check the <link rel="canonical"> tag.

    • Confirm it points to your specified canonical URL instead of the default .framer.website domain.

Setting the correct Canonical URL helps avoid SEO issues and ensures search engines index the right domain for your content.

If you’re still experiencing issues after following the previous steps, please contact to us through our contact page for further assistance.