How to Build a Personal Website: What to Put on It and How to Launch
How to build a personal website: decide what it's for, write an about page people remember, add writing or projects, pick a domain, and publish it in a weekend.
Mythex Team · · 6 min read
To build a personal website, decide what you want it to do for you, such as getting hired, finding clients, sharing your writing, or being easy to find, then build three or four pages around that: a home page that says who you are in one sentence, an about page, the proof (projects, writing, talks or a CV), and a way to contact you. Put it on a domain with your name. With an AI website builder, the build takes an afternoon. Deciding what to say takes longer.
Decide what the site is for
A personal site without a purpose tends to become a list of everything you've ever done. Pick a main goal, and let it decide what goes on the home page.
| Goal | Lead with | Key page |
|---|---|---|
| Getting hired | Your role and specialism, a few results | CV or experience; see how to build a resume website |
| Freelance or consulting clients | Who you help and how | Services and a way to book a call |
| Showing creative work | The work itself | A portfolio; see how to build a portfolio website |
| Writing and ideas | Your best pieces | Writing or newsletter |
| Being findable (speakers, academics, founders) | A clear bio and photo | About, talks or publications, press kit |
It's fine to have a secondary goal. Just don't give five goals equal space on the home page.
What to put on it
Home
One or two sentences: your name, what you do, who for, and where or how you work. For example: "I'm Sam Okafor, a data engineer in Lagos helping fintech teams build reliable pipelines." Then a short list of what's inside and a contact link.
About
Write it in the first person and keep it human: what you do, how you got here, what you care about, and one or two personal details. Add a real, recent photo. Most people read the first paragraph and skim the rest, so put the useful part first.
Proof
Pick the format that fits your goal:
- Projects with a short description of the problem, your part and the result
- Writing: three to five of your best pieces, not every post
- Talks, podcasts and press, with links and dates
- Experience: roles and achievements, with a downloadable CV
Contact
An email address or a short form, plus the one or two social profiles you actually use. If you take calls, link to your booking page. Don't publish your phone number or home address unless you need to.
Optional
- A "now" page: what you're working on at the moment
- Uses: your tools and setup, popular with developers and designers
- Newsletter sign-up, if you send one
- Speaker kit: bio in three lengths, headshots, topics
Decisions and trade-offs
Static site or something with a database?
Most personal sites are static: pages of text and images with no database. They're fast, cheap to host and hard to break. Add a database only for a reason, such as a contact form that saves messages, a writing section you update from an admin page, or a guestbook. A contact form can also just send you an email through an email provider.
Where your writing lives
You can write posts directly into the site, which keeps everything in one place. You can use a newsletter or blogging platform and link to it, which is easier if you publish often. Or you can store posts in a database with a simple editor. If you plan to write a lot, see how to build a blog with AI.
The domain
Use your name if it's available: firstnamelastname.com, or a country or other ending if not. Short, easy to spell out loud, and without hyphens if possible. See how to connect a custom domain for the setup.
A single page or several?
A single scrolling page is fine for a short intro, links and contact. Several pages are better when you have writing or projects that deserve their own addresses, which also helps search engines and makes sharing a single piece easier. If you only need a list of links, a link-in-bio page may be all you need.
A first prompt for an AI builder
Build a personal website for Sam Okafor, a data engineer in Lagos who helps fintech teams build reliable data pipelines. Pages: Home (one-sentence intro, photo, three featured projects, latest two articles, contact button), About (short story in the first person), Projects (each with problem, my role, tools and result), Writing (list of articles with dates, each on its own page), and Contact (email link and a short form). Put the LinkedIn and GitHub links in the footer. Calm, minimal design with one accent colour and very readable text. Fast, and looks great on phones. Add page titles and descriptions for search and a share image for social links.
Replace the placeholder projects and articles with your real ones, one at a time.
Build it step by step
- Write the one-sentence intro. If it's hard, the rest will be too. Ask a friend to describe what you do and use their words.
- Write the about page and gather proof: projects, pieces, talks, CV.
- Take or pick a good photo: recent, well lit, face clearly visible.
- Build the site from the prompt, then add real content page by page.
- Check on a phone and read it top to bottom as a stranger would.
- Add search basics: your name in the home page title, a description, real text instead of text in images. See SEO for AI-built websites.
- Publish and connect your domain.
- Link to it from your email signature, social profiles and CV.
- Put a reminder in your calendar to update it every few months.
Common mistakes
- No clear intro. A visitor should know what you do within five seconds.
- Everything you've ever done. Curate for your goal.
- A blog nobody updates. Better to have a small "Writing" page than a stale blog.
- Personal details you'd rather keep private: home address, personal phone number, family details.
- Slow pages from huge photos. Resize and compress them.
- Clever design over readability: tiny grey text, unusual navigation, animations that get in the way.
When a ready-made product is the better choice
If you just need a single page with a photo, a sentence and links, a link-in-bio service or a simple page builder is quicker. If you write often and want subscribers, a newsletter or blogging platform with a custom domain may serve you better than a site you maintain. A full website builder with templates suits people who prefer to edit visually. Build your own when you want full control of the design, want to combine writing, projects and tools in one place, or want to own the code and move it later if you like.
Building it with Mythex
Mythex is an AI app builder that handles simple sites too: you describe the site, and it builds it in a live preview with a phone-size view, and you refine the copy and layout in chat. Personal sites work well as static front ends (static websites on Mythex). If you add a contact form that saves messages or an editable writing section, Mythex adds a database to the project.
You can publish on the Free plan to a yourname.mythex.ai address. On Pro you can buy a domain in Mythex or connect one you already own, and export the code or sync it to GitHub. Mythex can also generate images, such as an illustration or a share image, from a description. For starting layouts, try the AI website builder or the portfolio templates.
Questions
What should I put on my personal website?
A short introduction saying who you are and what you do, an about page, a way to contact you, and whatever supports the site's purpose: projects, writing, talks, a CV, or services. Fewer, well-kept pages beat many stale ones.
Do I need a domain name for a personal website?
It isn't required, but a domain with your name is easy to share, looks professional, and stays yours if you move to a different tool. Registration is billed yearly.
How much does a personal website cost?
A simple personal site can cost little more than a domain name if you build it yourself, since many builders offer free hosting on their own subdomain. Paid plans, custom domains and extra features add to that.
Should my personal website have a blog?
Only if you'll write regularly or have a few pieces worth keeping. A blog with one post from years ago looks abandoned; a short 'Writing' page with three good pieces works better.