The verdict in three sentences
In Frankfurt, a relocating family looking for a school almost always starts on Google, often before the lease is signed, and compares curriculum, fees, transport and open day dates over a few evenings. A good SEO partner for an international private school shows less in its price (roughly 1,500 to 5,000 EUR a month in 2026) than in its ability to tie search work to real admissions enquiries. Walk away from any agency that promises a ranking, sells link packages or never mentions children's data protection.
What does an SEO provider cost in Frankfurt in 2026?
Frankfurt is an expensive market, driven by finance and European headquarters, and schools compete with those clients for the good agencies. These are the ballpark figures found in typical local agency quotes and public agency rate pages.
| Model | 2026 range (ballpark) | Best for | Watch out for |
|---|---|---|---|
| Freelancer, hourly | 70 to 130 EUR/h | One-off technical fixes | Little bilingual editorial capacity |
| Agency, hourly | 110 to 180 EUR/h | Advice, workshops with the admissions team | Invoices that grow without a scope |
| One-off audit | 2,500 to 8,000 EUR | Starting point before a redesign or admissions season | Audit with no prioritised action plan |
| Local monthly retainer | 1,500 to 3,500 EUR/month | Content, technical work, regular follow-up | Vague deliverables month to month |
| Education specialist agency | 3,000 to 5,000 EUR/month | German and English, several campuses | Forced long lock-in |
| Content project | 4,000 to 12,000 EUR | Curriculum, admissions, fees, transport pages | Word-for-word translated copy |
For a single-campus school, an audit followed by a 2,000 to 3,000 EUR monthly retainer usually covers the essentials. At Kolonell, this work is priced on quote, after a diagnosis.
The red flags that should send you elsewhere
| Red flag | Why it hurts a school | What to require instead |
|---|---|---|
| A promise to be first for international school Frankfurt | No serious provider promises a ranking: Google does not allow it | Measurable goals on visit requests |
| Packages of 50 links a month | Artificial links, penalty risk, the school's reputation at stake | Real mentions: parent associations, local press, partners |
| No access to your Search Console | You no longer own your data | Account in the school's name, revocable agency access |
| Reports limited to positions | No link to enrolments | Tracking of visit requests and opened applications |
| Pupil photos with no question about consent | GDPR risk and loss of parents' trust | Systematic check of parental consent |
| 24-month contract with no exit | You pay even if nothing moves | 1 to 3 months' notice after an initial period |
| Invented content on exam results | Misleading claims families can check | Only data the school already publishes |
That last point matters. A page showing exam results, accreditations or pupil numbers must repeat exactly what the school holds and already publishes. A provider who embellishes those figures exposes you more than it helps.
Questions to ask before you sign
An international school in Frankfurt has constraints the average agency does not know. Ask these questions and listen to how precise the answers are.
- How do you handle German and English? Expat families search in English; German families wanting an international curriculum often search in German (internationale Schule Frankfurt, bilinguale Grundschule). That needs two separate keyword studies, not a translation.
- Which pages will you build for each curriculum actually offered? IB, British, American or French: only those the school really teaches, with the accreditations it actually holds.
- How do you handle children's data? Minimal admissions forms, no date of birth at first contact, tracking tools configured in line with the GDPR and the BDSG. The admissions portal and the student information system are separate topics, priced on quote.
- What will you do with transport and neighbourhood pages? Bad Homburg, Oberursel, Sachsenhausen, Westend: many searches combine the school and the commute.
- How do you account for the admissions calendar? Search peaks follow corporate relocations, often in spring and around the start of the school year.
- Who checks the Impressum and mandatory notices? In Germany, the publisher identification duty now sits in the Digitale-Dienste-Gesetz. A serious provider refers you to your adviser for sign-off. This is not legal advice.
Comparing proposals with a scoring grid
Score each proposal out of 5 on each criterion, then multiply by the weight. An agency that is solid across the board often beats one that is brilliant on technical work but silent on admissions.
| Criterion | Weight | What to look at |
|---|---|---|
| Understanding of the family journey | 25% | Relocation, visit, application, enrolment |
| German/English method | 20% | Separate keyword research per language |
| Measurement tied to admissions | 20% | Visit requests, applications, sources |
| Respect for children's data | 15% | Consent, minimal forms |
| Price and deliverable transparency | 10% | Written monthly deliverables |
| Exit terms | 10% | Notice, ownership of content and accounts |
What does a serious first 90 days look like?
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Month 1: technical audit, analysis of family searches in German and English, tracking of visit requests. Month 2: rewrite of curriculum, admissions and fees pages, one transport page per area, a complete Google Business Profile. Month 3: first content answering parents' recurring questions (admissions calendar, waiting list, switching between school systems) and a first report tied to enquiries. Visible traffic effects usually arrive between 4 and 9 months, with no outcome that can be promised.
Mini case study
Illustrative example: Mainview International School, a campus north of Frankfurt, receives three proposals. Agency A charges 1,800 EUR a month and promises positions. Agency B asks 3,200 EUR a month with a 24-month lock-in. Agency C offers a 4,500 EUR audit then 2,600 EUR a month with 2 months' notice. On the grid, C scores 4.2 out of 5, B 3.4 and A 2.1.
Cost of C in year one: 4,500 + 2,600 × 12 = 35,700 EUR. If fees are around 20,000 EUR a year (market assumption) and a family stays 3 years on average, one additional enrolment is worth 60,000 EUR in revenue. Two extra families attributable to search are enough to justify the investment.
FAQ
How long before we see more visit requests?
Usually 4 to 9 months for a measurable effect, sooner if the site has simple technical faults. The first weeks mostly go into setting up tracking and rewriting 5 to 10 key pages.
Do German and English need separate budgets?
Yes, plan for roughly 30 to 50% more editorial work for the second language. Searches differ, and a plain translation misses much of the local demand.
Can we publish pupil photos on pages we want to rank?
Only with documented parental consent, and with zero names displayed. Many schools prefer photos of facilities and activities without identifiable faces.
Is a one-off audit enough?
A 2,500 to 8,000 EUR audit gives a roadmap, but without execution 60 to 70% of recommendations often stay in a drawer. You need at least one internal or external resource to apply them.
What if our current agency refuses to hand back access?
Require from day one that Search Console, Analytics and Google Business Profile are in the school's name. If they are not, allow 2 to 4 weeks to recover account ownership.
Let's talk about your search visibility. We review family searches in German and English and your curriculum and admissions pages, then price a plan on quote. Request a free quote: diagnosis and proposal within 48 hours.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.