Resume Link Generator — Share Your CV Professionally and Securely

Your resume as an attachment has three problems nobody ever admits: you can’t update it after you send it, you have no idea if it was ever opened, and the recruiter’s inbox already has 400 PDFs with the same filename as yours. A managed link fixes all three, adds follow-up timing data you can actually use, and costs the recruiter zero extra effort.

One link per CV, updated in place, trackable — not one PDF per send

Quick navigation


The recruiter side of the experience is what matters. Everything else is just your preference.

What happens on the recruiter’s sideCV as attachmentCV as managed link
First open on their phone between meetingsdownload, find the file, pick an app, openone click, reads in browser
Your CV among 80 PDF attachments in their inboxindistinguishable from noisea link is deliberately clickable
You fix a typo two days laterthey have the wrong version foreversame link shows the fixed version
They forward your CV to a hiring managerthe hiring manager gets a stale versionsame URL, always current
You want to know if they looked at itno signal at allaccess log with timestamps
Three months later they re-open to revisitstill the old versionstill the current version
You can send one version to one role, different to anotherrequires careful filename managementone link per variant, each updates independently

The recruiter doesn’t notice they’re clicking a link instead of opening an attachment. They notice that the CV opens faster and is legible on their phone. You notice everything else.

  1. Export your CV as PDF. Keep it clean — standard fonts (no “creative” fonts that won’t render), one column for ATS compatibility, well-structured.
  2. Upload at maipdf.com. Sign in — this matters more for a CV than for most documents because you’ll want to replace the file later without a modify-code (signed-in uploads are edited from the control panel; guest uploads need the code).
  3. Set the configuration:
    • Download → on (for most cases; see table below for when to turn it off)
    • Expiry → match your job-search horizon (60–180 days for active search)
    • Open limit → generous or unlimited (recruiters often forward internally)
    • Everything else → off by default
  4. Click Create Secure Link.
  5. Copy the URL. It’s now the single thing you paste into every application, every email, every LinkedIn message, every application form “portfolio URL” field.

Upload once, keep the same URL forever — the recruiter's side never changes as you update the file

ModeDownloadExpiryOpen limitWatermark
Standard application (most cases)on90 daysunlimitedoff
Active open search (sending dozens)onno expiryunlimitedoff
Senior / confidential searchoff45 days20–40optional (email)
Executive search via recruiter onlyoff30 days10–20on (email)
Discreet while currently employedoff60 days30off, but email-gate strongly
Consulting / project rate card sharingoff30 days15on

Defaults mostly just work. The only reason to tighten — download off, lower open limit — is if you genuinely don’t want your CV circulating beyond the specific recruiter or hiring manager you sent it to.

Role-specific CV variants from one account

If you’re applying across very different roles (product → engineering management → startup founder, or industry generalist → healthcare specialist → fintech), don’t use one CV for all of them. The thing that lands a role is specificity.

The workflow:

  1. Create 3–5 tailored PDF variants, each optimized for one role type.
  2. Upload each as its own MaiPDF link. Give them memorable names in your control panel: cv-eng-manager, cv-ic-senior, cv-founder, etc.
  3. Send the matching variant for each application.
  4. In your control panel, see which variant is getting the most opens / most follow-ups. That’s your signal for where the market is strongest.
  5. Update the winning variants more aggressively. Retire or iterate the ones getting no traction.

Most applicants never learn which version of their CV actually works. With separate trackable links, you do.

Multiple links, one control panel — every variant's performance visible side by side

Using open data to time your follow-ups

This is the feature that changes the job search from speculation to signal. Every open on your CV link is logged with a timestamp (and, if email verification is on, with the verified email).

Read the log like this:

  • Opened within 24 hours of applying → you’re in active review. Follow up 2–3 business days later if you haven’t heard back.
  • Opened, then re-opened within 48 hours → your CV was shared with a second reader (usually the hiring manager). Strong signal. A “I’m excited about this role” follow-up lands well here.
  • Multiple opens across 3+ days → you’re being discussed. Probably shortlisted.
  • Not opened at all after 7 days → application got stuck in screening. Consider reaching the hiring manager directly via LinkedIn with a short note.
  • Opened 2–3 weeks late → they’re revisiting the pipeline, often because the top choice fell through. Re-engage now while you’re top of their mind.
  • Opened once, long time ago, now re-opened → they’re coming back to you, usually for a new role. Check LinkedIn for any new postings at that company and reference them proactively.

None of this is telepathy; it’s just reading what the data already tells you. The applicants who do it win more follow-up loops than the ones who don’t.

The access log — the follow-up timing layer most job-seekers never turn on

A job search can run 3–9 months. Over that time your CV evolves, your target roles shift, and your control panel accumulates debris. Tidy it as you go.

  • Every time you refine the CV, swap the file in the control panel. URL stays, bookmarks still work.
  • Add a “Updated [Month Year]” line on the CV itself so readers see a current artifact.
  • Archive variants you’re not actively sending. The control panel stays focused on the 2–3 variants you’re actually using.
  • Retire old role-specific variants once you move past that role type. Don’t let a link meant for “product management” apps keep getting hits when you’ve pivoted to something else.
  • At offer stage, you can reduce open limits and tighten expiry on the variants you sent — one last housekeeping pass.

Privacy options when you don’t want the current employer to know

This is the common “I’m employed but looking” situation. A link gives you controls an attachment can’t.

  • Download off means the recruiter can read but can’t forward the file casually to a Slack channel where someone might recognize you.
  • Email verification with a whitelist means only the specific recruiter/firm you sent it to can open the link — forwarding the URL to anyone else does nothing.
  • Watermark makes any screenshot of your CV identifiable back to whoever opened it, which deters casual passing-around.
  • Short expiry (2–3 weeks) means the link dies before it can be rediscovered in an old email thread months later.
  • Unique link per recruiter means you can track exactly who saw what, and if a leak happens, you know which recruiter to stop working with.

This is overkill for a standard open search. It’s appropriate for a confidential one.

Common mistakes

MistakeWhy it hurtsDo instead
Using the same filename for every CV variantrecruiters can’t tell them apart in their inboxtailor the filename to the role, lead with the link anyway
Sending the attachment and the link in the same emailrecruiter opens the attachment, bypasses all trackingsend the link only
Creating a new URL every time you reviseLinkedIn profile links, application-form fields, and business cards all rotswap the file behind the same URL
Never checking the access logyou lose the follow-up timing signalreview during the 48-hour follow-up window
Over-restricting a standard applicationrecruiter can’t forward internally, deal failsdownload-on is the right default for open searches
Letting the CV link go stale during active searchreviewer sees a document dated 6 months agoupdate the file and the cover-date line every month
One generic CV for every role typegeneric CVs lose to tailored ones3–5 variants, each trackable
Forgetting to sign in at upload timecan’t replace the file without the modify-codealways sign in for CVs you’ll maintain long-term

FAQ

Will recruiters know I can see when they open my CV? They can reasonably assume any web-hosted link has analytics — every SaaS tool in existence does. This doesn’t count as “spying,” any more than LinkedIn’s “who viewed your profile” does. You’re using public-web infrastructure; there’s no breach of norms.

What if an application form requires me to upload a PDF, not paste a link? Upload the PDF as required. Then also include the link in your cover letter or notes field — “Most current version always at [link].” The application has the PDF they asked for; you keep the trackable-link signal.

Is the MaiPDF link viewer compatible with applicant tracking systems (ATS)? The link is what you share with humans. Almost every ATS parses PDFs directly from the attached file. Upload the PDF to the ATS when required, and share the link in human-facing communication. These are complementary, not alternatives.

What happens when the expiry hits mid-search? Extend from the control panel — no URL change. Or set “no expiry” while actively searching.

Can I password-protect the CV link? MaiPDF’s identity layer is email verification with a whitelist, not a shared password. For privacy-sensitive searches, whitelist only the specific recruiter/firm addresses.

Should I watermark my CV? Usually no — friction with no real upside for a standard application. Use a watermark only if you’re doing a confidential search and want leak traceability, or if you’re sharing a rate card / consulting day-rate version that has commercial value.

My CV is 2 pages. Is the file size even an issue? No — a 2-page CV is well under 1 MB. The attachment problems are mostly about inbox clutter, version control, and mobile opening, not size.