Free tools Windows power users keep installed
One-click scans. No signup required.
The most reliable way to make a bakery website with WordPress is to decide first whether the site only displays your menu or also accepts and manages paid orders. Install WordPress on a domain, choose a responsive theme that presents food photography well, create focused pages, and add WooCommerce when customers need checkout, pickup or delivery choices, add-ons, time windows, and payment handling.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
This guide takes you from an empty domain to a bakery site that customers can use on a phone or computer. It also covers menu structure, custom-cake requests, accessibility, search visibility, operational details, and the checks to complete before publishing.
As an Amazon Associate I earn from qualifying purchases.
1. Decide what your bakery website must do
Write down the customer action you want most before choosing a theme or plugin. A neighborhood bakery may need only a searchable menu, location, opening hours, and a phone number. A cake studio may need structured inquiries and lead times. A bakery offering daily pickup may need a complete online shop.
Informational menu site
An informational site displays products, prices, serving information, allergens, photographs, opening hours, and contact details. Customers may call, email, or visit to place an order. It is the simplest model to launch and maintain, but staff must handle every order manually.
#1 Best Overall
Online ordering site
A transactional site lets customers select products, choose options, provide contact details, pay online, and receive an order confirmation. WooCommerce supplies the commerce layer for this model. You must also configure the real-world workflow: pickup or delivery, available hours, preparation lead times, add-ons, taxes, payment methods, and notification recipients.
Custom-cake inquiry site
Custom cakes often require a conversation rather than a fixed product. Use a dedicated request page and form for event date, serving count, flavors, dietary requirements, design notes, budget range, and reference images. Do not promise an automatic price unless your recipes and design options can be represented accurately.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
| Model | What customers can do | Setup effort | Ongoing staff work |
|---|---|---|---|
| Informational menu | View products, hours, location, and contact details | Lower | Answer orders by phone, email, or in person |
| Manual inquiry forms | Submit a custom-cake or catering request | Moderate | Review each request and reply with availability and price |
| WooCommerce checkout | Buy products, select options, pay, and receive order confirmation | Higher | Monitor orders, preparation times, payments, pickup or delivery, and exceptions |
Choose the smallest model that matches your operation. Adding checkout before the kitchen, payment process, and notifications are ready creates more failure points than adding it later.
2. Prepare the domain, hosting, and WordPress installation
Choose a domain customers can remember
Use the bakery name or a short variation that is easy to say aloud and type on a phone. Avoid unnecessary punctuation and confusing spellings. Check that the name does not conflict with an existing business in your service area, and use the same name, address, and phone number everywhere customers may find you.
Select WordPress hosting
Choose hosting that supports the current WordPress requirements, HTTPS, database backups, software updates, and enough storage for high-resolution product photographs. If you will use WooCommerce, confirm that the host supports its server requirements and gives you a way to restore a backup. A managed WordPress plan can reduce maintenance, while standard hosting may give you more control; the important point is reliable uptime, security updates, and support rather than a particular provider.
Install WordPress and secure the basics
- Point the domain to the hosting account and enable HTTPS with a valid certificate.
- Install WordPress using the host’s installer or the official package.
- Set the site title, tagline, time zone, language, and administrator account.
- Use a unique administrator password and enable two-factor authentication if your hosting or security tools provide it.
- Set the permalink structure to a readable format so a page can use a slug such as
/menu/rather than an ID. - Remove sample posts, pages, and plugins that you will not use.
- Configure automatic backups and test that a backup can actually be restored.
Do not publish an unfinished site while it still contains sample text, placeholder images, or a private maintenance setting that prevents customers from seeing it.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 113. Choose a bakery-appropriate WordPress theme
A theme controls the visual presentation, not the quality of your recipes or ordering process. Prioritize a fast, responsive layout that keeps product names, prices, buttons, and photographs readable on small screens.
What to check before activating a theme
- Responsive layouts: Menu cards, galleries, forms, and checkout must adapt to phone, tablet, and desktop widths.
- Food presentation: The theme should support clear product images, prices, descriptions, and category or menu sections.
- Commerce compatibility: If you will sell online, verify compatibility with WooCommerce and check shop, cart, checkout, and account templates.
- Ordering and booking support: A bakery-focused theme may include order forms, custom-cake bookings, reservations, or integrations with form and food-store plugins.
- Editing model: A block theme lets you edit templates and patterns in the WordPress editor; a theme with its own builder may require learning a separate interface.
- Accessibility and performance: Check contrast, keyboard focus, heading structure, loading speed, and whether unnecessary animation can be disabled.
- Update history and support: Confirm that the theme is maintained and works with the WordPress and WooCommerce versions you plan to run.
Bakery-focused examples
The WordPress.org Online Bakery Shop listing describes features such as menu displays, order forms, custom-cake bookings, reservations, responsive layouts, WooCommerce compatibility, Contact Form 7 compatibility, and Food Store compatibility. Treat those as capabilities to verify in the current theme version rather than assuming every feature is configured automatically.
Rank #2
WooCommerce documents Bakeri as a bakery-oriented block theme for cakes, pastries, cookies, artisan bread, and desserts. It can provide a useful starting design for a bakery catalog, but you still need to configure your own products, brand colors, photography, policies, and ordering workflow.
A general-purpose theme can work just as well when it meets the same checks. Do not select a theme solely because its demo uses attractive cupcakes; confirm that its mobile menu, product templates, forms, and checkout remain usable after you replace the demo content.
4. Build the essential pages
Create the pages customers need in the order they make decisions. Keep each page focused and use the same business name, address, phone number, opening hours, and ordering language throughout the site.
Home
State what the bakery sells, where it serves customers, and what visitors can do next. Show a small selection of representative products, a prominent Order Now, View Menu, or Request a Custom Cake button, and the current opening or pickup information. Avoid turning the home page into a complete catalog that is difficult to maintain.
Menu or Shop
Organize products into useful groups such as cakes, pastries, cookies, bread, desserts, seasonal items, or drinks. For every item, provide a precise name, price or price range, serving size, flavor or size choices, allergens where applicable, availability, and an image that shows the product accurately.
About
Explain the bakery’s style, specialties, and service area in concrete terms. A short story can build trust, but do not let it push ordering information below the fold on mobile screens.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Contact and location
Include the full address, phone number, email address, opening hours, holiday-hour notes, parking or access information, and a map when useful. Make phone numbers tappable on phones and provide a contact method that someone checks during business hours.
Ordering, pickup, or delivery
Use a dedicated page when ordering rules need more explanation than a product page can provide. State minimum lead times, pickup windows, delivery area, delivery fees or rules, cancellation policy, payment expectations, and what happens when an item is unavailable.
Custom cakes
Explain the design process, minimum notice, serving guidance, flavor choices, dietary limitations, deposit or payment process, and how customers submit reference images. A structured form prevents the back-and-forth caused by vague messages such as “Can you make a cake next Saturday?”
Policies and required information
Publish privacy, refund, cancellation, and terms information appropriate to your jurisdiction and business model. Confirm local tax, food-labeling, allergen, and payment requirements before launch; those obligations vary by location and are not replaced by a WordPress setting.
5. Create a short, task-focused navigation menu
WordPress menus are normally displayed in the header or a sidebar. Keep the main list short so a visitor can scan it quickly. A practical top-level menu is Home, Menu or Shop, Custom Cakes, About, and Contact. Add Order Now as a visually prominent button when ordering is your primary conversion.
- Open the WordPress menu editor or, with a block theme, the Site Editor’s navigation block.
- Add only the pages customers use most often.
- Group genuinely related pages in dropdowns, such as a Menu parent with Cakes, Pastries, and Bread beneath it.
- Place the primary action where it remains visible on mobile, and repeat it in the home-page content when appropriate.
- Check the menu with a keyboard and on a narrow phone screen; long labels and deep dropdowns are difficult to use.
Do not hide essential information behind a hamburger menu if your theme can display it clearly in the header or footer. The footer can hold policies, social links, contact details, and secondary information without crowding the main navigation.
6. Add products and menu entries that answer buying questions
Every product entry should remove a question that would otherwise generate a phone call or an abandoned cart.
- Name: Use a familiar product name followed by a useful distinction, such as size or flavor.
- Price: Show a fixed price when possible. If the price varies, explain what determines it and how a customer obtains a quote.
- Servings and dimensions: State the number of people served, diameter, weight, or quantity where relevant.
- Ingredients and allergens: Provide the information required in your jurisdiction and explain cross-contact limitations honestly.
- Lead time: State how much notice is required and whether same-day orders are possible.
- Availability: Mark seasonal, limited, sold-out, and pre-order items clearly.
- Photograph: Use a sharp, well-lit image with a consistent background. Compress files so a gallery does not make the page unnecessarily slow.
- Options: Represent size, flavor, inscription, candles, gift packaging, and other add-ons explicitly instead of asking customers to type everything into one note field.
Keep menu wording consistent. If one page says “serves 10” and another says “10 portions,” customers may assume the products differ even when they do not.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →7. Add WooCommerce when customers need online checkout
Install WooCommerce only after deciding which products can be sold with predictable prices and preparation rules. Configure the store’s currency, tax behavior, payment methods, email sender details, and customer account settings before inviting real orders.
Configure the operational choices
- Pickup: Define the pickup address, available days, time windows, preparation lead time, and what identification the customer should bring.
- Delivery: Define the service area, delivery schedule, fees, minimum order, and what happens if no one is present.
- Operating hours: Prevent orders outside hours you can fulfill, and update holiday or exceptional closures.
- Add-ons: Use structured options for candles, messages, flavors, fillings, packaging, or other extras.
- Notifications: Send new-order alerts to an inbox and device that staff actively monitor. Configure customer confirmations with the correct pickup or delivery details.
- Payment: Connect only payment methods your business can reconcile and refund. Confirm that the gateway supports your country and currency.
WooCommerce’s restaurant documentation describes food-menu presentation, delivery options, a mini-cart, product add-ons, operating-hour status, and QR-code table ordering. These features can support a bakery counter, café area, or pickup operation, but each one still needs a real policy and staff process behind it.
Pickup-only versus pickup plus delivery
| Choice | Advantages | Extra decisions and risks |
|---|---|---|
| Pickup only | Simpler scheduling, clearer preparation handoff, and fewer location calculations | Customers must travel to the bakery; pickup windows and late collection rules must be clear |
| Pickup plus delivery | Serves customers who cannot visit and can increase the useful range of the site | Requires delivery zones, fees, time windows, address validation, driver workflow, and a plan for delays or failed handoffs |
Start with pickup if delivery would be difficult to operate reliably. A smaller service promise that staff can meet is better than accepting orders the bakery cannot deliver on time.
8. Handle custom-cake requests without creating confusion
A custom-cake form should collect enough information for a useful first reply while remaining easy to complete on a phone. Use separate fields rather than one large text box.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minute- Ask for the customer’s name, email, and phone number.
- Ask for the event date, preferred pickup or delivery date, and approximate serving count.
- Offer flavor, filling, size, dietary, and allergen fields that match what the bakery actually produces.
- Provide a design description box and an optional reference-image upload if your form system supports secure uploads.
- Ask for a budget range only if the bakery uses it to propose realistic options.
- Display the expected response time and explain that submission is a request, not confirmation, until the bakery accepts it.
Route form notifications to an address staff check, send the customer a receipt of the submitted details, and keep a backup record. Test the form’s attachment limits and spam protection before advertising it.
9. Make the site accessible and easy to read
Accessibility improves the experience for customers using screen readers, keyboard navigation, magnification, or a slow connection. It also makes product information clearer for everyone.
- Write useful alt text that identifies what matters in an image, such as “six lemon cupcakes with raspberry frosting,” rather than repeating a file name.
- Use descriptive captions and link text. “See the birthday cake menu” tells a visitor more than “click here.”
- Use headings in a logical order and do not choose heading levels only because a size looks attractive.
- Choose readable fonts, sufficient color contrast, and text sizes that remain comfortable on a phone.
- Do not communicate availability, flavor, or dietary information by color alone.
- Provide captions or transcripts for promotional videos and other multimedia.
- Check forms for visible labels, clear error messages, keyboard access, and a confirmation after submission.
WordPress accessibility guidance specifically emphasizes alt text, descriptive captions and links, appropriate headings, careful font and color choices, and transcripts. Apply those choices to product images, galleries, embedded videos, and navigation—not just the home page.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.10. Set up search-engine basics
Search optimization starts with a site that customers and search engines can access. In WordPress, make the site public when it is ready, then improve its structure rather than stuffing pages with repeated keywords.
Recommended Free Tools
- Use descriptive page titles and readable slugs such as
/custom-cakes/or/menu/cookies/. - Write a distinct meta title and description for important pages using the wording customers naturally search for, including the service area when it is genuinely relevant.
- Use one clear main heading per page and descriptive subheadings for product groups.
- Add accurate alt text to meaningful images and mark decorative images as decorative where your tools allow.
- Link related pages internally: the home page can link to the menu, the menu can link to custom cakes, and the contact page can link to pickup instructions.
- Keep business details consistent and make opening hours easy for both people and search engines to find.
- Submit or verify the site’s sitemap with the search service you use after the public site is stable.
Natural wording is more useful than repeating “bakery” in every sentence. A page titled “Custom birthday cakes in [service area]” is meaningful when the bakery actually serves that area; do not claim locations or delivery coverage that you do not provide.
11. Test the complete customer journey before launch
No theme demo can prove that your particular forms, payment account, email routing, and preparation rules work. Run a deliberate launch check on a phone and a desktop computer.
Best Value
- Open the site in a private browser window and confirm that the public setting, HTTPS, logo, title, and contact details are correct.
- Use the navigation to find the menu, product details, custom-cake page, location, hours, and policies.
- Submit a test contact or custom-cake form and confirm that staff receive the notification and the customer receives the expected confirmation.
- Place a test WooCommerce order using the payment provider’s test mode when available. Check product options, taxes, pickup or delivery choices, confirmation email, and the order visible in the dashboard.
- Verify that an order placed outside operating hours is blocked or clearly marked for a later window.
- Check every important page at a narrow mobile width. Look for clipped buttons, unreadable text, oversized images, and dropdowns that are difficult to tap.
- Navigate with a keyboard and inspect headings, labels, focus indicators, alt text, and form errors.
- Confirm that sold-out products, seasonal items, holiday closures, and changed prices are represented accurately.
- Restore a backup in a safe environment or follow your host’s documented recovery procedure so you know what to do after a failure.
Before announcing the site, ask a person who was not involved in building it to find the menu, determine whether a cake serves their party, and explain how they would place an order. Their hesitation often reveals missing labels or unclear policies.
12. Maintain the bakery site after launch
A bakery menu changes more often than a brochure. Assign responsibility for updating products, prices, availability, hours, seasonal closures, and order notifications.
- Review the menu whenever a recipe, price, serving size, allergen statement, or availability changes.
- Remove expired seasonal products instead of leaving customers to discover that they cannot order them.
- Check forms, payment connections, email delivery, and backups on a regular schedule.
- Apply WordPress, theme, plugin, and security updates after confirming that a current backup exists.
- Review page speed and image sizes when adding new galleries.
- Recheck local tax, food-labeling, privacy, and payment obligations as the business or jurisdiction changes.
- Read customer questions and support messages for repeated confusion; turn recurring questions into clearer product text or an ordering-policy section.
Common problems and practical fixes
The site looks good on desktop but fails on phones
Reduce image dimensions, check the theme’s mobile breakpoints, shorten navigation labels, and test buttons and forms at a narrow width. A responsive theme must be checked with your content, not just its demonstration pages.
Customers cannot tell whether an item is available
Add an explicit availability state, lead time, and pickup window to the product or menu entry. Remove or disable items that staff cannot fulfill rather than relying on a note in the home page.
Orders arrive after the bakery closes
Review operating-hour settings, time zone, lead-time rules, and holiday closures. Make the confirmation message state the selected window and provide a staff-visible order alert.
Custom-cake requests lack enough information
Replace an unrestricted message box with fields for date, servings, flavor, dietary needs, design, and contact details. Tell customers that a request is not confirmed until the bakery replies.
The menu is difficult to update
Use consistent product templates and categories, keep product data in one authoritative location, and remove duplicate versions of the same menu. A short main menu and well-grouped submenus also reduce maintenance.
Visitors do not know what to do next
Choose one primary action for each page. Link the home page to View Menu or Order Now, the menu to product or checkout details, and the custom-cake page to its request form.
Quick Recap
A launch-ready decision checklist
- The domain, HTTPS, hosting backups, administrator security, and readable permalinks are configured.
- The theme is responsive, maintained, accessible enough for your content, and compatible with the tools you need.
- Home, Menu or Shop, About, Contact or Location, and any Ordering or Custom Cakes pages are complete.
- The primary action is visible in navigation and on the home page.
- Products include accurate names, prices, portions, allergens, images, availability, and lead times.
- Pickup, delivery, add-ons, hours, payment, tax, and notification rules match the bakery’s real operation.
- Forms and checkout have been tested on phone and desktop, including confirmation emails and staff alerts.
- Alt text, headings, descriptive links, readable typography, color contrast, and multimedia transcripts have been addressed.
- The site is public, page slugs and metadata are descriptive, internal links work, and business details are consistent.
- Staff know who updates the menu, monitors orders, handles custom requests, and responds when a payment or notification fails.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




