How it works

The stages of website development process

An average website takes 5-7 weeks to build. On this page, I’ll try to lay out the stages of this process.

I use a cloud-based project management software for close collaboration and interaction with the client throughout the entire development process.

1.

Project Planning & Research

– Discuss project via email or messenger
– Create website brief (description of website goals, audience, architecture etc)

2.

Contract

– Sign the contract
– First payment: 30-50% of total project price

3.

Prototyping

– Create project moodboard (fonts, colours, styles…)
– Create sitemap (hierarchy of pages and sections)
– Design website wireframes (visual hierarchy of content on pages)
– Design website prototype (a static design of homepage and key pages)

4.

Development

– Setup WordPress on a development server
– Install and configure plugins and add-ons
– Do necessary coding (HTML, PHP, CSS, Javascript) to turn the prototype into a live site
– Add interactive elements like buttons, menus, contact forms etc
– Add content (text, images, videos…)
– Configure basic SEO settings
– Optimize load speed (configure caching)

5.

Review and Testing

– Listen to client’s feedback
– Do necessary bugfixing/edits
– Test website in different browsers and on different devices
– Help client purchase hosting plan and domain name (if necessary)

6.

Final Payment

– Final payment (100% minus upfront payment)

7.

Launch

– Transfer website to client’s web server
– Configure SSL, mailboxes and other hosting-related stuff
– Add Google Analytics tracking code
– Allow website indexing by search engines

8.

User Training

– Provide all website passwords, logins etc
– Provide written manual on basic website administration
– Create user roles such as editor, contributor etc on the website
– If necessary, hold a training session via chat/messenger/call

9.

Maintenance

– Sign a contract for monthly/quarterly website maintenance
– Do regular website updates and check-ups

Ready to discuss your project?