SEO is a technique which helps search engines find your site and higher and come up on the first page of Google search and get more traffic.
There are number of techniques, but some of them is effective, I have made a list of SEO techniques if practiced properly and see a significant difference in page ranking.
1. Give a biggest headline on your page using <H1> tag
2. Keep the content up to date. Visitors don’t like outdated content. Updating the content frequently it will attracts the Search engines to index the web pages.
3. For images, always create alt tags and write description in the alt tag.
4. Title tags remain an important part of SEO, and are well worth some attention. Write a perfect meta title to your page at the top of html.
5. Meta descriptions can have a large impact on your search. the attribute still plays a significant role in SEO rankings.
6. Important of the SEO of any site, permalink plays major role in overall optimization. Not to have too many symbol character in URL.
7. Use hyphens (-) between words instead of symbols to improve readability.
8. Research the target audience using google analytics and aim the site content appropriately.