Spurlock Studios
Contact
Share LinkedIn X
Three stacked frames, one solid, two hollow. Thesis: LONG CUSTOM WEBSITE TAKE BUILD.

A custom website takes as long as discovery, content, integrations, and QA take — not as long as someone sits in Figma. Design hours are a line item. Calendar time is wait states: the brief, the copy, the photos, the CRM keys, the form that actually hits an inbox, and the phone pass. I will not invent a market median. The numbers below are planning bands, labeled as such, including the live-in bands published on /websites: a five-business-day Website Direction Sprint, then Creator 1–2 weeks, Business 3–4 weeks, Product 6–10 weeks, assuming one decision-maker and feedback measured in days. This spoke sits under Websites That Feel Like Films.

The short answer

  • Clock the wait states, not the mockups. Discovery, copy, media, integrations, and QA decide the date.
  • Use planning bands, not a median. I have not measured “the average custom site.” I will not publish one.
  • Spurlock published bands (planning, not a promise against stalled feedback): five business days for direction; 1–2 / 3–4 / 6–10 weeks for scoped Creator / Business / Product builds.
  • A week is a sprint, not a brand system. Positioning, sitemap, art direction, one homepage concept. Not CMS, motion, and launch.
  • Staging is not live. Forms, DNS, analytics, and a mid-range phone decide whether the calendar produced a site or a preview.
If someone saysTranslate it toThen plan
“Design is two weeks”Canvas timeAsk when copy, keys, and QA sit
“We’ll just start”No kickoff gatesMove the start date
“Custom takes three months”Unscoped committee timeDemand a labeled band + assumptions
“We can launch Friday”Theme or a lieSprint or builder; not a custom system

Why are design hours the wrong clock?

People ask “how long to build” and hear “how long to design.” Those are different clocks. Comp time can be short. The project still sits because nobody wrote the offer sentence, the photographer has not delivered, Shopify admin is in a contractor’s email, or legal has not blessed the claims on the fold.

Clock people meanWhat they are actually countingWhat actually moves the date
Design hoursFigma / Framer / Webflow canvas timeBrief quality and revision rounds
Build hoursComponents, CMS, motionWhether templates are unique or cloned
DiscoveryJobs, IA, proof, out-of-scopeUnwritten strategy becomes redesign
ContentCopy, photos, logos, proofEmpty CMS fields and lorem in production
IntegrationsForms, CRM, booking, merch, mailKeys, sandboxes, and who owns the account
QA + launchPhones, a11y, DNS, redirects, analytics“Looks fine on my laptop” is not shipped

If you only budget design hours, you will be “90% done” for a month. The remaining 10% is the real site: words, keys, and a production URL.

Treat design as one workstream. Treat the other four as the schedule.

What planning bands can you use without inventing a median?

I will not quote a fabricated “typical custom website is twelve weeks.” Scope is not a single product. A five-page artist home is not a Product Platform with auth. A trades phone-first rebuild is not a film-grade brand system. Bands exist so you can plan. They are not a dataset of every studio on earth.

Spurlock Studios published planning bands (as of the /websites offer copy; they assume one decision-maker and fast feedback):

Band (planning)What it isCalendar if inputs arriveWhat it is not
Website Direction SprintPositioning, sitemap, art direction, one polished homepage conceptFive business daysA live custom site
Creator SiteCustom fold and motion for a scoped creator / solo brand build1–2 weeks live-inA CMS empire or a product V1
Business SiteBroader pages, conversion architecture, two named integrations3–4 weeks live-inUnlimited collections and a shop rewrite
Product Platform / SaaSOne agreed production-ready V16–10 weeks live-inAn open roadmap

Those live-in numbers are planning bands on a locked scope, not a median of “custom.” If copy is late, keys are late, or five people have veto, the calendar stretches. The invoice should not silently absorb an undefined wait.

Week-shape inside those bands (planning, inputs on time, one approver):

BandWeek shape if the gates are greenWhat eats a week if a gate is red
Direction sprint (5 business days)Days 1–2 jobs + sitemap; days 3–4 direction + homepage concept; day 5 priced buildNo offer sentence, no logo file, five taste opinions
Creator 1–2Week 1 fold + core templates on staging; week 2 motion budget, CMS minimum, QA, liveCopy freeze fails; hero asset missing; DNS owner missing
Business 3–4Week 1 structure + fold; week 2 interior templates; week 3 integrations + content load; week 4 QA + cutoverCRM properties undefined; second integration appears in week 3
Product 6–10Front: lock V1; middle: build agreed surfaces; last 1–2: QA, auth/billing dry runs, launchNew surface area mid-build; environments not ready

Other shapes, still labeled as planning — not measured medians:

ShapePlanning-band postureWhy I will not pin a median
Theme swap on a builderDays to a couple of weeksYou are not buying custom authorship
Authored Webflow / Framer marketing site, materials readyOften lands inside the Creator / Business bands aboveStakeholder count blows it up
Custom Astro / similar shell, unique interactionSame clocks; more engineering inside the bandMotion and CMS model dominate
Migration + redirects + Search ConsoleAdd a dedicated slice inside the build bandOld URL count is unknown until you inventory
“Custom” with no brief and a committeeOpen-endedThat is not a site. That is a meeting series.

Worth-it is a separate test from duration. If you are still deciding whether to leave a template, read When a Custom Website Is Worth It before you buy a calendar.

What does discovery actually consume?

Discovery is the week people skip, then pay for in revision rounds. It is not a moodboard dump. It is writing down the job of the site so design has something to obey.

Do this before anyone opens a canvas:

  1. Name the audience for the next ninety days, not “everyone.”
  2. Name the single primary action (book, call, listen, request, buy).
  3. Name the proof a skeptic accepts in ten seconds.
  4. List pages as jobs, not as a junk drawer of URLs.
  5. Write v1 out of scope (blog, shop, multilingual, careers) so it cannot sneak in as “quick adds.”
  6. Name who has veto. One person. Not a thread of “the team.”
  7. Inventory assets: logo files, photos, old URLs, brand type, claims you can defend.
  8. Name the stack constraint (Framer, Webflow, Astro / custom) from editors and exit path, not from a reel.
Discovery outputDone looks likeFake-done looks like
Fold jobOne sentence a stranger can repeatThree slogans and a service grid
Page mapEach URL has one job“We’ll figure pages out in design”
Proof listNamed work, constraints, receipts“Testimonials later”
Out of scopeWritten, datedSmile-and-nod on a shop
ApproverOne named human“Loop in marketing, the owner, and the cousin”
Asset inventoryFiles in a folder you both can open“They’re on the old Squarespace somewhere”

Kickoff checklist — if three of these are blank, you do not have a start date. You have a hope.

  • Primary action in one verb
  • Secondary action ranked below it
  • Audience for the next 90 days
  • Proof assets listed (who, what shipped, what was hard)
  • Out of scope for v1
  • Named approver with a response SLA in days, not “when we can”
  • Domain / hosting / DNS owner written down
  • Old URL list started, even if ugly

Who owns the wait — write it on the kickoff doc or you will argue about “late” later:

Wait stateDefault ownerStudio can proceed ifStudio should pause if
Fold job + IAYou + studio, in writingSentence existsStakeholders still campaigning for extra jobs
Copy / claimsYou (studio shapes from materials)Draft folder deliveredEmpty Drive and “we’ll write it in review”
PhotographyYou / photographerUsable stills for the title cardShoot unbooked and treated as a blocker
Domain / DNSYou or a named adminLogin existsRegistrar is “the old developer”
CRM / booking keysYou / opsSandbox or properties listNo account, no owner
Legal on fold claimsYou / counselBless or cutCounsel scheduled after announcement
Revision roundsNamed approverComments in daysNew strategy each round

Skip this and the “build” starts as taste negotiation. Taste negotiation has no end date.

Why is content usually the long pole?

The build does not stall because a button radius is undecided. It stalls because the About page has no facts, the work grid has no real stills, and the offer copy still says “premium solutions.” I shape copy from your materials. I do not invent testimonials, conversion lifts, or a voice you cannot stand behind. Empty inputs become empty weeks.

Content typeWhat “ready” meansTypical wait if it is not readyWhat to do instead of freezing the build
Offer copyOne repeatable sentence + scope in/outThe fold cannot be lockedLock a draft sentence in discovery; revise once
ProofNamed projects, constraints, real stillsCase studies slip to “phase 2” foreverShip fewer, true stories
PhotographyRights-cleared, right crop, not a dump of 4k originalsHero is a stock handshakeGrade what you have; schedule a shoot in parallel
Logos / wordmarkSVG or high-res, usage rulesWordmark is a PNG from a screenshotRebuild the mark as a file, not as a vibe
Legal / claimsWhat you can printCounsel reviews after the premierePark contested claims off the fold
CMS entriesStructured fields, not a Google Doc novelLaunch with loremMinimum entries for v1 collections only
Redirect listOld path → new pathSEO equity dies at cutoverInventory URLs in week one, not launch night

Content procedure that keeps the band honest:

  1. On day one, dump every existing page, PDF, and bio into a single folder.
  2. Mark each asset: use / rewrite / kill.
  3. Freeze v1 collection counts (for example: six projects, not “all of them”).
  4. Put legal on the claims that will live on the fold, not on the footer trivia.
  5. If a photo does not exist, design the title card to work as type + one still you do have.
  6. Do not hold launch for a perfect archive. Hold launch for true words and a working ask.

What the studio can still do while content is late — and what it cannot fake:

If this is lateParallel work that is honestFake progress
Body copyTemplates, type system, CMS fields, motion on placeholder structureShipping lorem as if it were voice
Final photosLayout to crop rules; title card that works as typeStock handshake as “temporary” that becomes permanent
Legal line on a claimPark the claim; design the rest of the foldDesigning three versions of a sentence counsel will kill
CMS entriesModel the collection; load the minimum v1 setBuilding twenty empty project pages
Redirect targetsInventory old URLs; draft the mapPromising SEO continuity with no list

A film-grade site with lorem in production is not cinema. It is a costume with the tags still on.

How do integrations stretch the calendar?

Page count is a weak proxy. Named tools are not. A contact form to email can be a day. A form to a CRM with required properties, a booking embed, and a checkout is a different product. Integrations wait on access, not on CSS.

IntegrationWhat has to exist before build time is realFailure if you start without it
Form → inboxDeliverability tested from a phone on cellularStaging form, production /dev/null
Form → CRMSandbox or properties list, API key, owner of the objectDuplicate leads, missing fields
Booking / calendarAccount you own, embed rules, timezoneProspects land on a dead widget
Payments / merchStore owner access, test mode, product IDsFake “buy” buttons
Mail / newsletterList provider, double opt-in rules, from-domainSpam folder premiere
Analytics / pixelsProduction IDs, conversion events namedYou cannot tell if the ask works
Auth / billing / DB (Product band)Scope locked; environments; who adminsV1 becomes an open tab

Integration kickoff — numbered, in order:

  1. List every tool the site must talk to. Names, not “and more.”
  2. For each, name the account owner and whether you can grant access this week.
  3. Prefer native or one well-supported embed over a stack of apps faking a feature.
  4. Build against test mode / sandbox first. Production keys on launch day, not as folklore.
  5. Test a real submission from cellular, not only office Wi-Fi.
  6. Write the failure: if the CRM is down, does the lead still hit email?
  • Every integration has a named owner
  • Keys exist in a place that survives the contractor leaving
  • Test submission logged in the real destination
  • Spam / filtering checked
  • Success state on the site matches what the human received

Two named integrations is a Business-band conversation. An unbounded “connect everything” is how 3–4 weeks becomes an unplanned Product-shaped mess.

What does QA have to cover before you call it live?

QA is not a Friday polish. It is the last hard clock, and it is the one teams skip because the desktop preview looked expensive. A custom site that fails a mid-range phone, a keyboard, or a form test is not late. It is unfinished.

QA surfacePassFail
Fold on a ~390px phoneOffer + primary CTA readable without pinch-zoom theaterTitle card crops the ask off-screen
LCP / INP / CLSField-minded: LCP ≤ 2.5s, INP ≤ 200ms, CLS ≤ 0.1 at p75, as Google publishes for Core Web VitalsLab-green on Wi-Fi desktop only
Reduced motionDesigned end-state; no opacity: 0 leftoversMotion off equals blank hero
KeyboardTab order matches the story; focus visibleCustom cursor, no focus
FormsCellular submit hits a humanWorks in preview, dies after DNS
HTTPS + canonicalProduction host, not a Netlify preview URL as the “launch”Two hosts, two stories
RedirectsOld URLs mapped404 as the migration strategy
AnalyticsPrimary action event fires in production“We’ll add tracking later”
RollbackPrevious deploy or DNS TTL namedHope

Launch QA checklist I will not skip:

  • Production URL resolves; HTTPS is real
  • Primary CTA on a real phone on cellular
  • Form test from that phone
  • Reduced-motion pass
  • Keyboard pass on the contact path
  • Open Graph still is the title card
  • 404 matches the brand
  • Sitemap / robots / canonicals agree
  • Who owns domain, hosting, and Search Console is written down

Soft launch (small list, forms and phones) and hard launch (DNS cutover plus announcement) are different dates. Mixing them is how you announce a site whose form posts nowhere.

QA calendar inside a planning band — put it on the same sheet as design, or it will lose:

BandWhere QA sits (planning)Do not do
Direction sprintConcept review on phones; no production QA because nothing is liveTreat the homepage concept as launched
CreatorLast 2–4 days of the 1–2 week bandAnnounce on day the fold “looks done”
BusinessMost of week 4Wire CRM and QA on the same afternoon
ProductLast 1–2 weeks: auth, billing, roles, rollbackDemo-green on a happy-path laptop

Procedure for a one-hour launch rehearsal (do this before DNS, not after the tweet):

  1. Open the staging URL on a mid-range Android on cellular.
  2. Read the offer out loud from the first screen.
  3. Complete the primary action.
  4. Confirm the success state (inbox, CRM row, calendar, tap-to-call).
  5. Repeat with reduced motion on and with a keyboard only.
  6. Only then book the cutover window.

How does a one-week sprint sit next to a build?

A Website Direction Sprint is five business days: positioning, sitemap, art direction, one polished homepage concept, and a build quote priced off what you actually decided. You keep the deliverables either way. It is not a custom website. It is how you stop guessing about taste and scope before you write the bigger check.

MovePlanning-band calendarYou walk away withYou do not walk away with
Direction sprint5 business daysJobs, sitemap, direction, one homepage concept, priced buildProduction CMS, integrations, launch
Creator build1–2 weeks (planning; inputs on time)Live scoped custom siteA self-serve newsroom and two CRMs
Business build3–4 weeks (planning)Broader templates, conversion path, two named toolsProduct auth / billing
Product V16–10 weeks (planning, scope locked)One agreed production V1Unlimited mid-build wishes

Decision list — pick the move that matches the actual problem:

  1. Sprint only if you do not yet know the fold job, the page list, or whether custom is even the product.
  2. Sprint then build if you want to see a homepage concept before you buy the live-in band.
  3. Build without sprint only if the brief, assets, and approver already exist in writing.
  4. Do not buy a build to paper over an offer that still changes weekly. Stay on a builder until the offer holds. The threshold test is in the worth-it spoke.

Trades and local SMBs often need the phone path more than a ten-week cinema. If the job is tap-to-call, service area, and proof that survives a job-site phone, use the trades SMB website playbook and do not import a Product-band calendar you do not need.

What usually fails first when a custom timeline slips?

The first failure is almost never “the designer was slow at kerning.” The first failure is an input that never showed up, or a committee that reopened the brief in week three.

FailureWhat it costsWhat to do instead
No written fold jobEndless homepage revisionsFreeze the job sentence; design obeys it
Five approversEach round resets motion and typeOne veto; others comment, they do not steer
Copy promised “next week” for four weeksBuild idles or ships loremDraft from existing pages on day one
Photography as a blockerHero waits on a shoot that was never bookedTitle card that works with current stills
Integration keys in a freelancer’s inboxCRM work starts at the endAccess as a kickoff gate
Scope creep disguised as feedbackBusiness band tries to become ProductNew surface = new conversation
QA squeezed into launch morningBroken form, bad LCP, no redirectsQA as a named slice inside the band
Big-reveal processSix silent weeks, then panicStaging in the open; feedback in days

Concrete failure mode I will not romanticize: a brand “finishes design” in ten days, then waits six weeks for copy, Shopify access, and a partner to bless the fold. The studio looks late. The clock was content and keys. If your contract does not name wait states as client-side calendar, you will fight about dates that were never in the studio’s control.

Protect the band:

  • Kickoff gate: assets + access + approver, or the start date moves
  • Feedback SLA in days, written
  • Revision rounds capped
  • Out-of-scope list dated
  • Staging URLs from week one of the build, not a premiere
  • QA days on the calendar before announcement

Bravery is not skipping QA because the comps looked expensive.

How does a slow calendar hit conversion?

Every week the old site stays up, the current fold keeps doing its current job — or failing it. A custom project does not accrue conversion in Figma. Conversion starts when a stranger can complete the ask on a phone. Delayed launch is delayed asks. I will not invent a percentage lift for “shipping two weeks faster.” I will say what actually moves.

DelayConversion effectNot the effect
Fold still has four peer CTAsThe ask stays noisy“Brand awareness” as a consolation
Proof pages unpublishedSkeptics bounce; models and humans both get mushA blog calendar substituting for case studies
Form untestedLeads die silentlyTraffic as a vanity win
Trade site hides the numberCalls do not happenA cinematic grain overlay “building trust”
Seasonal window missed (tour, peak HVAC, drop)The site launches after the reason to act“We’ll catch the next one” as a plan
Staging onlyNobody in the market can convertInternal compliments

Procedure — keep conversion on the calendar, not as a hope after launch:

  1. Name the primary action in the brief. That action is the launch criterion.
  2. Put a working ask on staging as soon as the fold exists. Do not wait for motion.
  3. Soft-launch the form to a small list. Confirm delivery.
  4. Hard-launch when DNS, HTTPS, and the phone path work.
  5. Measure the action (calls, bookings, qualified forms), not bounce rate theater.

A custom site that launches without a working ask took however many weeks to ship a mood board. Mood boards do not pay rent.

What should you ask a designer about this?

Ask for clocks, gates, and wait states. Do not ask “can you do it fast” and treat the smile as a schedule.

QuestionA useful answerA useless answer
What are you clocking — hours or calendar?Discovery, content, integrations, QA named“Design takes two weeks” as the whole plan
What band is this project in?Sprint / Creator / Business / Product or equivalent, with assumptions“It depends” with no bands
What has to be true on day one?Asset + access + approver checklist“Just send whatever you have”
How many unique templates, not pages?A number“Unlimited pages”
Who writes copy?You / them / from your materials, named“We’ll find the voice in design”
How many revision rounds?A number“Until you’re happy” (no date)
What happens when we are late with content?Start date moves, or a freeze with placeholdersSilent slip, then blame
What does live mean?Production URL, form test, phone passA Figma prototype or a preview deploy
Who owns DNS and the repo on day 30?Named“We’ll figure handoff later”

Ask it as a procedure in the sales call:

  1. Have them walk the four clocks (discovery, content, integrations, QA) against your stack.
  2. Write the planning band and the assumptions (one approver, feedback in days, named tools).
  3. List kickoff gates. If a gate is red, the start date is a lie.
  4. Agree the definition of live in one sentence.
  5. Agree what happens when scope grows.

If they cannot name wait states, they are selling canvas time. Canvas time is not a website.

What should you skip if you only have a week?

Skip the custom brand system. Buy a direction sprint or a ruthless cut on the current site. A week can lock jobs and a homepage concept. A week cannot honestly ship CMS collections, two CRMs, a motion budget, a migration, and QA that survives a phone.

In a weekOut of a week
Fold job in writingFull custom design system
Sitemap of pages that matterEvery service micro-page
Art direction you can show a partnerScrubbed scroll scenes on every section
One homepage conceptShop + blog + careers + multilingual
Kill competing CTAs on the current siteA stack migration
Phone-first CTA if you are a tradeNew photography production
Form delivery test on the current domain“Replatform and redesign” as one move

One-week checklist:

  • Write the fold job and primary action
  • Cut the extra CTAs on the live homepage if you control it
  • Inventory assets and old URLs
  • Name the approver
  • Decide sprint vs stay-on-builder vs later build
  • Do not announce a custom relaunch date you cannot staff

If you are a trade shop, the week is better spent on tap-to-call, NAP consistency, and a form that rings a human than on commissioning cinema. The playbook for that lane is the trades spoke, not a Product-band fantasy.

A week used as direction is expensive in a useful way. A week used as “we’ll just build the custom site” is how you get an unfinished preview and a missed date.

When is a custom site not worth starting yet?

Custom is not worth starting when the offer still wiggles, the proof does not exist, or nobody can approve. Duration is beside the point. You would be buying calendar for a product you cannot describe.

SignalWaitStart
Offer changes every two weeksStay on a builder; spend on the offerOffer has held for a quarter
No photos of real work / trucks / roomsShoot or gather firstYou can fill a proof grid with truth
Template is already converting and the leak is follow-upFix follow-upTemplate cap is losing shortlists
Five stakeholders, no vetoGet governanceOne named approver
You cannot name the primary actionWrite that firstAction is a verb
You need a live URL this FridayTheme / builderCustom bands do not do Fridays
You want custom because the word sounds expensiveRead the worth-it spokeTemplate cap, ownership, or conversion path is the reason

Stay / go, in order:

  1. If the offer is unstable, do not buy custom. Buy clarity.
  2. If the template is costing deals or you cannot own an exit, custom (or authored-on-builder) is in play — that is the worth-it spoke.
  3. If you are a local trade and the phone number is buried, fix the phone path before you buy film grain.
  4. If you need to see the fold before a build check, buy the five-day sprint.
  5. If brief, assets, and access exist, pick a published live-in band and protect it with gates.

Starting a custom build to soothe ego, with no proof and no approver, is how “how long does it take” becomes “why isn’t it done.” It was never going to be done. It had nothing to obey.

How do you measure whether the timeline is working?

Do not measure “percent designed.” Measure gates. A timeline is working when kickoff gates were green, wait states are visible, staging exists, and the definition of live has not quietly shrunk to a screenshot.

SignalTimeline is holdingTimeline is theater
KickoffAssets, access, approver dated“We’ll collect as we go”
BriefFold job unchanged for the bandJob rewritten each review
StagingClickable URLs in the first third of the build bandBig reveal at the end
FeedbackComments in days, one vetoSlack archaeology
Contentv1 fields filled or explicitly deferredLorem on the launch candidate
IntegrationsTest events in the real tool“We’ll wire it at launch”
QAPhone / form / a11y on the calendarPolish as leftover hours
Live definitionProduction URL + working askPreview URL emailed to friends

Measurement procedure:

  1. Write the planning band and assumptions on day zero (scope, approver, feedback SLA, named integrations).
  2. Score kickoff gates red / yellow / green. Red moves the start date.
  3. Once a week, list blockers as wait-state owners (client content, client keys, studio build, third-party vendor). Do not hide client wait inside “the build is late.”
  4. Require a staging URL while the band is still young.
  5. At the QA slice, run the launch checklist. Failures extend live, they do not get announced through.
  6. After hard launch, track the primary action for two to four weeks. That is conversion, not a substitute for whether the build calendar held.

If you cannot name this week’s blocker in one sentence, you are not managing a timeline. You are hoping.

Weekly scoreboard (five minutes, same questions every week):

  • What is this week’s single blocker, in one sentence?
  • Whose wait state is it (studio / you / vendor)?
  • Did the fold job stay frozen?
  • Is staging clickable?
  • Did live’s definition shrink to a screenshot?

Three yeses on the last three rows and a named blocker: the band is still real. Three nos: stop designing, fix the gate.

FAQ

How long does a custom website take to build?

As long as discovery, content, integrations, and QA take — not as long as the design file. I will not invent a market median. Spurlock published planning bands: five business days for a Website Direction Sprint, then 1–2 weeks Creator, 3–4 weeks Business, and 6–10 weeks Product for a locked scope, assuming one decision-maker and feedback in days. Late copy, keys, or a committee stretch the calendar.

How do I measure whether the custom website timeline is working?

Score gates, not “percent designed.” Kickoff assets and access should be green, the fold job should stay frozen, staging should exist early, wait states should have owners, and live should mean a production URL plus a working ask. If the only metric is a Figma progress bar, the timeline is theater.

What usually fails first when teams try this?

Inputs. Copy, photos, integration keys, and a single approver. Teams blame design speed while the project sits on empty CMS fields and a CRM nobody can log into. The second failure is scope creep dressed as feedback. Write wait states and out-of-scope on day one or the band is fiction.

How long does this take to show results?

A working form or tap-to-call can produce leads the day you hard-launch, if QA passed. That is the conversion clock you actually bought. Organic search, AI citations, and “the market noticed” are different clocks — often weeks of crawl and consistency, not a Friday miracle. Do not treat a build live-in band as an SEO SLA. I will not fabricate a leads-by-week-two number.

What should I skip if I only have a week?

Skip the custom system. Use the week for a direction sprint or for cuts on the current site: one fold job, fewer CTAs, asset inventory, a named approver. Do not promise a migrated, integrated, QA’d custom launch in five business days. That is how dates die.

When is this not worth doing yet?

When the offer still changes, proof does not exist, or nobody can approve. Custom calendar cannot replace a missing product. Stay on a builder, fix the phone path if you are a trade, or buy a five-day sprint to lock direction. Start a build when the brief, assets, and access can survive week one.

CTA

If you want a date you can defend, clock discovery, content, integrations, and QA — then pick a planning band that matches the actual product.

Explore /websites or book a Website sprint at /contact?intent=websites-sprint.

FAQ

What questions does this article answer?

How long does a custom website take to build?
As long as discovery, content, integrations, and QA take — not as long as the design file. I will not invent a market median. Spurlock published planning bands: five business days for a Website Direction Sprint, then 1–2 weeks Creator, 3–4 weeks Business, and 6–10 weeks Product for a locked scope, assuming one decision-maker and feedback in days. Late copy, keys, or a committee stretch the calendar.
How do I measure whether the custom website timeline is working?
Score gates, not “percent designed.” Kickoff assets and access should be green, the fold job should stay frozen, staging should exist early, wait states should have owners, and live should mean a production URL plus a working ask. If the only metric is a Figma progress bar, the timeline is theater.
What usually fails first when teams try this?
Inputs. Copy, photos, integration keys, and a single approver. Teams blame design speed while the project sits on empty CMS fields and a CRM nobody can log into. The second failure is scope creep dressed as feedback. Write wait states and out-of-scope on day one or the band is fiction.
How long does this take to show results?
A working form or tap-to-call can produce leads the day you hard-launch, if QA passed. That is the conversion clock you actually bought. Organic search, AI citations, and “the market noticed” are different clocks — often weeks of crawl and consistency, not a Friday miracle. Do not treat a build live-in band as an SEO SLA. I will not fabricate a leads-by-week-two number.
What should I skip if I only have a week?
Skip the custom system. Use the week for a direction sprint or for cuts on the current site: one fold job, fewer CTAs, asset inventory, a named approver. Do not promise a migrated, integrated, QA’d custom launch in five business days. That is how dates die.
When is this not worth doing yet?
When the offer still changes, proof does not exist, or nobody can approve. Custom calendar cannot replace a missing product. Stay on a builder, fix the phone path if you are a trade, or buy a five-day sprint to lock direction. Start a build when the brief, assets, and access can survive week one.
Sources

Last reviewed

More from this lane

Websites

All →
Start a sprint