How would you go about doing keyword research and planning for a small service-based business?

I am interested in learning more about keyword research to improve leads and search ranking for various businesses like dog grooming, pressure washing, and landscaping. I will be using SEMrush to help me with this. I want to understand the process of executing a keyword plan to generate more leads and the key metrics that I need to be aware of. Additionally, I am unsure how to acquire backlinks for these businesses. I am not seeking payment for this service, I am simply trying to expand my skills after pivoting from being a dog trainer to freelancing in web design for dog trainers affected by COVID-19. I want to be able to offer SEO services confidently after gaining more experience and understanding of the subject.

To improve search ranking and leads for service-based businesses like dog grooming, pressure washing, and landscaping, focus on specific keywords related to the services offered and the local area served. Use tools like SEMrush to identify keywords with decent search volume but low competition. Prioritize keywords that indicate strong intent, such as “dog grooming appointment” or “pressure washing services.”

Organize these keywords into a spreadsheet, noting their volume, competition, and ranking them by priority. This will guide your content and optimization strategy.

For backlinks, focus on building local authority by getting listed in online directories, citations, and reaching out to complementary businesses in the area. Utilize platforms like Google My Business, Yelp, and local chambers of commerce to establish a strong online presence.

Consider guest posting, co-promotions, or link exchanges with relevant businesses in the area. Aim for high-quality, relevant links over quantity, as this will significantly impact local search ranking and lead generation.