Vertical · Daycares & Preschools
Stop losing families at the tuition question and the tour request
The parent on your site at 10pm has already decided they need childcare. They are not being sold on the idea. They are checking four things fast: do you take a child this age, do you have an opening anywhere near their start date, what does it cost, and does the building look like somewhere they would leave their kid for nine hours a day. Hand-coded, fast on a phone, with a page for every age group, real photos of your actual rooms, license and ratios where a careful parent can see them, honest tuition ranges, and a tour booking flow that captures a date of birth so you know whether you have a seat before you reply.
What a daycare or preschool website needs to do — specifically
Childcare has a shorter and harsher evaluation path than most local businesses. A parent is comparing three or four centers on a phone, late, tired, and often anxious, and they are filtering hard on four criteria before they will consider a tour: age eligibility, availability, cost, and whether the place looks safe and cared for. Miss any one of those and the tab closes. Here is what each piece of the site is built to answer.
One page per age group, not a single Programs page
An infant parent and a pre-K parent are different customers running different searches. The infant parent is anxious about ratios, sleep policy, and how often they will hear from you during the day. The pre-K parent is asking about kindergarten readiness, letter recognition, and whether you qualify for state-funded pre-K. A single Programs page answers both badly. In search it is worse: "infant daycare [city]", "toddler program [city]", "preschool [city]", "VPK [city]", and "before and after school care [city]" are five distinct queries with five distinct competitor sets, and one blended page competes weakly for all of them. Separate pages let each one carry its own room photos, its own ratio and schedule details, its own daily rhythm, and its own tuition line.
Tour booking and a real waitlist, not a generic contact form
Almost nobody enrolls without walking the building, so the entire job of the site is getting a qualified parent to a scheduled tour. A tour request that captures the child's date of birth, desired start date, full-time or part-time and which days, and any subsidy or voucher the family uses tells you before you reply whether a seat exists. Date of birth matters more than parents realize: it determines which room the child ages into and when. The waitlist is the other half. Good centers are full most of the time, and a site without a waitlist mechanism loses every family who arrives during a full period. A timestamped waitlist form with an immediate, honest confirmation turns a dead end into a pipeline. Submissions route to your inbox or into Brightwheel, Procare, or Lillio, with CSRF protection and rate limiting on every form.
License, ratios, accreditation, and security stated plainly
Parents are handing over the thing they care about most, to people they have not met, in a building they have not seen. Publish the state license number and licensing agency, your licensed capacity, your staff-to-child ratios by classroom shown next to your state's required minimum so a parent can see where you sit, and your group sizes. Publish accreditation if you hold it, NAEYC or a state quality rating especially, with one sentence explaining what it means. Publish background check policy, CPR and pediatric first aid certification, early childhood education requirements, and staff tenure if it is good, because turnover is a top concern for experienced parents. Publish controlled entry, sign-in and sign-out procedure, authorized pickup policy, and how you handle illness, allergies, and medication. This is the exact list a careful parent is assembling anyway.
Real photos of your actual rooms, built around photo consent
Stock photography of generic smiling children is the loudest negative signal on a childcare website, and parents spot it instantly. It reads as concealment on the one page where a parent most wants to see the truth. The answer is to photograph the space rather than the people: the infant room with cribs and the diapering station, the toddler room mid-morning with materials on the shelves, the playground from the angle a parent sees walking out, the entry with the keypad and sign-in station, the kitchen, the nap area, the cubbies. Parents are judging cleanliness, light, space per child, and whether equipment looks maintained, and none of that needs a child in frame. Where children do appear, images are managed in one place so a withdrawn consent is a two-minute swap, not a code change.
Tuition and schedule information a parent can act on
Childcare often rivals rent as a household's largest recurring cost, and the parent comparing four centers is filtering on price whether you help them or not. "Call for pricing" does not keep you in the running. It removes you from the shortlist, because the parent assumes the number is high and moves on to the center that answered. You do not need one rigid price list. A range by age group works, since infant care legitimately costs more to staff. Full-time and part-time weekly rates with a clear note on what is included, meals, diapers and wipes, curriculum materials, enrollment and supply fees, and whether rates hold through summer, covers most of it. Centers that publish tuition report fewer wasted tours and more tours from families who already accepted the number.
Hyperlocal SEO built around the commute, not a radius
Childcare has the tightest search geography of any local service, because no family drives twenty minutes the wrong direction twice a day for five years. They search along the commute they already drive, which makes the towns, neighborhoods, and school zones on that path matter more than raw distance. Technical SEO comes with every multi-page build: the site tells Google your location, hours, and the ages you serve, Google Business Profile verification, a name, address, and phone consistency check, and automatic sitemap submission to Search Console. On top of that, neighborhood pages capture commuting families, and pages naming the elementary schools you provide before and after school transportation for capture searches almost no competitor has built for. Hours count too. "Daycare open at 6am [city]" is a real search from shift workers, and stating extended hours clearly can own it.
Five mistakes daycare and preschool owners make on their websites
These show up on the majority of childcare websites in any given market, and each one costs enrollments that never announce themselves. Childcare is unusual in that demand generally exceeds supply, which quietly disguises the problem: a center that is full assumes the website is working, when in fact the site is filtering out exactly the organized, planning-ahead families who would have joined the waitlist and enrolled nine months later.
Refusing to publish any tuition information
"Call for pricing" is the default across the industry, and the reasoning behind it is understandable: rates vary by age and schedule, directors want a conversation before a number, and nobody wants to be the most expensive result on a comparison list. The problem is that the parent is running the comparison regardless, on a phone, at night, across four centers, and silence does not remove you from that comparison. It removes you from the shortlist.
The parent who cannot find a number assumes the highest one and moves to the center that answered. Meanwhile the tours you do book skew toward families who have no idea what childcare costs, which produces the exact meeting every director dreads: a forty-five minute tour that ends the moment the rate is spoken aloud. Publishing an honest range by age group, with a plain note on what is included and what is extra, filters that out before it costs anyone an afternoon. It also signals confidence, which in a market where every competitor is hiding the number is worth more than the number.
Stock photos of generic smiling children instead of the actual building
Nearly every template-built childcare site opens with the same purchased photograph of a child with paint on their hands. Parents recognize it immediately, and the reaction is not neutral. On the one page where a parent most wants to see the truth about a place they are considering leaving their child, a stock photo reads as concealment. What are the actual rooms like, and why am I looking at somebody else's?
The fix is not risky and does not require photographing anyone's children. Shoot the space: the infant room with the cribs and the sink, the toddler room with materials on the shelves, the playground from the angle a parent sees walking out the back door, the entry with the keypad, the kitchen, the nap area, the cubbies with names on them. Parents are evaluating cleanliness, natural light, space per child, and whether the equipment looks maintained and replaced. Empty rooms shot well answer all of it, and they answer it more credibly than any photograph with a child in it ever could.
One Programs page covering infants through school-age
Four paragraphs and a bullet list under a single Programs heading is the standard template output, and it fails the same way in both directions. On the page it makes an infant parent read past three programs they do not need. In search it competes for one diluted signal across five genuinely different queries, ranking properly for none of them while five focused pages would each rank for one.
The deeper cost is specificity. An infant page can carry the ratio, the sleep and safe sleep policy, the daily report cadence, the bottle and feeding process, and photos of the actual infant room. A pre-K page can carry kindergarten readiness goals, the daily schedule, the curriculum approach, state-funded pre-K eligibility, and what a child leaves the program knowing. Those are the details that convert a comparing parent into a booked tour, and a combined page has room for none of them.
Burying the license number, ratios, and accreditation
Most childcare sites mention licensing once, in small type, in the footer, if at all. Ratios almost never appear. Accreditation shows up as an unexplained logo. Staff credentials get one vague sentence about a caring, experienced team. All of it is treated as paperwork rather than as the sales material it actually is.
A careful parent is assembling that exact list anyway, from your site, from the state licensing lookup, and from other parents. Handing it to them directly is both a service and a differentiator. State license number and agency. Licensed capacity. Ratios by classroom shown against the state minimum. Accreditation with one sentence explaining what it took to earn. Background checks, CPR and pediatric first aid, education requirements, staff tenure. Controlled entry, sign-in procedure, authorized pickup, illness and medication policy. Published plainly, that section converts the most risk-averse and often highest-commitment families in your market.
A generic contact form with no tour booking and no waitlist
The typical childcare site ends at a name, email, and message box, which produces inquiries you cannot triage. You do not know the child's age, so you do not know which room. You do not know the start date, so you do not know whether the answer is yes, no, or January. Every reply becomes a phone call to gather what the form should have collected, and in a busy enrollment season that is hours a director does not have.
Worse is what happens when you are full, which for a good center is most of the time. A site with no waitlist mechanism turns every inquiry during a full period into a dead end and a family who enrolls somewhere else permanently. A tour request capturing date of birth, start date, schedule, and subsidy status, paired with a timestamped waitlist that sends an immediate and honest confirmation, converts that same traffic into a pipeline you can actually work. Centers are usually surprised how many families will wait, if asked properly and told the truth about where they stand.
What happens in the first 10 seconds
It is 9:40 on a Tuesday night. The kids are finally down. One parent is on the couch with a phone, and there are two versions of this person. The first is planning: a baby arrives in four months, leave ends in seven, and they have just realized that infant spots in their area are booked further out than that. The second is in trouble: a nanny quit, a center closed a classroom, or a grandparent who was covering three days a week can no longer do it, and they need an answer inside two weeks.
Both search the same way. "Daycare near me", "infant daycare [their city]", "preschool near [the road they drive to work]." Google returns a map pack and organic results. They open three or four tabs, because childcare is the highest-stakes local purchase most families ever make and nobody calls the first result. Yours is one of the tabs.
In the next ten seconds they are answering four questions in strict order, and any single failure closes the tab. Do you take a child this age. Do you have an opening anywhere near the date they need. What does it cost. Does the building look like somewhere they would leave their child for nine hours a day. Nothing else on the page registers until those four are answered, and none of them is a question your About page addresses.
If the first screen names the ages you serve, states hours, shows a real photograph of your actual infant room rather than a stock child with paint on their hands, gives a tuition range, and offers a tour button that opens a short form instead of demanding a phone call at 9:40pm, that tab stays open. That is the whole game. The tour books itself from there.
If the page takes four seconds to load, opens with a stock photo and a paragraph about nurturing environments, lists one Programs page covering infants through school-age with no ages or ratios stated, and says "call for pricing" above a form with a message box, they close the tab and keep the other three. That is a family worth somewhere between $12,000 and $30,000 a year, for several consecutive years, plus the siblings behind them, that went to whoever answered the four questions faster.
The part that is specific to childcare is that being full does not protect you from this. A center running at capacity assumes the website is fine, because the rooms are fine. What it cannot see is that the organized, planning-ahead families, the ones who would have joined a waitlist in March for a September start, bounced off a site that never gave them a way to do it. That loss is invisible until the year a classroom does not fill.
What template builders get wrong for daycares and preschools — specifically
Wix, Squarespace, GoDaddy Website Builder, and the rest were not designed for a business that has to run five parallel program architectures, publish structured tuition, capture a date of birth to route an inquiry, manage photo consent as an ongoing obligation, and load fast on a phone at 10pm. For a coffee shop a template builder is a reasonable choice. For a childcare center the limitations compound: the program-page problem makes the SEO problem worse, and the form problem turns every inquiry into a phone call.
| What you need | Template builder | Custom hand-coded |
|---|---|---|
| A page per age group with its own photos and ratios | Possible but drifts; each page is edited separately and slowly diverges in structure | Consistent structure across all program pages, each with its own keyword focus |
| Tour request capturing date of birth and start date | Basic form builders; date fields and conditional logic need paid plugins | Custom form: date of birth, start date, schedule, subsidy status, routed by age |
| Timestamped waitlist with automatic confirmation | No native concept of a waitlist; usually faked with a second contact form | Purpose-built waitlist capture with confirmation and export to your management platform |
| Tuition tables that stay consistent across pages | Retyped by hand on every page; goes out of sync the first time rates change | Single source of truth rendered site-wide; update once, correct everywhere |
| Photo consent managed and reversible | Images embedded per page; withdrawing consent means hunting every page manually | Images managed in one place; a withdrawn consent is a swap, not a page-by-page hunt |
| Mobile load speed with a full photo tour | Poor scores with a real gallery (30–50); heavy JavaScript and slow image delivery stack up | Optimized images plus lean code; no framework overhead; consistent sub-2s mobile load |
| Hyperlocal SEO across neighborhoods and school zones | City pages require per-page manual SEO config; behind-the-scenes optimization is limited | Automatic setup telling Google your location, hours, and the ages you serve on every build |
The form is the concrete failure point, and for childcare it is more expensive than it looks. A template contact form gives you a name, an email, and a sentence. It does not give you the child's date of birth, so you cannot tell which classroom the inquiry belongs to. It does not give you a start date, so you cannot tell whether the honest answer is yes, no, or next January. Every single inquiry therefore becomes a phone call whose only purpose is to collect what the form should have collected, and during enrollment season that is hours a director does not have. Worse, when you are full, a template site has no waitlist concept at all, so families arriving during a full period hit a dead end and enroll somewhere else permanently. A form that captures date of birth, start date, schedule, and subsidy status, and a waitlist that timestamps and confirms, are not luxuries here. They are the difference between an inbox and a pipeline.
Photo consent is the second failure and the one with actual legal weight behind it. Family photo permissions change: a family withdraws consent, a custody situation shifts, a child leaves the program. On a template site every image is embedded page by page, which means honoring a withdrawal turns into manually hunting through a program page, a gallery, a homepage slider, and whatever else that photo was dropped into, hoping none were missed. On a hand-coded site images are managed in one place and referenced everywhere, so a removal is a single action that takes effect site-wide. That is a meaningful difference in a business where getting it wrong is not a design mistake but a broken promise to a family.
Pricing
Single-page childcare sites start at $1,200. They cover your program summary, ages served, hours, license number, a tour request form, and contact details. That fits a small home-based or single-classroom program that fills mostly by word of mouth and needs a credible page for the parent who was handed your name and looked you up that night. It is not built to generate organic search traffic on its own.
Multi-page builds are where most centers should land. A full build includes a dedicated page for each age group and program you run: infants, toddlers, twos, preschool, pre-K or state-funded VPK, before and after school care, and summer camp. It adds a tour booking flow and waitlist form that capture the child's date of birth and desired start date, tuition and schedule information, a licensing and accreditation section, a real photo tour of your rooms, a parent resources area for the handbook and enrollment forms, and full technical SEO setup. Multi-page builds run $2,800–$5,000 depending on the number of program pages, whether tuition tables are included, gallery scope, and whether the site integrates with Brightwheel, Procare, Lillio, or a similar childcare management platform.
Technical SEO is included with every multi-page build: the site tells Google your location, hours, and the ages you serve, a name, address, and phone consistency audit across the site and key directories, Google Business Profile verification, mobile speed and stability optimization, and automatic sitemap submission to Search Console. That is part of the build, not an upcharge.
Optional managed hosting starts at $60/month (Core): nightly backups, SSL certificate management, uptime monitoring, and server-level security patches. Care at $100/month adds one hour of content edits monthly plus proactive application-level security patching, which covers the work childcare actually generates month to month: opening and closing enrollment for a classroom, updating tuition, swapping the summer camp page in and out, posting the calendar and closure dates, and removing a photo when a family withdraws consent. Priority at $180/month raises that to three hours of edits monthly with same-day critical response, monthly analytics reporting, and test environment access, which suits multi-site operators and centers running frequent enrollment campaigns.
Daycare and preschool website questions
How much does a website for a daycare or preschool cost?
Single-page sites start at $1,200: your program summary, ages served, hours, license number, a tour request form, and contact details. That fits a small home-based or single-classroom program that fills mostly by word of mouth and needs a credible page for the parent who was handed your name and looked you up that night. It is not built to pull in organic search traffic on its own.
Multi-page builds are where most centers should be. A full build covers a dedicated page for each age group and program (infants, toddlers, twos, preschool, pre-K or state-funded VPK, before and after school care, summer camp), a tour booking flow and waitlist form that capture the child's date of birth and desired start date, tuition and schedule information, a licensing and accreditation section, a real photo tour of your rooms, a parent resources area for the handbook and enrollment forms, and full technical SEO setup. Multi-page builds run $2,800–$5,000 depending on the number of program pages, whether tuition tables are included, gallery scope, and any integration with Brightwheel, Procare, Lillio, or a similar childcare management platform. Technical SEO is included, not an add-on. Full pricing breakdown →
Should we publish our tuition rates on the website?
In almost every case, yes, and this is the single most consequential decision on a childcare website. Childcare is one of the largest recurring line items a young family carries, often rivaling rent or a mortgage payment. A parent comparing four centers at 10pm is filtering on cost whether you help them or not, and 'call for pricing' does not remove you from the comparison. It removes you from the shortlist, because the parent assumes the number is high and moves to the center that answered.
You do not have to publish a single rigid price list. Publishing a range by age group works, because infant care legitimately costs more to staff than a preschool room and parents understand that. Publishing full-time and part-time weekly rates with a clear note about what is included covers most of it: meals, diapers and wipes, curriculum materials, enrollment or supply fees, and whether the rate holds through the summer. Publishing an honest starting figure with a short explanation of what moves it is better than silence. The centers that publish tuition consistently report fewer tours that were never going to enroll and more tours from families who already accepted the number before they walked in the door.
Can parents book a tour or join the waitlist directly from the site?
Yes, and the tour is the conversion event that matters, not a generic contact form. Very few families enroll without walking the building, so the entire job of a childcare website is to get a qualified parent to a scheduled tour. A tour request that captures the child's date of birth, the desired start date, full-time or part-time and which days, and any subsidy or voucher program the family uses tells you before you reply whether you actually have a seat in that classroom. Date of birth matters more than parents realize: it determines which room the child ages into and when, which is the difference between an opening today and an opening in five months.
The waitlist is the other half. Most good centers are full most of the time, and a site with no waitlist mechanism simply loses every family who arrives during a full period. A waitlist form that records the same details, timestamps the entry, and sends the family an immediate confirmation with a realistic expectation converts a dead end into a pipeline. Submissions route to your email or directly into Brightwheel, Procare, Lillio, or a similar platform, and every form includes CSRF protection and rate limiting.
How do we show our classrooms without publishing photos of other people's children?
This is a genuine constraint that childcare shares with almost no other local business, and most template-built daycare sites solve it badly by falling back on stock photography. A parent recognizes stock instantly, and a page of generic smiling children where the actual building should be reads as concealment. The right approach is to photograph the space rather than the people. Empty classrooms shot in good light, the infant room with cribs and the sink and the diapering station visible, the toddler room mid-morning with materials on the shelves, the playground from the angle a parent sees when they walk out the back door, the entry with the keypad and the sign-in station, the kitchen, the nap area, the cubbies. Parents are evaluating cleanliness, light, space per child, safety, and whether the equipment looks maintained. None of that requires a child in the frame.
Where you do want children in photos, the site should be built assuming photo consent is tracked per family and can be withdrawn, which means images are managed in one place and swapped without touching page code. Some centers also run a password-protected parent area for family-facing photos, kept out of search indexing entirely. Whichever route you take, the public site should never be the place where an unconsented image ends up.
Why do we need a separate page for each age group instead of one Programs page?
Because a parent looking for infant care and a parent looking for pre-K are not the same customer and are not running the same search. The infant parent is searching months in advance, is anxious about ratios and sleep policy and how often they will hear from you during the day, and is comparing on staffing far more than on curriculum. The pre-K parent is searching on a school-year calendar, is asking about kindergarten readiness, letter and number recognition, and whether your program qualifies for state-funded pre-K, and is comparing on outcomes. A single Programs page has to answer both and answers neither well.
In search, the split matters just as much. 'Infant daycare [city]', 'toddler program [city]', 'preschool [city]', 'VPK [city]', and 'before and after school care [city]' are five distinct queries with five distinct sets of competitors, and one blended page competes weakly for all of them while five focused pages each compete properly for one. Each age-group page also gets its own room photos, its own ratio and schedule details, its own daily rhythm, and its own tuition line, which is exactly the specificity that moves a comparing parent toward booking a tour.
What licensing, accreditation, and safety information belongs on the site?
More than most centers publish, and higher on the page than most centers put it. Parents are handing over the thing they care about most, to people they have not met, in a building they have not seen, and the site is where that decision starts. Publish your state license number and the licensing agency, your licensed capacity, your staff-to-child ratios by classroom stated plainly next to your state's required minimum so a parent can see where you sit, and your group sizes. Publish your accreditation if you hold one, NAEYC or a state quality rating in particular, because most families do not know what it means until you explain it in a sentence, and explaining it is a competitive advantage.
Publish your staff credentialing in general terms: background check policy, CPR and pediatric first aid certification, early childhood education requirements, and average staff tenure if it is good, because turnover is one of the top concerns experienced parents carry. Publish your security specifics: controlled entry, sign-in and sign-out procedure, authorized pickup policy, and how you handle illness, allergies, and medication. None of this is boastful. It is the exact list a careful parent is trying to assemble, and the center that assembles it for them wins the tour.
Will the site help us show up when parents search for childcare near them?
Yes, and childcare rewards local SEO more sharply than most industries because the search radius is unusually tight and unusually specific. A family will not drive twenty minutes in the wrong direction twice a day for five years. They are looking along the commute they already drive, which means the towns, neighborhoods, and even the elementary school zones on that path matter more than raw distance. Technical SEO setup comes with every multi-page build: the site tells Google your exact location, hours, and the ages you serve, Google Business Profile verification, a name, address, and phone consistency check across the site and key directory listings, and automatic sitemap submission to Search Console.
Content architecture does the rest. Age-group pages capture the age-specific queries. Neighborhood or nearby-town pages capture families whose commute passes you even though they do not live in your city. Pages that name the elementary schools you provide before and after school transportation for capture a search that almost no competitor has built a page for. Hours are part of this too: 'daycare open at 6am [city]' and 'late pickup daycare [city]' are real searches from shift workers and commuters, and a center that states extended hours clearly can own them.
How long does it take to build a daycare or preschool website?
Single-page sites usually deliver in one to two weeks once content is in hand: your program summary, ages served, hours, license number, tuition information, and photos. Single-page projects rarely stall on development. They move as fast as content arrives.
Multi-page builds with a page per age group, tour booking and waitlist forms, tuition tables, a licensing and safety section, a photo tour of the building, and a parent resources area commonly take three to six weeks. Two things drive the timeline in childcare specifically. The first is photography, because the building has to be shot when it is presentable and, where children may appear, consent has to be confirmed first rather than sorted out afterward. The second is policy content: the handbook, the illness and medication policy, the enrollment paperwork, and the tuition schedule are usually scattered across a filing cabinet, an old PDF, and the director's memory, and pulling them into one place takes a director a few sittings. At kickoff you get a specific checklist covering exactly which photos to take, which policies to gather, and which program details each age-group page needs, so that work happens up front instead of stalling the build. Every project starts with a free scope call before any timeline is committed.
Also building for: tutors & educators · nonprofits · pet services · fitness studios · therapists · all small businesses
Tell me the ages you serve, your hours, and how many inquiries turn into a phone call just to find out the child's age.
You'll get a written scope and a fixed quote — a page for every age group that ranks on its own, real photos of your actual rooms, license and ratios where careful parents can see them, honest tuition ranges, and a tour and waitlist flow that tells you whether you have a seat before you reply.
Get a free quote