Increase website visibility in search engines

I want to increase my website visibility in google search engine, so that users finds my websites faster and correct keywords they use in google search guides to my pages. My pages are also rapidly changing because of new information. So I want google search to be up to date what is on my websites.
2 answers

First register your site in Google Search Console. Then create a sitemap and submit your site to search engines such as Google Webmaster tools. Sitemap help you to ensure that your pages are indexed by all search engines. You can also create a small tool (e.g. with Node.js) which creates XML sitemaps collecting all URLs on your site and adding automatically keywords and modification time for them. This is for creating and submitting sitemaps more frequently and ensuring that all your sites URLs are listed correctly so that google web crawler can faster index your site. This improves your site visibility in google search engine.