Meta keywords have not been used in SEO since 2009-2010. Google looks for keywords in the page title, and the page content (mainly the H1, H2, H3 tags.) And while the page description doesn’t directly influence page rank, having your primary keywords in the description can lend a sense of continuity and credibility to your website when the visitor the same words in the page title, page description and page headings. You may want to read Google starter guide to SEO. Most of the time, if you just follow best practices when you build your website, and follow the instructions in Google’s guide, you’ll have no trouble getting good ranking (at least in local searches.) Most websites have poor SEO because people simply don’t make the effort to “dot their i’s and cross their t’s.”