A cafe or bakery website works in two moments. The first is 7:40am, when someone three blocks away wants to know if you are open and whether they can order ahead. The second is a Tuesday night, when someone needs a cake for Saturday and wants to know what it costs, what it looks like, and how to lock it in. The first screen serves both: hours that are right, an order-ahead button, and a cake or catering button.
The menu is real text, not a photo of the chalkboard. Coffee, tea, boba, pastry and the seasonal specials each live on the page with prices, so a search for a specific drink or a specific pastry can land on you and a price change is one edit from your phone. When the seasonal menu flips, the page flips with it, and the Google listing follows.
Then the orders that carry the month. Custom cakes, dessert tables, office pastry boxes and catering trays get a form that asks everything you need before you reply: size or headcount, flavor, date, inscription, a photo reference, pickup or delivery. It takes the deposit by card and confirms by text, so the order exists and is paid before you buy butter. Wholesale gets its own page and its own form. Loyalty runs in the browser, no app, no punch card in a drawer.
Underneath sits the search layer. A Google Business Profile that matches the site with the same hours and menu, bakery and cafe schema so results show what you sell, reviews pulled onto the page and requested by text after a pickup, and a link from Instagram that opens the menu instead of a list of links. Neighborhood pages for the blocks you deliver cakes to, and a landing page for the holiday that sells out every year.