tinyctl.dev

How to Build a Portfolio Website with Framer in 30 Minutes (No Code Required)

Use Framer AI to go from blank page to live portfolio in 30 minutes. This is the only text guide that covers Framer's AI site generation feature end-to-end for designers.

Published 5/12/2026

Affiliate disclosure: This article contains affiliate links. If you sign up for Framer or beehiiv through our links, we may earn a commission at no extra cost to you. Framer is our top recommendation for designer portfolios — the guide below reflects genuine experience with the platform.

Last updated: May 2026


Every existing Framer portfolio tutorial misses the most important feature Framer has: AI site generation. They walk you through building from a template — which is slower, less personalized, and misses the point.

This guide uses Framer AI as Step 1. You’ll go from blank page to a live portfolio structure in 30 minutes. The rest is customization.

Create your free Framer account before we start — no credit card required

Why Framer Is the Best Portfolio Builder for Designers

The case for Framer comes down to three things that no competing portfolio tool combines:

1. Design-first interface. Framer’s canvas behaves like Figma — frames, auto-layout, component instances, layers. If you’ve spent time in Figma, Framer’s interface will feel immediately familiar. You’re not configuring a CMS; you’re designing.

2. Animation without code. Framer’s animation system handles scroll effects, hover states, and entrance animations visually. You set trigger, start state, end state, and easing — no keyframes, no JavaScript. For motion designers who want their portfolio’s own motion to demonstrate their skill, this is essential.

3. AI site generation. Type a prompt; get a complete site layout in 90 seconds. The AI doesn’t replace design judgment, but it eliminates the blank-canvas problem and gives you a credible starting structure to design from.

Squarespace has better image presentation. Cargo has more experimental layout freedom. Adobe Portfolio is free with Creative Cloud. Framer is the best overall — it’s the only builder that lets a designer with no web experience ship a genuinely impressive, interactive portfolio fast.


Step 1: Generate Your Site with Framer AI

After creating your account and landing on your Framer dashboard:

  1. Click Create New Site
  2. Instead of choosing a template, click Generate with AI
  3. A text prompt field appears

This is the step that makes everything else faster. Write a prompt that describes:

  • Your role (UI/UX designer, motion designer, art director, etc.)
  • Your aesthetic preference (minimal, bold, dark, editorial, playful)
  • The sections you want (typically: hero, work/projects, about, contact)

Examples of prompts that work well:

“Portfolio for a UI/UX designer. Minimal, clean, light background with dark typography. Include: hero with name and title, project grid with 6 case study cards, brief about section, contact form.”

“Motion designer portfolio. Dark background, bold typography, video reel section, 4 featured projects with animated hover effects, minimal contact section.”

“Brand identity designer portfolio. Editorial feel, editorial grid, large typography. Sections: hero statement, selected work grid, process section, about, contact.”

What Framer AI generates:

In approximately 60–90 seconds, Framer generates a complete site with:

  • All sections you described, in a logical hierarchy
  • Placeholder content (Lorem Ipsum equivalent for design)
  • Color palette based on your aesthetic description
  • Typography choices appropriate to the style
  • Mobile-responsive layout

What you’ll need to change:

  • All text (replace every placeholder with your actual content)
  • All images (the generated images are placeholders)
  • Color adjustments (the AI gets close, but match your brand precisely)
  • Spacing refinements (at least one section will need padding adjustments)
  • Mobile layout tweaks (verify each section on mobile view)

The AI is a scaffold, not a finished site. The design work happens in Steps 2–4.


Step 2: Customize Your Layout and Sections

After the AI generates your structure, you’re in the Framer canvas. This is where you do design work.

The canvas works like Figma:

  • Left panel: Layers — your page structure in a tree view
  • Right panel: Design, Layout, and Interactions — context-sensitive properties for whatever you’ve selected
  • Top bar: Pages, device preview toggle, zoom
  • Canvas: The site itself, directly editable

Click any element to select it. The right panel updates to show that element’s properties.

Adjusting the hero section

The hero is the first impression. Common adjustments after AI generation:

Replace placeholder text:

  • Double-click any text element to enter edit mode
  • Your hero should have: your name, your title/role, and a one-line statement of what you do
  • Example: “Anya Müller / UI & Motion Designer / I design products people actually enjoy using”

Swap the hero image or video:

  • If the AI generated a placeholder image, click it and use the Image panel (right) to upload your own
  • For motion designers: replace static imagery with a video reel. Click the image element → switch to Video → paste your video URL (Vimeo or hosted MP4 recommended)

Adjust the hero layout:

  • Use the Layout panel to control padding, alignment, and spacing
  • On mobile (toggle the device view at the top), check that your hero text is legible and the image isn’t cropped awkwardly

Setting your brand color

  1. Navigate to Site Settings (gear icon, top left)
  2. Under Colors, set your primary brand color
  3. This updates all accent colors, buttons, and highlights sitewide

If you have a specific hex code from your brand, enter it directly. Framer updates all instances automatically.

Typography

Framer supports Google Fonts and custom font uploads.

  1. Go to Site Settings → Fonts
  2. Add your font from Google Fonts, or upload a custom woff2 file
  3. Set the font as your heading or body default

For a portfolio, a single typeface (used at different weights) usually looks more intentional than multiple font families. Consider: Inter for clean and neutral, Neue Haas Grotesk or Söhne for editorial, DM Serif Display + DM Sans for elegant contrast.


Step 3: Add Your Work (Case Studies, Images, Video)

The work section is the most important part of your portfolio. Here’s how to structure it well.

Project grid design

Most Framer portfolios use a project grid — 2 or 3 columns of project cards, each linking to a case study page.

If the AI generated a project grid, edit it:

  • Click a project card to select the component
  • In the right panel, look for component properties (title, description, image, link)
  • Update each property for your first real project

If you need to add more cards: right-click the existing card → Duplicate. The duplicate appears in the grid automatically.

Creating case study pages

For each project, create a separate case study page:

  1. In the left panel, click Pages
  2. Click + to add a new page
  3. Name it something like project-rebrand-lena (lowercase, hyphens)
  4. Design the case study layout on this page

A case study that converts (in order):

  • Project title and one-line description — what it was, for whom
  • Cover image or video — the best shot of the final work
  • Context — the problem or opportunity (2–3 sentences)
  • Your role — what you did specifically (not “I worked on a team that…”)
  • Process — 2–4 key decisions with rationale. This is what creative directors actually read.
  • Outcome — final work, shown well. Include before/after if relevant.
  • Results — if you have metrics, include them. If not, don’t fabricate.

Link from your grid to the case study: Click the project card, find the link/URL property, and set it to /project-rebrand-lena (matching the page slug you created).

Image handling

Framer automatically compresses uploaded images and serves them from a CDN. For best results:

  • Upload at the intended display size (not 10MB originals for a 400px thumbnail)
  • Use AVIF or WebP for smaller file sizes without quality loss — Framer accepts both
  • For full-bleed images, upload at minimum 2400px wide for retina displays

Step 4: Connect a Custom Domain

Publishing to framer.com/yourname is fine for testing, but a custom domain is essential for professional presentations.

To add a custom domain:

  1. Buy your domain from a registrar: Cloudflare Registrar, Namecheap, or Google Domains are all reliable. Choose a domain that includes your name: anyamuller.com, anyamuller.design, or work.anyamuller.com.

  2. In Framer, go to Site Settings → Domain

  3. Click Add Custom Domain and enter your domain

  4. Framer shows the DNS records to add — typically two: an A record and a CNAME. The exact values are provided in the Framer dashboard.

  5. Go to your registrar’s DNS settings and add these records

  6. Return to Framer and click Verify — propagation takes 15–60 minutes

Framer handles SSL certificate provisioning automatically. You don’t need to configure HTTPS separately.

Choosing your domain:

  • .com is still the default expectation for professional use
  • .design and .io are acceptable for designers but less universal
  • Use your name or a clean brand name — avoid portfolio clichés like creativeminds or designstudio

Step 5: Publish and Optimize for Google

Publishing

Click Publish in the top right of the Framer editor. Framer deploys to its global CDN. Your site is live within seconds.

After publishing, test:

  • Click every internal link to verify navigation works
  • Fill out your contact form and confirm you receive the submission
  • View the site on your phone (not just browser inspector)
  • Test one hover animation to confirm it renders as expected

Basic SEO setup

  1. Site meta: Go to Site Settings → SEO. Set a default title (your name + what you do: “Anya Müller — UI/UX Designer”) and description (1–2 sentences about your work and availability).

  2. Page-level meta: For your homepage and each case study page, go to the page settings (right-click the page in the Pages panel → Page Settings) and set a specific title and description.

  3. Open Graph image: Set an OG image in Site Settings. This is the image that appears when someone shares your portfolio URL on social media or in Slack. Use your best project image or a custom graphic with your name. Recommended size: 1200×630px.

  4. Sitemap: Framer generates a sitemap automatically at yourdomain.com/sitemap.xml. Submit it to Google Search Console for faster indexing.

  5. Google Search Console: Once your domain is live, verify ownership in Google Search Console (go to search.google.com/search-console). This gives you data on how Google indexes your site and shows search appearance over time.

Page speed

Framer portfolios typically score 85–95 on Lighthouse performance for simple sites. To keep your score high:

  • Don’t embed YouTube iframes directly — they’re heavy. Use a lightweight YouTube facade (Framer has a YouTube embed component that lazy-loads)
  • Compress video files before uploading. For a reel, 720p at 5–8 Mbps is sufficient
  • Avoid unnecessary fonts — each font weight adds a network request

Portfolio Examples Built with Framer

Looking at what’s possible helps calibrate what you’re aiming for. Three design directions that work well on Framer:

Minimal / clean: White or near-white background, one typeface, generous whitespace, case studies accessed via a clean grid. Works for product, UI/UX, and UX research. Example elements: Inter or Neue Haas Grotesk, 120px+ section padding, subtle hover states.

Editorial / typographic: Large type, grid-breaking layouts, photography-forward. Works for brand identity, editorial, and art directors. Example elements: serif headlines, horizontal scroll sections, high-contrast color.

Motion-forward: Video reel as hero, animated transitions between sections, hover effects on every card. Works for motion designers, animators, and creative technologists. Example elements: dark background, subtle grain texture, spring animations.

In all cases: the portfolio’s own execution should demonstrate your capability. A motion designer’s portfolio that has no animation is a mismatch. A UI designer’s portfolio with cluttered layout tells the wrong story.


The 30-Minute Portfolio Checklist

TimeTask
0–2 minAI site generation from prompt
2–8 minBrand colors, typography, hero text
8–18 minProject grid, 2–3 real project cards
18–25 minAbout section + contact form
25–28 minMobile layout check and adjustments
28–30 minPublish + verify all links and form

What you defer for later:

  • Individual case study pages (these take 30–60 min each)
  • Custom domain setup (15 min + DNS wait time)
  • SEO optimization and Search Console setup
  • Additional animations and interactions

The 30-minute version is a real, publishable portfolio — it’s just a starting point, not the finished product. Case studies and animations differentiate the portfolio from a template. Build the structure first; refine from there.


Step 6: Build Your Audience With a Newsletter

Your portfolio is live. Now you need people to see it — and come back. SEO takes months. Social is algorithmic. Email is neither.

A newsletter is the highest-ROI audience-building move a designer can make after launching a portfolio. Share new project case studies, design process notes, or industry observations with people who’ve opted in to hear from you. Over time, it becomes a direct channel to prospective clients and collaborators.

beehiiv is the right starting point: free for up to 2,500 subscribers, designed for creators, and built with growth features (referral program, recommendations) that most designers won’t need immediately but will appreciate later. Set it up the same afternoon you publish your Framer site.

Start your design newsletter with beehiiv — free up to 2,500 subscribers
Start building your Framer portfolio — free plan, publish in 30 minutes