Demo
Get in touch

Flower shop marketing: where to start and where to spend

· 15 min read

Florist photographing a bouquet for social media

Flower shop marketing starts with being easy to find nearby, before any paid advertising: a complete Google Business Profile with photos and reviews, a shopfront that is visible from the street, and a simple way to order from a phone. Paid ads go on top of these basics and pay off mainly before the big days, when demand is high anyway.

In short

  • Spend your first money and hours on free channels: Google Business Profile, Apple Maps, reviews and real photos of your display.
  • Run search and map ads in short bursts, two to three weeks before Valentine's Day, Mother's Day and All Saints' Day or Christmas, and measure the cost per order, not the cost per click.
  • Instagram and WhatsApp keep regulars coming back between holidays, as long as they show your real flowers and not pictures from the internet.
  • Your own website is the only online channel you own: no platform can switch it off and no algorithm can bury it overnight.
  • Ask every customer how they heard about you. Without that, three months later you will not know which channel works.

Flower shop marketing: where customers come from

Before choosing channels, sort your customers by how they reach you. Flower shop customers usually arrive by one of four routes, and each one is marketed differently.

They walk past. Someone heading home from work sees a lit window and comes in. Signage, lighting, a bucket of bouquets by the door and a price visible from the pavement do the work. This flow depends on your location and hardly at all on your ad budget.

They search nearby. Someone opens Google Maps and types "flowers" two streets from home. Rating, photos, opening hours and distance decide. This is the most underrated channel: it is free and brings people who have already decided to buy.

They order online. A bouquet delivered to a mother across town, flowers for a colleague, sympathy flowers for a funeral. These customers come from search, delivery platforms, social media and your website. They usually spend more than a passer-by.

They come back. A regular, a company with a weekly reception arrangement, someone who has bought their partner's flowers from you for five years. WhatsApp, a remembered last order and consistent quality keep them.

Good marketing for a flower shop comes down to covering all four routes and not overpaying for the one where people would have come anyway. If half your revenue comes from passers-by, putting the main budget into social ads makes no sense: fix the shopfront and your map listing first.

Marketing channels compared by cost and speed

Use this as a guide to splitting your first money and time. The cost of paid channels varies a lot by city and season, so the table describes it in words rather than numbers.

ChannelCostFirst customersBest for
Google Business Profile, Apple MapsFree; an hour to set up, then regular photos1–3 weeks after completing the profileEvery shop with an address
ReviewsFree; takes the habit of askingGrow slowly, effect over monthsEveryone, especially neighbourhood shops
Instagram and WhatsAppFree, but 30–60 minutes a day1–2 months of regular postingShops with regulars and delivery
Search and map adsPay per click, budget set by youThe day you launchPeak days, local delivery
Own website and local SEOBuild or subscription plus time for writingSearch: a few months; links from maps and social: immediatelyShops that deliver and want their own customer base
Delivery platforms and relay networksCommission per order; check the terms1–2 weeks after approvalShops that can deliver reliably at volume
Shopfront, signage, partnershipsOne-off spend and timeFrom opening dayShops with foot traffic past the door

In flower shop marketing the fastest channels are paid and the cheapest are slow. So in the first months start the free ones, which will be working by the next season, and keep a small budget for ads before the nearest peak.

Google Business Profile and reviews

Your Google Business Profile is a second shopfront, and more people look at it than at the real one. Fill it in completely: exact address and entrance ("round the back", "next to the pharmacy"), a phone number someone actually answers, opening hours, payment options, delivery area. Add 10–15 photos: the front by day and evening, the display, the cooler, ready-made bouquets with prices, a florist at work. Stock photos hurt here: people arrive and do not recognise the shop. Set up the same details on Apple Maps and any local directory your customers use.

Update the profile before every peak. If you stay open until 9 p.m. the day before Mother's Day and open late the day after, say so in advance. A customer who finds a locked door because of wrong hours writes a review before you can apologise.

How to get reviews

The best moment to ask is when the customer is pleased and still in the shop, or has just received a delivery. A small card with a QR code on the ribbon or in the box works well: "Happy with your flowers? Tell others on Google." The courier can say the same out loud.

Never buy reviews or write them yourself. Platforms detect them, remove them and can push your listing down, and in the EU and the UK fake reviews break consumer-protection rules.

How to answer bad reviews

Reply to every negative review within a day, calmly and to the point: what happened, what you did, how to reach you. "The roses opened on day two, we're sorry, call us and we'll replace the bouquet" is read by everyone choosing a shop after that customer. A good reply to a complaint often convinces more than ten five-star ratings.

Instagram and WhatsApp: how to get customers back

Social media works best for keeping customers: someone who bought from you once follows the account and remembers you before the next occasion. It brings new customers more slowly, mostly through followers' recommendations.

What to post so that it sells:

  • The fresh delivery. Boxes of roses just in from the auction, alstroemeria in buckets, a caption with the price per stem. This is your best content: it shows freshness and gives a reason to come in today.
  • Ready-made bouquets with prices. People who cannot see a price often do not message at all, worried about the answer.
  • A bouquet being made. A 20–30 second video of a florist building an arrangement gets watched more than a staged photo.
  • Occasion reminders. A week before Mother's Day, the end of the school year or All Saints' Day, a selection of bouquets for that day and the deadline for orders.

WhatsApp Business is an ordering channel. Many people write "a bouquet up to €50, white and green, ready by six" and wait for a photo before paying. Reply quickly within working hours. A catalogue, quick replies and an away message with prices, delivery terms and order cut-off times answer half the questions. Sending promotional messages needs the customer's permission, so ask for it when they first order.

The main mistake is posting in bursts: every day for a week, then a month of silence. Three posts a week on a schedule beat ten in the first week.

Flower shop advertising for peak days

Search and map ads bring customers on the day you switch them on, but for a flower shop they pay off around demand peaks rather than all year: Valentine's Day, Mother's Day (March in the UK, May in most of continental Europe), All Saints' Day in France, Belgium and Germany, Christmas. On those days people search for flower delivery and are ready to order from a shop they do not know.

Rules that save budget:

  1. Limit the area. Show ads where you can actually deliver in reasonable time, plus walking distance from the shop.
  2. Send people to a page with prices. An ad that lands on a social profile without prices loses most of its clicks.
  3. Start 2–3 weeks early. Some customers order ahead, and the ad system has time to learn before the peak.
  4. Stop on time. If by lunchtime the day before you no longer take orders for tomorrow, switch the ads off, or you pay for people you will have to turn away.

Flower shop advertising: an example calculation

Measure the cost per order, not per click. Say you set €500 for Mother's Day and a click in your town costs about €0.80. That figure is purely illustrative; check the forecast in your ad account. That gives about 625 clicks. If 3 in 100 order, you get around 19 orders, so each cost roughly €26 in advertising. With an average delivery order of €80, that is a third of the order value, and before flowers and delivery are paid for, the ad has already eaten a large share of your margin.

The practical conclusion: ads pay off on larger bouquets and arrangements and often lose money on a €25 bunch. How to build advertising, waste and wrapping into the bouquet price is covered in the article on flower markup.

An example ad: "Mother's Day tulips delivered across the north of town. Bouquets from 25 stems, photo before dispatch. Order by Friday." It has the occasion, the area, a clear offer and a deadline after which the ad loses its point.

Your own website and local SEO: the channel you own

Maps, social media and delivery platforms belong to someone else: the rules, fees and visibility there are set by others. Your website is different: the address stays yours, and so do the customers and their order history. Link to it from your Google profile, your Instagram bio and the card in every bouquet.

For a website to sell, price and availability have to be visible. Someone choosing a bouquet on their phone in the evening leaves a site that says "price on request" for a simple bunch. For search you need pages that match real queries: "flower delivery" with your town, "rose bouquet", "funeral flowers", "Mother's Day flowers", separate pages for flower types and occasions. Local SEO takes months, so start it in summer, not in January.

The website does not have to be a separate build. Petala runs the website and app on your own domain with your logo and colours, and the catalogue, prices and stock come from the Petala CRM or from your own system. Holiday banners, news and customer notifications are changed in the admin panel without a developer: putting up "Mother's Day orders close on Friday" takes a few minutes. See it from the customer's side on the demo website. What else a florist's site needs and what the options cost is covered in the article on a flower shop website.

Delivery platforms and relay networks: volume, not a foundation

Delivery apps and florist relay networks bring customers who do not know you and handle payment for those orders. In return they take a share of each order (check the size in the platform's terms), and the customer stays the platform's customer: next time they choose from the list again, and not necessarily you.

For flower shop marketing, a platform is useful as an extra stream, especially in the first months and on peak days. It is risky as the only channel: a change in commission or ranking hits all your revenue at once. How to join, what to check in the terms and how to combine platforms with your own website is in the guide to flower delivery marketplaces.

Offline: shopfront, signage and neighbours

The shopfront. In the evening it should be lit, with flowers in the window, not boxes and buckets. A price on the bouquet by the door, readable from the pavement, sells better than any banner.

The sign. The word "Flowers" (or "Bloemen", "Blumen", "Fleurs") large and readable from across the street. The shop name matters for repeat visits, but a passer-by scans for the word flowers.

Partnerships. Nearby offices, salons, clinics, cafés, hotels and restaurants are regular orders: a weekly reception arrangement, staff birthday bouquets, event decoration. Offer a free trial arrangement for a week and a simple agreement with a clear price. These customers keep revenue steady between holidays, when walk-in sales drop. What to offer a company and what paperwork it expects is in the article on how to sell more flowers.

A card in every bouquet. Address, phone, WhatsApp, website. The person who receives a bouquet is your next customer, if they know where it was made.

Flower shop marketing month by month

Flower demand is predictable, so plan your marketing in advance and prepare each peak a month before it comes.

PeriodWhat to do
JanuaryWebsite and Instagram ready for Valentine's Day, supplier orders agreed, map profiles updated
FebruaryValentine's ads from late January; straight after, UK shops prepare for Mother's Day in March
March–AprilEaster, collecting reviews, checking which channel brought what; wedding bookings open
MayMother's Day in most of continental Europe, weddings, graduations
June–JulyQuiet season: SEO pages, photos, visiting offices with a weekly arrangement offer
August–SeptemberBack-to-work offers for companies, autumn price list, plan for All Saints' Day
October–NovemberAll Saints' Day chrysanthemums and grave arrangements, Advent wreaths, corporate Christmas orders
DecemberChristmas arrangements, potted plants, gifts for companies

Preparing for the biggest day of the year is covered in the article on running a Valentine's Day flower shop.

After each peak, compare how many orders each channel brought and how much you put into it. A "how did you hear about us" field in every order is enough. It is easier when website and WhatsApp orders land in one system: in the Petala CRM for flower wholesalers web orders arrive to a manager with every item and price, and the sales report for any period builds itself.

Frequently asked questions

How do I get customers for a flower shop with no budget?

Complete your Google Business Profile with real photos, ask happy customers for reviews, post the fresh delivery with prices on Instagram and visit nearby offices with an offer of a weekly arrangement. All of this costs only time and brings your first regulars within one or two months.

How much does flower shop advertising cost?

You set the budget yourself, and the price of a click depends on the town, the season and the competition: before Valentine's Day it is noticeably higher than in July. Divide the budget by the number of orders the ads brought and compare that with the margin on an average bouquet. If ads take most of the margin, narrow the area or advertise only larger bouquets.

Is a website or Instagram better for a flower shop?

They do different jobs. Instagram keeps people who already know you and shows your real flowers. A website with prices and availability takes orders from new customers who find you in search, and stays yours whatever a social network changes. In practice the pair works best: deliveries and bouquets on Instagram, the link to your website.

Should a flower shop join delivery platforms or a relay network?

If you deliver locally and can keep quality steady, a platform adds orders. But its commission reduces what you earn on every bouquet, and the customer stays the platform's. Keep it as a second channel next to your own website and map listing.

When should I start advertising for Valentine's Day?

Prepare the free channels — map profile hours, a website banner, posts about pre-orders — by late January. Start paid ads two to three weeks before the day and switch them off as soon as you stop taking orders for the dates you can still fulfil.

Read next

Request a setup

We’ll call you back, answer your questions and show you the demo.

Request sent

Thank you! We’ll call you back at .