It won’t be overnight, it won’t be having meta tags on your site that will make it stay ahead of you, it’s neither a programming problem nor an HTML problem.
SEO is "investment" (indirect), patience and how much other sites and people search your site, has no magic revenue, has no recipe for cake and if someone claims that it will make you come first or it is because it will take a lot of months' work or because they will be using blackhat and greyhat strategies, and so your site will have great chances of being penalized, but I won’t go into detail about it, it’s all too wide and it’s not dominated overnight, nor in a year usually if you master the subject, it’s something that demands serious experience.
META tag Keywords
Exclusively speaking of the tag <meta name="keywords">
, it no longer influences its ranking, many years ago (many even) had relevance, but it was so badly used that ended up disturbing, or used with bad intention or simply who created the pages put the same Keywords on all pages, without presenting any sense to user navigation coming from searchers, it was just confusion.
The tag today is of no use, today the search engine is actually based on content and you can improve the understanding for the "indexers" using one of these:
JSON-LD, Microdata/Microdata and Rdfa
Reinforcement two things:
- It is no use to put a series of JSON-LD anyway on all pages, it has to be something that explains the content from page to page
- It will not improve your ranking, what it will do is help the searchers to understand your site and this can influence other factors that this yes rank, but it directly will not be responsible for the improvement
Finally test the marking access: https://search.google.com/structured-data/testing-tool
More details about JSON-LD and others (with examples) on:
Authority and relevance you only gain with time...
– hugocsl