SEO is essential for most businesses, big or small, who are in need of more and better leads. However, the amount of work you need to do to succeed at SEO can vary greatly. Some companies will try to sell you on lengthy contracts that you may not need. For example, if you’re in a rural area with little competition, it might only take a few months to cement your website on the top of Google’s rankings, particularly if your competitors aren’t particularly savvy when it comes to digital marketing. If that’s the case, you may not need a long-term contract. It’s usually good to talk to two or three SEO companies before you sign a contract so you can get a feel for how big of a priority SEO needs to be for you, and how much of an investment you should make.