Search engines expertise has become a very specialized area. I have had sites myself that I've had to completely start from scratch in order to ensure better visibility on the web. Whatever you do, if you are serious about getting your business web site found, it is vital to have a professional develop the site with search engine visibility in mind. Please note that many people that may call themselves 'professional' also do not know the in's and out's of search engine visibility. Just submitting to a search engine is not enough by a long shot.
True professionals know tricks of the trade.
Be sure to ask questions of your web designer before investing your business website. Ask me here.