After experiencing the Wix editor's ease firsthand, I think we can all agree that its ability to help us effectively create websites effortlessly is one reason we love the platform. That goes without saying that every project is different, and some can take weeks, if not months, to complete due to their complexity. Wouldn't you agree?
Some of my most frequently asked questions revolve around project timelines. How long does it take to build a website? What are some of the reasons behind website launch delays? How can I improve communication with clients when it comes to project timelines and due dates? For starters, creating websites in one day is not something I'd recommend, although I'm sure there are many success stories out there for individuals who do.
When it comes to projects, I prepare my clients for at least one month of standard website development. I take a week to study the client's business in detail, building out the main page and sitemap structure. I then take two to three weeks to visualize it, set up all required features, and review it with the client. Once they give their approval, I finalize the launch date. Sounds simple right? Well, it's not as easy as it sounds. If it were up to me, most of the projects would meet this timeline, but this is not always the case. To be more precise, it is never the case.
What are the main reasons behind this?
It goes without saying that the timeline for a web development project depends entirely on its complexity. Although at times, it's hard to pinpoint which part may be missing. We've all been in awkward situations while working on projects. For example, you're in the middle of web designing and realize that the client wanted an "Amazon-like" website and not just a store. I think we all need to experience this at least once to understand how important it is to speak through all details before giving the final quote.
Wix features can facilitate and accelerate the implementation of quite complex functionality. We don't need to reinvent the wheel thanks to the ready niche solutions (Wix Store, Wix Events, Bookings, Restaurants, etc.). But in some cases, standard solutions are not enough. Full customization is needed, which significantly increases the time to work on a project.
Pro Tip: Keep in mind that for people who don't make websites daily, websites are simply that, websites. In other words, they don't know what is doable with two clicks and what will require weeks of work. It is your responsibility to understand the project's intricacy. This way, you can explain it in detail and quote it accordingly.
There are cases where sites don't have to be as complicated as clients make them out to be. Often, clients will request ready-made solutions to obtain a particular look or user flow. Instead of those ready-made solutions, we must reinvent the wheel, which increases the project's duration and cost.
Pro Tip: When creating a website, always keep in mind that a client may need to manage it, and they want to do this without hassles (that's why they chose Wix after all). When building their site, choose apps and products that provide solutions and are easy to manage. Always explain this to your clients as it'll save you time.
Content is not ready
In the eight years of my work as a web designer, I can count on both hands the number of projects delivered to me where the website's content was well prepared and structured. I've always wanted to hug those clients. Why? Because it speeds up the site creation process dramatically. But let's face it, this rarely happens, especially when working with small businesses who have a very vague understanding of what content should go on their homepage or what pages they need. It's our job to help guide them; otherwise, we'll be waiting a long time for the content we need.
I always start with an interview where I have them answer questions I send them. These questions help me see the bigger picture. I need to know everything about their products, services, market, industry, competitors, concepts, achievements, clients, testimonials, etc. Why? Because I may have another set of questions based on those answers. I keep asking questions until the picture is clear for me. Al