If you are a local shop/bakery then you probably are not shipping out cakes out-of-state so then I would claim my Google My Business page first. This will add images of your product, display your shop hours, add sales to the post section, and help with people searching for bakeries ‘in the area’ while they are on their phone using Google Maps.
Second, I would utilize a service like Moz Local where you can enter your business information so that it is shared onto hundreds of other websites. This has always helped with local rankings.
Third, I would add your business address and contact info on every page of your website. Having the NAP (name, address, phone) on every page helps you rank locally.
Fourth, I would utilize social media like Facebook to help spread the word, then add ‘like’ and ‘share’ buttons to the pages of your website.
Just let me know if you need any help with this. Glad I could help!