So I've been learning about SEO lately, and trying to really make a stronger foundation on improving the sites SEO. All the basic things are done, such as naming images, descriptions, clicking the header tags for google, titles, seo wiz etc. Today I started to inspect the site on chrome and noticed our site shows all text elements as span, and role generic. Comparing other sites you can find the header tags and roles from headers to strong and paragraph. What is causing this, does it have SEO impact and how can it be fixed or should it? All text elements have been chosen a role between H1->H6 and paragraph, and there's no duplicates.
Thanks for help in advance!