5 Things I Wish I Knew Before Freelancing

1. Clients Don’t Know What They Want
They’ll say they want a ‘simple’ site — but ask for 8 pages, interactive forms, animations, and a CMS. 👉 Always ask for 2–3 reference sites before you quote. This helps you clarify style, scope, and complexity early on.
2. Figma Before Code
Jumping straight into VS Code wastes time. You’ll tweak layout mid-build and rewrite components. 👉 Design in Figma first — even rough frames help lock down layout, flow, and copy.
3. Don’t Over-Explain Tech
Clients don’t care about Tailwind, React, or your stack. They care about the outcome. 👉 Frame your pitch in benefits: “fast load”, “easy to update”, “trustworthy feel” — not buzzwords.
4. Scope Creep Is Your Enemy
What starts as one page often becomes five. Edits never stop. 👉 Write a short scope doc or checklist and get sign-off. Set limits, and mention what’s ‘extra’ before you begin.
5. You Need a Repeatable Process
Every project shouldn’t feel like your first. 👉 Make templates for proposals, onboarding, and delivery. Reuse layout blocks in your code. Protect your energy for design, not admin.
Related stories
How to Build Trust with Your Website in 5 Seconds
Read moreThe Real Cost of DIY Web Design (And What to Do Instead)
Read moreOne-Page vs Multi-Page: Which Website Do You Need?
Read moreTop 3 Mistakes Freelancers Make on Their Portfolio Sites
Read moreDesigning for Clarity: Why Fancy ≠ Effective
Read moreHow to Make Your Website Feel “Human” Without Saying Much
Read more