Obviously if I were to get the opportunity to discuss this with the potential client I would try to point out the problems with what they've been promised, but often I only see what has happened when, some months later, I see their site and can see what they've bought into.
I've just seen the website of a company I talked to earlier in the year, a company who have good inteliigent people working there and a budget that could really work well for them. They have a reasonably nice looking site but it's not very search engine friendly and does nothing to create any kind of action. Their intent (as far as they told me) was to use the search engines to bring in traffic and create phonecalls - which is not going to happen. Looking through their web designer's site (who handily put a link on every page) they are selling all sorts of snake oil and magic bullets. Obviously I don't know what aspects of this the client has paid for, but the types of things they're selling suggest that they're not actually very good at anything except selling questionable services to small businesses - although, to be fair, they're not too bad at design either
In such meetings I concentrate on what I can do for the potential client and tend not to talk about all the charlatans out there or the problems these people can cause unless they ask (I don't want to introduce negativity into the discussion), but how else can I get it across to potential clients that anyone who is offering a magic google bullet is not going to be able to deliver, and may even do them harm? Or should I just take the attitude that it's their problem and move on?











