How is it possible for SEO firms to promise that they can get your site a page 1 ranking on Google? Can they really do it?
The answer is yes, but you may need to compromise on your preferred search terms.
Given that there are over 10,000,000 Web pages that are ranked, and only 10 organic hits on page #1, it would require over 500,000 unique 2-word search phrases for everyone to appear on page #1.
And only nine other sites can use the same terms as you.