There are plenty of detailed explanations. but here, in an infographic, is the basic methodology for improving your local search listings. A local SEO specialist can do all of this for you but if you want to go it alone, here is a starting point –

• Optimize URLs, title tags, headers, meta description, and content
• Put your address on the website
• Build address citation links from relevant directories
• Open a ‘Google My Business’ page
• Ensure your name, address, and phone number are consistent online
• Ensure your website is mobile-friendly
• Create local content
• Get inbound links with relevance and authority
• Engage on social media and add posts to Google My Business