SEO is Search Engine Optimization. Meaning, all the necessary things to get your website or page ranked on Google. You are “optimizing” your site for the “search engines” to rank you.  “Local SEO” means that you are gearing that optimization towards a “local” geographic location. Like a city, county or state. There is a special way you need to put that in the website using what is called Schema Markup.