Local SEO focuses on targeting search terms and traffic that comes from a specific city, town, or county. This helps you laser-target those who are in your area of business operation and prevents people who aren’t in your area (and thus can’t do business with you) from finding you.
National SEO aims to target everyone in the country who is looking for your business. National SEO helps increase overall web traffic from people who live all over the country. This makes it easy for people to find you, no matter where you’re located.
Local SEO is preferred by businesses with small operating areas, such as dentists, plumbers, and law firms. National SEO is preferred by businesses who operate all over the country, such as online stores.