Most small business owners realize that they are going to need to do some form of online marketing in order to spread the work about their business to the community around them. One thing that is unfortunate, however, is that few realize that search engine optimization should be considered as part of their advert sing campaign, alongside things like pay per click and banner ads. Although search engine optimization takes far longer and will have very little noticeable effect until the goals have been reached, it will prove to be the most valuable asset you have as far as advertising if you manage to get rankings. This is why your online marketing should be handled by a professional seo company who understands the components necessary to get your website to show up in good positions for relevant searches. These people will be your best customers, and will be finding your website when they look for your products.