What a florist website needs

People who visit a florist's website usually want to send flowers to someone, often for a date that matters: a birthday, a funeral, a hospital stay, Valentine's Day. They need to know whether you deliver to that address, whether it can still arrive today, what the total will be with delivery, and what the arrangement will really look like. A good florist website answers those four questions before checkout and makes ordering easy on a phone.

The facts here come from primary sources: Google's Business Profile help on service areas for service-area and hybrid businesses and special hours, Google Merchant Center's help on shipping settings, Google Search Central's shipping policy structured data and local business structured data docs, schema.org's Florist type and the FTC's business guide to the Mail, Internet, or Telephone Order Merchandise Rule, all checked on November 14, 2026. This is general information, not legal advice. The rest is our view from building websites for small businesses.

The short answer

A florist website needs an online shop where the customer picks a delivery date before paying, a delivery page that lists the areas you cover and what each costs, a same-day cut-off time shown on every product page, prices with the delivery fee visible before checkout, pages for the occasions people shop for, photos of arrangements you actually made with a plain substitution policy, and a name, address, hours and service area that match your Google Business Profile.

Online ordering and delivery zones

Most flower orders are gifts, so the person paying is not the person receiving. The order form has to collect both sides without confusing either. Ask for:

  • The delivery date first, on a calendar that greys out the days you don't deliver and the days that are already full.
  • The recipient's name, address and phone number. A phone number lets your driver reach someone when nobody answers the door.
  • The type of address: home, business, hospital, funeral home or church. Each has its own delivery habits (front desk, visiting hours, service time), and a short note under each choice saves calls.
  • The card message in its own field, with a character limit that matches your cards.
  • The sender's details and whether they want a delivery confirmation.

Then publish a delivery page that names the towns, neighborhoods or ZIP codes you cover, what delivery costs to each, your delivery days and windows, and what happens when nobody is home (left with a neighbor, left at the door, or taken back and re-delivered for a fee). Put a ZIP code check on product pages too, so a customer outside your area finds out before checkout, not after. Our website forms UX guide covers field design, and the ecommerce launch checklist covers the rest of running a small online shop.

Cut-off times and same-day delivery

"Can it arrive today?" is the question that decides many flower orders. Answer it with one rule, written the same way everywhere: for example, "Order by 1 p.m. for same-day delivery, Monday to Saturday." Show it near the top of the site, on every product page and at checkout, and say which time zone it is in. Our view: once the cut-off has passed, the date picker should move to the next delivery day by itself, so nobody pays for a same-day order you can't fill.

Google uses the same idea for online shops. Merchant Center's shipping settings describe the order cut-off as "the time of day by which orders must be placed to be processed on the same day," and give the example that "a cut off time of 3 PM EST means that orders placed after that time won't be processed until the next business day." Handling time is set in days, and Google says to "Add “0” if you process items the same day they're ordered."

Holidays need their own rules. Before Valentine's Day and Mother's Day, publish the last order date for delivery on the day, whether you deliver on the day only within a time window or across the whole day, and when you stop taking orders. Change the site the day you decide, not the night before.

Be careful with delivery promises. The FTC's mail order rule "applies to most goods a customer orders from the seller by mail, telephone, fax, or on the Internet," and it requires a reasonable basis for any shipping time you state. The FTC lists "sales of seeds and growing plants" among the sales the rule does not cover, so ask a lawyer which of your products it reaches. The rest of what the rule asks, including delays and refunds, is summed up in our ecommerce launch checklist.

Prices and delivery fees up front

A flower order is easy to abandon when the price jumps at checkout. Our view: show the delivery fee on the product page (or "delivery from" with a link to the zone table), list any extra charges for same-day, timed or holiday delivery as text, and make sure the total the customer sees before paying is the total you charge. If you offer sizes (standard, deluxe, premium), show what each size actually looks like and what it costs.

Google's checkout rules for listed products, and the UK's ban on drip pricing, are covered in the prices section of our ecommerce checklist, and how to lay out prices clearly is in our pricing pages guide.

Occasion pages

People shop for flowers by occasion: sympathy, birthday, anniversary, get well, new baby, thank you, and the big holidays. Give the main ones their own page with arrangements that suit them, a few lines of advice and the delivery facts that matter for that occasion. A few florist-specific points:

  • Sympathy and funerals. Explain the difference between pieces sent to the service and arrangements sent to the family's home, and ask for the service date, time and venue in the order form. Many families find florists through obituaries; our funeral home website guide covers that side.
  • Weddings and events. These are quotes, not cart orders. Use an inquiry form that asks for the date, venue, guest count and budget range, and show a gallery of past weddings. Venues often list preferred vendors, as our wedding venue website guide describes.
  • Hospitals. Some hospitals or units restrict flowers. Our view: tell customers to check with the hospital first, and say what you do if a delivery is refused.
  • Holidays. Keep one URL per holiday (for example /valentines-day/) and update it each year, so links and search results built up last year keep working.

Real photos and substitutions

Customers judge an arrangement by its photo, so use photos of arrangements your shop actually made, shot in good light on a plain background, ideally in the size the customer will buy. Stock photos or photos from a wire service catalog set an expectation that your cooler may not match on the day.

Flowers are seasonal and supply changes, so write a plain substitution policy and link it from every product page: whether you keep the style, color and value of the arrangement when a flower or vase is not available, and whether you contact the customer first for large changes. Our view: say it before the sale, not in a refund email afterwards. For photo rights, see website photos and image licensing, and for page speed with large galleries, website image optimization.

Wire services, marketplaces and your own site

Many florists take orders through wire services and online flower marketplaces as well as their own site. These networks pass orders between shops and can bring customers you would not reach alone. Each runs on its own contract, fees and rules, so read those terms for anything that touches your website: who owns the customer data, whether they host your site, and what happens to your domain and listings if you leave.

Our view: keep your own domain and your own ordering page, and treat outside networks as extra channels rather than your only storefront. On your own site you set the prices, the photos and the delivery rules, and you keep the customer's email for next year's anniversary reminder. Point your Google Business Profile, social profiles and printed cards to that site.

Google Business Profile and schema

Most florists are both a shop and a delivery business, which Google calls a hybrid business: "A business that serves customers at its business address but also directly visits or delivers to them." Hybrid businesses "can show their storefront address, set their hours for when their staff is available, and also have a service area." Google says "You can set up to 20 service areas based on the cities, postal codes, or other areas you serve," and that "You can’t set your service area as a radius distance around your business." If you only deliver and customers can't visit, Google says to remove your address from the profile. Keep the profile's service areas in line with the zones on your delivery page. Our Google Business Profile guide covers the rest of the profile, and Business Profile photos covers images.

Florists change hours around holidays more than most shops. Google says you can set special hours "When your hours of operation change for a brief period of time," and that "It's a good idea to confirm your hours for official holidays, even if they’re the same as your regular hours."

For structured data, schema.org has a Florist type, listed under Store (Thing > Organization > LocalBusiness > Store > Florist). Google's local business docs say to "Use the most specific LocalBusiness sub-type possible," so use Florist on your home or contact page with your address, phone and hours. If you ship anything beyond local delivery, Google's shipping policy markup supports a handling time with a cut-off; in Google's example, orders are processed Monday to Friday with a cutoffTime of 14:30. Our local business schema guide shows the markup.

A short checklist (our view)

  • A delivery date picker before payment, with closed and full days greyed out.
  • Recipient phone, address type and card message fields in the order form.
  • A delivery page with every zone, fee, delivery day and the not-home policy.
  • One same-day cut-off rule with its time zone, shown on every product page.
  • Holiday order deadlines published as soon as you set them.
  • Delivery fees visible before checkout, and no new charges on the last step.
  • Occasion pages for sympathy, birthdays, get well and the main holidays, with one URL per holiday.
  • Photos of your own arrangements and a substitution policy linked from each product.
  • Your own domain and ordering page, with outside networks as extra channels.
  • A hybrid Business Profile with service areas that match your delivery page, holiday hours and Florist schema.

Bakeries and restaurants have matching guides in what a bakery website needs and what a restaurant website needs, and event planners you work with can use what an event planner website needs. If you would rather have it built for you, our website development service builds custom WordPress and static websites made to load fast, rank well and be easy for your team to edit. See all our services.

Frequently asked questions

Should a florist website show delivery fees before checkout?

Our view: yes. Show the fee or a "delivery from" price on each product page, link a table of zones and fees, and make sure the total before payment is the total you charge.

How should a florist show same-day delivery?

Use one cut-off rule with its time zone, such as "Order by 1 p.m. for same-day delivery," on every product page and at checkout, and move the date picker to the next delivery day once the cut-off passes.

Is a florist a service-area business on Google?

Usually a hybrid business: Google defines it as one that serves customers at its address but also visits or delivers to them. A hybrid profile can show the shop address and hours and up to 20 service areas.

What schema type fits a florist?

Schema.org has a Florist type under Store. Google recommends the most specific LocalBusiness sub-type possible, so use Florist with your address, phone and opening hours.