SEO doesn’t only include keywords that are related to your product.
It’s the keywords related to your location (or lack thereof) as well.
You can have the best Pizzas in town, but if Google doesn’t know what town your pizza shop is in–they can’t tell people where to find you. The same applies to national and global businesses.
If you run an online business that allows anyone around the nation or world to buy from your store, but Google thinks you’re solely based in Austin, Texas–people will not see you in the national search results.