SEO for florists
Flower shop SEO: the apps get the orders, your own site stays quiet
Most flower shop sites lose orders on the phone. We checked 383 local flower delivery sites in 20 Russian cities: on about two thirds there's no price on the first screen, 37% send links without a bouquet photo, and more than 8 in 10 have buttons too small for a thumb. These fixes take a few weeks.
We've run our own flower delivery shop for ten years: 400-500 orders a month, the site, the ads and the CRM. Everything we suggest, we test there first. Our data comes from Russian shops; phone shoppers behave much the same everywhere, but we'll check your site before trusting any average.
Vlad, VladSEO · updated Sept 29, 2026
Where flower shop sites lose orders
Shares from our check of 383 local shops in 20 Russian cities, July-September 2026. Not a random sample: these are shops that came up when we searched for flower delivery in each city.
- ≈ 2/3
No price on the first phone screen
The visitor sees a banner, a logo and a menu. Prices start further down, so they leave for a place that shows prices right away, usually a delivery app.
- 85%
Buttons too small for a thumb
On more than 8 sites in 10, most buttons and links on the first screens are under 44 pixels. People tap the wrong thing and close the tab.
- 37%
Shared links show no photo
Bouquets get picked by two people: one sends options, the other decides. A link without a preview image looks like a bare address, and fewer people tap it.
- ≈ 60%
Bouquet photos without WebP
Old image formats weigh several times more. On mobile data every extra megabyte means seconds of blank screen.
- 45%
More than 120 requests on load
Widgets, chats, sliders and trackers add up. On a weak connection the first screen stays empty for a long time.
- 18%
No H1 on the home page
Search engines have a harder time telling that this is flower delivery in your city.
What this looks like in our own shop
Krasnodarflora, flower delivery in Krasnodar, Russia. We compare against the same days last year so the season can't pass for growth. Source: Metrica counter 42046359 and completed site orders.
- +24%
- completed site orders, Sept 1-22: 183 vs 147 a year ago
- 3.8%
- conversion on phones in September, 2.5% a year ago
- ₽6,946
- average order in September, ₽5,258 a year ago
- −51%
- Google traffic after the May 2026 update: 2,001 visits in June vs 4,079 a year earlier
Over the summer of 2026 we rebuilt the product pages, sped up the site and fixed checkout on phones. Google sent 26% fewer visitors for September 1-15 than a year before, and 17% more orders.
The full case with Metrica chartsWhat didn't work
Google traffic hasn't come back. The May 2026 update cut it almost in half, and the main query has sat on page two since June. A noticeable share of September's growth came from paid search: 49 ad orders in the first half of the month vs 21 a year ago. That's the next job.
Holidays arrive earlier than you think
A holiday page needs to be indexed four to six weeks before the date. Start a week out and it shows up in search after the peak.
- 1
Valentine's Day
The first big peak of the year. Pages and collections for it go up in December, while competitors are busy with the holidays.
- 2
Mother's Day
May in the US, May 10 in Mexico. Checkout on phones has to work without a single hiccup by then.
- 3
Graduation and back to school
Short, cheaper demand. Keep the page live after the season, and next year it's already ranking.
- 4
Year-end holidays
Florists and drivers are stretched thin. Honest delivery windows and real stock on the site matter most, or orders turn into cancellations.
In Russia the biggest peak is March 8, and our own shop's traffic chart shows it every year. Start the pilot two or three months before your next peak.
What the 30-day pilot covers
The task list and the price of each item are agreed before you pay. For a flower shop it usually looks like this.
Order tracking
Analytics goals for orders, WhatsApp taps and forms, matched against the orders in your system, so you see what search brought in.
The first phone screen
Price, bouquet photo and the order button visible without scrolling. Buttons sized for a thumb.
Checkout
We order from a phone like a customer: delivery date and time, address, card message, payment. We fix whatever trips us up.
Link previews and technical basics
Photo and name in every shared link, one address for the home page, a real 404, WebP images, fewer scripts.
Pricing: start with 30 days
Same prices as for any niche, agreed before work starts. Month to month, stop whenever you like.
- 1
Free review
$02-3 days
Local search demand, where you rank, your top three leaks, and a rough count of the leads you're missing.
Yours to keep: the document, even if you hand it to someone else.
- 2
30-day pilot
$690one-time
We agree on the task list and the price of each item before you pay. We set up lead tracking, fix the forms, booking or checkout, WhatsApp buttons and mobile layout, and make the first changes from the review.
Yours to keep: the tracking, the fixes and a clear "before" number.
- 3Recommended
Growth
$990per month
Pages for what people in your area actually search for, better titles and snippets, Google Business Profile and reviews. A short report every two weeks: what we did, what changed in leads.
- 4
Market leader
$1,390per month
Everything in Growth, plus seasonal pages six weeks ahead, weekly checks against your top three competitors, and a weekly report.
No bought links. Every change is live on your site for you to check.
A target in numbers, written into the agreement
On the review call we set a target. Weak site today: twice the search leads in six months. Leads already coming in: 20-30% more than the same period last year.
A search lead is a sent form, a WhatsApp tap or an online order from someone who came from Google. We count it in analytics and check it against your orders. It's a target, not a guarantee. The guarantee is below.
What if it doesn't work?
- 1
Day 30
The pilot task list is fixed before you pay. Anything not done by day 30, we refund that item.
- 2
Day 90
We compare search leads to your starting point, adjusted for season. If growth is below what we agreed, month four is free.
Two conditions: analytics and order access from day one, and any changes your developer makes go live within five business days.
We don't promise sales or a #1 ranking. Nobody honest does.
Worst case: you pay $690 for the pilot, stop, and keep everything we fixed.
When orders pile up: a CRM for your flower shop
Orders come in from the site, then live in WhatsApp, a florist's notebook and calls to drivers. We went through that in our own shop and built a CRM: every channel in one feed, a florist pipeline, a bouquet photo to the customer before delivery, drivers and cash in one place.
Our share of orders from returning customers grew from 28.1% in May to 36.2% in September 2026.
Questions from flower shop owners
How much does SEO for a flower shop cost?
The review is free. Then a 30-day pilot for $690 one-time, with the task list and the price of each item agreed before you pay and a refund for anything not delivered. If the pilot pays off, Growth is $990 a month and Market leader $1,390.
Your data is from Russia. Does it apply to my shop?
The numbers describe Russian sites, so we don't sell them as a US or Mexico benchmark. The mistakes themselves, a hidden price, tiny buttons, links without photos, look the same on any phone. The free review checks your site, not an average.
Why bother with my own site if the apps bring orders?
Apps take a cut of every order and decide which shop the buyer sees. A customer who orders on your site stays yours: you have their number, and the next order comes without a commission.
How soon will I see results?
Fixes to the first screen, buttons and checkout show up in orders in the first month. Growth from search is slower: at day 90 we compare leads with where you started, adjusted for season. The target goes into the agreement as a number. Sales are never guaranteed.
Free, 2-3 days
Send us your shop's site, we'll show where orders slip away
The review is free and takes 2-3 days. You keep the document and can hand it to your own developer.
- Price, buttons and checkout, checked on a phone
- Local demand for flowers and where you rank
- What to fix first before your next holiday peak
We reply in writing within a couple of hours. No calls needed and no sales script.
Numbers you can check
- ≈400
- orders a month in the flower shop I run
- 36.2%
- of orders in Sept 2026 came from returning customers, up from 28.1% in May
- 10 years
- that site in search, full history on the table
The same case shows a 51% Google drop in May 2026. Most people hide that. I show it and write what I am doing about it.