Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Niche files

Florist SEO

If you run a florist shop, your Google Business Profile and service-specific pages will outrank any blog post about flower care.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Claim and fully complete your Google Business Profile with exact categories like florist, flower delivery, wedding florist and upload fresh photos weekly.
  • Build a separate page for each service: wedding flowers, sympathy flowers, same-day delivery, each with location and pricing.
  • Ask every happy customer for a Google review and respond within 48 hours.
  • Optimise your image file names and alt text, for example 'red-rose-bouquet-wedding-delivery-london.jpg'.
  • Avoid one-size-fits-all homepage because Google ranks specific service pages higher.

Plain-English take

Florist SEO is not about fancy tricks. It is making it obvious to Google what you sell, where you serve, and why a searcher should click you. I break it into three buckets: your Google Business Profile (GBP), your [service pages](/seo-services/), and your reviews. That covers roughly 80% of the ranking factors for a local florist search. The other 20% is technical – [page speed and mobile friendliness](/web-design-company/), image optimisation – but without the first three, none of that matters. Take a shop in Manchester that wanted to rank for 'sympathy flowers Manchester'. They had one generic homepage and a GBP with old photos. I made them a dedicated sympathy page with pricing and delivery areas, updated GBP with 'sympathy flowers' as a service, and asked bereaved customers for reviews. Within 6 weeks, the GBP showed in the local pack for that term, and the page ranked #3 organically. Before that, it was nowhere. The edge case: if you deliver across multiple cities, do not rely on one page. Create a location page for each: 'Same-day flower delivery Leeds', 'Same-day flower delivery Bradford'. Keep them distinct, not copy-paste. I have seen florists try one page with city mentions – it rarely ranks for the second city.

When it actually matters

Florist SEO matters most when every [local competitor](/small-business-seo/) is doing it and you are not. For a new shop, being invisible on Google means zero walk-in customers from mobile searches. I worked with a florist in Bristol who opened in March 2021 and had no GBP, no website. By July, they had only 12 orders. We set up GBP, built three service pages, got 15 reviews. By October, they averaged 40 orders monthly, with about 60% traced to organic and GBP traffic. That is direct impact. It also matters if you offer delivery beyond your immediate postcode. Someone searching 'florist delivery York' expects a shop that serves York. If your GBP only lists your shop in Leeds, you will not show for York. You need a service area in GBP and possibly a landing page optimised for York. Another situation: [seasonal spikes](/hvac-seo/) like Valentine's Day, Mother's Day, Christmas. If your site does not rank by January, you miss the peak. I have seen florists start SEO in February and wonder why they get no traffic. You need to start building pages and GBP signals at least two months before the season. Counter-argument: some say social media is enough. But Instagram and Facebook are discovery, not intent. Someone searching 'flower delivery near me' is ready to buy. That search beats a viral post any day.

What I got wrong

I wasted weeks trying to rank a single homepage for every flower type. Google saw a generic flower shop page and ranked it for nothing specific. Now I build a page per arrangement type: wedding, funeral, everyday. Second mistake: I uploaded photos with names like IMG_4923.jpg and no alt text. Google had no clue what the image showed. Now I rename every image to something like 'wedding-bouquet-ivory-roses-manchester.jpg' and write descriptive alt text. Third: I ignored Google reviews. I thought they only mattered for reputation, not [ranking signal](/seo-company/). Then I saw a local competitor with 200 reviews consistently in the top 3 pack while my client with 12 reviews stayed in the 4-7 range. Google uses review quantity and recency as a ranking signal. I now systematically ask every customer for a review, and I respond to every one. Fourth: I assumed GBP categories were enough. I selected 'florist' and left it. But many florists also offer gifts, chocolates, or event planning. Adding secondary categories like 'gift shop' or 'flower delivery' helped show up for related searches. Fifth: I did not track which terms brought calls and orders. I measured rankings but not revenue per keyword. That was stupid. Now I use [call tracking](/digital-marketing-services/) and form submissions to attribute value. The biggest lesson: fix the basics first, measure impact, then iterate.

Next step

Quick answers

Do I need separate pages for each city I deliver to?

Yes, one page per city you deliver to, with unique content covering that area's delivery options, pricing, and examples. Do not duplicate the same text with just the city swapped. Google will penalise that. Write a paragraph about what makes your service specific to that city, such as local landmarks or event types.

How often should I add new photos to Google Business Profile?

At least once per week. Upload a fresh photo of your daily arrangement, your shop window, or a delivery in progress. Google's freshness signal rewards active profiles. Also, photos with people smiling and holding flowers tend to get more clicks. Rename the file before upload.

Can I rank without a website if I only have a Google Business Profile?

For very local searches like 'florist near me', a well-optimised GBP can show in the local pack even without a website. But you will lose the organic listings and the ability to build detailed pages. A simple site with service pages gives you control and better long-term traffic.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.