In local SEO, your goal is to optimize your site to show in the local pack above all the other generic organic results.
Before you do anything else, make sure you claim your Google My Business profil if one already exists for your business. Update your profile, add photos, videos, respond to reviews, post updates
Local citations - name, address and phone number (NAP ) should be consistent, monitor them so search engines get clear information about the NAP. Make sure to build more and more local citations
Implement Home - schema.org, a super important stuff for local SEO
Local link building
Spy on competitors’ backlinks
Local keyword research - use tools with precise local data and local SERPs (such as KWFinder or SERPChecker)
Analyze data in Google Search Console
Optimize your content for local searches
Create landing pages for specific locations if possible
This post will help you with each of the mentioned in detail: Local SEO: Why It’s Crucial For Small Business Success – Mangools Blog