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 requiredWhy 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:
- Click Create New Site
- Instead of choosing a template, click Generate with AI
- 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.
Navigating the canvas
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
- Navigate to Site Settings (gear icon, top left)
- Under Colors, set your primary brand color
- 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.
- Go to Site Settings → Fonts
- Add your font from Google Fonts, or upload a custom woff2 file
- 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:
- In the left panel, click Pages
- Click + to add a new page
- Name it something like
project-rebrand-lena(lowercase, hyphens) - 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:
-
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, orwork.anyamuller.com. -
In Framer, go to Site Settings → Domain
-
Click Add Custom Domain and enter your domain
-
Framer shows the DNS records to add — typically two: an A record and a CNAME. The exact values are provided in the Framer dashboard.
-
Go to your registrar’s DNS settings and add these records
-
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:
.comis still the default expectation for professional use.designand.ioare acceptable for designers but less universal- Use your name or a clean brand name — avoid portfolio clichés like
creativemindsordesignstudio
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
-
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).
-
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.
-
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.
-
Sitemap: Framer generates a sitemap automatically at
yourdomain.com/sitemap.xml. Submit it to Google Search Console for faster indexing. -
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
| Time | Task |
|---|---|
| 0–2 min | AI site generation from prompt |
| 2–8 min | Brand colors, typography, hero text |
| 8–18 min | Project grid, 2–3 real project cards |
| 18–25 min | About section + contact form |
| 25–28 min | Mobile layout check and adjustments |
| 28–30 min | Publish + 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 subscribersRelated Reading
- Framer vs Webflow (2026): An Honest Comparison — full feature comparison with a live build test
- Best Website Builders for Designers in 2026 — how Framer compares to Squarespace, Cargo, and Adobe Portfolio
- 6 Best Webflow Alternatives in 2026 — if you’re coming from Webflow