A personal website is the corner of the web you fully own: a single page or a small site where you introduce yourself, show your work, share what you are learning, and make it easy to contact you. Unlike a business website, which represents a company, a personal site is built around one person. This page collects 15+ personal website examples and breaks down what each one does with its homepage structure, hero, navigation, calls to action, and trust signals, so you can borrow the patterns for your own site. It is part of the website examples library.

Personal sites vary more than any other type, because the thing being presented is a person. That is exactly why examples are useful: the same job gets solved dozens of ways. Instead of a long article, here are the examples grouped by what the site is for, plus an anatomy of a personal homepage and a one-page resume, good vs weak patterns, and a copyable plan you can fill in.

What is a personal website?

A personal website represents one person rather than a company or a store. Its job depends on what that person wants to happen next:

  • Get hired — a resume-style site that shows work history and projects
  • Win clients — a site for consultants and freelancers that leads with an offer and proof
  • Build an audience — a blog or creator hub built around writing, videos, or a newsletter
  • Present a body of work — a portfolio-style site for artists and designers
  • Own a front door — a simple homepage with a now page and links to everything else you publish

Most personal sites mix two or three of these. A developer's site is often part resume, part portfolio, and part blog; a writer's site is usually a blog plus a newsletter.

Personal vs portfolio vs business vs ecommerce

TypePrimary jobTypical visitor actionExample
Personal websitePresent one personContact, follow, hireThis page
Portfolio websiteShowcase a body of workView work, hirePortfolio examples
Business websiteExplain a company and generate leadsCall, book, request a quoteBusiness examples
Ecommerce websiteSell products onlineAdd to cart, check outEcommerce examples

A portfolio is the closest neighbour, and the line is fuzzy: every portfolio is personal, but not every personal site is a portfolio. This page keeps the focus on the person; the work-first angle of a portfolio is covered on the portfolio website examples page.

The anatomy of a personal homepage

Personal homepages differ in style far more than in skeleton. The mockup below shows the sections most of them reuse in some order: a header, a hero that says who you are, a status line, selected work, writing, a short about, a contact call, and a footer. It uses a fictional person, Maya Chen, so nothing here measures a real person.

html
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>Maya Chen</title>
  <style>
    :root { --accent: #4f46a5; --ink: #1f2430; --muted: #6b7280; --line: #e5e7eb; --bg: #faf9ff; }
    * { box-sizing: border-box; }
    body { margin: 0; font-family: system-ui, -apple-system, sans-serif; color: var(--ink); background: var(--bg); }
    header { display: flex; align-items: center; justify-content: space-between; padding: 14px 24px; border-bottom: 1px solid var(--line); }
    .name { font-weight: 800; letter-spacing: -0.02em; }
    nav a { margin-left: 18px; color: var(--ink); text-decoration: none; font-size: 14px; }
    .hello { background: var(--accent); color: #fff; text-decoration: none; padding: 8px 14px; border-radius: 8px; font-size: 14px; font-weight: 600; }
    .hero { max-width: 720px; margin: 0 auto; padding: 72px 24px 48px; }
    h1 { font-size: 40px; letter-spacing: -0.03em; margin: 0 0 10px; }
    .role { font-size: 20px; font-weight: 600; color: var(--accent); margin: 0 0 16px; }
    .intro { color: var(--muted); font-size: 17px; line-height: 1.6; margin: 0 0 24px; max-width: 56ch; }
    .actions a { display: inline-block; margin-right: 12px; }
    .cta { background: var(--accent); color: #fff; padding: 12px 20px; border-radius: 8px; text-decoration: none; font-weight: 600; }
    .ghost { border: 1px solid var(--line); color: var(--ink); padding: 12px 20px; border-radius: 8px; text-decoration: none; font-weight: 600; }
    .status { max-width: 720px; margin: 0 auto; padding: 14px 24px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); font-size: 14px; color: var(--muted); }
    section { max-width: 720px; margin: 0 auto; padding: 40px 24px; }
    h2 { font-size: 22px; margin: 0 0 4px; letter-spacing: -0.01em; }
    .sub { color: var(--muted); font-size: 14px; margin: 0 0 20px; }
    .grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
    .card { border: 1px solid var(--line); border-radius: 10px; padding: 14px; background: #fff; }
    .thumb { background: #eceaf6; border-radius: 8px; height: 120px; display: flex; align-items: center; justify-content: center; color: var(--muted); font-size: 13px; }
    .card h3 { font-size: 15px; margin: 10px 0 2px; }
    .card p { margin: 0; font-size: 13px; color: var(--muted); }
    .post { display: flex; justify-content: space-between; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }
    .post time { color: var(--muted); font-size: 13px; }
    .about { display: grid; grid-template-columns: 96px 1fr; gap: 20px; align-items: start; }
    .photo { width: 96px; height: 96px; border-radius: 50%; background: #e5e0f2; display: flex; align-items: center; justify-content: center; color: var(--muted); font-size: 12px; }
    .contact { text-align: center; background: var(--ink); color: #fff; border-radius: 12px; padding: 48px 24px; max-width: 720px; margin: 0 auto; }
    .contact a { background: var(--accent); color: #fff; padding: 12px 20px; border-radius: 8px; text-decoration: none; font-weight: 600; }
    footer { text-align: center; padding: 24px; font-size: 13px; color: var(--muted); }
    footer a { color: var(--muted); margin: 0 8px; }
    @media (max-width: 720px) {
      .grid { grid-template-columns: 1fr; }
      nav { display: none; }
      .hero { padding: 48px 20px 32px; }
      h1 { font-size: 32px; }
    }
  </style>
</head>
<body>
  <header>
    <span class="name">Maya Chen</span>
    <nav>
      <a href="#work">Work</a>
      <a href="#writing">Writing</a>
      <a href="#about">About</a>
    </nav>
    <a class="hello" href="mailto:hello@mayachen.example">Get in touch</a>
  </header>

  <div class="hero">
    <h1>Hi, I'm Maya Chen</h1>
    <p class="role">Product designer &amp; design engineer</p>
    <p class="intro">I design and build web products that people actually enjoy using — and I write about the process along the way.</p>
    <div class="actions">
      <a class="cta" href="mailto:hello@mayachen.example">Email me</a>
      <a class="ghost" href="#work">See my work</a>
    </div>
  </div>

  <div class="status">Currently: Senior product designer at Northwind &middot; Available for select freelance projects</div>

  <section id="work">
    <h2>Selected work</h2>
    <p class="sub">Three projects that show how I think</p>
    <div class="grid">
      <div class="card"><div class="thumb">Project</div><h3>Field Notes</h3><p>Research tool for remote teams</p></div>
      <div class="card"><div class="thumb">Project</div><h3>Ledger</h3><p>Open-source budgeting app</p></div>
      <div class="card"><div class="thumb">Project</div><h3>Compass</h3><p>Wayfinding for a museum</p></div>
    </div>
  </section>

  <section id="writing">
    <h2>Writing</h2>
    <p class="sub">Notes on design and code</p>
    <div class="post"><span>What a design system really does</span><time>Aug 2026</time></div>
    <div class="post"><span>Three lessons from shipping small</span><time>Jun 2026</time></div>
    <div class="post"><span>Why I keep a now page</span><time>May 2026</time></div>
  </section>

  <section id="about">
    <h2>About</h2>
    <div class="about">
      <div class="photo">Photo</div>
      <div>
        <p>I've been designing and building interfaces for eight years, mostly in the design tools and developer tooling space. When I'm not at a keyboard, I'm hiking or printing photographs.</p>
        <p><a href="#now">What I'm up to now</a></p>
      </div>
    </div>
  </section>

  <div class="contact">
    <h2>Let's build something</h2>
    <p style="color:#cbd5e1">I read every email and reply to the good ones.</p>
    <a href="mailto:hello@mayachen.example">Get in touch</a>
  </div>

  <footer>
    <a href="https://github.com/mayachen">GitHub</a>
    <a href="https://www.linkedin.com/in/mayachen">LinkedIn</a>
    <a href="https://twitter.com/mayachen">X</a>
    <span>&copy; 2026 Maya Chen</span>
  </footer>
</body>
</html>

The sections in order:

  1. Header — name, a few links, and a persistent way to contact you
  2. Hero — who you are, what you do, and one clear next step
  3. Status line — a current role or availability note keeps the site feeling fresh
  4. Selected work — three to six items with short descriptions
  5. Writing — a taste of what you publish, with dates
  6. About — a few sentences and a real photo
  7. Contact call — a repeat of the main action near the end
  8. Footer — social links and a copyright line

The two patterns worth studying hardest are the hero — your one chance to say who you are and what to click — and the proof, the real work that makes the claims believable. The rest of the page supports those two. For the wireframe version of this skeleton, see the website wireframe example page; if you plan to build the page by hand, the HTML website example page shows the file structure.

The anatomy of a one-page resume site

When the goal is a job, many people compress everything into one scannable page: name and title, contact links, experience, skills, education, and a photo. The same fictional person is shown below as a one-page resume so you can compare the two layouts side by side.

html
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>Maya Chen — Resume</title>
  <style>
    :root { --accent: #4f46a5; --ink: #1f2430; --muted: #6b7280; --line: #e5e7eb; --bg: #fff; }
    * { box-sizing: border-box; }
    body { margin: 0; font-family: system-ui, -apple-system, sans-serif; color: var(--ink); background: var(--bg); }
    .page { max-width: 820px; margin: 0 auto; padding: 40px 24px; }
    .top { border-bottom: 2px solid var(--ink); padding-bottom: 16px; margin-bottom: 24px; }
    h1 { font-size: 34px; letter-spacing: -0.02em; margin: 0 0 4px; }
    .role { color: var(--accent); font-weight: 600; margin: 0 0 8px; }
    .meta { font-size: 14px; color: var(--muted); }
    .meta a { color: var(--ink); }
    section { margin-bottom: 24px; }
    h2 { font-size: 13px; text-transform: uppercase; letter-spacing: 0.08em; color: var(--muted); margin: 0 0 12px; }
    .job { margin-bottom: 16px; }
    .job .row { display: flex; justify-content: space-between; font-weight: 600; }
    .job time { color: var(--muted); font-weight: 400; font-size: 13px; }
    .job ul { margin: 6px 0 0; padding-left: 18px; color: #374151; font-size: 14px; line-height: 1.6; }
    .skills { display: flex; flex-wrap: wrap; gap: 8px; }
    .chip { border: 1px solid var(--line); border-radius: 999px; padding: 6px 12px; font-size: 13px; }
    .edu p { margin: 0; font-size: 14px; }
    @media print {
      .page { padding: 0; }
    }
  </style>
</head>
<body>
  <div class="page">
    <div class="top">
      <h1>Maya Chen</h1>
      <p class="role">Product designer &amp; design engineer</p>
      <p class="meta">hello@mayachen.example &middot; 555-010-4455 &middot; <a href="https://www.linkedin.com/in/mayachen">LinkedIn</a> &middot; <a href="https://mayachen.example">mayachen.example</a></p>
    </div>

    <section>
      <h2>Experience</h2>
      <div class="job">
        <div class="row"><span>Senior product designer, Northwind</span><time>2022 — present</time></div>
        <ul>
          <li>Lead the design system adopted across three product teams</li>
          <li>Shipped the research tool that cut interview setup time</li>
        </ul>
      </div>
      <div class="job">
        <div class="row"><span>Product designer, Fieldhouse Labs</span><time>2019 — 2022</time></div>
        <ul>
          <li>Designed onboarding used by new accounts</li>
          <li>Ran usability sessions with customers before each release</li>
        </ul>
      </div>
      <div class="job">
        <div class="row"><span>Design intern, Commonplace</span><time>2018</time></div>
        <ul>
          <li>Built marketing pages and a component library</li>
        </ul>
      </div>
    </section>

    <section>
      <h2>Skills</h2>
      <div class="skills">
        <span class="chip">UX research</span><span class="chip">Interface design</span><span class="chip">Design systems</span><span class="chip">HTML &amp; CSS</span><span class="chip">Prototyping</span>
      </div>
    </section>

    <section class="edu">
      <h2>Education</h2>
      <p>B.A. in Graphic Design, Meridian State University</p>
    </section>
  </div>
</body>
</html>

A one-page resume keeps the same facts but drops the storytelling: header with name and contact, experience in reverse order with short bullets, a skill list, and education. It works because a hiring person wants to skim fast. If you want to write more than a resume allows, that extra space becomes the personal homepage anatomy above.

Personal website examples by type

The real examples below are well-known people with public personal websites, and each card is limited to what is publicly observable on the site: structure, navigation, CTA text, and trust signals. Nothing here states traffic, revenue, or business results. Where no single well-known site fairly represents a type, it is shown as a clearly labelled illustrative pattern.

Developers and engineers

Brittany Chiang — brittanychiang.com

FieldObservation
TypePersonal portfolio for a front-end engineer
Primary goalBe found by employers and start a conversation
Homepage structureOne scrolling page: hero → about → experience → featured projects → other projects → contact → footer
Hero patternName, a one-line role, a short intro, and quick links to email and GitHub
NavigationSingle-page anchor links (About, Experience, Work, Contact) plus a resume link
Primary CTA"Get in touch" — a mailto link in the hero and again at the end
Trust signalsA work-history list, detailed project write-ups, links to open source, and a running blog
Notable UX patternNumbered section headings and a narrow reading column that make a long page feel structured
What to learnA job-hunting developer site can be one scrolling page that answers "who, where I've worked, what I've built, how to reach me"

Josh Comeau — joshwcomeau.com

FieldObservation
TypeDeveloper and educator personal site
Primary goalBuild an audience and promote courses and writing
Homepage structureHero → about → articles → courses → interactive playground
Hero patternAvatar, name, and a personal, humorous intro that sets the tone
NavigationBlog, Courses, Playground, About
Primary CTASubscribe to the newsletter
Trust signalsA long-running writing archive, an open-source presence, and published course materials
Notable UX patternPlayful interactive animations that demonstrate the author's front-end skill
What to learnA developer site can teach and entertain; interactive elements are proof of skill, not decoration

Dan Abramov — overreacted.io

FieldObservation
TypeDeveloper blog
Primary goalPublish long-form technical writing
Homepage structureTitle → reverse-chronological post list → a short about blurb → footer
Hero patternName and a one-line description; no hero image
NavigationMinimal text links
Primary CTANone — the content is the page
Trust signalsAuthor reputation and a deep, searchable writing archive
Notable UX patternText-first with no images and no advertising; readability is the entire design
What to learnA blog does not need chrome; if the writing is the product, let it carry the page

Tobias Ahlin — tobiasahlin.com

FieldObservation
TypeDesigner–engineer personal site
Primary goalShow design and engineering work and share writing
Homepage structureMinimal hero → selected projects → latest writing → now
Hero patternName, role, a one-line intro, and a few plain links
NavigationWork, Writing, Now, About
Primary CTAContact / "say hello" link
Trust signalsPublished projects and a long-running blog
Notable UX patternRestrained, near-empty pages with confident typography
What to learnRestraint reads as craft; one person can show both design and engineering with a single minimal page

Designers and creative developers

Frank Chimero — frankchimero.com

FieldObservation
TypeDesigner personal site with essays
Primary goalPublish essays and present design work
Homepage structureA strong statement up top, then links to writing and projects
Hero patternLarge typography; often a single declarative line instead of a product pitch
NavigationMinimal, mostly text links
Primary CTARead / follow along
Trust signalsA long body of published writing and design work
Notable UX patternTypography-first layout where the writing is the design
What to learnA personal site can open with one confident statement and let the work follow

Maggie Appleton — maggieappleton.com

FieldObservation
TypeVisual essayist / researcher personal site
Primary goalShare essays and a growing set of notes
Homepage structureIllustrated hero → essays → projects → about
Hero patternA hand-drawn illustration with name and role
NavigationEssays, Garden, Projects, About
Primary CTAExplore essays / subscribe
Trust signalsA large, public body of writing and original illustrations
Notable UX patternA consistent original illustration style that makes the site instantly recognizable
What to learnA personal site can be a personality; a distinctive visual voice is a brand

Adham Dannaway — adhamdannaway.com

FieldObservation
TypeUX/UI designer personal site
Primary goalWin freelance and full-time design work
Homepage structureMinimal intro → projects → writing → contact
Hero patternSmall-type intro with a one-liner
NavigationText links to work, writing, and contact
Primary CTAGet in touch / email
Trust signalsCase studies and published articles
Notable UX patternDeliberately understated, text-sized layout that stands apart from louder portfolios
What to learnConfidence can be quiet; a minimal site is a differentiator in a crowded field

Lynn Fisher — lynnandtonic.com

FieldObservation
TypeCreative developer / designer personal site
Primary goalShowcase experimental web projects
Homepage structurePlayful, project-first, often a single page
Hero patternA bold, experimental visual with the name
NavigationMinimal, usually anchored to projects
Primary CTAExplore projects
Trust signalsA well-known history of playful, interactive personal sites
Notable UX patternA fresh bespoke design built in code each year — the site itself is the portfolio
What to learnWhen you build websites, the site can be the work; let the medium demonstrate the craft

Writers and creators

Derek Sivers — sivers.org

FieldObservation
TypeContent-first personal site
Primary goalShare ideas, books, articles, and a now page
Homepage structureDense text list of content with a short intro
Hero patternA few plain lines; no hero image
NavigationAbout, Books, Articles, Now, Contact
Primary CTARead — and an email contact
Trust signalsBooks, a long writing archive, and a famously bare, no-tracking site
Notable UX patternNo cookies, no logins, no paywalls; the site states its own ethos up front
What to learnA personal site can be pure content with no persuasion machinery; clarity and honesty become the brand

Tim Urban — waitbutwhy.com

FieldObservation
TypeWriter / creator site for long-form essays
Primary goalPublish essays and build a readership
Homepage structureStart-here path for new readers → latest posts → about → newsletter
Hero patternFeatured essay plus a recognizable avatar
NavigationPosts, Start Here, About, newsletter
Primary CTARead the latest post / subscribe
Trust signalsA large archive of widely shared long-form essays
Notable UX patternA clear entry point for new readers and custom stick-figure illustrations
What to learnGive new readers a clear on-ramp; personality in illustrations makes long writing feel friendly

Austin Kleon — austinkleon.com

FieldObservation
TypeAuthor / artist personal site
Primary goalShare posts, promote books, grow a newsletter
Homepage structureName → latest posts → books → newsletter signup → about
Hero patternName and a personal, handwritten feel; little chrome
NavigationBlog, Books, Newsletter, About, Shop
Primary CTAJoin the newsletter
Trust signalsPublished books and a long-running blog
Notable UX patternA simple, personal, DIY aesthetic that matches the author's published voice
What to learnAn author site has one job — move readers to the newsletter and the books — and the design stays out of the way

James Clear — jamesclear.com

FieldObservation
TypeAuthor personal site
Primary goalPromote books and build a newsletter
Homepage structureName → author intro → articles → newsletter
Hero patternName, author bio, book cover, newsletter offer
NavigationArticles, Books, Newsletter, About
Primary CTAFree newsletter signup
Trust signalsA best-selling book and a large article archive
Notable UX patternA single clear offer (the newsletter) repeated cleanly
What to learnA personal brand site can center one product and one funnel without complexity

Consultants and coaches — illustrative patterns

These cards are not real people or companies. They are illustrative patterns built from the common structure of this site type, so the observations are about the pattern, not a specific person.

Consultant or coach — illustrative pattern

FieldPattern
TypeIndependent consultant / coach
Homepage structureHeader → hero with name and offer → services → results → testimonials → booking CTA → footer
Hero pattern"I help [audience] do [outcome]" plus a "Book a call" button
Primary CTABook a call / Get in touch
NavigationAbout, Services, Results, Contact
Trust signalsClient logos, testimonials, credentials
Notable design choiceThe offer is stated as a specific outcome, and booking is the single next step
What to learnName the outcome you deliver and remove every step between the visitor and a booking

Resume and homepage formats — illustrative patterns

One-page resume site — illustrative pattern

FieldPattern
TypeSingle-page CV / resume site
Homepage structureName → role → experience → skills → education → contact
Hero patternName, title, location, and contact links
Primary CTAEmail / download CV
NavigationNone — one page with anchors
Trust signalsWork history, skills list, education
Notable design choiceEverything fits on one scannable page for a hiring person who is skimming
What to learnWhen the goal is a job, one focused page beats five empty ones

Personal homepage with a now page — illustrative pattern

FieldPattern
TypePersonal homepage / front door
Homepage structureOne-line intro → links to the important parts of your life → now page
Hero patternA single honest sentence about who you are right now
Primary CTAFollow or contact
NavigationNow, About, Contact
Notable design choiceThe now page answers "what are you focused on lately" so the site stays current
What to learnA homepage can be a front door to everything else you publish — one line plus links

Creator hub — illustrative pattern

FieldPattern
TypeCreator / channel hub
Homepage structureHero with name and latest content → posts or videos → links → newsletter
Hero patternName, a friendly line, and the latest video or post
Primary CTAWatch / subscribe
NavigationContent, About, newsletter
Notable design choiceThe site links out to every platform while collecting an email list on its own domain
What to learnWhen your content lives on platforms, the personal site is the hub that links it all and owns your audience

Good vs weak personal website patterns

The examples below are illustrative patterns, not real sites. They show the difference between a homepage that leaves the visitor unsure and one that makes the next step obvious.

Instead of this (weak)Try this (stronger)Why
"Welcome to my website""Hi, I'm Maya — I design and build websites"The visitor learns who you are in one line instead of being greeted
A resume with no work shownA resume plus real projectsProof beats claims; a hiring person wants to see output
A generic template lookA distinctive voice, even if simpleA personal site should feel like a person, not a demo
A contact button that opens a blank formA mailto link or a short, direct formThe goal is contact, not form-filling
A blog with no about pageAn About page and a Now pageReaders trust people with context, and "now" shows you are current
One long page with no structureClear sections with headingsVisitors skim; structure lets them jump to the part they need
Five different CTAs competingOne primary action per pageToo many choices and none gets chosen
Stock photos of strangersA real, current photo of youPeople connect with a face more than with a stock image

Copyable personal website plan template

Use the anatomy above as a skeleton and fill in this template with your own details. A filled example lives at the top of this page in the mockup; this is the blank version you can copy and edit.

markdown
# Personal website plan

## About you
- Name: [your name]
- One-line description: [What you do, for whom, and what makes you different]
- Current role: [e.g. "Product designer at Northwind"]
- Email: [your email]

## Primary goal (pick one)
- [ ] Get hired (resume + work shown)
- [ ] Win clients (offer + proof)
- [ ] Build an audience (writing, newsletter)
- [ ] Share a body of work (portfolio)
- [ ] Own a homepage and a presence (now page + links)
- [ ] Other: _____

## Audience
- Who visits: [recruiters, clients, readers, followers]
- What they want from the site: [one line]

## Pages or sections
- Homepage
- About
- Work / Projects
- Writing (optional)
- Now
- Contact
- Other: _____

## Homepage sections (in order)
1. Header: name, [navigation], and a way to contact you
2. Hero: name, role, one-line intro, primary CTA
3. Status line (optional): [current role or availability]
4. Selected work: 3-6 items with one-line descriptions
5. Writing: latest 3-5 posts with dates
6. About: who you are in 2-3 sentences + a real photo
7. Contact: email or a short form
8. Footer: social links and copyright

## Hero formula
- Line one: [Your name]
- Line two: [Your role — "I design and build websites"]
- Line three: [One sentence on what you do for whom]
- Primary CTA: [Email me / See my work / Book a call]
- Visual: [A real, current photo or none]

## What to show
- 3-6 pieces of work, each with what you did and the outcome
- Your writing or talks, if you create them
- Current projects and what you are learning

## Trust signals to include
- [ ] A real, current photo
- [ ] Your work shown, not just described
- [ ] Social links that match the site
- [ ] Where you work now or have worked
- [ ] A short About that sounds like you

## Contact pattern
- Email visible on the homepage
- Social links in the header or footer
- [Booking link] if you take calls
- [CV link] if you are job hunting

## Final checks
- [ ] One clear next step on the homepage
- [ ] Reads well on a phone
- [ ] Every page has a title and meta description
- [ ] Links work and point at real pages
- [ ] Live on a secure https:// address

FAQ

Frequently asked questions

What is a personal website?
A site built around one person: it introduces you, shows your work or writing, and makes it easy to contact you. It can be one page or several, depending on what you want it to do.
What is the difference between a personal website and a portfolio website?
A portfolio focuses on showing a body of work, usually to win work or a job. A personal website can do that too, but it can also be a blog, a homepage, or a hub for a creator; the work is one part of the person.
What should a personal website include?
At minimum a homepage that says who you are, a way to contact you, and something you have made or written. About and Now pages help readers trust you and see that you are current.
How many pages does a personal website need?
One is often enough: a single page with an intro, your work, and contact details. Add separate pages for About, Now, or a blog only when the content is worth its own page.
What should a personal homepage say?
Who you are, what you do, and what the visitor should do next. A good first line is 'Hi, I'm [name] — I [do this] for [these people].'
What is a now page?
A page that says what you are focused on right now: the projects, jobs, or goals taking your attention. It helps returning visitors catch up and keeps the site feeling current.
How do I make my personal website stand out?
Show real work, write in your own voice, use a real photo, and keep one clear action on the page. A distinctive visual style helps, but honesty and proof matter more than decoration.
Should my personal website have a blog?
Only if you will keep writing. A blog is a commitment, and three strong posts beat a blog with one. Writing does help people find you, but it is not required.

Where to go next

A personal website is built around one decision: what do you want the visitor to do next? Start from the template above, then borrow the specifics that fit your goal. If you are showing work, the portfolio website examples page goes deeper; if you sell a service, the business website examples patterns apply. For the words and structure, see website name examples, website title examples, and website structure examples. Make sure it reads well on a phone — the responsive website example shows how — and if you build these sites for a living, the website proposal example page shows what the document around a project looks like.

Examples