No, as long as your goods/services are available and relevant to everyone in the country, your business doesn’t need physical locations across the country for national SEO to be effective.