We are getting advice from an SEO professional that for our local not for profit site offering arts programming to perform well in local SEO we need to liberally use our City name in H1 or H2 tags on-page.
This has opened up a UX and Content Strategy debate as the continual repetition of [Program Name in City Name] feels incredibly repetitive and inauthentic for a user as they browse the site in terms of content experience in navigation, on landing pages, etc. You see our city name a million times while clicking around.
Does anyone have insight? How do you strike the balance between SEO keyword strategies and quality, authentic content experiences for human users?