The best way to attract local customers is to optimize your website for local search. This can be done by adding local keywords and phrases to the website, creating local listings, and optimizing the website for mobile devices. In addition, you can also promote your business with localized advertising.