While most large businesses today invest heavily in maintaining their brand presence online  the same is not always true of small to medium sized firms Even the ones that are  may not be directing all the resources that they should towards this part of their business