Search rankings are an ongoing, uphill climb. It takes around 30 days to see any results, and once you rank on the first page, you must continually maintain your website to stay on the first page.