Web DevelopmentWorkflowClients

From Idea to Finished Website - What the Process Actually Looks Like

Filip Geratović · 2026-06-09 · Request a quote

When someone asks "how long does website development take," the answer is always: it depends. But that's not avoiding the question - it really depends on how fast the client responds, how clear the idea is, and whether requirements change mid-project.

Od ideje do gotovog sajta - kako to zaista izgleda korak po korak

Here's how the process looks for me, using a concrete example of a 5-page business site.

Phase 0: First contact (1-3 days)

It starts with a message. LinkedIn, website, referral.

First thing I do isn't sending a price. I ask what they do, who they serve, whether they have an existing site, and if there's a deadline.

Phase 1: Call and scope definition

On the call we don't talk about colors. We talk about goals.

Example: an AC installation company owner wanted a "modern website." When I asked why, it turned out people call with questions already answered on competitors' sites - but he's not on Google. The goal wasn't "modern." It was visibility and clear service offering.

Phase 2: Structure and content (3-7 days)

Before design - wireframe. Cheaper to move a section in wireframe phase than when everything is styled.

Phase 3: Design (5-10 days)

Visual design aligned with the brand. Client gets a prototype link. One round of major changes included.

Od ideje do gotovog sajta - kako to zaista izgleda korak po korak

Phase 4: Development (10-20 days)

The part clients see least, but takes longest. Staging link for testing together.

Phase 5: Revisions (3-5 days)

Client sends a list. I try to keep it specific.

Phase 6: Launch (1 day)

Domain, hosting, SSL, deploy. Short handover guide.

Phase 7: After launch

Site isn't "done" forever. Forms need monitoring, analytics need reading, content needs updating.

Total timeline?

For a standard 5-page business site, realistically 3-5 weeks from signed proposal to launch - if the client sends materials on time.

Contact me for a free consultation →