Generally, NO. Your rank on search engines result pages depends mostly on competition. Low competition means when people search, your website is more likely to show up. In reality, there is a lot of competition online, the trick with SEO service is to find where your competitors are slacking and do it best. Think about how many businesses located close to you that are in the same industry as your business. The more the competition, the more difficult your chances. Usually, it takes between 3 – 6 months to see visible results for your SEO service. However, you could see returns on your investment before the said time. If anyone tells you they can rank your website in days, RUN!