NO and yes. Online marketing is very effective, but takes time. If you are starting up, focus on getting traction and cash flow as quickly as possible. Spend your time building relationships with people who can refer you business on a regular basis. Last week I spoke with a massage therapist who is opening an new practice here in St. Louis. I told him his time would be much better spent going to different BNI meetings and joining a group, then spending a lot of money on a website. Relationships build business much faster than internet marketing. Additionally, those relationships are what will sustain you in the early stages of your company.