This looks like a trivial question, and it mostly is, but the small choices matter more than people expect because a resume is read twice: once by software that parses it into fields, and once by a human who skims it in seconds. A portfolio link has to work for both. If you bury it, the human misses it. If you format it badly, the parser mangles it or drops it. Getting it right takes about two minutes and removes a common way that good candidates quietly lose the click.
I build a product that turns resumes into portfolio sites, so I look at a lot of headers. The most frequent mistakes are the same three: the link is missing from the header and stranded at the bottom, it is a giant URL full of tracking junk, or it points at something half-finished. All three are avoidable.
Where to put it
The header is the right home. Your name sits at the top, and directly under it or beside it goes a compact contact line: email, phone, city, and your links. Group the links together so the reader takes them in at once. A common, clean order is email, phone, LinkedIn, then portfolio. If you keep your links on their own short line, the portfolio sits right next to your LinkedIn where a recruiter expects to find it, and neither a person nor a parser has to hunt.
Do not park the link only in the footer, only in a cover letter, or only inside a project bullet three-quarters of the way down. Those are fine as extra placements, but the header is the one that gets seen. If you want it noticed, it has to be where eyes and parsers land first.
How to format it so it survives the filter
Write the link as short, human-readable text. yourname.com or yourname.com/work reads cleanly and tells the reader what it is. A long address stuffed with query strings and campaign tags looks like spam and eats a line of space. Keep it to the bare domain and path.
A few formatting rules keep an applicant tracking system from choking on it. Put the link in the body of the document, not inside a header or footer region of the file, because some parsers skip those regions entirely. Keep it as normal text with a hyperlink applied to that same text, rather than hiding the address behind a word like portfolio, so that if the display text is stripped the address itself still survives. Avoid text boxes, tables, and columns around the contact block, since those are the layouts most likely to scramble a parse. Plain left-aligned text is boring and it works.
| Choice | Weak version | Strong version |
|---|---|---|
| Placement | Only in the footer | In the header contact line |
| Text | Long tracking URL | yourname.com |
| Label | Hidden behind "click here" | The readable domain itself |
| Layout | Inside a text box or table | Plain body text |
| Target | A half-built page | A finished, relevant page |
Make the link short and yours
A link on your own domain, yourname.com, reads as more serious than a long path on a free host, and it is easy to remember if you say it out loud in an interview. If you do not have a domain yet, a clean subdomain from a portfolio host is fine for now, just avoid an address full of random characters. The point is that the link should look intentional. A tidy, personal-looking address signals care before anyone has even clicked it.
If you built your site with Portfolio, you get a clean address you can drop straight into the header, and because the same tool also produces an applicant-tracking-friendly resume, the link and the resume are formatted to work together rather than fighting each other. That is the whole idea: one input, a resume and a site that match.
Check that it actually works
Before you send anything, do two checks. Click the link from the finished resume file, on a phone as well as a laptop, to confirm it opens the right page and not a draft or a login wall. Then run the resume through a parser to make sure the link is being read as a link and not lost. You can do that for free with the ATS score checker, which shows how a machine reads your resume so you can see whether the contact details, link included, came through intact.
Should the link be clickable or just text?
Both. Show the readable address as text and apply the hyperlink to that same text. That way a human can read and type it, a click works in a digital copy, and if a parser strips the link styling the visible address still tells the reader where to go. Hiding the address behind a word like portfolio risks losing it entirely.
Will a link get my resume rejected by the ATS?
Not if it is plain text in the body of the document. Problems come from placing links inside header or footer regions of the file, or inside text boxes and tables, which some parsers skip or scramble. Keep the contact block as ordinary left-aligned text and the link parses fine.
What if I have several links?
Keep it to the ones that help. LinkedIn plus your portfolio is usually enough. Add a GitHub if you are technical. More than three links clutters the header and dilutes the click you most want, so prune to the pages you actually want a hiring manager to open.
Should I use a link shortener or tracking link?
No. Shorteners hide where the link goes, which reads as less trustworthy, and tracking parameters make the address ugly. A clean domain is easier to trust, easier to remember, and easier for a parser to handle. Save tracking links for marketing, not your resume.
One thing not to do
Do not add a portfolio link that points at an empty or half-finished page. A broken or thin portfolio is worse than no link, because you have invited someone to look and then shown them nothing. If the site is not ready, leave the link off until it is, and put your energy into finishing one or two real pieces first. A link is a promise that there is something worth seeing on the other side, so only make it when that is true.