Local search depends on a complete Google Business Profile, consistent name, address and phone everywhere, steady reviews and a website with clear service and location pages.
Photos, posts and answers to questions on the profile also help.
Do it step by step
- Claim and complete the Google Business Profile.
- Keep business details identical across directories.
- Ask happy customers for reviews every week.
- Create a page for each service and area.