Your customers are searching on Google — but they keep finding your competitors. Meanwhile, agencies call promising "position 1 within four weeks". This guide cuts through the myths and shows which measures genuinely work for small businesses, what they cost, and how long results realistically take.
Google wants to give searchers the best possible answer. The algorithm evaluates hundreds of signals, but the most important ones boil down to three questions: Does the page answer the search query better than others? Is the website technically sound, fast and mobile-friendly? And do other sources — directories, press, linking websites, reviews — consider the business trustworthy?
There is good news for small businesses: for local searches like "electrician Dortmund" or "hairdresser near me", you are not competing with the whole country, only with businesses in your region. That competition is manageable — and often poorly positioned.
Before spending a single euro on classic SEO, optimise your free Google Business Profile (formerly Google My Business). For local searches, Google shows a map with three entries above the regular results — the so-called Local Pack. Being listed there often generates more calls than position 3 in the organic results.
In practice that means: complete every field, choose the right primary category, keep opening hours up to date, upload genuine photos weekly and actively collect reviews. A business with 40 reviews averaging 4.8 almost always beats a competitor with 6 reviews — regardless of whose website looks nicer.
The most common mistake small firms make: a single page that covers everything. But Google ranks pages, not companies. If you want to be found for "bathroom renovation Essen", you need a page dedicated to exactly that topic — with its own heading, its own copy and examples from real projects.
So structure your website around your services: one subpage per core service, with your city and surrounding area mentioned naturally in the text. 300 to 600 words of honest, specific copy per page is enough — no keyword stuffing, no boilerplate text that appears word for word on twenty other websites in your trade.
A slow website or one that breaks on mobile rarely makes it to the top — over 60 percent of local searches come from smartphones. The technical basics are not rocket science, but they must be right:
SEO is a marathon, not a sprint. An optimised Google Business Profile often shows results after 4 to 8 weeks. New or reworked service pages need 3 to 6 months in less competitive regions, and 6 to 12 months in large cities with strong competition. Anyone guaranteeing faster results is selling you something.
On costs: reputable ongoing local SEO support starts at roughly €69 to €300 per month, depending on competition. With website subscription models, the technical foundation (speed, mobile optimisation, clean structure) is usually already included, and SEO support is added as a module. What matters is the ratio: for most businesses, a single additional job per month already pays for this investment.
If you need visibility faster — after opening a new business, for example — you can run Google Ads in parallel. That costs from around €149 in management fees plus your ad budget, but works from day one and bridges the gap until organic rankings kick in.
Unfortunately, the SEO market attracts plenty of bad actors. Know these warning signs:
Custom web design, German hosting, maintenance and personal support in one monthly package.
Book a free consultation