Cobra Developers
Blog, Websites

How long does it take to build a website?

The short answer

Building a small business website takes as long as its inputs take to arrive. The design and code for a typical site are the predictable part. The text, photos, account logins, and decisions that must come from the business owner are not, and they usually set the real schedule. Have them ready and the build moves quickly.

When a website project runs late, the code is rarely the reason. In our experience the calendar is set by things only the owner can provide: what the business actually offers, where, the photos, the logins, and a yes or no on each decision.

That is why we do not quote a fixed number of weeks before we have seen the inputs. The same site can be quick or slow depending on what is ready on day one. This post explains where the time goes so you can shorten it.

What takes the most time when building a website?

Content takes the most time when building a website. Writing accurate text for every page, finding usable photos, and confirming facts such as service areas, license numbers, and prices take longer than design or code, because they depend on people who are busy running the business.

The Vortech site shows why. It has 108 pages, real job photos with no stock images, and verified license numbers. A stock photo is available in a minute. A real photo of a real job has to be found, sorted, and matched to the right service. A license number has to be looked up and checked. None of that is hard. All of it takes someone's attention.

Decisions are the second cost. Each question that waits several days for an answer adds several days.

What are the phases of a website build?

A website build moves through six phases: inventory, structure, content, build, review, and launch. The phases of a build overlap in practice, but each one produces something the next one needs, so a delay early on is carried through to the end.

  1. Inventory. List what exists: the current site's pages, the domain and hosting logins, photos, reviews, and anything already ranking in search.
  2. Structure. Decide which pages the site needs and how they connect. Our guide to what pages a small business website needs covers this step.
  3. Content. Write or collect the text and images for every page type. This is the phase that stretches.
  4. Build. Turn the design and content into working pages, forms, and structured data.
  5. Review. The owner reads the site on a phone and a computer and sends corrections.
  6. Launch. Point the domain, check redirects and forms, and submit the sitemap to search engines.

How long each phase runs depends on the inputs. A small site with content in hand can pass through all six quickly. The same site with nothing prepared will sit in phase three.

Why does a bigger website not always take longer?

A bigger website does not always take longer because pages that share a template are generated, not built one at a time. The time goes into designing each page type and collecting the facts behind it. After that, page count has little effect on the schedule.

This is how a site grows to dozens or hundreds of pages without a matching increase in effort. We describe the approach in programmatic SEO for local service businesses. What does add time is each new kind of page, each feature beyond a contact form, and each outside system the site must talk to.

What slows a website project down?

A website project slows down when the developer has to work around something missing. The usual causes are no access to the existing site or domain, no source code, content that arrives in pieces, feedback from several people who disagree, and new requests added after the plan is set.

Charme and Sons is our clearest example of the first two. The old site was a single page, and nobody had its source. We rebuilt it from the outside in, into 72 pages, with a gallery assembled from the company's real job photos. It worked, but starting from a blank page is slower than starting from files. If you are not sure what you hold, read who owns your website before you hire anyone.

What is missingWhat it costs in time
Domain or hosting loginLaunch waits on account recovery
Source code of the current siteContent is rebuilt from the public pages
Final text and photosThe build pauses at every empty page
One person who can approveEach round of feedback takes longer to settle

How can you make a website build go faster?

You can make a website build go faster by preparing the inputs before the project starts. Gather your logins, write down your services and service areas, collect photos into one folder, and name one person who can approve work without calling a meeting.

A short checklist to finish before the first call:

  1. Find the logins for your domain registrar and current hosting.
  2. List every service you sell, in the words customers use.
  3. List the places you really serve.
  4. Put your best photos in one shared folder.
  5. Write down three questions customers ask you every week.
  6. Decide who gives the final yes.

What happens between finished and live?

Between finished and live, the domain is pointed at the new site, old addresses are redirected, forms are tested with real submissions, and search engines are told where the sitemap is. The change of address takes a while to reach every visitor because DNS records are cached.

That delay is normal and is explained in how to point a domain to a new website. Launch is also not when search traffic arrives. Search engines need to crawl the new pages first, and how long rankings take is a separate subject.

Frequently asked questions

Can a website be built in a week?

A small one can, if the content is complete and one person can approve it. The build itself is rarely what prevents a fast launch. Missing text, missing photos, and slow decisions are. A week is realistic only when nothing is waiting on anyone.

Does a redesign take less time than a new website?

Not always. A redesign starts with content that already exists, which helps. It also carries pages and addresses that must be preserved and redirected, which a new site does not. A redesign of a large, old site can take longer than a small new one.

Should I launch before every page is finished?

Often yes. A complete core site, with home, services, and contact pages done properly, is better live than waiting on the last few articles. Add the rest after launch. Do not launch with broken links or placeholder text.

Do I need to be available during the build?

Yes, in short bursts. Expect questions about services, areas, and wording, and one or two review rounds. Quick answers are the largest contribution an owner makes to the schedule. A project where replies come the same day finishes far sooner.

Why will a developer not promise a launch date up front?

Because the date depends on inputs the developer does not control. A careful developer will give a date once the content and access are in hand, and will say what it depends on.

If you have a deadline, tell us what you have ready and what you still need. We will tell you plainly what is realistic.

Who wrote this

The Cobra Developers team. We are a software studio in Arizona that builds and runs its own products and builds websites, web apps, and automation for clients. This post draws on our work on Vortech AC and Electrical, Charme and Sons. Everything here comes from projects we shipped; see all 30 of them.

guest@cobra: ~