Yes, and local independent cleaners often outperform national franchises in local search for exactly the reasons you'd expect. Franchises use templated website content that's the same in every market, regionally managed Google Business Profiles that lack neighborhood-level specificity, and corporate review management that can't match the personal responsiveness of a local owner. Google rewards proximity and genuine local relevance, and a Vancouver-based cleaning company that explicitly covers Hazel Dell, Orchards, and Cascade Park by name will outperform a franchise listing those same neighborhoods as an afterthought.
The key is doing the work that franchises can't easily replicate: neighborhood-specific content, personal review responses, a GBP that reflects your actual Vancouver service footprint, and a website that talks about the specific homes and communities you serve. That's what cleaning service local SEO in Vancouver builds, and it's genuinely hard for a national brand to compete with.