One of the most important factors in having your website rank on the first page is being Mobile Friendly. Creating a responsive design that looks good on any size device is imperative for the user experience of your customers.
Take Google's Mobile Friendly Test here:
https://search.google.com/test/mobile-friendly
If you do not pass this test, there is a very good chance that your website rankings are suffering from this.
Fill out the form on the RIGHT of the page and ask for a free mobile evaluation for your website.