The dream of every business person is growing the company to the maximum possible size and increase its revenues. There are many methods of marketing your business. Some are free while others cost a lot. There are some you can do yourself while others you might need to consult the services of a professional. SEO is something you can do yourself and also hire an agency to help.