Beeston sits close enough to Sandy that the two are practically one continuous area for most day-to-day purposes — which is exactly why it's worth being deliberate about how you set up your local listing.
If you're based in Beeston, there's a decent chance most of your actual customers think of you as being "in Sandy" without really registering the distinction, simply because the two run into each other with barely a gap. That's not a problem, but it does mean your online presence needs to match how people actually think and search, rather than sticking rigidly to the technically correct village name.
In practice, that means a Google Business Profile with Sandy included in your service area alongside Beeston itself, since that's overwhelmingly where the search volume sits. It also means writing your website copy the way a local would actually describe where you are — "just outside Sandy" or "on the Beeston side of Sandy" reads naturally and still tells search engines exactly what they need to know.
Beyond that positioning question, the fundamentals don't change: a complete, accurate listing and a steady trickle of genuine reviews will do more for you than almost anything else on this list, wherever exactly your pin drops on the map.