For most of the new website, it may take more than 6 months to get decent rankings on Google’s search results pages. For many websites, it may take even longer time (such as over 2 years) to have pages ranking in the first 10 results. Sometimes it may take 3 years or longer to get many important pages with important keywords ranking in Google’s first page.
Tip 1: Once your website is indexed by Google, your job is not done yet. Maintaining your website is important. Based on some monitoring efforts, you should check regularly whether your most important pages/content are crawled by the Google search engine bot i.e. googlebot. On the other hand, you should identify all the unimportant pages, and you want them to get crawled less frequently.
Tip 2: When you first developed your website, you should put up a plan for good website structure and information architecture. When it is difficult for users to browse/navigate information on your website, it would probably be difficult for search engines to crawl your pages. You will need to put usability first especially when it comes to mobile users. Take a good look at this Mobile SEO Best Practices guide.
Tip 4: You should use Google’s tool Search Console to monitor how Google sees your website, and find out potential crawling issues. In the tool, you may look at who (which sites) actually point links back to your web pages, see what keywords people use to find your web pages and end up on your web pages.
Tip 5: The basics must be taken care of i.e. the page title, Meta description, etc. The Meta description (or snippet) when written well can attract more clicks from users after your page’s search result shows up on a specific Google search. You may want to include location information (whenever relevant), concise description of the page, and main keywords of the page in the Meta description. The page title is relevant directly to the organic ranking of a page.
Tip 6: Set up Google Analytics on your site right from the beginning. With GA, you are able to get bounce rate data for each of your web pages. For both the users and the search engines, high bounce rates are a bad sign of your website i.e. low quality content or pages. Through the Google Analytics reports, you can identify the pages (or page URLs) with relatively high bounce rates. Find out the reasons behind their bad performance on bounces, and improve them (via usability).