What do dental patients actually search for?
Rarely 'dentist Calgary'. They search a neighbourhood plus a need — 'emergency dentist NW Calgary', 'Invisalign Beltline', 'dentist accepting new patients near me', 'wisdom tooth removal cost Calgary'.
Each of those is a different page with a different job, and most practices have one 'Services' page trying to be all of them. Google can't rank one page for eight intents, so it ranks it for none of them.
Splitting that into real pages, one intent each, is usually the single biggest gain available to a dental site. It's also the least glamorous — it's a week of writing, not a redesign.