Keywords which have high search volume and competitive are called head terms and keywords which have low search volume and easier to rank and specific are called long-tail keywords. For an effective Baltimore SEO strategy, both types of keywords must rank on search engines to get more leads and genuine traffic on your website.