I recently came across two nice articles from google that will help webmasters practice good techniques to help their websites get higher listings on search engine result pages. Here ya go:
Google’s Search Engine Optimization Starter Guide
Google says “These optimizations are intended to not only help search engines understand the content of our pages better, but also to improve our users’ experience when visiting our sites. Simple steps such as fixing 404s and broken links, simplifying URL choice, and providing easier-to-understand titles and snippets for our pages can benefit both users and search engines.”
Here is a free tool to check your site’s SEO: SEOrush – give it a whirl.