I strongly agree with much of what you have said.
The first thing I say in a sales meeting is the web site is not a magical thing. Building a website is a part of your business like everythning else and you want to manage it just like any other part of your business. As a web design guy I am not some kind of demi-god you should let do whatever I want because I know it all. You built that business and the things that make it successful should be what I follow.
And you are totally right on advertising. The website for most small businesses, mine included, is not the primary advertising tool. If you are advertising in the paper, with Val Pak, on cash register tapes, on your vehicles, or whereever I think you want to look at the website as backing up these other tools. Any web guy who does the age old pitch telling you he or she has the solution that will change your businses is just tossing you a pitch.
I can compare google numbers to actual server numbers they are pretty right on. I use Google Analytics which is free and separate from their sponsorerd search. It tells me traffic from everything, including Yahoo, MSN and other search engines. It really is a wonderful tool and it is free. It has some 80 different reports so you can see everything from a map of where people are coming from to the words they googled to get to the site.
SEO is really, in the whole, a massive scam on people not keeping control of their web presence. I cannot see any reason when the site is designed that the web person would not inlude this as part of building the site, and the good people who do this are drowned out by all the scammers telling you what they can do.
I agree with you about "blind seaches" although someone who is travelling may do this so in tourist towns it is important.
You ask how SEO works when someone knows what they want...My main guest checks competitor is a huge manufacturer called National Checking. Many restaurant folks order National Guest Checks. I use their name throughout my site to compare our products to theirs.
Now what I have found is tons of people do not enter a web address in the address bar, they will google what they are looking for...So if you Google, "National Guest Checks" guess who comes up under their name? And what is best about that is they sell to people like me and you cannot buy from their site. Needless to say we pull in a fair amount of traffic from people looking for National Checking and we beat all their sellers because they don't keep up on their sites.
I agree on the branding, I guess what I would say is make your Brand huge, as big as possible, and then make the other messages as strong as possible. This is one thing I got myself caught in, doing websites and selling guest checks and related stuff. We have a split brand, now we are stuck with being known for two very different brands....Good and bad to it because we do have lots of restaurants and seem to attract them from all over.
And will reitereate Iwrite and say the "human" thing is huge. I have built my website design company on cold calling and referrals. Very few of our sites come from the website referrals.
Great stuff Iwrite!