Knowing what to include on a freelance website is mostly an editing problem. Most sites have too many pages and not enough clarity on any of them. The instinct is to add, a services page, a blog, a testimonials page, an about page, a process page, a contact page, and sometimes a podcast or newsletter sign-up. The result is a site that takes ten minutes to navigate and still doesn’t answer the one question every client arrives with: is this the right person for my project?
The Four Things Every Freelance Website Needs
A freelance website doesn’t need to be complicated. It needs to do four things: communicate who you are and who you’re for, show evidence you can do the work, make a case for why a client should choose you, and make it easy to reach you. Everything else is optional.
Homepage. This is where most clients form their first impression and decide whether to keep looking. It needs a clear statement of who you work with and what you do for them, the equivalent of your bio, but optimized for someone scanning rather than reading. A strong first section with a specific value proposition, followed by an indication of the work and a clear next step. No autoplay video, no animated intro, no paragraph of vague mission language.
Portfolio or work samples. Three to five pieces with context, the problem, your role, the approach, the result. This is where clients spend the most time if the homepage convinced them to stay. The presentation should be clear and load quickly. Every piece should be accompanied by a brief explanation of the thinking behind it, not just the output. For the components of a strong portfolio entry, see what to include in a freelance portfolio.
About page. A slightly expanded version of your bio. Two to three paragraphs covering who you work with, what you bring, and a small amount of relevant professional context. Not your life story. Not your childhood influences. Not a list of every tool you’ve ever touched. The client is evaluating whether to trust you with their project, tell them what they need to know to make that decision.
Contact page or mechanism. A form, an email address, a calendar booking link, or some combination. Visible. One click from every page. Not buried in the footer behind three navigation items. The easier you make it to reach you, the more people will.
What’s Optional (But Often Worth Having)
Services page. Useful if you offer distinct types of work and clients need to understand the scope before reaching out. Less useful if what you do is narrow and self-evident from the portfolio. A services page that lists 12 different offerings is often worse than no services page, it signals that you’re not sure what you want to be known for.
Testimonials page or section. Good testimonials, specific, describing the experience of working with you, attributed to a real person at a real company, are worth having. A dedicated page for them often results in them being read by almost nobody. Integrate testimonials into the homepage, the portfolio, or the about page instead. Put them where clients are already looking, not where they’d have to seek them out.
Case studies. For freelancers doing higher-value, longer-cycle work, consulting, strategy, complex creative projects, one or two full case studies can be more persuasive than a portfolio entry. For how to write a freelance case study, including how to handle it when clients don’t share data, that’s a separate question with a specific answer. Not every freelancer needs case studies. If your work is highly visual or short-cycle, the portfolio entry is usually enough.
A pricing page. Polarizing among freelancers, but worth considering: publishing a rate or a starting price filters out clients who can’t afford you before they contact you. This saves time on both sides. It also signals confidence in your rates. The downside is that it removes your ability to scope before quoting. A “projects typically start at X” statement is a reasonable middle ground.
What Most Freelance Websites Include That They Shouldn’t
A blog they’re not actively publishing. A blog with the last post from 18 months ago is worse than no blog. It signals inactivity. If you’re not going to publish consistently, remove the blog or hide it until you are.
A skills or tools section that lists everything. Adobe Creative Suite, Figma, WordPress, Notion, Canva, Google Analytics, Mailchimp, this tells a client nothing about what you’re actually good at. Tools are not skills. If a specific tool is central to your offering, mention it where relevant. A list of every application you’ve installed is filler.
A “what I stand for” or values section. Most of these read as corporate mission statements adapted for a personal website. Unless your values are genuinely distinctive and directly relevant to how you work with clients, cut it. Clients care about the quality of your work and whether you’ll be reliable, not your personal philosophy.
Multiple contact methods that contradict each other. A contact form that goes nowhere, an email address that’s different from the one in your email signature, and a phone number you never answer. Pick one primary method, make it work, and make it visible.
A “coming soon” portfolio section. This is the worst version of the blog problem, signaling that there will eventually be something here, but not yet. If the portfolio isn’t ready, don’t link to it. Don’t announce its future existence.
The Navigation Question
Simple navigation converts better than complex navigation. A freelance website with six top-level nav items and two dropdown menus is harder to use than one with three: Work, About, Contact. Understanding how clients vet freelancers clarifies why, their process is fast and nonlinear, and a complicated site loses them before they get to the evidence. The more choices you give clients, the more cognitive work you’re asking them to do. They shouldn’t have to think about where to go, they should just go there.
If you have more than five nav items, consolidate. Portfolio and case studies can be one page. About and process can be one page. Services can be a section of the homepage, not its own page. The goal is clarity, not completeness.
The Contact Path Is the Most Important Thing on the Site
This bears repeating because it’s the most commonly botched element on freelance websites. A client who has looked at your work, read your about page, and decided they want to reach out will not work hard to find your contact information. They’ll close the tab and find the next person.
Your contact method should be reachable in a single click from any page on the site. It should be in the navigation. It should also appear at the end of every key page, portfolio, about, homepage. If someone scrolls to the bottom of your about page and there’s no obvious next step, you’ve lost them.
The content of the contact page itself matters too. A message like “Tell me about your project, I’ll get back to you within two business days” sets a professional tone and an expectation. A form that asks for name, email, and project description is enough. Asking for budget, timeline, specific deliverables, and how they heard about you on a first contact form is too much.
For the technical decisions, platform, hosting, what to spend and what to skip, see how to build a freelance website. The content question and the build question are separate, and most people conflate them.