Those companies that say that the work may be accomplished by them even before a months time are most likely just cheating you.
With the mushrooming of SEO companies and the vagueness of operations finding the right company can be an issue. https://vimeo.com/281370567