What actually helps you show up for "Anna, TX" searches
Start with your Google Business Profile. Pick the category that matches your main service, list the services you really offer, and make sure Anna is named in your service area if you cover it. Hours, phone, and photos should match what a customer finds when they call or walk in.
Then look at your website. A page that plainly says what you do in Anna, and nearby towns like Melissa and Van Alstyne, gives Google something specific to match. A generic "serving North Texas" line rarely does that job alone.
Reviews come next. A newer business with a handful of recent, honest reviews often looks better to a newcomer than an older shop whose last review was years ago. Asking every customer, every time, matters more than a one-off push.