Knowledge base · Assessing your agency or portal

Assess your SEO agency or franchise portal: why they rarely move your locations forward online

Not a question of quality, but of specialism and business model: this is how you test what your partner can deliver per location.

By Gijs Bodenstaff · Updated:

Want to assess your SEO agency as a franchise chain, or have you noticed that your franchise portal is not making your locations more visible? Usually that is not down to effort or quality, but to what the partner is set up to do. In the Local SEO Benchmark Franchise Ketens 2026, only 40% of 500 Google Business Profiles were fully completed, even though almost all of those chains work with an agency or an in-house marketing department.

Why do agencies and portals do so little for your locations online?

A general online agency is built around campaigns, creative, the website and the brand. A portal, directory or fair is built around reach among candidates. Both are valuable. But a chain with dozens of locations needs something else: visibility per address, on Google, Apple Maps, Bing and in AI assistants. That is a separate discipline with its own measurement methods.

So what follows is not an accusation but a test. In part A you look at your current agency and account manager. In part B at portals, directories and fairs. After that you get ten questions to put to both. Prefer to read more widely first? Browse more practical articles in the knowledge base.

Comparison of what agencies and portals are set up for versus what franchise locations need, such as geo-grid measurement and reviews within 24 hours
On the left, what agencies and portals usually focus on; on the right, what a location needs online.

Part A: how do you assess a local SEO agency and your account manager?

Start with what you receive every month. It quickly shows whether your agency looks at the brand or at each location separately.

Reporting on the domain rather than on the location

Many monthly reports show traffic and rankings for the website as a whole. For a chain that says little. Whether a location appears in Google Maps depends on where someone searches: two streets away the result can already differ. A geo-grid lays a grid of measuring points over the catchment area, for example 5x5 or 7x7, and measures the ranking at every point. Standard rank tracking tools give one figure per town. So ask whether you get a map per location, or a single average.

The account manager as relationship manager, not specialist

Account managers are often strong at planning, meetings and keeping track of agreements. That is something other than being a Local SEO specialist. A simple check: open your contact's LinkedIn profile and see what training or certification is listed in local search and GEO. Watch out for turnover too. With every new contact, part of the knowledge about your chain is lost, and you start explaining all over again.

Keeping up takes hours an agency model struggles to carry

An observation by Gijs Bodenstaff, not research, based on more than 15 years of Local SEO: anyone who really wants to keep up with this field easily spends 15 hours a week on it. Testing, reading updates, trying new features. In an agency where staff must bill most of their time, there is rarely room for that. On top of that, a lot of local search news comes from the United States. Not all of it works the same way in Europe, so translating it into Dutch practice is an extra step.

What the benchmark shows

In the Local SEO Benchmark Franchise Ketens 2026 we tracked the 100 largest Dutch chains; the method is described alongside Gijs's books on franchise chains. 40% of the profiles were complete. Only 6 of the 100 chains responded to reviews within 24 hours. Those figures concern chains that nearly all have help already. That points to a gap in specialism, not a lack of effort.

Part B: why does a franchise portal not help your visibility?

Anyone who reads through the public vacancies, contact pages and service pages of the large Dutch franchise portals (reference date October 2026) sees roles such as recruiter, customer success, marketing manager and editorial staff, and services such as a magazine, newsletter, fair, lead generation and recruitment and selection. We did not come across specialists in Local SEO, Google Business Profiles or GEO there, and they do not offer those services either.

That makes sense. A portal is a media and recruitment business. It earns from attention on its own platform, not from how well your locations are found per postcode. For reach among candidates that can work well. It does not solve your own online visibility. How to weigh up those two roles is covered in the drawbacks of the classic portal model.

Feel free to check it yourself. Look at the team page, the open vacancies and the services of the partner you work with. If you see nobody there who works with Business Profiles and AI visibility every day, you know what you can and cannot expect. Want to recruit candidates without paying for space on someone else's platform? Look at recruitment without an advertising package.

Which test questions should you put to your agency or franchise portal?

Send these questions in advance and ask for written answers. They work for an agency and for a portal. A partner that is open about them deserves trust, even if the answer is that something falls outside their field.

Looking specifically for a GEO agency? First check who compiled the ranking: in many lists of 'the best GEO agencies' the agency that wrote the list is itself at number 1. Compare instead on testable criteria, such as fixed test prompts and measurement per location; you will find an overview at bestgeobureau.nl.

Ten test questions for your agency or portal
QuestionWhyA good answer looks like
Do you measure per location or per domain?Local rankings differ per addressA report per location with a geo-grid
Which grid do you use?One measuring point misses the edge of the areaA fixed grid, for example 7x7, the same every month
Who actually does the work?Relationship management is not a specialismA named person with demonstrable Local SEO training
What happens if your contact person leaves?Knowledge about the chain disappearsDocumented agreements and a fixed specialist
Do you manage Apple Business Connect and Bing Places?Google is not the only map platform Yes, with status per location
How quickly are reviews answered?Speed and content both countWithin 24 hours, personally per location
How do you measure visibility in AI assistants?AI assistants are a search channel in their own rightFixed test prompts, repeated monthly
How do you test news from the US?Not everything applies in EuropeOwn tests before anything is applied
How do you make your money?The business model steers the workA public price per location or payment on results
How long am I tied in?Long contracts take the pressure offCancel monthly, no annual contract

Agency, portal or franchise marketing agency: what is each set up for?

This comparison is about models, not about specific companies. Within each model there are better and weaker providers.

Three models side by side
General agencyPortal, directory or fairFranchise Marketing Bureau
Set up for Campaigns, website and brand Reach among candidates Visibility per location and recruitment
What you measure Traffic and rankings per domain Visitors, enquiries, leads Geo-grid, profiles, reviews, AI visibility per location
Business model Hours or retainer Listings, adverts, stands at fairs €199, €400 or €600 per location per month; recruitment on results
Contract term Varies by provider Varies by provider No annual contract

What do we set up differently from a regular agency?

We deliberately chose a team that focuses solely on local and AI visibility for chains. You can see that in who does the work and how we keep up. More background is available under why choose Franchise Marketing Bureau.

What we set up differently
ComponentHow we do it
SpecialistsLocal SEO specialist Peter, Local SEO analyst Angela, Elisabeth for local advertising and researcher Stanley Leijnse for Local SEO and GEO
Keeping upGijs is a beta tester at Google Labs, a Google Product Expert and a level 8 Local Guide
Own researchThe Local SEO Benchmark Franchise Ketens 2026 covering 500 profiles of 100 chains
Knowledge documentedThree books on Local SEO and GEO for franchise chains
Price and termPublic prices per location, recruitment on results, no annual contract

Should you cancel your current agency, then?

No, not necessarily. If the partnership is going well and you get clear answers to the ten questions, stay. A trusted partner who knows your brand is worth a lot. Often a combination works best: your agency keeps the brand and campaigns, we take on the locations. Read how that works under Local SEO and GEO for marketing agencies.

Want to know where you stand first? You can request a scan free of charge; we then measure how visible you are per address. You can also make a start yourself with the local SEO checklist per location.

What does a location outside the Google Maps top 3 cost you?

This calculation uses Dutch figures instead of American click-through rates. The average revenue per franchise location comes from the Dutch Franchise Association (NFV) statistics, reference year 2025. Nobody can say in advance exactly how much revenue a location loses without a top position in Google Maps, with a Google Business Profile that is not in order, or without proper review management. So you calculate a scenario per cause: a few percent of revenue going to a more visible competitor. Add them up and you see the combined cost.

Worked example per sector: what 1% or 3% less revenue per location per year costs
SectorRevenue per location per year1% revenue missed3% revenue missedGrowth package (€4,800 a year) as share of revenue
All sectors (average)€1,445,000€14,450€43,3500.33%
Services€480,000€4,800€14,4001%
Hospitality€1,230,000€12,300€36,9000.39%
Health care€1,270,000€12,700€38,1000.38%
Non-food retail€1,750,000€17,500€52,5000.27%
Food retail€2,910,000€29,100€87,3000.16%
Other brands€680,000€6,800€20,4000.71%

Revenue missed per location per year: - (per day -)

Revenue missed for all locations together per year: -

Package cost for all locations per year: -

The package pays for itself if each location wins back - of its revenue.

  • 6 of the 100 largest Dutch franchise chains reply to a Google review within 24 hours; the average response time is 6.8 days and 90% has no demonstrable review management process.
  • Only 40% of the 500 Google Business Profiles examined is fully completed.
  • In the measurement one review was viewed around 15,000 times on average: an unanswered complaint stays visible to thousands of people.
  • 42% of consumers would rather not do business with a company that never replies to reviews (BrightLocal 2026).

Sources: NFV Franchise Statistics, reference year 2025 (34,937 locations, €50.5 billion revenue); Local SEO Franchise Benchmark 2026 (100 largest chains, 500 profiles); sector model on franchiseseo.nl (in Dutch). The percentages are scenarios you choose, not a measurement or a promise. We do not promise rankings or revenue.

Questions about assessing your agency or portal

Why am I, as a franchisor, often not satisfied with my SEO agency?
Often because the agency looks at the domain and you look at locations. A report on website traffic says little about whether a location appears on the map. That is not unwillingness but a different specialism. So ask explicitly for measurement per location and see whether your agency can deliver it.
What is a geo-grid and why do I need one?
A geo-grid is a grid of measuring points over a location's catchment area, for example 5x5 or 7x7. At each point you measure the ranking in Google Maps. That shows where a location is strong and where it drops out, which a single ranking per town cannot show.
How do I check whether my account manager understands Local SEO?
Check on LinkedIn what training or certification your contact has in local search and GEO. Also ask who actually does the work and whether you can speak to that person. A good relationship manager does not need to be a specialist, but then there must be a specialist behind them.
Can a franchise portal make my locations easier to find?
Usually not, and that is not what a portal is for. A portal earns from visibility on its own platform and focuses on reach among candidates. Your own visibility per location in Google, Apple Maps, Bing and AI assistants requires different work and different specialists.
How can I check for myself what a portal does and does not do?
Look at the team page, the open vacancies and the services on the portal's site. There you can see which roles they employ and which services they sell. If you find no specialists in Business Profiles or GEO, you know you need to look for that help elsewhere.
Does Local SEO news from America also apply to the Netherlands?
Not always. A lot of local search news comes from the United States, and some features or rules work differently in Europe or arrive later. Anyone who applies that news directly without testing it runs the risk of spending time on something that has no effect here.
Why is keeping up with Local SEO difficult for an agency?
In Gijs Bodenstaff's observation, keeping up properly easily takes 15 hours a week. Those are hours for testing and reading that cannot be billed to a client. In a model where staff mainly need to be billable, that quickly falls by the wayside. It is an observation, not research.
What do the benchmark figures say about chains' agencies?
In the 2026 benchmark, 40% of the 500 profiles examined were fully completed and 6 of the 100 chains responded to reviews within 24 hours. Almost all of those chains have an agency or an in-house marketing department. That shows local visibility often falls between two stools.
Can you work alongside my current agency?
Yes. You can keep your agency for brand, website and campaigns, and let us handle the locations: profiles, reviews, local pages and AI visibility. We agree a clear division of tasks in advance, so nobody duplicates work and you keep one overview per location.
What does it cost if I bring my locations to you?
We work with fixed prices per location per month: Basic €199, Growth €400 and Full service €600, excl. VAT. We recruit franchisees on results. There is no annual contract, so you stay because the figures in the dashboard per location add up, not because you have to.

Sources

Portrait of Gijs Bodenstaff, founder of Franchise Marketing Bureau in Utrecht and author of this page about Assess your agency or portal

Gijs Bodenstaff
Franchise marketer, local SEO and GEO specialist, author

Request the free visibility scan and put the results next to your current agency's report.