Back to dispatches
§ Dispatch № 175

Framer SEO: Beautiful Sites That Also Rank

Master Framer SEO without sacrificing design. Step-by-step guide to technical setup, metadata, schema markup, and content strategy for founders shipping beautiful sites that rank.

Filed
April 24, 2026
Read
21 min
Author
The Seoable Team

The Problem: Your Framer Site Looks Amazing but Invisible

You shipped. The design is pixel-perfect. The interactions are smooth. The copy converts. But Google can't see it. Neither can your customers.

Framer is a powerful no-code design tool that lets you build production-grade websites without touching code. The problem: most founders treat SEO as an afterthought—or skip it entirely because they assume "design-first platforms can't rank."

That's wrong. Framer has solid SEO fundamentals built in. The issue is that most people don't configure them. They skip the settings that matter. They ignore metadata. They publish content without keyword strategy. Then they wonder why their beautiful site gets zero organic traffic.

This guide cuts through the noise. You'll learn the exact Framer SEO settings most designers skip, the technical foundation that actually matters, and how to keep the visuals while winning organic traffic. No agency. No fluff. Just the moves that move the needle.

Prerequisites: What You Need Before Starting

Before you touch a single SEO setting, make sure you have:

A published Framer site with a custom domain. Framer's free tier uses subdomains (yourname.framer.app). Search engines treat these as shared properties—your rankings compete with thousands of other Framer sites. Buy a custom domain. It costs $12–15/year. It's the cheapest ranking advantage you'll ever get.

Access to Framer's SEO panel. This lives in your site settings under "SEO." If you don't see it, upgrade to a paid plan. Framer's free tier locks you out of critical features.

A keyword strategy. Before you configure metadata, you need to know which keywords you're targeting. If you don't have one, use Seoable's AI Engine Optimization platform to generate a keyword roadmap in under 60 seconds—it delivers a domain audit, brand positioning, keyword roadmap, and 100 AI-generated blog posts for a one-time $99 fee. Or use free tools like Google Keyword Planner, Ubersuggest, or Ahrefs' free tier to identify 10–20 keywords your audience actually searches for.

Basic analytics setup. You'll need Google Search Console and Google Analytics 4 connected to your Framer site. These tell you what's working and what's broken. Without them, you're flying blind.

If you have all four, you're ready. Let's move.

Step 1: Configure Your Site's Core SEO Settings

Start here. This is where 90% of Framer sites fail.

Open your Framer site settings and navigate to the SEO section. You'll see fields for:

Site title. This is your brand name or primary keyword phrase. Keep it under 60 characters. Make it descriptive. "Jane's Portfolio" ranks for nothing. "Product Design Portfolio | Jane Chen" tells search engines what you do and who you are.

Site description. This is your meta description—the snippet Google shows under your URL in search results. It's 150–160 characters. Write for humans, not algorithms. Include your primary keyword naturally. Example: "Product designer specializing in B2B SaaS. See case studies in user research, interaction design, and design systems." That's specific. It's clickable. It includes relevant keywords.

Language. Set this correctly. If you're writing in English, choose English (US) or English (UK). If you're targeting a specific country, set the language and region. Framer won't rank your English site in German search results if you tell it the site is German.

Favicon and social preview image. These don't directly impact rankings, but they improve click-through rate from search results and social shares. Use a high-contrast favicon (192×192px minimum) and a social preview image (1200×630px). Framer will handle the resizing, but start with the right dimensions.

Open Graph tags. Framer should auto-generate these, but verify they're correct. Open Graph tags control how your site looks when shared on LinkedIn, Twitter, and Facebook. A broken preview kills click-through rate.

Once you've configured these, test them. Use Google's Rich Results Test to verify that your metadata is being read correctly. Framer's built-in preview is helpful, but Google's tool is the source of truth.

Step 2: Master Framer's Indexing and Crawlability Settings

Framer has a feature most designers ignore: the ability to control which pages Google crawls and indexes.

Navigate to your SEO settings and look for "Indexing rules" or "Robots.txt settings." Here's what you need to do:

Allow indexing for all public pages. By default, Framer should allow indexing. Verify this. If a page is set to "noindex," it won't rank—ever. Check every page that matters: your homepage, service pages, case studies, blog posts.

Block indexing for pages that don't matter. Do you have a thank-you page? A password-protected client portal? A draft page you're testing? Set these to "noindex." You don't want Google wasting crawl budget on pages that don't drive business.

Set a canonical URL for every page. A canonical URL tells Google which version of a page is the "official" one. This matters if you have multiple URLs pointing to the same content (e.g., www vs. non-www, with or without trailing slashes). Framer should handle this automatically, but verify it. Check your page source code and look for the <link rel="canonical"> tag.

Create a sitemap. Framer auto-generates a sitemap at yoursite.com/sitemap.xml. Verify it exists and includes all pages you want ranked. Then submit it to Google Search Console. This tells Google exactly which pages to crawl and how often.

Set crawl delay and bot rules carefully. Most Framer sites don't need to restrict crawl frequency—Google is smart about this. But if your site is on shared hosting and slow, you can set a crawl delay in your robots.txt. Don't do this unless you have a specific reason. It slows down indexing.

Test your indexing setup. Go to Google Search Console, search for your domain, and check the "Coverage" report. It shows which pages are indexed, which are blocked, and which have errors. Fix any issues you see.

Step 3: Implement Schema Markup for Rich Snippets

Schema markup is structured data that tells Google what your content is about. It doesn't directly impact rankings, but it can improve click-through rate by showing rich snippets in search results (star ratings, pricing, availability, etc.).

Framer supports schema markup through custom code injection. Here's what to implement:

Organization schema. Add this to your homepage. It tells Google your company name, logo, contact info, and social profiles. Use Google's Schema Markup Helper to generate the JSON-LD code, then paste it into Framer's custom code section (Settings > Code > Head).

LocalBusiness schema. If you serve a specific geographic area, use this. It includes your address, phone number, business hours, and service area. This helps you rank in local search results.

Product or Service schema. If you're selling something, describe it with schema. Include price, description, availability, and reviews. This triggers Google's product rich snippets.

Article schema. If you're publishing blog posts (which you should be), tag them with Article schema. Include headline, author, publish date, and featured image. This helps Google understand your content structure and can trigger news-style snippets.

BreadcrumbList schema. This improves navigation clarity for search engines and users. It shows the hierarchy of your site structure (Home > Services > Web Design > Portfolio).

To implement schema in Framer:

  1. Go to Settings > Code > Head
  2. Paste your schema markup in JSON-LD format
  3. Test it with Google's Rich Results Test
  4. Deploy and verify it appears in your site source code

Don't overdo schema. Use only what's relevant to your business. Bad schema is worse than no schema—it confuses Google and can hurt rankings.

Step 4: Optimize Your Homepage and Core Pages

Your homepage is your ranking foundation. Most Framer sites waste this real estate.

Homepage title tag. This should be your primary keyword or brand name + primary keyword. Examples: "Product Design Agency | San Francisco," "B2B SaaS Design | Acme Design Co." Keep it under 60 characters. Include your location if you serve a local market.

Homepage meta description. 150–160 characters. Describe what you do, who you serve, and why someone should click. "Award-winning product design agency specializing in SaaS. We've helped 50+ startups ship products that users love. Let's talk." That works. "Welcome to our site" doesn't.

H1 tag. Your homepage should have exactly one H1 tag. It should match or closely relate to your title tag. Don't stuff keywords—write for humans. "Beautiful Product Design for SaaS Companies" is better than "Product Design SaaS Product Design Agency Design."

Above-the-fold content. The first 200 words of your homepage should answer three questions: What do you do? Who do you serve? Why should someone care? Google's algorithms now factor in user experience metrics like scroll depth and time on page. If visitors bounce immediately, your rankings will suffer. Make the first section compelling and keyword-rich.

Internal linking. Link from your homepage to your most important pages: service pages, case studies, blog posts. Use descriptive anchor text ("See our SaaS design case studies" instead of "Click here"). This distributes ranking power and helps Google understand your site structure.

Page speed. Framer sites are generally fast, but check yours with Google PageSpeed Insights. If your score is below 75 on mobile, you have a problem. Optimize images, reduce custom fonts, and enable Framer's built-in caching. Page speed is a ranking factor.

Repeat this process for every core page: service pages, about, contact, etc. Each page should have a unique title, meta description, H1, and keyword focus.

Step 5: Set Up Your Blog and Content Infrastructure

If you're not blogging, you're missing 60% of your organic traffic opportunity. Blogs are how you rank for long-tail keywords, build topical authority, and drive consistent traffic.

Framer has a built-in CMS for blog posts. Here's how to set it up for SEO:

Create a blog collection. In Framer, create a new collection called "Blog Posts" or "Articles." Add fields for:

  • Title (this becomes your page title)
  • Slug (the URL path—use hyphens, no spaces)
  • Meta description (150–160 characters)
  • Featured image (1200×630px for social sharing)
  • Content (your article body)
  • Publish date
  • Author
  • Keywords (optional, for your reference)

Set up dynamic routes. In Framer, you can create dynamic pages that pull from your CMS. Set up a blog template page that displays individual posts. The URL structure should be /blog/[slug] or /articles/[slug]—something clean and descriptive. Avoid /post/123 or /p/xyz. Search engines prefer readable URLs.

Implement blog post schema. Each blog post should have Article schema markup. Framer can inject this dynamically. Include headline, author, publish date, featured image, and content. This helps Google understand your posts and can trigger rich snippets.

Write for both Google and AI. Your blog posts should rank in Google search results and get cited by ChatGPT, Claude, and Perplexity. Learn the difference in The Anatomy of an AI-First Blog Post: Ranking in Both Google and ChatGPT. This is critical for 2025 SEO. Posts that rank in Google but don't get cited by AI miss half the traffic opportunity.

Use a content strategy. Don't just write random blog posts. Use Content Briefs That Produce Rankable AI-Generated Posts to structure your posts for ranking. Or use Seoable's AI-generated content to generate 100 blog posts aligned with your keyword roadmap in under 60 seconds. Most founders don't have time to write weekly posts. AI-generated content, properly edited, is a legitimate ranking strategy.

Maintain a publishing cadence. One post every two weeks is minimum. Consistency signals to Google that your site is active and relevant. Use The Busy Founder's 5-Minute SEO Routine That Actually Compounds to stay on track without burning out.

Step 6: Configure Redirects and URL Structure

URL structure matters more than most people think. A clean, logical structure helps both users and search engines.

Use descriptive, readable URLs. Your URLs should tell you and Google what the page is about. /services/product-design is better than /s/pd or /services/123. Keep URLs under 75 characters. Use hyphens, not underscores or spaces.

Implement 301 redirects for old URLs. If you've changed your site structure or migrated from another platform, set up 301 redirects from old URLs to new ones. This preserves your ranking power. In Framer, go to Settings > Hosting > Redirects and set up rules like:

  • Old URL: /old-page → New URL: /new-page
  • Old domain: oldsite.com → New domain: newsite.com

Avoid duplicate content. Don't publish the same content on multiple URLs. If you have multiple versions of a page (e.g., with and without trailing slashes), use canonical tags to specify the preferred version.

Use trailing slashes consistently. Decide whether your URLs end with a slash (/about/) or not (/about). Then be consistent. Framer should handle this automatically, but verify it in your sitemap.

Test your redirects. Use Google Search Console's URL Inspection tool to verify that old URLs redirect correctly and that Google can crawl your new URLs.

Step 7: Optimize Images for SEO and Performance

Images are a huge ranking factor that most designers ignore. They impact page speed, user experience, and accessibility.

Use descriptive filenames. Instead of IMG_1234.jpg, use product-design-case-study-hero.jpg. This helps Google understand what the image is about.

Add alt text to every image. Alt text serves two purposes: it describes the image for screen readers (accessibility) and it tells Google what the image shows (SEO). Write 5–10 words. Include relevant keywords if natural. Example: "SaaS dashboard design showing user onboarding flow" is better than "dashboard" or "image."

Optimize image file size. Large images slow down your site. Use a tool like TinyPNG or ImageOptim to compress images before uploading. Framer will handle resizing, but start with optimized files.

Use modern image formats. Use WebP format when possible. It's smaller and faster than JPG. Framer should auto-convert, but verify it in your DevTools (Right-click > Inspect > Network tab).

Add captions to images in blog posts. Captions help users understand context and give you another opportunity to include keywords naturally. Example: "Figure 1: User research findings from 50 interviews with SaaS product managers."

Use high-quality, unique images. Stock photos are fine, but original screenshots, diagrams, and case study images perform better. They're more engaging and more likely to be shared.

Step 8: Build Internal Links and Site Architecture

Internal linking is one of the highest-ROI SEO tactics. It distributes ranking power, establishes site hierarchy, and helps Google understand your content relationships.

Create a logical site structure. Your site should have clear categories and subcategories. Example:

  • Home
    • Services (Product Design, UX Research, Design Systems)
    • Case Studies (SaaS, Fintech, Healthcare)
    • Blog (Design Trends, Case Studies, Tools)
    • About
    • Contact

This hierarchy helps both users and search engines navigate your site.

Link from high-authority pages to target pages. Your homepage has the most ranking power. Link from it to your most important pages (service pages, top case studies). Use descriptive anchor text. "See our SaaS design work" is better than "Click here."

Create topic clusters. If you're writing about a broad topic (e.g., "SaaS design"), create a pillar page and link it to related subtopic posts. Example:

  • Pillar: "SaaS Design: A Complete Guide"
    • Subtopic 1: "SaaS Onboarding Design Best Practices"
    • Subtopic 2: "SaaS Dashboard Design Patterns"
    • Subtopic 3: "SaaS Pricing Page Optimization"

Link the pillar to subtopics and vice versa. This creates topical authority and helps you rank for multiple related keywords. Learn more in Building a Topical Authority Cluster With 100 AI-Generated Posts.

Use natural anchor text. Anchor text (the clickable text in a link) tells Google what the linked page is about. Use descriptive, keyword-rich anchor text. Avoid "click here" or "read more." Instead: "Learn SaaS design best practices" or "See our fintech case study."

Link in your blog posts. Every blog post should have 3–5 internal links to other relevant posts or pages. This keeps readers on your site longer and distributes ranking power.

Audit your internal linking structure. Use a tool like Screaming Frog to crawl your site and visualize your link structure. Look for pages with no internal links (orphans) and fix them.

Step 9: Implement Technical SEO Beyond the Basics

Framer handles a lot of technical SEO automatically, but there are advanced moves that separate ranking sites from invisible ones.

Enable HTTPS. Your site should always use HTTPS (secure connection). Framer handles this automatically with custom domains, but verify it. Your URL should start with https://, not http://.

Set up a robots.txt file. This tells search engines which pages to crawl and which to skip. Framer auto-generates this, but you can customize it. Typically, you want to allow crawling of all public pages and block admin pages, thank-you pages, and duplicate content.

Create a sitemap.xml file. Framer auto-generates this at /sitemap.xml. Verify it includes all pages you want ranked. Submit it to Google Search Console.

Configure your domain settings. Choose whether your site uses www.yoursite.com or yoursite.com (not both). Set this in Framer's domain settings. Google treats these as different domains, so pick one and stick with it. Redirect the other to your preferred version.

Enable HTTP/2 and compression. These improve page speed. Framer should handle this automatically, but verify your site loads fast with Google PageSpeed Insights.

Add DNS records for email and verification. If you're using your domain for email or other services, add the necessary DNS records (MX, CNAME, TXT). These don't impact SEO directly, but they're part of a complete technical setup.

Monitor Core Web Vitals. Google now factors in page experience metrics: Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS). Check your Core Web Vitals in Google Search Console. If they're poor, optimize your site's performance. Learn more in Beyond Blog Posts: Non-Content SEO Wins Founders Overlook.

Step 10: Monitor, Test, and Iterate

SEO isn't a one-time setup. It's a continuous process. Set up monitoring and testing to catch issues early.

Connect Google Search Console. This is your primary SEO monitoring tool. It shows:

  • Which keywords you rank for and your average position
  • Click-through rate and impressions
  • Pages with indexing errors
  • Mobile usability issues
  • Security issues

Check Search Console weekly. Fix any errors immediately.

Connect Google Analytics 4. This shows how users interact with your site. Look for:

  • Traffic from organic search
  • Bounce rate (percentage of users who leave without clicking anything)
  • Pages per session (how many pages users visit)
  • Conversion rate (percentage of users who complete a desired action)

If organic traffic is increasing but bounce rate is high, your content isn't matching user intent. If bounce rate is low but conversion rate is flat, your call-to-action isn't working.

Set up rank tracking. Use a tool like Ahrefs or Semrush to track your rankings for target keywords. Check monthly. If you're ranking but not getting clicks, your meta description needs work. If you're not ranking at all, your content needs more keyword focus or more backlinks.

A/B test your meta descriptions. Your meta description impacts click-through rate. Try different versions and see which gets more clicks. Use Google Search Console's "Performance" tab to see click-through rate by page.

Audit your site quarterly. Use Framer's SEO checklist or create your own. Check:

  • All pages have unique titles and meta descriptions
  • All images have alt text
  • All pages have H1 tags
  • Internal links are working
  • Redirects are working
  • Page speed is acceptable
  • Mobile usability is good

Stay updated on SEO changes. Google updates its algorithm multiple times per year. Follow Search Engine Land and Ahrefs Blog to stay informed. SEO in 2025 is different from 2024. AI Engine Optimization is now critical. Learn the difference in AI Engine Optimization vs. Traditional SEO: What Founders Need to Know in 2026.

Advanced: Framer SEO + AI Content Strategy

If you want to accelerate your rankings, combine Framer's design power with AI-generated content.

Here's the strategy:

Generate a keyword roadmap. Use Seoable or similar tools to identify 100+ keywords your audience searches for. Organize them by difficulty and search volume.

Generate 100 AI blog posts. Use Seoable or ChatGPT to generate blog posts for your keyword roadmap. Each post should target 1–3 related keywords.

Edit for quality and AI detection. AI-generated content needs editing. Use AI Content Quality: How to Edit Machine-Generated Posts in 5 Minutes to quickly improve quality. Add your voice. Remove robotic phrases. Add examples and case studies.

Publish on a cadence. Don't dump 100 posts at once. Publish 2–4 per week. This signals freshness to Google and gives you time to monitor performance.

Interlink your blog posts. Use the internal linking strategy from Step 8 to connect your posts. Create topic clusters. Build topical authority. Learn how in Building a Topical Authority Cluster With 100 AI-Generated Posts.

Optimize for AI search engines. Your blog posts should rank in Google and get cited by ChatGPT, Claude, and Perplexity. Use The One Blog Post Structure That Wins AI Search Citations to format your posts for AI citations.

Track results. Monitor your rankings, traffic, and conversions. After 3 months, you should see significant improvement in organic visibility.

This approach combines Framer's design excellence with SEO fundamentals. You get a beautiful site that also ranks.

Common Framer SEO Mistakes to Avoid

Using a Framer subdomain. yourname.framer.app doesn't rank. Buy a custom domain. Period.

Skipping metadata. Your title, meta description, and H1 tags are non-negotiable. They're the foundation of ranking.

Publishing without keyword research. Writing blog posts without targeting specific keywords is like throwing darts in the dark. Do keyword research first.

Ignoring page speed. Framer sites are generally fast, but optimize images and reduce custom fonts. Page speed is a ranking factor.

Not building internal links. Internal linking distributes ranking power and helps Google understand your site structure. Don't skip it.

Publishing thin content. Blog posts should be 1,500+ words with depth, examples, and original insights. 300-word posts rarely rank.

Forgetting to submit your sitemap. Your sitemap won't be crawled unless you submit it to Google Search Console.

Not monitoring your rankings. Set up rank tracking. If you don't know where you rank, you can't improve.

Pro Tips for Framer SEO Success

Leverage Framer's design capabilities for featured snippets. Featured snippets (the box at the top of Google search results) often include images, tables, and lists. Use Framer's design tools to create visually appealing snippets. Learn how in Featured Snippet Optimization for Small Sites: Punching Above Weight.

Use Framer's CMS for dynamic content. Framer's CMS lets you publish content without rebuilding your site. Use it for blog posts, case studies, and testimonials. This keeps your site fresh and gives you ranking opportunities.

Optimize your hero section for SEO. Your hero section is the first thing users see. Make it count. Include your primary keyword naturally. Use compelling copy that converts. Learn how in Crafting Hero Copy That Ranks and Converts: A Founder's Breakdown.

Build a resource center. Create a section of your site dedicated to helpful content: guides, templates, checklists, tools. This builds topical authority and gives you ranking opportunities.

Use Framer's animation and interactivity carefully. Animations are beautiful, but they can slow down your site. Test your page speed after adding animations. If it drops below 75 on mobile, remove or optimize the animation.

Create case studies with SEO in mind. Case studies are powerful for conversions and rankings. Write them with keywords in mind. Include metrics, before/after comparisons, and learnings. Link to them from your homepage and blog posts.

Measuring Success: Key Metrics to Track

You can't improve what you don't measure. Track these metrics monthly:

Organic traffic. Total visits from Google search. This is your primary KPI. Goal: 50%+ month-over-month growth in the first 3 months.

Keyword rankings. Number of keywords you rank for (in top 100). Goal: 100+ keywords in top 100 within 6 months.

Click-through rate. Percentage of users who click your site from search results. Goal: 3%+ (varies by industry).

Bounce rate. Percentage of users who leave without clicking anything. Goal: Below 50% (varies by industry).

Pages per session. Average number of pages users visit. Goal: 2+ (indicates engagement).

Conversion rate. Percentage of users who complete a desired action (email signup, contact form, purchase). Goal: 2%+ (varies by industry).

Backlinks. Number of external sites linking to you. Goal: 10+ high-quality backlinks within 6 months.

Track these in Google Search Console, Google Analytics, and your rank tracking tool. Review them monthly and adjust your strategy based on what's working.

Getting Started: Your 30-Day Action Plan

Don't try to do everything at once. Here's a realistic 30-day plan:

Week 1: Foundation

  • Buy a custom domain
  • Configure core SEO settings (title, description, language, favicon)
  • Set up Google Search Console and Analytics
  • Create your keyword list

Week 2: Technical Setup

  • Implement schema markup
  • Configure indexing rules and robots.txt
  • Set up 301 redirects
  • Test your sitemap

Week 3: Content

  • Optimize your homepage
  • Optimize your core pages (services, about, contact)
  • Set up your blog CMS
  • Publish your first 3 blog posts

Week 4: Monitoring and Iteration

  • Set up rank tracking
  • Audit your internal links
  • Optimize images
  • Plan your next 8 blog posts

After 30 days, you'll have a solid SEO foundation. From there, focus on consistent blog publishing and monitoring performance.

The Bottom Line

Framer is an excellent platform for building beautiful websites. But beauty without visibility is wasted effort.

The good news: Framer has everything you need to rank. The settings are there. The CMS is there. The performance is there. Most founders just don't configure them.

Follow this guide. Configure your SEO settings. Publish keyword-focused content. Build internal links. Monitor your rankings. Iterate based on data.

Within 3–6 months, you'll have organic traffic. Within 6–12 months, you'll have a sustainable, growing traffic source that doesn't depend on paid ads or luck.

Your beautiful Framer site can also be a ranking machine. Now go build it.

§ The Dispatch

Get the next
dispatch on Monday.

One email per week with the most important SEO and AEO moves for founders. Unsubscribe in one click.

Free · Weekly · Unsubscribe anytime