GetCafeWebsite
Appearance
Book a demo
Book a demo

Every cafe website feature, and the plan that includes it

Cafe website features explained: daypart menu, AI receptionist, chat and text replies, articles, SEO, hosting and which GetCafeWebsite plan carries each.

Infographic with Toast the mascot: What your cafe website does. Daypart menu switcher, fast pages, online ordering links, weekly updates, researched articles, a page per location.

A menu that switches with the day

One page that shows the morning menu at 7am and the evening case at 6pm, automatically.

The problem it solves
A single menu page shows the morning pastries at 6pm and the evening case at 7am, so people turn up for things that are gone.
What you have to do
Send your three lists and the times each daypart starts. After that, send changes when the menu changes.

Why one static menu page is the wrong shape

A cafe or bakery rarely sells the same thing all day, but most sites show one long list regardless of the hour. We build the menu page to read by daypart instead: pastries and drip coffee lead in the morning, the lunch or light-bites section leads midday, and a wine, dessert or reduced evening case leads once the ovens are done for the day. The visitor sees what is actually available right now, which is what most people standing outside are trying to work out before they walk in.

How the switch actually works

The page ships every daypart section in the HTML from the start, so search engines and slow connections see the full menu with nothing missing, and a small script highlights the current daypart based on the visitor's local time and lets them tap between the other two manually. Nothing about it depends on a database or a login, so it keeps working even if a plugin-based system down the street goes down. Updating a price or swapping a seasonal item is one revision, turned around within the standard window.

What this replaces

Most independent cafes either keep the menu as a photographed page or a PDF stapled to an "our menu" link, both of which are invisible to search engines and painful to update from a phone mid-shift. This feature replaces both with a page that is fast, searchable, and editable by sending us the change rather than opening a PDF editor.

Available on: Morning Shift · Full Shift · Open to Close

Pages that open before the espresso pulls

Custom-coded pages served from the edge, 90+ PageSpeed guaranteed.

The problem it solves
A slow page loses the person standing outside on a phone, and on paid ads it loses a click you already paid for.
What you have to do
Nothing. Speed is built in and checked by us.

Why speed matters more for a cafe than most businesses

Someone checking your hours or menu is usually standing outside, on a phone, on a cellular connection, deciding in the next few seconds whether to walk in or keep going. A page that stalls loses that decision before it is made. Every page here is custom coded, ships almost no JavaScript, and is served from Cloudflare's global edge network, so it opens fast on the day it launches rather than after someone finally audits the plugins.

What "90+ PageSpeed" actually covers

It is not a marketing number, it is the Google PageSpeed Insights score we guarantee on the pages we build, measured on mobile. It comes from the same things that make any page fast: minimal render-blocking code, images sized and compressed correctly, and a hosting layer close to the visitor rather than one shared server states away.

Available on: Morning Shift · Full Shift · Open to Close

Weekly updates, so the site keeps working after launch

The team that built your site keeps it current every week, not once and never again.

The problem it solves
Sites drift out of date within weeks: holiday hours, sold-out seasonal items, a broken link nobody owns.
What you have to do
Send changes as revisions from your client portal or by email. The weekly check happens without you.

What "managed" means in practice

A site that launches well and is then abandoned drifts: seasonal items stay up past their season, an old address lingers, a broken link sits for months because nobody owns fixing it. Every plan here includes ongoing management, which means a real person checks and maintains the site on a weekly basis rather than the client discovering a problem months later.

Revisions are part of the plan, not a separate invoice

5 revisions a month are included on every tier, with no limit on how much goes into a single one. "Update the holiday hours and swap the seasonal pastry photo" is one revision. Anything past the included allowance in a month is a flat $20, never billed by the hour.

Available on: Morning Shift · Full Shift · Open to Close

Researched articles, written for the neighborhood you serve

2 to 3 original articles a week, written for your area and your kind of counter.

The problem it solves
Nobody has time to write blog posts between the bake and the close, so the site never shows up for specific local searches.
What you have to do
Nothing required. Suggest a topic whenever you like.

Why a cafe needs a blog at all

Most searches that lead someone to a new cafe are not "best cafe" but specific: "coffee shop with wifi near [neighborhood]", "gluten-free bakery [city]", "cafe open early [area]". A page built to answer one of those searches directly, in real detail, ranks in ways a homepage never will. Articles are written specifically for your neighborhood, your hours and your kind of menu rather than swapped keywords over generic copy.

What is included on each tier

Morning Shift and Full Shift carry 2 original articles a week; Open to Close carries 3 a week through the Content Engine. Every article runs 2,500 to 3,200 words, which is enough depth to actually answer the search rather than pad toward a word count.

Available on: Morning Shift · Full Shift · Open to Close

The AI Engine, for answering the question before it is asked

AI-assisted responses to common questions, tuned to your hours, menu and policies.

The problem it solves
Routine questions (open now? oat milk? parking?) interrupt the bar and go unanswered after hours.
What you have to do
Review the answers and scripts before launch, then tell us when hours or policies change.

What the AI Engine actually does

It is trained on your site content, your hours and your policies to answer the questions people ask most before they call or walk in: are you open now, do you take reservations for a group, is there parking, do you have oat milk. It is a tool for answering routine questions accurately, not a replacement for a person handling an order or a complaint, and it is billed at AI usage cost on top of the plan fee, which is why tier two and three show "plus usage" next to the price.

What it is trained on, and what it will not do

It is trained only on what you and we put on the site: your hours, your menu, your policies, your location. It does not give food safety, allergen or nutrition advice, and any question that needs that answer routes to a person instead of a guess.

Available on: Full Shift · Open to Close

Hosting and one domain, both included

Cloudflare hosting with SSL, CDN and DDoS protection, plus a free domain in your name.

The problem it solves
Separate hosting, SSL and domain bills, renewals nobody remembers, and a domain registered in someone else's name.
What you have to do
Nothing, or give us access to the domain you already own so we can point it.

Nothing itemised, nothing billed separately

Hosting runs on Cloudflare's global network with SSL, CDN, DDoS protection and unmetered bandwidth included in the monthly plan fee. There is no hosting invoice, no SSL renewal fee, and no bandwidth overage charge waiting in month four.

The domain is yours, registered in your name

One domain is included free for as long as the plan is active, registered in your name rather than ours, so you own it outright. If you already have a domain we point it at the new site instead, and if you ever leave, we transfer whichever domain you are using to you at no charge.

Available on: Morning Shift · Full Shift · Open to Close

A page for every location you run

Each shop gets its own page with its own hours, menu notes and directions.

The problem it solves
One shared locations list means each shop competes with its sister shops and drivers go to the wrong one.
What you have to do
Send each location's address, hours and any menu differences.

Why one "locations" list is not enough

Search engines rank a page for a place, not a bullet point inside a longer page. If you run more than one counter, each one gets its own page with its own address, hours, parking notes and any menu differences, so each location can be found and ranked on its own rather than competing with its sister locations for the same generic page.

Adding a new location later

A new location is built as a revision once you send us the details: address, hours, what differs from the existing menu, and any photos you want used. It goes live within the standard turnaround window.

Available on: Morning Shift · Full Shift · Open to Close

Inquiries land where you actually check

Catering requests, private events and general questions route straight into your CRM.

The problem it solves
Catering and custom-cake requests sit unread in an inbox nobody checks after the morning rush.
What you have to do
Tell us where each type of inquiry should land during onboarding.

Every form goes somewhere real

A catering request, a private event inquiry or a general contact form is worth nothing if it lands in an inbox nobody opens after the morning rush. Every form on the site connects to the CRM you already use, or to email if you do not run one, by direct API, Zapier or Make, so an inquiry becomes a notification rather than a page sitting unread.

Set once, changed whenever you need

The routing is configured once during onboarding based on where you want each type of inquiry to land, and changing the destination later, or splitting catering from general contact, is a standard revision.

Available on: Morning Shift · Full Shift · Open to Close

An AI receptionist for the calls you cannot pick up

Answers the phone when the bar is three deep, takes the details and books what needs booking.

The problem it solves
The phone rings during the 8am rush or after close, nobody can answer, and a catering order or a group booking goes to the next shop on the list.
What you have to do
Review the receptionist script before launch. After that, tell us when hours, policies or booking rules change.

What it does on a call

When nobody at the counter can pick up, the AI receptionist answers in your shop's name, handles the routine questions (hours today, parking, whether you take large orders, how custom cakes work) and takes the caller's details for anything that needs a person. Where you want it to, it books the appointment directly: a cake consultation, a catering tasting, a private event walkthrough.

What it will not do

It does not give food safety, allergen, ingredient or nutrition answers. Those questions are handed to a person at your shop, because that answer has to come from you. It works from the hours, menu and policies on your site and the script you approved, nothing else.

Which plans include it, and how it is billed

The AI receptionist is part of the AI Engine on the Full Shift and Open to Close plans. AI usage is billed monthly at what our providers charge us, on top of the plan fee, which is why those plans show "plus usage" next to the price.

Available on: Full Shift · Open to Close

An AI chat on your site that answers before they call

A chat window on every page that answers routine questions and captures catering and custom-order inquiries.

The problem it solves
Visitors have one quick question (are you open now, is there seating, do you do gluten-free) and leave when nobody answers a contact form until tomorrow.
What you have to do
Approve the answers before launch. Nothing day to day.

Answers at the moment someone is deciding

The chat sits on every page and answers from your own hours, menu and policies, so the person on the sidewalk or the office manager planning a Friday order gets an answer while they are still looking. When the question is really an inquiry, a catering order, a cake, a private booking, it collects the details and routes them to the same CRM or inbox as your forms.

Kept honest by design

It is set up to say "let me get someone" rather than guess. Anything about allergens, ingredients or food safety goes to a person. You review the scripts before launch, and changes to what it says are made as a normal revision.

Available on: Full Shift · Open to Close

Text message replies, with carrier registration handled

AI agents answer text messages, take order details and book appointments. We file the A2P 10DLC registration.

The problem it solves
Customers text the number on the sign. Replies wait until the close, and business texting without carrier registration gets filtered or blocked.
What you have to do
Approve the scripts and keep your own consent and opt-out records for texts you send. Carrier fees are passed through at cost.

What the messaging agents handle

The same AI Engine that runs the chat also answers text messages: are you open, can I pick up at 7, how much notice for a dozen boxes. It takes inquiry details and books appointments the way your chat does, and hands anything that needs judgment to a person.

A2P 10DLC registration, filed for you

Business text messaging in the US requires carrier registration known as A2P 10DLC. We file it for you as part of setup, and carrier fees are passed through at cost. Consent, opt-out and record-keeping for your own messages stay your responsibility, and the text sign-up wording we build is written with TCPA consent in mind rather than as legal advice.

Available on: Full Shift · Open to Close

SEO, AEO and GEO built into every page

Technical and on-page SEO, answer-first FAQ content, structured data and an llms.txt, so search engines and AI assistants can read you.

The problem it solves
Someone searches "bakery open early near me" or asks an AI assistant for a good coffee shop nearby, and a site built from photos and PDFs gives neither anything to read.
What you have to do
Nothing. Tell us about new locations, neighborhoods you serve and anything you want to be found for.

SEO: the technical and on-page work

Every page ships with a unique title and description, one clear heading, clean URLs, a sitemap, canonical tags and a real text menu instead of a photo or PDF. Each of your locations, and the neighborhoods or towns you actually serve, can get its own page with its own hours and directions, which is how a cafe starts showing up for local searches rather than only for its own name.

AEO: answers written to be lifted

Answer engine optimization means writing so a search engine or voice assistant can pull a direct answer: FAQ blocks on your key pages, headings phrased the way people ask, and a short direct answer under each one. That is the format that tends to be used for featured snippets and spoken answers.

GEO: being readable for AI assistants

Generative engine optimization is about making it easy for assistants such as ChatGPT, Claude, Perplexity and Google AI Overviews to understand and cite you: consistent business details everywhere, plain factual statements, an llms.txt file that describes the site, and structured data. Nobody can guarantee an AI assistant will mention a business, and we do not. We do the work that makes it more likely.

Schema and JSON-LD

We add structured data matched to each page: your business and locations, services, FAQ pages and breadcrumbs, with reviews marked up only when they are real. Structured data is how search engines read the facts on a page without guessing, and it is what makes a page eligible for richer results.

Available on: Morning Shift · Full Shift · Open to Close

The policy and accessibility pages a business site needs

Privacy policy, terms, a cookie policy with consent that really holds scripts back, and an accessibility statement.

The problem it solves
Most small cafe sites have no privacy policy, load tracking before anyone agrees to it, and have never been checked with a keyboard or a screen reader.
What you have to do
Confirm the business details in each policy. Have your own advisor review them if you want legal sign-off.

What comes with your site

A privacy policy, terms of use, a cookie policy with a consent banner that actually blocks analytics and marketing scripts until a visitor agrees, and an accessibility statement. Where you collect text sign-ups, the consent wording is written with the TCPA in mind. Forms are built so nobody is asked for health or allergy details they should not be typing into a website.

Built with accessibility in mind

Pages are built with the ADA and WCAG 2.1 AA in mind: readable contrast, real text instead of text inside images, keyboard access, labelled form fields and tap targets sized for a thumb. These pages help you meet common expectations; they are not legal advice and no website provider can guarantee compliance for you.

Available on: Morning Shift · Full Shift · Open to Close

Social posts and reels, from the Content Engine

Weekly social posts and short reels built from your site content and the week's menu.

The problem it solves
The feed goes quiet for weeks because nobody has time to post between shifts, and the seasonal drink launches with one photo.
What you have to do
Send photos or clips when you have them. Approve the plan for the week if you want to.

What is included on Open to Close

The Content Engine on the Open to Close plan produces 3 social posts and 2 short reels a week, built around the articles we publish for you, your seasonal items and anything you send us from the counter. It runs alongside the 3 researched articles a week, so the site and the feed tell the same story.

Available on: Open to Close

Moving in from your old site, and moving out if you ever leave

Old page addresses redirected so rankings survive the move, and your content exported to you if you cancel.

The problem it solves
A new site that breaks every old link loses the search ranking and shared links the shop spent years earning, and a provider that keeps your content hostage makes leaving expensive.
What you have to do
Send your current web address and, if you have it, access to where it is hosted.

Redirects mapped before launch

We carry over the pages worth keeping, map every old address to its new equivalent and set up permanent (301) redirects, so links already shared or ranked keep working on launch day. If you no longer have access to the old site, we rebuild from what is publicly visible.

What leaves with you

Your domain is registered in your name and transferred at no charge if you cancel. Content you supplied stays yours, and we provide an export of your content and articles within 14 days of cancellation. The design and code we create stay ours, which is stated plainly in the terms.

Available on: Morning Shift · Full Shift · Open to Close

One client portal for every change and question

Request revisions, raise support tickets, send files and message the team from one place.

The problem it solves
Changes get lost across texts, emails and voicemails, and nobody knows whether the holiday hours were actually updated.
What you have to do
Use it when you need something. You never log in to the website itself.

How changes actually happen

You get your portal the day the site goes live. Describe a change, attach the photo or price list, and it becomes a tracked request you can see moving. 5 revisions a month are included on every plan, each of any size, completed within the standard turnaround.

Available on: Morning Shift · Full Shift · Open to Close

What each plan carries

FeatureMorning ShiftFull ShiftOpen to Close
A menu that switches with the day
Pages that open before the espresso pulls
Online ordering, without building an ordering system
Weekly updates, so the site keeps working after launch
Researched articles, written for the neighborhood you serve
The AI Engine, for answering the question before it is asked
Hosting and one domain, both included
A page for every location you run
Inquiries land where you actually check
An AI receptionist for the calls you cannot pick up
An AI chat on your site that answers before they call
Text message replies, with carrier registration handled
SEO, AEO and GEO built into every page
The policy and accessibility pages a business site needs
Social posts and reels, from the Content Engine
Moving in from your old site, and moving out if you ever leave
One client portal for every change and question

How a site goes from onboarding to weekly upkeep

1

Onboarding

Menu, hours by daypart and brand collected once.

2

Build

Pages, menu structure and copy built to your brand.

3

Launch

Live in 7 to 15 days depending on plan.

4

Weekly upkeep

Revisions, articles and monitoring, every week.

Does a faster cafe website really matter for ads?

Yes. A page that opens fast on a phone keeps more of the visitors you already pay for, and Google weighs landing page experience when it rates your ads. It is the cheapest advertising improvement most cafes never make.

Built to a 90+ PageSpeed target

Custom-coded pages with almost no heavy scripts, images sized for a phone, and hosting on Cloudflare's edge close to the visitor. We guarantee a Google PageSpeed score of 90+ on mobile for the pages we build, and fix it at no charge if our work drops it.

Made for the phone in someone's hand

Hours, address, today's menu and the Order or Call button sit where a thumb finds them, on a small screen and a patchy cellular signal. Fast and easy on a phone is what most cafe visitors actually experience.

Why speed can lower what ads cost you

Google Ads rates landing page experience as one of the three parts of Quality Score, alongside expected click-through rate and ad relevance. A fast, relevant page can improve that rating, which can help lower what you pay per click, and more of the paid clicks you already buy stay long enough to see the menu instead of bouncing before the page loads.

We do not promise a specific cost per click, percentage or ranking: ad prices depend on your market, bids and competitors. Source: Google Ads Help, "About Quality Score for Search campaigns", accessed September 2026.

Features, as owners describe them

We used to get regular calls asking whether a bakery preorders message had arrived. The acknowledgment explains the next step clearly and tells people how to reach us if something is wrong. A modest change with an outsized effect on our mornings.
The bakery preorders preparation page does one job and does it well. It tells people what to have ready before we speak, without demanding everything up front. We include it in our first response as standard.
The time we spent on the bakery preorders wording was time well spent. It explains what an inquiry achieves and is honest about what still needs a proper discussion. Correcting the site's accidental promises is no longer part of our calls.

How these features compare with the alternatives

Builders, GoHighLevel tools, freelancers and agencies, compared fairly for a cafe or bakery.

All comparisons in one place

Feature questions

What exactly do I get for the monthly fee?

A custom-coded website built for your cafe, coffee shop or bakery, with a menu page that switches by daypart, weekly management, and hosting, all inside one plan. Morning Shift covers the site fully managed. Full Shift adds the AI Engine for answering routine visitor questions. Open to Close adds the Content Engine, which is 3 researched articles a week instead of 2. A one-time $647 build fee applies on every plan, invoiced only after the site is live and approved.

How long until my site is live?

7 days on Morning Shift, 10 on Full Shift while the AI Engine is trained on your hours and menu, and 15 on Open to Close with the Content Engine running from day one. The clock starts at the onboarding call, not at purchase, so the sooner the onboarding form is in, the sooner the launch date is set.

Do you write my menu copy for me?

We write the surrounding pages, the daypart structure and the SEO copy, but the menu items, prices and descriptions come from you, since only you know what is actually in the case today. Send us the list in the onboarding form or as a revision and we lay it out on the page.

What does the AI Engine actually answer?

It answers the routine questions people ask before they call or walk in: are you open right now, do you take reservations for a group, is there parking, do you carry oat milk. It is trained on your hours, menu and policies, and is billed at AI usage cost on top of the Full Shift or Open to Close plan fee, which is why those show "plus usage" next to the price.

Will the AI Engine give food safety or allergen advice?

No. It answers from what is published on your site and routes anything about allergens, ingredients or food safety to a person rather than guessing, because that kind of advice has to come from you, not from an automated tool.

What does the AI receptionist do when the phone rings?

On Full Shift and Open to Close, it answers calls your team cannot pick up, in your shop's name. It handles routine questions such as hours, parking and custom-order lead times, takes the caller's details for anything that needs a person, and can book appointments like a cake consultation or catering tasting. You review its script before launch.

Can customers text us and get an answer?

Yes, on the AI plans. The messaging agents answer text messages with the same knowledge as the chat, take order or inquiry details and book appointments. US business texting needs carrier registration called A2P 10DLC, which we file for you; carrier fees are passed through at cost, and consent and opt-out records for your own messages stay your responsibility.

Is the chat on my website a real person?

No, it is an AI chat trained on your hours, menu and policies, and it says so. It answers routine questions and captures catering and custom-order inquiries, and it hands anything that needs judgment, and anything about allergens or ingredients, to a person at your shop.

Why would a cafe need weekly articles at all?

Most searches that lead someone to a new cafe are specific: "coffee shop open early near [neighborhood]", "gluten-free bakery [city]", "cafe with outdoor seating [area]". A page written to answer one of those directly, in real depth, ranks in ways a homepage never will. Morning Shift and Full Shift include 2 articles a week; Open to Close includes 3 through the Content Engine, each 2,500 to 3,200 words.

Do I need to write or approve the articles myself?

No. Topics are chosen for your neighborhood, your hours and your kind of menu, and articles are researched and written for you. You can request a specific topic at any time through your client portal, and any factual detail specific to your shop, like a seasonal item or an event, is treated as a revision to keep it current.

Is hosting an extra cost?

No. Hosting is included in the monthly fee and never billed separately. Your site runs on Cloudflare's global network with SSL, CDN, DDoS protection and unmetered bandwidth included. There is no hosting invoice, no SSL renewal, no bandwidth overage and no surprise line item in month four.

Who fixes the site if something breaks?

We do, as part of the plan. Every site is checked and maintained on a weekly basis, and anything that needs urgent attention can be raised as a support ticket in your client portal at any time, not only during a scheduled check.

See every feature built, in your colors

Plans from $117 a month. A live demo shows exactly what you would get.

Book a demo