Blog · Practical guides

Agency, freelancer or consulting firm: who should run your digital marketing?

Website, SEO, social media, advertising: an SME rarely has the in-house skills to cover everything. Three types of provider are available. The right choice depends on what you are really missing: strategy, execution, or both.

Key points in 30 seconds

  • A freelancer suits a precise, well-scoped assignment: a website, a campaign, content.
  • An agency brings an execution team across several channels, at a higher fixed cost.
  • A consulting firm defines the strategy first, then manages or delivers the execution.
  • If you don't yet know what to do, start with strategy, not execution.

What each does best

The freelancer is a specialist: web developer, copywriter, community manager, Google Ads expert. Flexible and often cheaper, but covers a single skill and depends on availability.

The agency brings several skills together (design, content, advertising, SEO) and produces at a steady volume. It usually works from a brief: if the brief is vague, so is the result.

The consulting firm starts from your sales objectives: which target, which message, which channels, which budget, which indicators. Some, like VSIA Services, also deliver the execution, which avoids a gap between recommendation and action.

The decision grid

Your situationBest option
Clear strategy, one-off needFreelancer
Clear strategy, regular output across several channelsAgency
Unclear objectives, disappointing results, positioning to rethinkConsulting firm
Strategy and execution with a single point of contactConsultancy with a digital team

Questions to ask before signing

Ownership of access is often overlooked: require the domain name, hosting, and Google and Meta accounts to be in your company's name.

The most common trap

Many SMEs buy execution before they have a strategy: a website, then posts, then ads, with no common thread. Costs add up and enquiries stay rare. A strategy phase of a few weeks, with a validated target and message, makes every unit of budget spent afterwards more effective.

Comparing real costs

OptionBilling modelOften-forgotten costs
FreelancerPer project or per dayCoordination time, replacement when unavailable
AgencyMonthly retainer or per projectSet-up fees, back-and-forth on a vague brief, media spend on top
Consulting firmFixed-price engagement, then ongoing supportExecution sometimes handed to a third party if the firm does not deliver it
In-house teamSalariesHiring, training, tools, management, turnover

Compare the total cost over twelve months against expected results, rather than the headline rate.

Questions to ask before signing

  1. What results have you achieved for comparable companies, and how did you measure them?
  2. Who will actually work on our account, and with what experience?
  3. How does the first month work?
  4. Which indicators will we track together, and how often?
  5. Who owns the website, ad accounts and content?
  6. How does the contract end if we want to bring the work in-house?

Question 5 is essential: you must remain the owner of your accounts and data.

Warning signs

Combining options

The options are not mutually exclusive. A common set-up for an SME: a consulting firm defines the strategy and twelve-month plan; one person in-house coordinates; freelancers or an agency produce as needed. The firm returns every quarter to measure and adjust. This model keeps strategic consistency while limiting fixed costs.

An example decision

An industrial SME wants to generate quote requests online. It has already tried a freelancer to rebuild its website, with no effect on enquiries. The problem was not the website but the lack of a clear target and of content answering buyers' questions. A four-week consulting engagement defined the target, keywords and conversion path; content production was then given to an independent writer, managed by the firm. See also why a website does not convert.

Managing your provider

Whatever you choose, results depend on management. Appoint one person in-house responsible for the relationship, even part-time. Set a monthly meeting with a simple agenda: the month's results, actions completed, next priorities. Share sales figures with the provider: a writer or agency that knows which content generates quote requests works far better than one that only sees traffic.

Frequently asked questions

Should an SME hire an agency or a freelancer?

A freelancer is enough for a precise, scoped assignment. An agency suits regular output across several channels. If the strategy is not defined, a consulting firm is a better fit.

How much does outsourcing digital marketing cost?

It depends on scope, frequency and level of expertise. Compare detailed proposals with deliverables and indicators rather than hourly rates.

Who should own the website and ad accounts?

The client company. The domain name, hosting, and Google and Meta accounts should be in your name, with delegated access for the provider.

How much does a digital marketing agency cost?

It varies with the channels, production volume and level of expertise. Ask for a quote detailed by deliverable and compare it with the expected results over twelve months.

Can you change provider along the way?

Yes, if you own your accounts, website and content. Include a reversibility clause in the contract.

Read next

Go from invisible to essential in 60 days.