Why every PM should own their name as a domain

Before I get into the how, let me make the case for why. As a PM, your job is to ship things that create value. Not having a personal website while job searching is a bit like a chef who doesn't cook at home — it raises a quiet question about conviction.

But more practically: recruiters google you before they call you. What they find shapes the conversation before it even starts. Right now, for most PMs, they find a LinkedIn profile that looks identical to the next PM's LinkedIn profile. A personal site at yourname.com is 10 minutes of reading that makes you three-dimensional before you've said a word.

There's also a meta-signal here that's specific to PMs: shipping your own website proves you can ship. It shows initiative, technical confidence, and the ability to take an idea from zero to live. Those are not small things to signal in a job search.

The Real Reason I Did This

I was in the middle of a job search with 20 days of runway. I had a strong CV but nothing that showed how I think. A recruiter can read my resume in 30 seconds. I wanted something they'd spend 5 minutes on — and remember. A personal site with a real case study is that thing.

The tools I used

GoDaddy
Domain Registration
Bought vijetabhatia.com here. Simple, reliable, and the domain management dashboard (once you find it) is straightforward for connecting to other services.
~$12–15/year for a .com
Netlify
Hosting
Free tier is completely sufficient for a personal portfolio. Drag-and-drop deploy. Automatic SSL. Custom domain support. No server to manage.
$0/year on the free plan
AI (Claude)
Site Builder
I described what I wanted — the sections, the content, the design direction — and it generated the full HTML/CSS. I gave feedback, it iterated. No coding required on my end.
Whatever your AI subscription costs
Your CV
Content Source
Everything on the site came from my existing CV. The AI read it and turned it into a site — I just made editorial decisions about what to emphasise and how to frame it.
You already have this

Total Cost Breakdown

GoDaddy domain (vijetabhatia.com)~$12/year
Netlify hosting$0
SSL certificate (HTTPS)$0 (Netlify provides it free)
Developer$0 (AI + my own time)
Total per year~$12

The exact steps — and what actually happened

Step 01
Buy your domain on GoDaddy
Go to godaddy.com, search for yourname.com, and buy it. First year is often discounted. I recommend sticking to .com — it's the most trusted extension and the one recruiters instinctively type.
  • Use your real name if available (firstnamelastname.com)
  • If taken, try firstname-lastname.com or add "pm" at the end
  • Avoid hyphens if possible — they're harder to say out loud
  • Buy it even if you're not ready to build yet — domains get taken
Step 02
Build your site with AI
Upload your CV to an AI tool and ask it to build a professional portfolio website. Be specific about what you want: sections (hero, about, experience, skills, contact), style (clean and professional vs bold and striking), and colour palette.
  • Give feedback in rounds — "make the headline punchier", "the skills section is too long", "add a case study section"
  • The AI will generate a single index.html file with all CSS and layout included
  • You don't need to understand the code — just evaluate the output like you'd evaluate any product
  • Spend real time on your headline and About section — those are what people read
Step 03
Deploy to Netlify
Create a free account at netlify.com. Once logged in, you'll see a drag-and-drop deploy zone on the dashboard. Drag your entire site folder (with index.html, your CV PDF, and your photo) onto it. Netlify deploys in about 5 seconds and gives you a temporary URL like sparkly-name-123.netlify.app — your site is already live.
  • Make sure your folder has: index.html, your CV as a PDF, and your headshot as photo.jpg
  • The temporary Netlify URL works immediately — share it while DNS propagates
Step 04
Connect your GoDaddy domain to Netlify
In Netlify: Site Settings → Domain management → Add a domain → type your domain → confirm. Netlify will tell you to update your DNS records.

In GoDaddy: My Products → Domains → DNS. Find the A record with name @ and change its value to 75.2.60.5 (Netlify's IP). Find the CNAME record with name www and change its value to your Netlify site URL.
  • Save both records in GoDaddy
  • Go back to Netlify and click "Verify DNS configuration"
  • Wait 10–30 minutes for DNS to propagate
  • Netlify will auto-provision your HTTPS certificate — no action needed

The honest friction points nobody warns you about

I want to be real here, because every tutorial makes this sound frictionless and it isn't. Here's what actually caused confusion:

⚠️ Real friction I hit — and how to get past it

GoDaddy shows a Website Builder dashboard, not cPanel

If you bought a domain AND their Website Builder product, you'll see a drag-and-drop editor — not a file manager. There's no "upload HTML file" option here. The solution: ignore the Website Builder completely. Go to Domains → DNS settings and update the records to point at Netlify instead. You're using GoDaddy for the domain only.

DNS propagation takes time — and the error looks scary

After updating your DNS records, Chrome may show a "Your connection is not private" or "ERR_CERT_COMMON_NAME_INVALID" error. This is normal. It means the SSL certificate hasn't been provisioned yet — not that something is broken. Give it 15–30 minutes and refresh. It resolves automatically.

HTTPS shows as "Waiting on DNS propagation" in Netlify

Also completely normal. Netlify is checking every few minutes to see if your DNS has updated. Once it detects the change has spread, it automatically generates your SSL certificate. You don't need to do anything except wait.

The photo won't upload as a file from the chat

If you're building with an AI tool, inline image pastes may not save as actual files. The workaround: include your photo as a file in the folder you drag to Netlify, named exactly photo.jpg. The site references this filename and will display it automatically once deployed.

The honest timeline: Building the site took about 3 hours of back-and-forth with the AI — including writing the case study and refining the headline. Deploying to Netlify took 5 minutes. Connecting the GoDaddy domain took 20 minutes. Waiting for DNS and SSL took about 45 minutes. Total: one focused afternoon. And the result is a live site at my own domain that I own and control.

What this actually does for your job search

The site went live on the same day I started sharing it. Within the first 48 hours, three people who found it via LinkedIn reached out — not because I posted it, but because they googled me after seeing my profile. That's the compound value of owning your own URL: it works when you're not working.

It also changes the conversation in interviews. Instead of walking through your resume, you can say "I'll send you my portfolio before we talk" — and walk them through real thinking, real decisions, and real outcomes before you've spent 30 minutes on a phone screen. That's a different kind of first impression.

And perhaps most importantly for PMs specifically: your portfolio is itself a product you shipped. The headline, the case study, the positioning — you made product decisions to build it. That's not nothing. That's proof of the thing you're trying to prove you can do.

Want to see what the end result looks like?

The portfolio I built using this exact process is live at vijetabhatia.com. If you're building your own and want to compare notes or get feedback — reach out on LinkedIn. I'm in the middle of a job search myself and happy to help.

Vijeta Bhatia

Vijeta Bhatia

Senior PM — Engineer by training, AI platform builder by passion. Previously Visa, NetApp, Flipkart/Walmart. Writing about product management, career transitions, and building things that matter. Connect on LinkedIn →