Skip to content

Visibility

SEO for certified bookkeepers and bookkeeping firms: how business owners find you on Google and in AI assistants

Anyone who wants to outsource their bookkeeping or payroll asks Google first, and increasingly an AI assistant. The searches are surprisingly specific: “Buchhaltung auslagern Kosten” (outsourcing bookkeeping cost), “Lohnverrechnung Wien” (payroll Vienna), “Buchhalter in der Nähe” (bookkeeper near me). This guide shows which pages a bookkeeping firm needs for these searches, what good titles and descriptions look like, why price pages work so well and where the scope of authorisation sets limits for search engine optimisation too.

9 min readLast updated: November 2026

For:Accountants and bookkeepers
Shelf full of labelled ring binders in various colours

Key points at a glance

  • Business owners search by service, place and cost: “Lohnverrechnung Wien”, “Buchhalter in der Nähe”, “Buchhaltung auslagern Kosten”.
  • Austria and Germany search with different words: Lohnverrechnung and Personalverrechnung in one, Lohnbuchhaltung and Lohnabrechnung in the other.
  • Every service and every important target group needs its own page; near-identical location pages without a real office do harm.
  • Price pages serve one of the most common search intents and are permitted for the bookkeeping professions in both countries.
  • Titles, descriptions and keywords are advertising too: tax advisory services belong neither in ads nor in meta titles if you are not allowed to provide them.

This post is general information, not legal or tax advice for your individual case. Laws, professional guidelines and chamber fees change: check the details with your chamber, the relevant authority or your professional association before you make a decision.

How business owners search for bookkeeping

Google's autocomplete suggestions show how people actually search. Behind the queries lie a few clearly distinguishable intentions, and each needs a different page. Someone typing “Buchhaltung auslagern Kosten” wants a price indication, not an image brochure. Someone searching for “Buchhalter in der Nähe” wants an address and a phone number.

Typical searches and which page serves them
Search intentExampleMatching page
Cost and comparisonBuchhaltung auslagern Kosten, Lohnverrechnung Kosten pro DienstnehmerPrice page with packages and a sample calculation
Service plus placeLohnverrechnung Wien, Buchhaltung Leipzig, Bilanzbuchhalter LinzService page on which the place and catchment area appear naturally
Near meBuchhalter in der Nähe, Buchhaltungsbüro in der NäheComplete Google profile, contact page with address and directions
Target groupBuchhaltung für Gastronomie, Lohnverrechnung für Ärzte, Buchhaltung VereinTarget group page with the typical questions of that industry
SoftwareBuchhalter mit BMD, Buchhaltungsbüro DATEVPage on digital collaboration with the programs you really use
Switching and problemsBuchhalter wechseln, Buchhaltung nachholenProcess page or article with concrete steps

Austria and Germany search with different words

Write with your clients' words. In Austria people say “Lohnverrechnung” or “Personalverrechnung” (payroll), “Einnahmen-Ausgaben-Rechnung” (cash-basis accounts), “Dienstnehmer” (employee) and “UVA” (advance VAT return). In Germany people search for “Lohnbuchhaltung” or “Lohnabrechnung”, “Arbeitnehmer” and “Finanzbuchhaltung”. In Vienna many search with the district or postcode, for example “Buchhaltung 1100”. How a payroll firm serves searches like “Personalverrechnung auslagern” (outsourcing payroll) with prices per employee and clear cut-off dates is shown in the guide to the website for payroll accountants and payroll bureaus.

Pages per service, target group and place

A “Services” page with six bullet points can't match any of the six searches well. A separate page for ongoing bookkeeping, one for payroll and, where permitted, one for annual accounts can. Each of these pages describes scope, process, typical receipts, prices and place.

  • Service pages: one per service within your scope of authorisation, with the restriction in words in the first paragraph.
  • Target group pages: for the one to three industries in which you really have experience, such as hospitality, construction or online retail.
  • Location pages: only for real offices with their own address. You name the catchment area on the service pages: “We look after businesses in Graz and the surrounding area, and digitally across all of Styria.”
  • Knowledge pages: deadlines, receipt checklists, benefit-in-kind values, the switching process. Pages like these get shared and linked.
Hand pushing a red pin into a city map
Location pages only for real offices: the catchment area belongs on the service pages.

Google treats near-identical pages such as “Lohnverrechnung Linz”, “Lohnverrechnung Wels”, “Lohnverrechnung Steyr” as doorway pages and therefore as spam. Because bookkeeping today often runs entirely digitally, the catchment area is larger anyway: say so openly instead of pretending to have offices. More on structure in the guide to local SEO.

Titles and descriptions that get clicked

The page title is the first thing searchers see on Google. It should contain the service, the place and your name and be about 50 to 60 characters long so it isn't cut off. The meta description describes in one or two sentences what the page offers. Google recommends writing a unique description with specific details for each page instead of stringing keywords together.

Examples of titles and descriptions (in German, as clients search)
PageTitleDescription
Payroll (Austria)Lohnverrechnung in Linz | Bilanzbuchhaltung HuberLohnverrechnung für 1 bis 50 Dienstnehmer:innen inkl. An- und Abmeldung bei der ÖGK. Preis pro Abrechnung, Belege digital. Jetzt Erstgespräch vereinbaren.
Ongoing bookkeeping (Germany)Laufende Buchhaltung in Leipzig | Büro KrauseWir buchen Ihre Belege monatlich und übergeben die Daten an Ihre Steuerberatung. Pakete nach Belegmenge, digitaler Belegupload.
PricesBuchhaltung auslagern: Kosten und Pakete | HuberWas laufende Buchhaltung und Lohnverrechnung bei uns kosten: Pakete nach Belegmenge, Preis pro Lohnzettel, alle Preise netto.
Target groupBuchhaltung für Gastronomie in Graz | HuberLaufende Buchhaltung und Lohnverrechnung für Restaurants, Cafés und Hotels in Graz, inklusive Registrierkassen-Belegen.

Check every title with the same question as your service pages: does it promise something you are not allowed to do? “Buchhaltung und Steuern in Leipzig” (bookkeeping and tax in Leipzig) is problematic in Germany, even if the page then restricts it correctly. Test how title and description look on Google and whether they get cut off with the Google preview.

Test your title and description

Enter your page's title, description and address and see what the search result looks like on desktop and smartphone.

Price pages: the underrated search intent

“What does a bookkeeper cost?” is one of the most common questions about outsourcing. Many firms don't answer it, and that is exactly why a good price page has a chance. There is no fee schedule for the bookkeeping professions in either country; prices are free and may be advertised.

  1. 1

    Explain the price factors

    Receipt volume, number of employees, how well receipts are pre-sorted, industry. This helps prospective clients understand why there is no one-size price.

  2. 2

    State packages or ranges

    Packages by booking lines and a price per payslip are specific enough to compare and leave room for individual quotes.

  3. 3

    Calculate an example

    A sample business such as “café with eight employees and around 120 receipts a month” makes the figures tangible.

  4. 4

    Mark the tax

    In Austria it must be clear whether VAT is included (§ 5 Abs. 2 ECG). In Germany you give consumers the total price (§ 3 PAngV).

Leave out comparisons such as “cheaper than a tax adviser”; in Germany they suggest identical services. Better: an honest explanation of what you handle and what the tax advisory firm takes on.

Local signals: profile, register, consistent data

For searches with “near me” and place names, the Google Business Profile is what matters most. Google names three factors: relevance, distance and prominence. You influence relevance through category, description and services, and prominence through reviews, links and mentions.

Local signals for bookkeeping firms

  • Google profile with a fitting category, services within the permitted scope and current opening hours
  • Austria: entry in the register of the Bilanzbuchhaltungsbehörde, linked from the website
  • Name, address and phone number spelled the same everywhere, including in business directories and software partner listings
  • Structured data of type AccountingService with address, opening hours and catchment area
  • Genuine reviews, requested without anything in return
  • Links from partner firms, start-up centres or industry associations where there is a real connection
Screen showing website statistics and a line chart of page views

Measure what works: Google Search Console shows for which searches your pages appear and how often they are clicked, without you having to track visitors. The guide to the Google Business Profile explains how to build the profile.

Appearing in AI answers

Questions such as “What does payroll for five employees cost?” or “Which bookkeeping firm in Salzburg works with BMD?” increasingly end up with AI assistants and in Google's AI Overviews. Google sets no additional requirements for this: the page must be indexed, contain important content as text, and structured data must match the visible text.

In practice this means: write out the facts. “We handle payroll for businesses with up to 50 employees and work with BMD and RZL” is understandable for a machine; a strip of logos isn't. An FAQ with real questions and short, correct answers gets quoted readily. Clear information on your scope of authorisation also prevents an assistant from attributing services to you that you don't provide. The AI preview shows how your firm might appear in AI answers; more in the article on AI search.

Where the scope of authorisation sets limits

How to get it right

  • Serve search terms such as “Lohnverrechnung Wien” or “Buchhaltung Leipzig” with a page within the permitted scope
  • Restrictions in words right in the first paragraph, also on landing pages for ads
  • Place names only for real offices, describe the catchment area honestly
  • Choose domains with your name or a factual reference

Better avoid

  • Pages or ads for “Steuererklärung” or “Steuerberatung” (tax advice) without authorisation
  • In Germany titles such as “Buchhaltung und Steuern” or “Finanzbuchhaltung komplett”
  • Domains or company names containing “steuer” if you have no authorisation to give tax advice
  • Superlatives such as “best bookkeeping firm in Graz” and bought reviews

The details are in the guides on advertising for bookkeepers in Austria and advertising as a bookkeeper in Germany. The article on the website for bookkeeping firms summarises which pages your website needs overall.

A bookkeeping website that gets found

Separate pages per service and target group, structured data of type AccountingService and copy within the permitted scope: request a free preview.

Request a free preview

A no-obligation preview of how your firm website could look with us.

Sources

In brief

Questions on this topic

How long does it take for SEO to work for a bookkeeping firm?

A complete Google profile often brings enquiries within a few weeks. It usually takes a few months before new service and price pages rank well for searches such as “Lohnverrechnung Wien”. Regularly maintained content pays off in the long run.

May I optimise for “Finanzbuchhaltung” as a bookkeeper in Germany?

The BGH ruled the word without restriction to be misleading. You can serve the search if the page states right at the start, in words, that you set up charts of accounts, post current business transactions and run ongoing payroll, but don't prepare advance VAT returns or annual accounts.

Should I create a separate page for every town in the area?

Only for real offices. Google treats near-identical pages for different places as spam. Name your catchment area on the service pages and say openly that you also work across regions digitally.

Which Schema.org type fits a bookkeeping firm?

AccountingService, a subtype of LocalBusiness. It fits certified bookkeeping, bookkeeping and payroll. What matters is complete information on name, address, phone, opening hours and catchment area that matches the visible text.

Do I need special optimisation for AI assistants?

According to Google, no: the same fundamentals apply to AI Overviews as to normal search. Clear copy, complete information on services, place and contact and consistent data in your profile and directories help most.

Free website preview

A preview of your firm website: free, in 3 days

All we need is your name, email, profession and area of practice, plus the address of your current website if you have one. From that we create a preview for your firm and send you the link by email. No cost and no obligation.

  • Free preview in 3 days
  • Built in Vienna
  • GDPR-friendly
  • WCAG AA
  • 6 languages

A no-obligation preview of how your firm website could look with us.

We only use your details for the preview and our reply. We do not need any data about your clients. More in our privacy policy.