The most popular question I get as a website designer is "How do I get my website to show up first on Google?". I know that it's hard to spend time, money and energy on your website only to feel like no one is ever going to see it. That's where content comes in handy! You can't just create a site about say elephants and then expect Google to bring your site up first because you're really nice and said pretty please. Google has to believe that you know elephants like the back of your hand. They also want to know that your site is relevant, today. So, you put up a site in 2006 and haven't touched it since? Google will certainly not think you're the most relevant and current source of all things elephant.
My point is if you have an active site about your flower shop, but you don't have any content and aren't updating it frequently with new stories or tips about flowers, you're going to have a hard time getting and keeping Google's attention. SEO, or search engine optimization, is a full-time job and one that shouldn't be ignored if you want to keep your website high in the search results.
I'm also asked if there are ways to buy Google's attention and there certainly are. I recommend Google Adwords to anyone with some sort of advertising budget. It's a quick, easy way to pay for noticeability. However, if you could get better results for free, wouldn't you rather do that? Spend some time on your content before you start looking for a web designer, so you're not scrambling to find something to write about after your website is complete.