Skip to content

Framer SEO Guide 2026: Rank Your Framer Site

Framer SEO is the setup that lets Google crawl, understand and rank a Framer site: metadata, speed, structured data, sitemaps and CMS fields. Framer SEO Guide 2026: Rank Your Framer Site walks through the seven steps Pavlo Zhydkykh uses, from page titles to Search Console checks after launch.

Pavlo Zhydkykh

Updated · 7 min read

A circle like a lens over a grid of grey dots, with one blue dot picked out inside it

Short answer

Framer gives a site a fast, crawlable base: pages are rendered on the server, served from a global network and listed in an automatic sitemap. Rankings still depend on what you set up on top. This guide is the setup I use on client builds, with a link to the Google or Framer documentation behind every step.

Key takeaways

  • Framer generates a sitemap for every published site and keeps the file up to date as changes are published.[2]
  • A sitemap helps search engines discover URLs, but Google does not guarantee that every listed URL will be crawled and indexed.[3]
  • On Framer sites, JSON-LD structured data goes in through the Custom Code feature, with CMS variables for unique schema on every CMS page.[4]
  • Every Framer build by Pavlo Zhydkykh includes the SEO and GEO setup: titles, meta, schema, sitemap, redirects and llms.txt.
  • For Inturai, an AI B2B company, Pavlo did the design, the Framer build, SEO and GEO across 37 pages, live since February 2026.

What is Framer SEO?

Framer SEO is search engine optimization for sites built in Framer: per-page titles and descriptions, fast pages, JSON-LD structured data, a sitemap submitted to Search Console and unique metadata on every CMS item. Framer covers the technical base by default; content, links and settings stay with the site owner.

Wikipedia: Search engine optimization

“Framer gives a fast, crawlable base for free. Rankings still come from titles, structured data and content that answers the query better.”

Pavlo Zhydkykh · Web designer and developer since 2016

Last checked · 7 min read

What Framer handles for you

Framer's hosting guide says every site is pre-rendered on the server and served from AWS on a global edge network. Images are resized and served in modern formats such as AVIF, fonts load in two stages to limit layout shifts, and a sitemap is generated for every published site. That covers most of the technical work a self-hosted site needs before it can rank.

What Framer cannot do for you: write titles that earn the click, describe your content in structured data, connect Search Console, or fix a hero section built around a heavy autoplay video. The seven steps below cover those.

Step 1: Set up your SEO metadata

Page title and meta description

In Page Settings, give every page its own title and description. Google says there is no limit on how long a title element can be, but the title link is shortened to fit the device, so I keep titles under about 60 characters with the main keyword near the front. Meta descriptions work the same way: no fixed limit, truncated as needed, and Google often builds the snippet from the page text instead. Write one or two plain sentences that say what the page answers.

CMS items need the same care. On the CMS detail page, bind the title and description to fields, so every post gets its own pair instead of the template default.

Open Graph image

The social image is what LinkedIn, Slack or WhatsApp shows when someone shares the page. Set one per page in Page Settings, and one per CMS item through a bound image field. It does not change Google rankings; it decides how a shared link looks, which is reason enough to set it.

Step 2: Optimise for Core Web Vitals

Google recommends good Core Web Vitals for success with Search: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint under 200 milliseconds and Cumulative Layout Shift under 0.1, measured on real visitors. A PageSpeed Insights lab score is a different thing. Framer's help centre puts it plainly: PageSpeed Insights scores have no effect on search rankings, and the score can move by up to 15 points between runs. Use the lab test to find problems, then confirm fixes in the Core Web Vitals report in Search Console.

Largest Contentful Paint (LCP)

LCP is usually the hero image or headline. Compress the hero image before upload, avoid autoplay video above the fold, and never hide the headline behind a preloader or an intro animation. My Core Web Vitals guide for Framer has the full fix list.

Cumulative Layout Shift (CLS)

CLS counts how much the layout jumps while the page loads. Framer sizes its own images and loads fonts in two stages, so the usual culprits are code components and embeds that load content without a fixed height, and banners that push the page down. Give every embed a fixed size.

Interaction to Next Paint (INP)

INP replaced First Input Delay as a Core Web Vital in March 2024 and measures how fast the page responds to taps and clicks. On Framer it suffers from heavy custom code, chat widgets and tag managers in the page head. Keep only the third-party scripts you use, and limit how many elements animate at once on long pages.

Step 3: Add structured data (Schema.org)

Structured data tells Google what a page is: an article, a person, an organization. Framer's documentation says to add JSON-LD through the Custom Code feature, and on CMS detail pages to insert CMS variables with the json filter, so every post gets its own BlogPosting markup. Validate the live page in Google's Rich Results Test.

Be realistic about what markup earns. Google limited FAQ rich results to well-known government and health sites in August 2023, and its Search Central changelog records that the feature stopped appearing in Search on 7 May 2026. Review stars a business adds to its own pages about itself are not shown either. Use structured data to describe the page accurately: BlogPosting for posts, Person or Organization and WebSite on the home page, BreadcrumbList on deeper pages.

Step 4: Submit your sitemap to Google

Framer publishes the sitemap at /sitemap.xml. To connect Search Console, Framer's help article recommends a URL prefix property verified with a meta tag: paste Google's tag at the end of the head section in your site's General Settings, publish, then press Verify. Then submit sitemap.xml under Sitemaps.

Do not expect results the next day. Google says crawling can take anywhere from a few days to a few weeks, and a sitemap helps discovery without guaranteeing that every URL gets indexed.

Step 5: CMS SEO for blog and portfolio pages

Each CMS item needs its own title, description, slug and social image. On the CMS detail page, bind the page title to the headline field, the description to a summary field and the social image to the cover field. Use short, descriptive slugs: /blog/framer-seo-guide-2026 tells a reader and a search engine more than /blog/article-14.

If you rename a slug after launch, add a redirect from the old URL. Framer's redirect settings do not update themselves when a path changes in the canvas or the CMS, and redirects are part of the Pro plan.

Links still matter for discovery: Google's SEO Starter Guide says most of the new pages Google finds every day are found through links. Earn them with content other sites want to cite: original data, clear guides, case studies with real numbers. Profiles on the platforms your buyers use, and mentions in roundups, add up over time. Do not buy links: Google's spam policies treat buying links for ranking as link spam.

Step 7: Monitor with Google Search Console

In the first month, check the Pages report weekly for URLs Google cannot index; Framer's indexing troubleshooting guide explains each status. After that, a monthly look at the Performance report is enough: pages with many impressions and few clicks need a better title or description, and pages stuck on page two need more depth.

Common Framer SEO mistakes to avoid

  • Blank or duplicate titles and descriptions on CMS pages.
  • Default slugs such as /projects/project-1.
  • Renamed pages without a redirect from the old URL.
  • A heavy autoplay video or a preloader in front of the hero.
  • Third-party scripts nobody remembers adding.
  • Checking only on desktop: Google uses the mobile version of a site for indexing and ranking.
  • Connecting Search Console months after launch.

Want an SEO-first Framer website?

Every Framer site I build ships with this setup: unique metadata on every page and CMS item, JSON-LD per page type, the sitemap in Search Console, redirects for any changed URL and llms.txt for AI assistants. A landing page starts at $1,200 and a multi-page site at $3,000. Get in touch for a new build, or see technical SEO for a site that is already live.

If you need this built

A Framer landing page from Pavlo starts at $1,200 (1 to 2 weeks), a multi-page site at $3,000 (2 to 4 weeks). SEO and GEO basics are included.

See Framer development

Frequently asked questions

Is Framer good for SEO?

Yes, as a base. Framer pre-renders pages on the server, serves them from a global edge network and generates a sitemap automatically. Rankings still depend on your titles, content, structured data and links, which no platform writes for you.

Does Framer generate a sitemap automatically?

Yes. Framer generates /sitemap.xml for every published site and keeps it current as you publish. Submit it once in Google Search Console under Sitemaps.

Do FAQ sections still get rich results in Google?

No. Google limited FAQ rich results to well-known government and health sites in August 2023 and stopped showing them on 7 May 2026. An FAQ section can still help readers and AI assistants, but it will not change how your result looks in Google.

How do I add Schema.org structured data to Framer?

Through Framer's Custom Code feature. On CMS detail pages, insert CMS variables with the json filter so every item gets its own markup, then validate the live page in Google's Rich Results Test.

Does my PageSpeed Insights score affect rankings?

Not directly. Google recommends good Core Web Vitals, which are measured on real visitors. Framer's help centre notes that the PageSpeed Insights lab score has no effect on rankings and can vary by up to 15 points between runs.

How long until Google indexes a new Framer site?

Google says crawling can take from a few days to a few weeks. Submitting the sitemap and linking every important page from the navigation helps, but indexing is never guaranteed.

Pavlo Zhydkykh

Written by

Independent designer and developer in Eastern Europe. He builds websites on Framer and on Astro with Sanity for AI, fintech and B2B startups, and writes these guides from client work.

First published · Updated

Start a project
Halftone mouse cursor Free tool Does ChatGPT recommend you?

Free report in 48 hours · 5 AI engines

Checklist

7 Framer SEO checks before and after launch

The list Pavlo Zhydkykh runs on every Framer site he ships, in Page Settings, the CMS and Search Console.

  1. 1. A unique title on every page

    Under 60 characters, with the primary keyword, never the site default and never a duplicate.

  2. 2. A description written for the click

    One or two plain sentences with the keyword used naturally; Google shortens long ones to fit the screen.

  3. 3. Keyword slugs on CMS items

    /blog/framer-seo-guide-2026, not /blog/article-14 or a default like /projects/project-1.

  4. 4. A social image on every page

    Set per page in Page Settings and per CMS item through a bound field, so a shared link shows a headline and the brand.

  5. 5. Schema that validates

    BlogPosting for posts, Person or Organization and WebSite on the home page, all checked in the Rich Results Test; no FAQ markup for rich results, Google retired them in May 2026.

  6. 6. Sitemap in Search Console

    Submitted on day one, then checked weekly in the first month for crawl and coverage errors.

  7. 7. Few third-party scripts

    Every script in the page head costs responsiveness, so Pavlo keeps only what is measured and used.

Fit check

Is Framer for an SEO-led site
right for you?

A good fit if

  • A marketing site, blog or portfolio that should rank on Google.
  • A team that wants fast pages, automatic sitemaps and per-page metadata without plugins.
  • A CMS blog that needs unique titles, slugs and schema on every post.
  • You want Pavlo to ship the SEO and GEO setup with the build, not after launch.

Not the right fit if

  • You expect a guaranteed first place on Google: no one controls rankings.
  • You want bought backlinks or a monthly link-building retainer: Pavlo does not sell links.
  • Tens of thousands of programmatic pages beyond the CMS item limits of a Framer plan.

Compared

Framer by default vs set up for ranking

What Framer handles out of the box, and what Pavlo Zhydkykh adds on every build.

Framer by default vs set up for ranking
CriterionFramer by defaultSet up for ranking
SitemapGenerated and kept currentAlso submitted in Search Console
RenderingPre-rendered pages on a global CDNPlus a lean hero for a fast LCP
Titles and metaFields available on every pageUnique title and description on every page and CMS item
Structured dataAdded through Custom CodeJSON-LD per page type, validated in the Rich Results Test
ImagesResized and lazy-loaded automaticallyPlus descriptive alt text on every image
Search ConsoleNot connectedVerified with a meta tag, sitemap submitted on launch day

How it works

The seven Framer SEO steps, in order

The sequence Pavlo Zhydkykh follows on client builds, from the first page to the first month after launch.

The seven Framer SEO steps, in order, step by step
#StepWhenWhat happensYou get
01 Set the metadata During the build A unique title, description and social image on every page. Pages that read well in results
02 Tune Core Web Vitals During the build A lean hero, no autoplay video above the fold, few third-party scripts. Fast LCP, INP and CLS
03 Add structured data Before launch JSON-LD per page type, validated in the Rich Results Test. Pages Google can classify
04 Submit the sitemap Launch day Search Console property verified and sitemap.xml submitted. Faster discovery of every page
05 Wire CMS SEO Before launch Title, description, slug and social image bound to CMS fields. Unique metadata on every item
06 Earn links After launch Original articles, platform profiles and features in roundups; never bought links. Authority over time
07 Monitor Weekly in month one Coverage, queries and Core Web Vitals checked in Search Console. Problems caught early

In their words

Framer SEO, by the docs
and by Pavlo's clients

Word for word, with the source linked: research, official documentation and the people Pavlo Zhydkykh has worked for.

“Framer automatically generates a sitemap for every published site, so you don't need to set anything up manually.”

Framer HelpHow to access your sitemapSource ↗

“You can help us by providing explicit clues about the meaning of a page to Google by including structured data on the page.”

Google Search CentralIntro to How Structured Data Markup WorksSource ↗

“In fact, the vast majority of the new pages Google finds every day are through links, making links a crucial resource you need to consider to help your pages be discovered by Google and potentially shown in search results.”

Google Search CentralSEO Starter GuideSource ↗

“It was an absolute pleasure working with Pavlo. He's very professional and responds immediately to all questions and/or feedback. The quality of work he delivered was AMAZING.”

Shawntae SpencerClient on Upwork · UI design workSource ↗

“He's amazing in what he contributes, both design-wise and also from the ideas.”

Oliver BockOwner, The B2B Answer · Website design, 2025Source ↗

“The collaboration went smoothly and the work was delivered as agreed. Communication was timely, and the final result aligned with the initial expectations. Overall, a very positive and rewarding experience!”

Client on UpworkE-commerce home page redesignSource ↗
Pavlo Zhydkykh

About the author

Pavlo Zhydkykh

Pavlo Zhydkykh is a web designer and developer in Eastern Europe who has built websites for AI, fintech and B2B startups since 2016, designing and building each project himself on Framer or Astro + Sanity. Clients include MStudio Asia, Silicon Data, Inturai, Accolade Pro, NimbleStax and Sancts.

  • Top Rated on Upwork
  • 100% Job Success
  • 10 years since 2016
  • 50+ sites shipped
  • 90+ PageSpeed at launch
Kulparkivska St. 200, Lviv 79021, Ukraine +380 93 610 62 68 pavlozhydkykh@gmail.com

Page reviewed by Pavlo Zhydkykh · Updated

AI visibility check

  1. 1Website
  2. 2Business
  3. 3Contact
  4. 4Check

Does ChatGPT recommend your website?

Pavlo Zhydkykh asks ChatGPT, Perplexity, Gemini, Claude and Grok 20 questions your buyers ask, and shows where you show up.

Free · report in 48 hours