well answering your first question ,one of the most proven ways of improving search engine ranking is by doing SEO. both on-page seo and off-page seo is important for better visibility of your website. not only by doing quality seo of website you can increase its visibility, you can also reach your potential customers. for more information on how to increase your search engine ranking visit:- https://softprodigy.com/search-engine-optimization-company/