Flower search is local and immediate, so the site structure has to mirror the delivery map. Build a page for each area genuinely served, and give it the details only a local operator knows: the postal codes or neighbourhoods covered, the cutoff time for that run, the delivery fee, and which hospitals, hospices, funeral homes and crematoria the shop delivers to. Those pages rank because they answer the question the searcher actually has, which is whether this florist reaches their address today.
Occasion pages are the second layer, and they should be permanent. A Mother's Day page that stays live all year, gets refreshed each spring and links to the arrangements that suit it will outrank a fresh URL created six weeks before the date. The same applies to sympathy, new baby, anniversary, thank you, get well and congratulations. Write each in the language of that moment, because sympathy buyers use words no birthday buyer would type.
On the technical side, keep availability honest. Seasonal stems go out of stock and pages that stay live with no product behind them waste crawl and disappoint visitors. Set arrangements as one product with size variants rather than three separate URLs, keep the arrangement photography original rather than the wholesaler's, and make sure the local business details, opening hours and service areas are consistent between the site, structured data and any business profile.