Use SSL. Secure Sockets Layer – It is a security technology which creates an encrypted link between a web server and a browser. You can recognise a site using SSL easily: the website URL starts with ‘https’ rather than ‘http’. A few years ago, Google announced that they will start giving preference in rankings to websites using secure HTTPS over non-secure ones; this can be simply done by installing an SSL certificate on your website.
Make sure you are not unintentionally blocking crawlers from indexing your website.
Speed your site up. Search engines prefer sites that load quickly: page speed is considered an important ranking signal.
Create an XML sitemap. An XML sitemap is a file that helps search engines to understand your website whilst crawling it
Consider enabling AMP. AMP is a Google-backed project which aims to speed up the delivery of content on mobile devices through the use of special code known as AMP HTML. AMP versions of your web pages load extremely quickly on mobile devices. Google sometimes highlights AMP in prominent carousels in search results – giving them an important search advantage.
Add structured data markup to your website. Structured data markup is code which you add to your website to help search engines better understand the content on it. This data can help search engines index your site more effectively and provide more relevant results.
Register your site with Google Search Console and Bing Webmaster Tools. Google Search Console and Bing Webmaster Tools are free tools from Google and Microsoft respectively that allow you to submit your website to their search engines for indexing. These services allow you to keep an eye on the general performance of your site from a search engine prospective.