How can you optimize a site for a keyword if you can`t do it for your own?
One thing to do would be start with the Forum
dedicated specifically to discussion on search-engine optimization. We`ve had a lot of these discussions, and many community members have added links to all sorts of tools.
That gets you the theory behind SEO. But as is always the case, theory is different from implementation. And that`s what you seem to be asking.
The obvious answer is to hire a professional, which then reconnects with your topic of how to find such a professional. :-) I believe the phrase is that it`s a "Catch-22."
One way or another, this whole kit and kaboodle comes down to a fundamental concept: What`s the defining characteristic of your business.
The problem I see emerging is the growing number of people starting a business who want someone else
to take care of everything! Perhaps this comes out of today`s business culture that you can throw money at any problem and fix it. Maybe not.
A much better strategy would be to first, on your own, figure out what exactly it is you`re trying to promote. What is your business about, and how does it "fit into" the world around you?
When you have that basic information, then you can be an active partner in any business with an SEO company.
If you`re NOT an active partner, then you`re basically saying: "I have no idea what I`m doing, no clue what`s my business, and no knowledge whatsoever about how to run a business. I want to turn over the keys and the checkbook to some stranger, and have them turn me into a millionaire."
Does that make any sense?