Skip to main content
CyberLab.Team

In-person language schools

Your language school on Google: classroom groups first, online second, and a clear first step

Your manager keeps the Google Maps listing faithful to the languages and levels that meet in a classroom at this address, apart from online programs, and to the aim of each course: general, exam preparation, business or children. The listing also names the first step for a person unsure of their level, and shows which groups are taking students.

One location from €75 a month

Discuss my profile

The request is free and creates no obligation; a manager replies within one business day.

Languages and levels, goals, the first step, then the calendar

Four facts from the office, arranged the way a student meets them before enrolling. Nothing in a field changes until the fact behind it has arrived.

  1. 1

    The languages and levels taught in class at this address

    You tell the manager which languages meet in the building this session and the levels the school runs for each. Every one becomes its own service marked as a classroom group, online programs are kept in one separate line, and a language that no one teaches here comes off.

  2. 2

    The goal of each course, in the school's own words

    General, exam preparation, business and children's courses each get a service under the name the school uses for it, with the language and the group it is built for. Nothing in the name suggests a result.

  3. 3

    The first step for someone who does not know their level

    You say what a newcomer does first: a placement talk, a written test or a class visit, where it happens and who runs it. The description states it in your words, and the manager walks the link to its last screen as a stranger would. The school makes the assessment and the manager never does.

  4. 4

    The enrollment calendar with the link to the current intake

    Open groups are posted with a start date and the address they meet at. A group that fills comes down once you report it to the manager. One link leads to the current intake, and the record shows which groups it covers.

Send the timetable and the placement sheet

Send the address of the listing together with this term's timetable of groups and whatever a newcomer is handed or asked to do first. Your manager reads the profile against those pages, line by line, and starts with the line that sends callers to the wrong room.

Discuss my profile

How a student picks a language school on the map

A search starts from one language, a rough idea of the level and a class time that fits around work or home. The listing is read against exactly those three things, and the person then decides whether to make the trip.

  • The language comes first. A profile that lists every language a school has ever taught reads like a directory, and the person who needs Spanish looks for a school with a Spanish group that meets in a room they can visit.
  • Format is the next filter. Some people want a classroom because a screen at home is where they already work all day, and they read whether the classes happen at the address or only on a video call.
  • The aim of the course decides which group they call about. A parent looking for a children's class, an adult who needs the language for work and someone preparing for an exam are each searching for a different course, even in the same language.
  • Level is the doubt that can stop a person before they call. They read whether there is a way in for a beginner, whether the school helps someone who has studied before and forgotten a lot of it, and what the first conversation actually is.
  • Then timing and place. A group that meets after work near a transit stop is a different offer from one that meets on weekday mornings across town, so the class times and the entrance matter as much as the language.
  • Reviews are read for the teachers and for how a school treated someone who joined a group that turned out wrong for them.
  • Photos work as evidence that the classroom exists: the rooms where groups meet, the whiteboard, the reception desk, the hallway a newcomer walks on the first evening.

Where a language school's listing drifts

The trouble is a person sent to a language that no one teaches in the building, or to a group already under way, or left unsure whether the school is a physical place at all. One honest sentence in the listing addresses each of these gaps.

  • The service list keeps a language whose only teacher left in the spring, so front-desk staff spend the week explaining that no group exists, and callers hang up before hearing about the languages that do run.
  • Online programs for students in other cities share a description with the classroom courses, so a person from the next neighborhood cannot tell whether they should come to the address or open a laptop.
  • Every course is called courses. The adult who needs business English calls and is told about a group for seven-year-olds, because the listing never separated a general course from a children's one.
  • The link for signing up opens a page that first asks the visitor to choose a format and a level, and a person who does not know their level closes it on the second screen.
  • A post from last fall still invites people to a group with a start date that has passed. The group filled long ago, and callers are not told about the next intake.
  • Copy promises that someone will be fluent in a set number of months or will pass an exam, and a student who did not comes back to the review page quoting the promise word for word.
  • The desk hours end early in the afternoon, so an adult who can only attend in the evening concludes the school is closed, even though the evening groups meet until late.

The fields a language school depends on

The language taught, the level, the aim of a course and the format are stated through the services, the description and posts, which share that job, and if they disagree the reader trusts none of them.

  • A primary category that names what the school does at this address, with further categories only for work really done there. A translation desk or a tutoring line the school no longer runs does not belong beside it.
  • One service per language taught in a classroom, each with the levels the school runs for it in the school's own words and a note that the group meets at the address, so the reader does not need to guess.
  • A separate service for each course goal the school names, such as general, exam preparation, business or children, so that a person searching for one of them meets a service that says exactly that.
  • A single line for online programs, placed after the classroom courses and clearly marked as a different format, so that it cannot be mistaken for the reason the address exists.
  • A description that tells a newcomer what the first step is, as the school runs it, whether a placement talk, a written test or a sample class, and where it takes place.
  • Hours that state when the desk receives people, or no hours at all, since Google's guidelines list schools among the businesses that should not show regular hours. Evening and weekend group times go into the services, because Google's guidelines name class schedules among the varied hours that do not belong in regular opening hours.
  • A sign-up link that opens the classroom intake or the first step for a newcomer directly, and a phone number or messaging link that reaches a person who knows the group calendar.

What the office checks each month: groups, intake, first step

The office goes through one short list of questions about the classroom every month, and a field changes only if an answer has changed.

  • Which languages and levels meet in the building this month. A teacher on leave or a group that did not reach the minimum means the service text changes too, not only the internal schedule.
  • Which groups are open, which are full and what starts next. Each intake is a post with the office's own dates and address, and any line about seats left comes off when you tell the manager the group is complete.
  • The first step for a newcomer, walked through as a stranger would: from the profile to the link, to the last screen, to the confirmation the school actually sends.
  • The online line. It is checked so that it still describes a separate format and has not started to crowd the classroom courses at the top of the description.
  • The season, looked at ahead of time: the break between sessions, the days the school is closed, and the weeks when a new intake opens and the calendar changes.
  • A review about a teacher's conduct, a child's safety or a dispute over a fee is passed to you before any reply is drafted.
  • Exam sessions and school holidays are put on the calendar at the start of the term, so the dates the school is closed are entered once and posted ahead, not remembered on the day.

Settings that decide whether a newcomer finds the right room

One edit per item, and why a language school needs it. The Google help page that supports each one sits underneath.

  1. 1

    Keep the exam status and the language out of the name

    Service or product wording is not allowed in a business name under Google's rules, so adding a course type or an exam-center label to the school's real name risks suspension. The status goes into the description in the words of the paper behind it, and the languages go into the services.

    Google's help on this: Guidelines for representing your business on Google

  2. 2

    Say the language of instruction in each service description

    A course for foreigners names who it is for and the language it is explained in, for example a Polish course taught in Ukrainian, in the service description. The service name leaves out prices and phone numbers, which can get a custom service rejected, and the description carries the rest.

    Google's help on this: Manage your services on your Business Profile

  3. 3

    Post each intake as an event

    An intake is posted as an Event with its title, start and end times, and the post comes down once the group has begun. A plain update stays until Google archives it after six months, so a forgotten notice would still invite people to a group that started in autumn.

    Google's help on this: Create & manage posts on your Business Profile

  4. 4

    Point the booking link at the first step

    If the profile offers a booking link, aim it at the page for a placement talk or a class visit, not at the course catalog, and set it as the preferred link when the profile has several. Google lets you mark one link as Business preferred.

    Google's help on this: Manage your local business links

  5. 5

    Keep the phone number out of intake posts

    A post that carries a phone number in its text may be rejected. Intake posts use the call button, which takes the number from the verified profile, so the number lives only in the phone field.

    Google's help on this: Business Profile photos, videos & posts content policy

  6. 6

    If you show no hours, announce closed weeks in a post

    Google displays special hours only when main hours exist on the profile. A school that shows none therefore announces the week between terms in a post dated ahead and in a line of the description.

    Google's help on this: How to set Special hours

Reviews about teachers, pace and level labels

Reviews of a language school are about teachers, the pace of a group and how the office handled a change. A reply speaks for the school and never grades a student.

  • A review saying the group was too hard or too easy gets thanks and an invitation to talk to the office about the right group. The reply never argues with the reviewer's level and never promises a transfer.
  • Praise for a teacher is answered on behalf of the school. The reply does not promise that the teacher will stay on the same group next session.
  • A review about a group that started late or changed rooms gets the school's own account of how it announces changes, and never an invented date.
  • A parent's review about a child's class is answered without the child's name, age or progress, even when the parent wrote them first.
  • A positive review that names a language and a course aim is thanked with that same language and aim repeated, so the next reader learns something true about the school.
  • A level label that misleads, or a room nobody can find on the first evening, often turns up in more than one review. The manager lists each by group and time slot, so the office changes the label or the sign and not only the reply.

Where a human has to step in

  • A review that describes a teacher's behavior toward a student, especially a child, is left undrafted. It goes to the school, and the school decides whether and how to respond.
  • Replies never state a student's level, results, attendance or fees, even where the reviewer has already made them public.

A parent's review answered without the child's name or progress

The manager writes replies on the school's behalf and never grades a student. Anything about a teacher change, a group too hard or too easy, or a child's class comes to you for approval before it is published.

Discuss my profile

What a language school's posts are for

Posts for this trade are about dates and doors: which group is starting, where it meets, and what a newcomer can do first. They never talk about results.

  • Every intake is published as an event post that carries the language, the aim of the course, the start date, the meeting days and the address, and nothing about how well students will speak afterward.
  • The school's first step for a newcomer, in its own words: what happens, about how long it takes, and how to book it.
  • A seasonal notice when groups pause between sessions, with the date classes resume, posted before the break rather than after people show up at a locked door.
  • Photos of the rooms as they are now, the hallway and the reception desk, with people shown only where every recognizable person has agreed in writing.
  • A short note on what to bring to the first class, as the school lists it, with no hint that the course is easy or quick.
  • What is never published: an exam pass rate, a promise of fluency by a date, a student's placement result or a photo of an exam sheet.

Branches, partner offices and the company classroom

One location

One building is one listing: the address is where groups meet, each language taught in class is a service, and online programs sit in a single labeled line. Sessions, teachers and groups change, and the wording is adjusted with them.

A network

A school with several branches has a separate listing only for a branch with its own sign that welcomes students while its listed hours run. Billing is separate for each location, and packages can differ between them. The office of a company where a teacher visits a corporate group stays in text and never becomes a location.

Timetable and levels: the school states them, the manager keeps them consistent

What the manager does

  • Holds one service per language taught in class, and lifts it off once you say the group no longer meets at the address.
  • Keeps online programs to one clearly labeled line, and keeps every post that invites a person to a classroom limited to courses that meet there.
  • Follows the sign-up link to its final screen along with the newcomer's first step, and notes any screen that asks a person to guess their level.
  • Strikes wording that promises fluency, an exam result or a schedule the school cannot keep, and offers a plain description of the program in its place.

What you confirm

  • The languages, levels and course goals that meet at this address this session, and which teacher covers each.
  • The first step for a newcomer, exactly as the school runs it, and who conducts it. The manager describes it and never assesses anyone's level.
  • The moment a group becomes full, the date of the next intake and the link for it.
  • The exact wording of any exam center status, partnership or qualification the school holds, together with the paper that supports it.

A first month for a school: level labels sorted, then the next intake

an example of the process, not a client result
  1. Week 1

    Start with the facts. Two lists sit side by side: the languages, levels and goals the office says meet at the address, and what the listing claims today. Entries found only on the second list mark where the month begins.

  2. Week 2

    Formats and the door. Classroom services are separated from the online line, the category set is checked against the work done here, and the description gains the route from the street to the room.

  3. Week 3

    The first step and the calendar. The newcomer's first step is written as the school runs it, the sign-up link is followed to its last screen, and the next intake is posted as an event while expired ones come down.

  4. Week 4

    Replies and the list of wrong calls. Waiting reviews get answers in the voice the school chose, promises about fluency or exams are put forward for removal, and the closing note sets the month's edits beside the calls the desk logged as wrong ones: a language nobody teaches here, a group already under way, a level mismatch.

This is an example for a school whose timetable changes every term, and it promises no result. A listing that mixes classroom and online courses starts with the split, and the chosen package sets the pace.

Checks for the first week of a new term

  • Read the services aloud with the front desk and cross out every language that no teacher covers in the building this session.
  • Look at the first lines of the description. If the online programs come before the classroom groups, a person searching for a class is being sent to the wrong format.
  • Ask a new student what they thought the first step would be, then open the link from a phone. If it asks them for a level before it offers a way to find one, that is the first fix.
  • Find the start date of the next intake on the profile. When every date belongs to an earlier session, callers are being invited to a group that began long ago.
  • Search the services, description and posts for the words fluent, guaranteed and pass rate, and for any promised exam date, and delete whatever the school cannot document.
  • Scroll through the gallery looking for an exam sheet, a certificate with a readable name or a student who has not agreed in writing.

Start the term by reading the listing, or by sending it to us

The manager compares the services with the teachers in the building this session, puts classroom groups ahead of online programs and tries the sign-up link. What needs the school's decision comes back as a short list.

Discuss my profile

Fluency, exam results and levels: what the listing leaves to the school

  • We do not promise that a student will be fluent, pass an exam or reach a level by a given date, and no pass rate is shown. The profile describes the program and not an outcome.
  • Only the school assesses a student's level. The manager describes how the school does it and never scores, estimates or comments on anyone's level from a message.
  • An exam center status, a publisher partnership or a qualification appears only in the school's own wording and only with paper behind it, and we do not vouch for any of it.
  • An online program is never the reason the address exists, and a place where the school does not receive students does not become a listing of its own.

Google's own help for this kind of business

Each link opens an article of Google Business Profile Help, in this page's language where Google offers one. The line under it says why it matters here.

What is the same for every industry

The industry page above is about what changes from one business to the next. The part below is the same for a restaurant and a dental practice alike: the packages, the split of duties and the rules Google sets. It applies to the Google Business Profile, the listing many still call Google My Business.

How the packages work here

Each location we service is on one of three packages. The package sets how many posts and review replies a month are included, how the profile details are updated, and whether the monthly optimization, the catalog of goods and services and the advertising are included. Prices are on the pricing page. See the prices Everything the team handles

Start

Profile upkeep

€75 per Google location per month · without VAT

  • 4 posts or offers a month
  • Up to 50 review replies a month
  • 3 requests to update the profile details
  • Photo updates
  • Review QR code
  • Basic monthly report
  • Manager's first reply: up to 2 business days

Business

Profile development

€149 per Google location per month · without VAT

  • 24 posts or offers a month
  • Up to 200 review replies a month
  • Regular updates to the profile details
  • Monthly optimization and SEO of the profile
  • Goods and services added gradually
  • Content plan and competitor analysis
  • Extended monthly report
  • Quarterly consultation
  • Manager's first reply: up to 1 business day

Pro

Profile development and advertising

€249 per Google location per month · without VAT

  • Everything in Business
  • 24 posts or offers and up to 200 review replies a month
  • Initial setup and launch of Google Ads
  • Ad copy and images prepared
  • Advertising in one language
  • Campaigns run and optimized every month
  • Extended report with the advertising work and plan
  • Manager's first reply: up to 1 business day

The manager proposes, you approve

The manager drafts every change, post and reply from your materials. Nothing is published, restored or billed without your yes; a flagged edit or a package switch waits for you.

Who does what, in every industry

What the manager does

  • Checks the profile regularly and keeps a written record of the agreed data.
  • Prepares the updates to the profile details, the posts and the offers from your materials and the agreed plan.
  • Replies to reviews within the monthly limit, in the tone you set once at the start, and hands anything sensitive back to you the same day.
  • Writes the monthly report and puts recommendations into the dashboard chat instead of acting on them alone.

What you confirm

  • The facts only you know: current hours, prices, services, photos, who is on the team this month.
  • The tone of replies, set once at the start, and the wording of anything escalated to you.
  • The yes before a value someone else changed is restored and before a location moves between packages; nothing is charged without it.

What works the same way in every industry

  • Ownership and access: the profile stays the property of the business. The manager works from the business's own account with manager rights, and the first step of the first month is confirming who owns the profile and who else still has access.
  • Suspension: if Google suspends a profile, the manager looks for the likely cause, corrects the data to match the paperwork the business holds and files the request to reinstate. This is part of every package. Timing and the decision stay with Google.
  • Duplicates: a second profile at the same address, or an old one left after a move, is reported to Google with the evidence. What stays and what merges is agreed with you before anything is sent.
  • Measuring: when you agree to it, the website link in the profile gets tagging, so visits that start on the profile show up separately in your analytics. Calls and direction requests are counted in Google's own profile statistics, and only you know which of them became a customer.
  • Recurring customer questions: the answers are written into the profile's own fields and updates, worded as you confirmed. Google turned off the questions and answers API for Business Profiles on 3 November 2025 while it reworks the feature, so this part of the work does not rely on that section.

Google's rules that apply to every profile

  • Local ranking is Google's own weighing of relevance, distance and prominence. No service can buy a position or promise a place in the results.
  • Verification, eligibility and which categories exist are Google's rules and differ by country.
  • Photos and reviews left by other people cannot be deleted by us. Where they break Google's rules they can be reported, and Google decides.
  • Booking, ordering or delivery features are connected only when you already run them with a provider Google supports in your country.
  • The number of posts and review replies per month is fixed by the package, and what is unused in a month does not carry over. On Start the profile details are updated on agreed requests, on Business and Pro regularly, as the business changes.

Reviews: the same policy everywhere

  • We do not ask only happy customers for reviews, do not offer anything in exchange for one and do not remove reviews: Google takes down a review that breaks its rules, and the author can delete their own.
  • We do not promise a rating, a position in the results or more customers. We promise the agreed process, every month.

What the team handles for this industry

See the prices

The rest of the local SEO work

This page is about the profile: what a manager keeps correct on the map every month. Local search also depends on the website itself, on citations and on the pages a customer lands on after the map. Those we handle separately, and the express review points to which of them is actually holding you back.

Hand over the classrooms, the first step and the open groups

A manager sets up the languages, levels and first-step description as the school runs them, then updates the listing at each intake. You confirm the teachers, the placement process and when a group fills.

Discuss my profile

Frequently asked questions

How do we separate in-person classes from online programs on our school's profile? +
Each language taught in the building becomes its own service, marked as a classroom group at the address. The online programs are kept in one short, clearly labeled line after them, and the sign-up link and the posts point to the classroom intake first. The listing represents the place where you receive students, so an online course is never described as a reason to visit.
How do we update enrollment details when a particular group is already full? +
You tell the manager when the group is complete. The invitation comes down from the description and posts, the link is changed to point to the current intake, and the next start date goes up as an event. The fact that a group is full is stated in words, and the manager records what was changed and when.
Can the profile tell a newcomer which level to start at? +
No. The school assesses the level, by whatever means it uses. The profile describes that first step, whether it is a placement talk, a written test or a class visit, and the manager checks that the link to it works. No one on our side scores a test or guesses a level from a message.
Should exam preparation, business and children's courses each be a separate service? +
Yes, once you confirm that they run in a classroom at the address. Each gets a service under the school's own name for it, with the language and the group it is built for. Naming an exam in a service does not make the school an exam center.
We teach employees inside client companies. Can those offices be locations? +
No. Google's eligibility rules treat a location as a place where the school welcomes students during its listed hours. Corporate groups held in another company's office are described in text as an outside format, and the pin stays on your own address.
Our teachers also tutor privately and each opened a listing at our address. Should they keep them? +
Only where the teacher really works independently. Google's test for a separate profile of an individual practitioner is a public-facing role, reachable directly at the verified location during stated hours. Listings at one address can split the reviews and leave old phone numbers live after someone leaves. The manager makes a list, and you decide which, if any, belong to a teacher who works on their own.
Can the profile say we are an official exam center or a publisher's partner? +
Only in the words your papers use, for this address and this period, and never in the business name. The manager asks for the document behind the wording and notes what it covers. A claim that the school guarantees an exam result stays out either way.
Can the profile list course fees? +
The services editor takes a price and a description for each service, so a fee can be shown there once you confirm the figure. The service name never carries it, because Google asks that custom service names leave out prices. A fee that changes every term is also a line to edit each term, or the profile will show last term's figure.
A student wrote that the group was too hard for them. How do we answer? +
A short reply that thanks them, avoids any remark on their level or the teacher's method, and invites them to talk to the office about a better-fitting group. You approve the wording one time, and it serves for similar reviews.
Our office closes in the afternoon but groups meet until late. What goes into the hours? +
Google's guidelines list schools among the businesses that should not show regular hours, since class schedules count as varied hours, not regular opening hours. So the choice is between showing no main hours and showing only when the desk receives people, and the evening and weekend groups go into the services. Special hours appear only while main hours are set, so with none shown, a closed week between terms goes into a post and the description.

The classrooms, the first step and the open groups, on one honest listing

Ask for a look at your school's profile and attach the list of open groups, if there is one. The answer comes within one business day. It marks where the listing and your classrooms part ways, in languages, levels, the first step and the groups taking students, and it names a package for each branch.

Discuss my profile

We work on Business Profiles under Google's rules for agencies. What to expect from an agency, Google explains in Tips for working with third parties to manage your Business Profile.