Most small businesses around Fuerstenfeldbruck don't need an ad budget to show up better on Google. They need a free afternoon. That sounds too simple, I know. But we see it in almost every first conversation: the painting company, the hairdresser, the physiotherapy practice, all of them chasing paid ads while their free Google profile hasn't been touched in three years. In this article we go through five things that together cost zero euros and that are still missing almost everywhere. You can work through each one yourself, no agency required.
Why does zero-budget local SEO sit untouched in the first place?
Because it's work, not an invoice. You can set up a Google ad in twenty minutes and pay for it. A complete profile, clean directory data and real reviews, on the other hand, take time and attention over weeks. That's exactly why hardly anyone does it. And that's exactly why solid manual work is often enough to overtake competitors in the local map results who are only throwing money at the problem.
Here's one example from our own work that stuck with us. A painting company here in Bruck was sitting on page three of the local map results. In one afternoon we uploaded 30 photos of real job sites to the profile together with the owner, and after that he posted a short update every week. Nothing else. No ad spend. After about eight weeks he ranked second in the local search for his town. Photos and activity, that was all it took.
Checkbox 1: Actually fill out your Google Business Profile completely
Almost every business has a Google Business Profile (formerly Google My Business). Almost none has it finished. That's where the easiest win sits.
Go through it and check: is the primary category set exactly right (so "painting company", not just "tradesperson")? Are secondary categories added? Is there a real description that mentions the towns you actually work in, so Fuerstenfeldbruck, Olching, Germering, Puchheim? Are your services listed as individual entries? And, the classic one, are there current photos.
Photos are the underrated lever. Not three stock images. Real pictures of real work, the team, the van, before and after. Upload 20 to 30 of them and keep adding fresh ones. Google treats an active profile differently from a dead one, and people are more likely to click on a listing that looks alive.
Checkbox 2: Keep your NAP data consistent across every directory
NAP stands for Name, Address, Phone. Sounds trivial. But it's the point where most businesses quietly give away visibility.
Your business isn't only listed on Google. It's on Bing, in industry directories, on Das Oertliche, Yelp, often still in old entries you forgot about long ago. If a slightly different spelling shows up in each place, sometimes "St." and sometimes "Street", sometimes the old mobile number, sometimes the new landline, Google starts to wonder whether all of that is even the same business. That uncertainty costs you ranking.
Decide on one spelling. Exactly one. Then enter that exact version everywhere, character for character identical. Block off an afternoon and work through a list of the directories you appear in. Search your company name on Google and see where you show up. Old entries with the wrong number aren't a small detail, they send customers to a dead end.
Checkbox 3: Collect real reviews and reply to every one
For local visibility, reviews are one of the strongest factors, and they're free. Yet hardly anyone asks for them.
The right moment is obvious: right after the job is done and the customer is happy. Ask then. Not with a complicated form, but with a short review link you send over WhatsApp or email. A hair salon in Germering we worked with went from eleven to over sixty reviews in half a year, simply because there was a small stand-up sign with a QR code at the till.
And then, please, reply. To every review, the good ones too. A short, honest "Thanks, glad you were happy" is enough. With criticism, stay factual and offer a solution, never get snippy. Google sees these replies, and prospects read them anyway. A business that stays calm under criticism comes across as more trustworthy than one with a wall of silent five stars.
Checkbox 4: A dedicated local landing page for each town
If you work in several towns, you need pages for several towns. A single page saying "We're here for you across the district" won't rank properly for any single town.
Better: a dedicated subpage per relevant town. So one page for Olching, one for Puchheim, one for Maisach. Not the same page with the town name swapped out, Google sees through that. Write real, different content: which projects you did there, how you get there, what's specific about the area. A real customer name from that town, a photo of a job site on location, a sentence about the neighbourhood. It's more effort than a copy-paste page, but it's the difference between ranking and not ranking. How something like this is built cleanly is what we show with our web design for local businesses.
Checkbox 5: Add your opening hours cleanly as schema markup
The most technical point, but no black magic. Schema markup is a small block of code on your website that tells Google directly who you are, where you're based and when you're open. For local businesses the right type is "LocalBusiness".
What matters most is that the opening hours in the markup match those in your Google profile and on your website. Contradictions create confusion, and confusion once again costs you trust with Google. If you don't want to write this into the source code yourself, this is the one item on the list where getting help really pays off. The rest is pure manual work you can handle on your own.
The five checkboxes as a to-do list to tick off
Here's everything at a glance, copy it for your next free afternoon:
- [ ] Google Business Profile complete: correct categories, a real description with town names, 20 to 30 genuine photos, one post a week.
- [ ] NAP consistent: settle on one spelling, enter it character-perfect in every directory, fix old wrong entries.
- [ ] Reviews: actively ask right after the job, by link or QR code, and reply to every single one.
- [ ] Local landing pages: one dedicated page per town with real, different content.
- [ ] Schema markup: LocalBusiness with opening hours, the same hours everywhere.
None of these cost ad budget. Together they deliver more than most paid campaigns we've seen at small businesses. The businesses that actually do it are rare. That's exactly why it works.
If you want to know which of these five gaps are open at your business, we're happy to take a look. We offer a free website check, an honest 30-minute audit where you get a concrete list, with no sales pressure. Just reach out through our contact form, and we'll tell you where in the western Munich area you can gain ground fastest.