How to Write a Contact Page for Your Portfolio Website
Your portfolio contact page is where warm leads either reach out or leave. Here's exactly what to include, what to skip, and how to write it well.
Most portfolio contact pages are an afterthought. A generic "Get in Touch" heading, a form with three fields, and maybe a vague sentence about being excited to hear from you. It looks fine. It converts badly.
The thing is, anyone who reaches your contact page has already done something. They read your work, liked it enough to scroll past it, and decided they wanted to talk. That is not a cold lead. That is someone a few seconds away from sending you a message — or leaving because the page felt off.
Your contact page does not need to be long. It does need to do one job well: remove every last piece of friction between a visitor thinking "I should reach out" and actually doing it.
The Contact Page Is the Final Step in a Conversation
By the time someone reaches your contact page, you have already sold them — at least a little. They have seen your portfolio headline, read through your work, and formed an opinion. The contact page is not where persuasion happens. It is where the decision gets confirmed or lost.
This matters because most people optimize the wrong thing. They spend hours refining the wording on their project pages and then put a default contact form on the last page. The contact page is a filter and a facilitator. Get that wrong and all the work before it counts for less.
What to Include
A headline that is an invitation, not a label
"Contact" is a label. It tells people nothing they do not already know.
A better headline invites the specific person you want to work with. Depending on your work:
- "Let's build something worth building."
- "Available for select projects in Q3. Here's how to reach me."
- "I take on two to three new clients per month. Say hello."
The right headline signals availability, attitude, and specificity. All three are more useful than "Get in Touch."
One or two sentences of context
Right under the headline, give visitors a fast orientation. What kind of work are you taking on? Who is this page for? What happens after they submit?
Two sentences is plenty. Example:
"I work with founders and small teams on brand identity and web design. I try to respond within one business day."
This does a lot: filters by client type, sets an expectation, and communicates that you are responsive. Visitors who are not founders or who need something else know this is not for them — which is fine.
A short, focused contact form
Keep the form to three or four fields maximum. Name, email, a short message. That is it.
If you need to qualify leads further, add one optional field: "What are you working on?" or "What's your timeline?" One question, optional. Anything beyond that asks visitors to work before you have given them a reason to.
Long forms have a real cost. Every extra field is a micro-decision that adds friction. The point of the form is to start a conversation, not to complete an intake interview. You can ask follow-up questions once someone has actually reached out.
Your preferred direct contact method
Include your email address alongside the form — not instead of it, but in addition. Some people prefer to write their own subject line and keep a record in their inbox. Others are on mobile and find copy-pasting easier than filling out forms. Giving both options removes a reason to hesitate.
If you are active on one professional platform — LinkedIn, Dribbble, or GitHub — include that too. One or two links, not a full social row. The goal is to offer the method that feels right for the client, not to list every place you exist online.
A response time expectation
Tell people when they will hear back. "I respond within 24–48 hours" is simple and immediately reassuring. It takes the edge off the uncertainty of sending a cold message to someone you do not know.
If you are currently at capacity or not taking new work, say that too. "I'm booked through August but happy to connect for future projects" is better than silence. It respects people's time and keeps the door open without creating false urgency.
What to Skip
A calendar embed as the first thing. Linking straight to a booking page before any conversation has happened presumes a level of intent that most visitors do not have yet. Send a calendar link after the first email, once you have established fit. Putting it on the contact page can feel aggressive rather than helpful.
Long paragraphs explaining your process. If visitors want to understand how you work, they can read your Services page or project descriptions. The contact page is for contacting you. Keep the focus narrow.
Generic closing copy. Phrases like "I'm always excited to hear about new opportunities" or "Don't hesitate to reach out" are filler. They are not wrong but they add nothing. Use the space for something specific to you instead.
Required phone numbers. Unless you actively want phone calls as a first contact — and most freelancers do not — do not make a phone number required. It adds friction for no gain, especially for international clients.
Writing the Copy That Actually Works
The best contact page copy sounds like the person who wrote the portfolio. If your work is precise and technical, write precisely. If your personality comes through in your case studies, let it come through here too. The contact page is not a separate formality — it is the same voice that got someone interested in the first place.
A few specific things to get right:
The button label. "Submit" is a wasted opportunity. "Send Message," "Let's Talk," or "Start a Conversation" are marginally better. Use whatever fits the tone of your site — but avoid the default.
The confirmation. After someone submits the form, what do they see? A blank form reset to zero with no feedback is disorienting. A simple "Got it — I'll be in touch within 24 hours" is the minimum. Use this moment to reinforce that you are real and responsive.
The subject line for email links. If you include a mailto link, pre-populate a subject line: mailto:you@example.com?subject=Portfolio%20Inquiry. It lowers the barrier for people who freeze on blank subject fields.
The Honest Test
Before you publish, do this: imagine you are a potential client who has just seen portfolio work you like. Open your contact page. Read it fresh.
Would you fill out this form? Does anything slow you down or make you reconsider? Is there anything you need to know that is not answered here?
If the form feels like effort, shorten it. If the headline is generic, rewrite it. If you cannot tell who the page is for, add a line of context.
The contact page is the easiest high-leverage improvement most freelancers never make. What pages should a portfolio include gets debated endlessly, but the contact page is almost always underdeveloped relative to how much it matters at the moment of decision.
If you are building your portfolio on mnml.page, the contact section is a first-class block — short form, email display, social links — designed to sit cleanly at the end of a focused single-page site. No plugins, no configuration. Just the essentials in the right order.
Tools & Resources
-
Typeform — A form builder with a conversational flow that reduces perceived friction. Useful if you want a contact form that asks branching questions based on project type.
-
Calendly — Scheduling tool worth linking to after initial contact, once you have established fit. Do not embed on the contact page itself — use it in follow-up emails.
-
Dribbble — One of the most common destinations for design clients looking for freelancers. Worth maintaining an active profile and linking to from your contact page if you are a designer.
-
Portfolio Headline Examples — How to write the first line visitors see on your portfolio. The same principles apply to writing a contact page headline that invites the right people in.
-
Should You List Your Rates on Your Website — A related decision that affects how your contact page converts: whether to show pricing before the conversation starts.
-
mnml.page for Freelancers — A minimal site builder that gives independent creatives a portfolio, services section, and contact form in one focused page — without the overhead of a full website.
Ready to build your site?
Create a beautiful portfolio or personal website in minutes. No code, no complexity.
Start for free