A small business does not have the problem of choosing among many promotion options. It has the opposite problem: short time, no budget, and a pile of advice that assumes both. This is the order that pays off most per unit of effort.
1. Google Business Profile, today
It takes twenty minutes, it is free and it is what shows up fastest. Fill in everything: hours, phone, real photos, area served. An incomplete profile shows up less than a complete one.
2. Fix your page titles
The title of each page is what appears as the blue line in Google results, and it is one of the strongest factors in who shows up for which search. If your page is called "Home" or "Our services", it speaks to nobody. Replace it with what the person types: "Birthday cakes in Brooklyn", "Bookkeeper for freelancers in Austin".
This is free, takes an afternoon, and is the highest-return change there is.
3. Ask past customers for reviews
Reviews weigh on what shows up first in local search and convince people who are undecided. Ask every satisfied customer, on the day you deliver, with the link ready.
4. List the business in the search sites of your field
This is the step that takes longest by hand, and it is where Magneth makes a difference: a single listing puts you across more than 100 search sites in the network.
5. Paid ads: last
Not because they are bad, but because ads amplify what already exists. Advertising before fixing titles and listings means paying for visits that land on a page that does not convince.
What not to do
Buying followers, buying cheap links in bulk, and pasting your address into other people's comment sections. All three promise a shortcut and all three charge for it later, in reputation and in search penalties.