X
    Categories: Normas APA

How to Make a Portfolio Website for Free in 2026 (No Code)

You don’t need to know how to code to build a professional portfolio website. You don’t need to spend money either. This guide shows four different methods — from the simplest (15 minutes, zero code) to the most customizable (1 hour, basic code) — all completely free.


Platform Comparison: Which Is Right for You?

PlatformTime to LaunchCode Required?Custom DomainBest Portfolio Type
Carrd15 minNo$9/yrGeneral, professional
Notion20 minNoNo (free)Academic, writing, research
GitHub Pages45–60 minBasic HTML/CSSFreeDevelopment, CS, data
Canva30 minNoVia paid planDesign, photography, creative

Method 1: Carrd — Fastest (15 Minutes, Zero Code)

Best for: Students who need a simple one-page portfolio fast | Cost: Free (or $9/year for custom domain)

  1. Go to carrd.co and sign up for free
  2. Choose a portfolio template from their gallery
  3. Edit sections: About, Work/Projects, Contact
  4. Add your photo, project screenshots, links to your work
  5. Publish — you get a free carrd.co subdomain instantly

Method 2: Notion Portfolio — Best for Writers & Academics

Best for: Written work, research portfolios, case studies | Cost: Free with student email (.edu)

  1. Get Notion Plus free at notion.so/education with your .edu email
  2. Create a new page — this will be your portfolio homepage
  3. Add sections: About Me, Projects, Resume (embed PDF), Contact
  4. Turn on «Share to web» in settings → toggle «Allow search engines»
  5. Your portfolio is live at a notion.site URL

Method 3: GitHub Pages — Best for Developers (1 Hour)

Best for: CS, software engineering, data science students | Cost: Free

  1. Create a GitHub account (free)
  2. Go to pages.github.com and follow the setup guide
  3. Fork a free portfolio template from GitHub (search «GitHub Pages portfolio template»)
  4. Edit the HTML/CSS files with your information
  5. Push to your repository — your site is live at username.github.io

The portfolio URL itself (username.github.io) signals technical competency to recruiters.

Method 4: Canva Website — Best for Designers & Visual Creatives

Best for: UX designers, graphic designers, photographers | Cost: Free (Canva Pro free with .edu email)

  1. Get Canva Pro free at canva.com/education with your .edu email
  2. Select «Website» from the Create New menu
  3. Choose a portfolio template
  4. Add your work samples, bio, and contact info
  5. Click «Publish as website»

What to Include on a Student Portfolio

  • About section: 3–5 sentences — who you are, what you study, what you’re looking for
  • 2–4 project case studies: Problem → Approach → Outcome. Quality over quantity.
  • Resume: Embed or link a downloadable PDF
  • Contact info: Email + LinkedIn at minimum
  • Skills or tools: Brief list, especially for technical or creative roles

Don’t include: Every class project ever, a skills bar (the «80% Python» visual is meaningless and looks amateur).

How to Write Portfolio Project Descriptions That Actually Get You Hired

The biggest mistake students make on their portfolio isn’t the design — it’s the project descriptions. A screenshot with a title and one sentence of explanation tells a recruiter nothing about what you actually did or what skills you used. The format that works is Problem → Approach → Outcome: what problem you were trying to solve, what you specifically did to address it, and what happened as a result. Even for class projects, this structure turns «I built a web app for my databases course» into something that demonstrates problem-solving, technical judgment, and execution.

Quantify wherever possible. «Increased page load time by 40%» is more useful to a recruiter than «improved performance.» «Analyzed 3,000 survey responses» tells them you can handle real data at a meaningful scale. «Designed 12 screens for a mobile banking app» shows scope better than «designed a mobile app.» Numbers don’t need to be impressive — they just need to be specific. Specificity signals that you actually did the work and understood what you were measuring.

Getting Your Portfolio in Front of Recruiters

A portfolio that nobody sees doesn’t help your job search. The distribution is as important as the build. Put your portfolio URL in four places: your LinkedIn profile (in the «Featured» section and the Contact Info section), your resume header, your email signature, and your GitHub profile if you have one. When you apply for jobs, paste your portfolio URL directly in the application form even when it’s not required — around 60% of recruiters click through to portfolio links when they’re included, according to data from hiring platform Greenhouse.

Google indexes public portfolio pages, which means your name becomes searchable within a few weeks of launch. Before a recruiter even receives your application, they may search your name and find your portfolio directly. This works in your favor only if your portfolio shows up before any unrelated content. Check this by searching your full name in an incognito window. If your portfolio doesn’t appear in the first few results, add your full name to your portfolio’s page title and about section so search engines can index it correctly.

👉 Related: GitHub Pages Tutorial: Host Your Portfolio for Free and Best Web Hosting for Students in 2026

User Review
0 (0 votes)
Claudia Samudio: