There is no definitive answer and all answers will be completely based on opinions.
The meta tags are DO NOT used in the ranking of search engines. If you want a more definitive answer, check out the following post here.
The best thing to do is:
1.] Keep adding content, comments, and fresh blog posts, create RSS feeds for Google, and send them as sitemaps to Google.
2.] Keep all content unique and do not duplicate content. Google is currently fighting for the entire content of its search engine to be unique and not duplicated. So be sure to add canonical links to your page. See here to learn how to do it.
3.] Make sure your website is responsive. Google also wants sites to display quickly and correctly on all devices. You risk being penalized if your website is too slow on your mobile device.
4.] H1 tags, meta descriptions, titles and meta tags. That said, meta tags are not relevant, so it will not hurt you to make them relevant to your content. However, have one and only one H1 tag and make sure that it is relevant to your content. The same goes for your meta description and title tags.
5.] The speed of the website is an important factor. Google recommends loading all websites in less than 2 seconds. In this case, make sure all the images are optimized, do not load unnecessary resources, set a cache in your .htaccess, enable persistent TCP connections, add gzip to your resources, and combine all your
CSS files in one and miniferate them even with you
All my suggestions are of my own opinion and are all optimized on the spot. You will need to collect relevant backlinks, but make sure you do not participate in a link system. Please also note that incorrect links and spam content can potentially harm your website, causing much more serious problems.
Social media can also be a good source of traffic and can be used as a very powerful SEO tool if they are used properly.
The main point would be: Do not expect immediate results, this process will take a lot of time and may require a lot of work and time to start seeing results. Make sure you target the right keywords so that your site searches for your target keywords, analyze your competitors, what they do not do, how many backlinks do they have. However, none of this will guarantee you a first place. If it was so easy, everyone would do it.
The best place to start is to look here because this is written by Google and will advise you on best practices.