Ten channels. You usually need one
Each direction below solves one job. Know which - push the fader. Don’t know: describe the situation; we’ll say where to start. Need the whole desk - we do that too, but we start from the blocker, not from everything at once.
drag a fader · click a preset · ←→ keys work too
Each channel
has one job
Open any: what it solves, when it fits, when it’s better not now. Sounds like you? Push the fader. Not sure? Just write.
-
what it solves
Repetitive work that eats the day and the replies that arrive too late. Keeps people in control of the decisions that matter.
when it fits
The team drowns in copy-paste, and a new lead waits hours for a first human answer.
when not now
The process itself changes every week. Automate a stable thing, not a moving one.
we automate what is stable, not what changes every week.
-
what it solves
The technical base, the pages that answer real demand, and the measurement of what organic visits actually lead to.
when it fits
Competitors rank for what you sell, and your blog is a diary nobody reads.
when not now
Nobody searches for it yet. That is a demand-creation job - a different fader.
make the page useful first, then expect rankings.
-
what it solves
Search demand, landing pages and tracking connected - so useful enquiries become visible and countable.
when it fits
There is demand right now, and you need it this month, not next year.
when not now
The offer is unclear. Ads only make an unclear offer expensive faster.
clicks are not the point. leads are.
-
what it solves
Facts and answers structured so ChatGPT, Perplexity and Google AI understand - and cite - your brand.
when it fits
Your buyers ask an AI first, and it names someone else.
when not now
The basic facts on your own site are not straight yet. Fix the source before the citation.
from invisible to cited.
-
what it solves
We answer buyers’ questions where they look for information, so they can decide whether to get in touch.
when it fits
The sale is complex, expensive, or several people have to agree first.
when not now
You need enquiries this month. Content compounds; it does not sprint.
content is king, if it answers real questions.
-
what it solves
Reliable measurement, honest attribution, and reports that end in a decision rather than a chart.
when it fits
Ads, analytics and CRM disagree - and every meeting starts with "which number is right?"
when not now
You get five leads a month. Count them by hand first; build the dashboard when counting hurts.
a report should end in a decision.
-
what it solves
Offers and creative ideas tested fast, with attention, enquiries and sales kept in separate columns.
when it fits
The offer is visual, local, and demand has to be created rather than caught.
when not now
Your buyer is a job title, and there are three hundred of them in the country. That is LinkedIn.
impressions are not the result. enquiries are.
-
what it solves
A page that looks alive, explains the offer in your market's language and makes writing to you the obvious next step.
when it fits
People find you through ads, referrals or a map pin - and open your Instagram before they decide.
when not now
You expect followers to pay the bills next month. A page builds trust; demand this month comes from ads and search.
what’s included
proof
—no public case yet. the first one goes on the board when its number is verified.
likes are applause. messages are business.
-
what it solves
Relevant B2B conversations with the right people: the right companies, the right role, a real reason to write.
when it fits
Your buyer is a job title, several people decide, and each of them needs an argument.
when not now
You sell to consumers, or nobody on your side can answer a reply within a day.
targeted, not mass.
-
what it solves
Sites and stores that are clear to customers and practical for the team to keep improving. WordPress, OpenCart or custom - chosen for the task.
when it fits
Ads and SEO already bring people, and the site is where they get lost.
when not now
Traffic is the leak. A new site does not fix an empty room.
where the sale actually happens.
what we'll talk you out of
FIVE THINGS
WE SAY NO TO.
These are real paid requests. We refuse not because we can’t, but because the tool doesn’t match the problem.
-
SEO when nobody searches for it yet.
New category, zero queries. Ranking first for silence is still silence. Instead → Meta Ads to create demand, then SEO once people start typing.
-
Meta Ads for a buyer who is a job title.
Three hundred facility managers in Germany do not scroll for solar carports. Instead → LinkedIn outbound plus one page that answers their objection.
-
A new website when the old one converts fine.
If the leak is traffic, a redesign is an expensive way to keep the room empty. Instead → Google Ads or SEO - fix the flow, keep the room.
-
AI Search before the facts on your site are straight.
Assistants cite what they can parse. Three different addresses on three pages get you cited wrong. Instead → Content first: one truth per fact, then the citation work.
-
Automating a process that changes every week.
You would be paying us to rebuild the same workflow monthly. Instead → Analytics to see where leads actually stall, then automate the stable part.
mixes that work
ONE CHANNEL, A MIX,
OR THE FULL SET.
Three formats. One channel when it is clear what is broken. A mix of two or three when the problem sits between channels. Or the full set: one team, one report. Click a card and the desk above sets the faders for you.
cases by channel
ONE NUMBER
PER CASE.
Each case is tagged with the channel that did the work. Numbers come from the public case pages. Period and method are there.

PILLAR solar carports · DEMETA
721Meta leads
A working funnel and visible search demand for a B2B product nobody googles by name.

BETSA automated blogAUTO
+373%organic clicks
1,222 articles built by automation. Search kept them working.

ORILL premium saunasWEB
200saunas sold in 6 months
Premium product, real sales scale.

RATNER BEAUTY perfume decantsSEO
156,379Google Search clicks / 12 mo
Search became a growth channel for an e-commerce niche.

PILLAR parking lead engineLI·B2B
40,594parking lots mapped in DE
6,456 high-priority targets. A lead list nobody could buy - so we built it.
questions before the start
THE QUESTIONS
WE HEAR MOST.
Should I start with SEO or Google Ads?
Ads can test active demand quickly. SEO usually makes sense when useful search demand already exists and the business can wait longer. The offer, timeline and measurement decide which comes first.
Can I combine multiple services?
Yes, when the problem crosses channel boundaries. We begin with the smallest useful combination instead of adding services by default.
How long before I see results?
A paid test may produce useful evidence in weeks; SEO and content often need months. The site, market and speed of implementation can move that timeline in either direction.
Do you work with small businesses?
Yes, when the task is clear and there is enough capacity to act on the answer. The scope should fit the stage and budget.
What makes GrandMa different from other agencies?
We make the working logic visible: the question, the evidence, the owner and the next decision. If an idea is not supported by the data, we say so.
How do you measure success?
We agree on the useful signals before the work starts. Depending on the task, that may include enquiries, qualified conversations, revenue or an earlier indicator such as a completed form.
Why no calls?
Written answers can be checked, forwarded and re-read. A call cannot. You get the same person, the same reasoning, and a record of both - usually within one working day.
PUSH THERIGHT FADER.
This page lists the ten services GrandMa offers and a way to choose the one you need right now. If you are looking for a marketing agency for small business, ask whether it can find where your sales actually get stuck before it talks about channels. We look for that first and pick the channel second. Often it is just one.
Start with the blocker
Most marketing problems sit in one of three places. Demand: too few people search for what you sell or could want it, or they do not see you. Message: people see you but cannot tell how you differ or why they should get in touch now. Journey: someone is ready to buy and gets lost on the site, in the form, in a messenger or between sales reps.
A few questions usually show which one it is. Where do enquiries come from today, and how many are there? What happens to them after the form? What do people say when they looked and did not buy? A channel that misses the blocker can spend the budget neatly and on schedule and still change nothing.
One job per channel
Each service has its own page with when it fits and when it does not. In short:
- SEO: demand that already exists in search. Pages people look for, and the technical base that lets Google see them.
- Google Ads: buyers are searching right now and you need enquiries this month.
- Meta Ads: demand has to be created, by showing the offer to people who were not looking yet.
- SMM: people check your Instagram before they write, and the profile has to convince them.
- Websites and ecommerce: visitors arrive but never reach the form or the basket.
- Content marketing: buyers take a long time to decide and need answers before they talk to you.
- AI search: clients ask ChatGPT or Perplexity, and the facts about you have to read correctly there.
- Analytics: ads, site and CRM show different numbers and nobody knows which to trust.
- LinkedIn outbound: B2B with few buyers, where every conversation has to start with a specific person.
- Automation and AI systems: leads and data get lost between people and tools.
When full service makes sense, and when it does not
A full service digital marketing agency earns its place when the problem really sits between channels. Ads send people to a page that does not convince them, and nobody counts the enquiries that follow. With a separate contractor for each channel, everyone reports their own numbers and nobody owns the overall result. One team and one report remove that gap.
You do not need the full set if the blocker is single and clear, if the budget covers good work on only one channel, or if the offer has not been tested anywhere yet. Ten channels on a small budget mean ten underfunded tests and no conclusion from any of them. One channel with honest measurement is better, and the next one comes in when the numbers show it is needed. A performance marketing agency should be able to say that out loud. If you are still deciding whether you need an agency at all, read do your own marketing, hire a marketer or work with an agency?
What shapes the price
The price depends on how many channels we run and the state they are in when we start. The main factors:
- the number of channels, markets and languages;
- the state of measurement: whether GA4 and conversions are set up or have to come first;
- whether there is a page to send people to, or it has to be built;
- the volume of content and how often it is updated;
- a one-off project or ongoing support.
Ad spend on the platforms and the fee for our work are separate costs. We agree scope and price in writing before we start.
What we say no to
The desk above shows five specific cases where we recommend a different channel. The general rules go further. We do not promise rankings, traffic or a date for results. We do not sell all ten channels by default. We do not advertise an offer that even the owner cannot explain. We do not build reports that lead to no decision. If a channel does not produce the signals we agreed on, we suggest stopping it rather than giving it more budget.
Make the next decision visible
Not sure which channel to start with? That is a perfectly good starting point. Send us a few sentences: what you sell, in which market, where clients come from today and what is not working. A link to your site and a rough monthly budget help us answer more precisely. We reply in writing, with follow-up questions and a first step.
write to us
Which channel do you need
right now?
No call needed. Tell us what hurts and what you want to change. We’ll reply in writing, usually within one working day - with concrete questions and a next step.