Skip to content
Praxidea
Explainers

How to Choose an SEO Agency That Works for Your Business, Not Its Own

Choosing an SEO agency in 2026 is a choice of method, not a package. Three working models, six red flags, the regional context of Serbia, and what a good agency knowingly refuses.

Published April 30, 2026Updated June 24, 202616 min read

Last reviewed: June 24, 2026.

Choosing an SEO agency in 2026 rarely starts with the question "which agency is best." It starts with questions that do not come from a Google search: what mandate you actually hold, what you genuinely lack, and how deep you want the agency to go into your site. Those questions are addressed to the client, not the agency. The market offers three legitimate working models — full-service agency, specialist, solo expert — and each has its place for a particular kind of work. This article describes how to tell them apart, how to recognize a serious methodology from the first message, and the six signals that should make you walk away before you sign.

Key points:

  • Choosing an agency is not choosing a package but choosing a method — ask the agency to show you how it thinks, not what it sells.
  • The three working models (full-service, specialist, solo expert) suit different mandates; no model is universally better.
  • Fee models (retainer, project, hourly) exist for different reasons; the choice follows from the nature of the work, not from price.
  • Red flags are concrete: a fake ranking guarantee, nonexistent reports, a monthly package with no specification.
  • A good agency explicitly states what it does NOT do — that is a signal of focus, not a gap in the offering.
  • Market context in Serbia: Belgrade, Novi Sad, regional coverage, and the diaspora each have their own patterns; an agency's location is rarely decisive.

Table of contents

  1. Five questions before the Google search
  2. Three working models — full-service, specialist, solo expert
  3. Method, not package — how to recognize depth of work from the first message
  4. Audit and report — why the difference reveals the agency
  5. Fee models — retainer, project, hourly
  6. Reporting transparency — what to look for in a monthly report
  7. Red flags — six things that should make you walk away
  8. What a good agency refuses to do
  9. Market context in Serbia — Belgrade, Novi Sad, the region, the diaspora
  10. What to do before the first contact with an agency
  11. Questions and answers

Five questions before the Google search

Before you type "seo agency belgrade" or "how to choose an seo agency," answer five questions for yourself. What exactly do you want to achieve over the next twelve months — more organic clicks, brand recognition in AI results, entering a new market, or recovery after a ranking drop? What already exists on the site, and what state is it in? How much internal time can you devote to implementing what the agency proposes? How much control do you want to keep over content and decisions? How much time are you willing to give before the first measurable results?

These five questions make up the mandate for the engagement. A mandate describes the goal, context, constraints, and expectations — and it differs from a "brief" because it is not addressed to the agency, but to you. An agency that, in the opening conversation, starts from its own services instead of your mandate is deciding on your behalf. The hardest task on the client side is to formulate the mandate before contacting an agency.

The difference between a mandate and a brief is not terminological. A brief is a document you hand to the agency after you have chosen; the mandate is the understanding you carry when comparing agencies. Without a mandate, the choice becomes a function of the pitch — the agency with the better slides wins the work, not the agency that better solves your problem. This is the pattern in which money gets lost — the typical mistake of a buyer who contacts an agency before formulating their own mandate.

A practical step: write five sentences — one per question. If none is more concrete than "we want more traffic," the mandate is not ready yet. Come back when there are numbers, or markets, or specific competitive situations. Only then does it make sense to look at who can help you.

Three working models — full-service, specialist, solo expert

In the Serbian market and the ex-YU region, SEO is done under three models. A full-service agency covers several disciplines at once — technical optimization, content, link building, local SEO, and sometimes web development — and suits clients with complex sites or international mandates. A specialist, or specialized agency, focuses on one narrower discipline (for example, technical SEO only, or content production only, or digital PR only), and suits clients whose mandate is deep but narrow. A solo expert is an experienced professional who works alone, with direct involvement in every phase of the work, and suits clients who want continuity of person and method throughout the engagement.

No model is universally better. The difference is which mandate each suits. Full-service models offer breadth and coordination, but often introduce intermediary layers — a junior executes, a senior reviews, an account manager communicates — which raises the cost and slows down decision-making. Specialists offer depth in their field, but require the client or another agency to cover the remaining disciplines. Solo experts offer speed and continuity, but are limited to what one person can realistically accomplish in a week of work.

ModelBest forLimitation
Full-serviceSites with more than 200 pages, multilingual projects, multidisciplinary mandates (SEO + development + content)Intermediary layers raise the cost and slow down decision-making
SpecialistA mandate with a clear focus (e.g., a technical audit only, or digital PR only)Does not cover the other disciplines — the client coordinates or engages another agency
Solo expertDirect contact with the same person throughout the engagement, speed, the depth of a single executorRealistically limited capacity — one person does not run five markets at once

The freelancer as a model falls under solo experts, but with an important distinction: not every freelancer is an expert. The Serbian SEO freelancer market includes both beginners who finished a course and offer execution, and experienced professionals who deliberately stayed independent because that model suits them. The filter is the same as with agencies: look for method, not price.

When choosing, start from the mandate: if you are writing for a B2B SaaS with complex documentation and a need for multilingual content, full-service makes sense. If all you need is a one-off technical audit after a site migration, a specialist or solo expert pays off. For a prestige mandate with a continuous engagement of twelve months or longer, where you want the same person or team from start to finish, a solo expert or a specialized agency with a stable composition are realistic options.

A quality SEO agency — whether it works as full-service, specialist, or solo expert — has the same indicator of quality: it shows its method from the first contact, not a package from a price list. The model is secondary; the methodology is primary.

Method, not package — how to recognize depth of work from the first message

The first indicator of an agency's quality is how it responds to your inquiry, before it gets to a proposal. An agency that, from the first message, sends a three-tier price list (basic / standard / premium) with identical service descriptions does not understand your business and has not even tried to — it sends the same thing to every contact. An agency that asks about the mandate, requests access to analytics to look at the actual state, and before any proposal sends a short finding based on what it saw, is showing its method. The difference is visible within 24 hours.

[PRACTICAL EXPERIENCE] A test that always works: ask the agency to show you an anonymized example of a report it sends to an existing client. Not a reference. Not a case study. An actual monthly report — with the client's name hidden. An agency that has a method agrees within 48 hours; an agency that does not — refuses, hesitates, or sends a marketing document instead of a report.

What a good methodology contains. Mechanically, a serious SEO mandate has four layers: the technical architecture of the site (crawl, indexing, structured data, Core Web Vitals — CWV), a content strategy tied to actual searches, authority in the digital space (links, brand mentions, entity recognition), and measurement that connects all three layers to business outcomes. An agency that mentions only one layer in the opening conversation — most often "we'll write a blog for you" or "we do backlinks" — is not doing SEO; it is doing one component of SEO and selling it as the whole.

The technical layer is decisive and most often neglected. After the March 2026 Core Update (official rollout March 27 – April 8, 2026, source: Google Search Status Dashboard), industry analyses report that poor performance on individual pages can affect the ranking of the broader domain. Bear in mind that Google has not officially confirmed a change to the Core Web Vitals methodology; the "holistic site-wide scoring" interpretation comes from third-party analyses after the update. An agency that does not ask about the state of CWV within the first seven days of the engagement, or does not request access to Google Search Console (GSC) to check field data, is not working in 2026 — it is working in 2018. The difference is measurable in GSC after the first week of the engagement.

What separates an audit from a report — quality, depth, and concrete findings — covers in more detail how to recognize a serious review from what the agency sends before the contract. The technical architecture as the first layer follows the principle that site architecture is SEO, while content and links are an upgrade — the definition of the discipline as it stands in 2026.

Audit and report — why the difference reveals the agency

An audit is a diagnosis; a report is a chronicle of work. The difference is not terminological — it reflects the agency's methodology. An agency that conflates the two terms (often selling a "monthly audit" as part of a retainer) usually does neither at a serious level. An audit is done once (or periodically), takes dozens of hours, and produces a list of findings with priorities. A report is sent monthly, takes a couple of hours, and shows what was done plus what the results are.

A market signal: an agency that says in the opening conversation "the first month we do an audit" and means a dozen or so hours of work for 200–300 euros is using the term incorrectly. A real SEO audit for a site with more than 50 pages requires 20–40 hours of manual review by a specialist, not an automated report from a tool. What separates one from the other is the manual analysis of architecture, the qualitative review of content, and concrete recommendations tied to the business context — not a list of 200 minor errors spit out by a crawler.

This article does not go into audit pricing; market prices for SEO audits and what exactly you get at each tier covers in more detail how the price of an audit relates to the method of production — from a free crawler report to an audited manual review of 1,000+ euros.

Fee models — retainer, project, hourly

The three fee models in the Serbian SEO market — retainer (a monthly engagement with a fixed fee), project fee (a one-off delivery with a defined scope), and hourly (a price per hour of work) — exist because they serve different mandates. A retainer suits a continuous engagement where the agency gradually builds results over time; a project fee suits clearly defined deliverables (audit, site migration, one-off optimization); an hourly rate suits an unpredictable scope and a consultative engagement.

The rule of choice: if the mandate requires 6 months or more of work, a retainer usually makes sense (a predictable monthly amount, continuous work). If the scope is defined and one-off, a project fee is clearer for both sides. If the work is consultative and unpredictable (occasional decisions, ad hoc expertise), an hourly rate protects both the client and the agency from a miscalculated package.

The three fee models suit different mandates, not different price tiers:

  • A monthly retainer suits continuous mandates of six months or longer with a combination of disciplines; smaller sites with a focused scope have a smaller monthly amount, larger sites with a multilingual mandate proportionally larger.
  • A project fee suits clearly defined deliverables (audit, migration, one-off optimization); the amount follows the size of the site and its complexity.
  • An hourly rate suits ad-hoc consultative engagements; the level is set according to specialization (GEO for AI search and digital PR are typically above the standard senior level).

Price is not a signal of quality — method is. Price is a consequence of method, not the other way around. Praxidea does not publish price lists or standard packages; the scope and price of each engagement are determined after the introductory audit.

Reporting transparency — what to look for in a monthly report

The monthly report is the instrument that shows you whether the engagement is working. A bad report contains general sentences ("organic traffic is growing," "rankings are improving," "we're working on content") without any data to confirm it. A good report contains concrete metrics, context, priorities for the next month, and a short analysis of what worked and what did not.

Six things a monthly report should contain, mechanically:

  1. Organic data from GSC — the number of clicks and impressions per week, the top 10–20 keywords that are growing, the top 5 that are declining, with a brief comment on why.
  2. Keyword positions — the change in ranking for 10–30 priority keywords, with a history of at least three months so the trend is visible.
  3. Technical indicators — the state of Core Web Vitals (LCP, INP, CLS) from GSC with field data, the number of indexed pages, and how many new ones were indexed in the past month.
  4. AI visibility — brand mentions in ChatGPT, Perplexity, and Google AI Overview results for 5–10 priority questions, with a short analysis of whether the agency is actively working on GEO (Generative Engine Optimization — optimization for AI search).
  5. Work completed in the past month — the specific pages that were changed, the new pages that were added, technical changes, external references (links, mentions). Not a list of "activities" like "we worked on content" — a list of concrete executions.
  6. The plan for the next month — three to five concrete priorities with an expected outcome, connected to what was learned from the previous month.

A red flag is a report that has visual charts but does not show the change in position by keyword. That is the most common pattern of an "agency report" that reveals nothing useful. If you do not see movement in positions in the report, ask why. A reasonable answer is "because the past 30 days were foundation-building and positions are not moving yet." Without a reasonable answer — or worse, with the answer "our system doesn't measure that" — the engagement is in the first warning zone.

A realistic expectation of timing: the first visible shift in positions after the start of an engagement is usually 2–4 months; a significant shift 6–9 months; stabilized results 9–12 months. An agency that promises a dramatic shift in the first 30 days either does not understand the discipline or is deceiving you (Source: Google Search Central, "Do you need an SEO?", developers.google.com, updated 2025; Google states a frame of "four months to a year" for full effect — granulating it into 2–4/6–9/9–12 months is an industry interpretation of the first visible shifts in GSC before the full effect).

Red flags — six things that should make you walk away

Six red flags in the opening communication that are sufficient reason to walk away from an engagement, without exception:

[UNIQUE INSIGHT] Red flags are not nuances — they are binary filters. An agency that meets any one of the six signals will not improve during the engagement; the signal points to a structure of work that is already established. The best response to a red flag is a quiet exit from the conversation.

  1. A position guarantee — "we guarantee the first page of Google for your keywords." No one controls the Google algorithm, so a guarantee is either ignorance or deception. Google explicitly warns against agencies that promise ranking guarantees: "No one can guarantee a #1 ranking on Google" (Source: Google Search Central, "Do you need an SEO?", developers.google.com, updated 2025). There is one nuance: an agency may guarantee work (audits, reports, the number of articles, technical changes), but not the result (rankings, clicks, conversions). The difference is decisive.
  2. A nonexistent or templated report — the agency refuses to show a sample report for an existing client, or shows a template PDF with generic charts and no specific metrics. Without a transparent report, you have no way to track the engagement.
  3. A price list with no specification — a monthly "basic / standard / premium" package with no precise description of what is included. A package without a specification means the scope of work depends on the moment — yours or the agency's. Ask for a specification of how many hours per month, how many pages changed, how many articles written.
  4. Does not ask for access to analytics — the agency writes a proposal before it has seen GSC, GA4, or the actual state of the site. A serious agency does not write a proposal without data. If the proposal comes before access, the proposal is a template.
  5. Buying links or "fast ranking recovery" — the agency mentions "our sources for backlinks," "link networks," or promises "ranking recovery in 30 days." Buying links carries the risk of a Google manual action that removes the site from the index; a fast recovery after a penalty is often impossible without a fundamental change of method.
  6. A nonexistent authorial presence — the agency presents itself anonymously, with no named executors, no bios, no presence on LinkedIn or in industry discussions. In 2026, E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) signals are a mechanical part of Google's assessment; an agency that does not demonstrate its own authority can hardly build someone else's.

The signals usually appear in combination, not individually. An agency that guarantees rankings often does not ask for access to analytics and offers templated packages with no specification. The patterns cluster — and that is good news, because recognizing one signal usually reveals the rest.

What a good agency refuses to do

An explicit list of services the agency does NOT provide is a rare signal of focus, not a gap in the offering. An agency that tries to do everything — SEO, paid advertising, social media, email marketing, brand design, IT support, hosting — does none of it deeply enough. Specialization has a cost (a narrower mandate scope), but it offers a depth that the multidisciplinary model does not reach.

About Praxidea — as an example of a specialized agency in the SR market — it is publicly stated what it does NOT do: it does not do paid advertising (Google Ads, Meta), it does not do social media, it does not do email marketing, it does not do brand design, it does not do WordPress development, it does not do general IT support or hosting. The list is not a weakness — it is a qualifier of the mandate. A client looking for an integrated campaign across five channels will not find what they need; a client looking for a deep SEO and web development engagement will.

When is an explicit list of exclusions a signal of quality, and when is it a signal of weakness? The difference lies in the substitute. If the agency excludes a service and suggests where else to look for it (a specialized social media agency, a design studio for visual identity, another consultant for PPC), the exclusion is a signal of focus. If the agency excludes it while at the same time claiming that the other services are unnecessary for all clients, the signal is dogmatic — and does not suit every mandate.

Another pattern that is often misunderstood: an agency that explicitly excludes the types of clients it does not work with (by size, industry, or position in the lifecycle) is not arrogant; it is protecting both itself and the prospective client from an engagement that suits neither side. An SEO consultant who refuses to work for sites under 50 pages because the method does not deliver results at a small scale — is doing you a favor.

Market context in Serbia — Belgrade, Novi Sad, the region, the diaspora

An agency's location in the Serbian market is rarely decisive for the quality of the work. An engagement with an SEO agency in 2026 is almost entirely asynchronous and digital — communication runs through email, video calls, and shared Notion or Google Docs spaces. An agency in Belgrade works for a client in Novi Sad, Niš, or Kragujevac with the same dynamic as for a client in Belgrade. The advantage of a local agency lies in time zones (if the client is in the diaspora), cultural understanding of the market, and familiarity with the regulatory context — not in physical presence.

Belgrade gathers most of the agency capacity in the SR market, but Novi Sad and other cities have their own scene, and there are also agencies based outside the major cities that work with clients across the region. A client making a choice should follow the method and the composition of the team, not the headquarters — the headquarters is a secondary factor.

The specifics of the diaspora (the DACH region, the UK) call for extra attention. A client from Vienna or Munich running a Serbian business in Serbia usually encounters two kinds of agencies: local SR agencies that understand the market but pay less attention to asynchronous communication across a different time zone, and non-SR agencies that understand the communication but do not understand the market. A third option — SR agencies with experience working with the diaspora — exists but is smaller, and must be sought out explicitly during the opening conversation.

The regional context (BIH, HR, SLO, MNE) also affects the choice. An agency that handles cross-border SEO mandates needs to understand the difference between the SR, BS, and HR languages as separate locales (not dialects of the same language), the implementation of hreflang tags, and market differences in end prices, currency, and regulation. Few SR agencies have experience with cross-border mandates — the question should be asked explicitly.

A practical pattern: if the mandate covers only the SR market, the choice of agency is among SR-based options; the location (Belgrade / Novi Sad / elsewhere) is secondary. SEO services in Belgrade and Novi Sad operate under the same asynchronous model — the difference is in contextual understanding of the market, not in operational capability. If the mandate covers the ex-YU region or the diaspora, priority goes to an agency with documented experience in cross-border work, regardless of headquarters.

What to do before the first contact with an agency

Before you contact the first agency, prepare three things. First, the mandate — the five sentences from the first section that describe what you want to achieve, how much time you have, and what control you are keeping. Second, access to analytics — Google Search Console and Google Analytics 4 (GA4) should be active and have at least 90 days of data, so the agency has something to look at. Third, a list of five to seven questions for the opening conversation (drawing on the sections on method and red flags).

A prepared client gets better proposals, not because they are "demanding," but because agencies assess how long the engagement will realistically last and how much explaining of the basics it will require. A client who, in the opening conversation, knows what SEO is, what CWV are, and what the difference is between an audit and a report — the engagement starts from a plan, not from education. A client who uses the first conversation to learn the basics is worth the conversation — but the agency reasonably asks for more time or a higher price, because the mandate starts from zero.

An engagement with Praxidea, as with any serious agency in the SR market, starts with a paid introductory audit — not a free analysis. The reasons for that sequence are covered in a more detailed analysis. This is a question of method, not pricing policy.

If this is what you are looking for, get in touch.

Questions and answers

How much does an SEO agency cost in Serbia?

The price depends on the size of the site, the complexity of the mandate, the language variants, and the agency's specialization. Praxidea does not publish price lists or standard packages; the scope and price of each engagement are determined after the introductory audit, once the state of the site, the competitive field, and the goals are precisely documented. Price is not a signal of quality — method is.

Does it matter that an SEO agency is from Belgrade if I am in Novi Sad?

Rarely decisive. An SEO engagement is mostly asynchronous and digital. Belgrade gathers most of the agency capacity, but Novi Sad has its own scene, and clients from smaller cities or the ex-YU region usually work with agencies across the SR market regardless of headquarters. The advantage of a local agency is in knowing the market and the time zone — not in physical presence.

Retainer or project — which is better for my case?

A retainer suits a continuous engagement of 6+ months where the agency gradually builds results. A project fee suits a clearly defined one-off delivery (audit, migration, one-off optimization). The rule: if the scope is predictable and one-off, a project is clearer; if the scope is continuous and evolving, a retainer is more efficient.

How do you recognize a fake ranking guarantee?

Any guarantee of position or ranking on Google is a red flag. No one controls the Google algorithm. The difference between a legitimate and a fake guarantee: an agency may guarantee work (the number of articles, hours, reports, technical changes), but not the result (rankings, clicks, conversions). Google explicitly warns against agencies that promise ranking guarantees (Source: Google Search Central, "Do you need an SEO?", developers.google.com).

What can an agency not guarantee?

It cannot guarantee rankings, the number of clicks, conversions, or recovery after an algorithmic shock within a set timeframe. All of those variables are controlled by Google, not the agency. It can guarantee work: concrete technical changes, the number of articles per month, the depth of an audit, reporting transparency, the quality of the written content.

How long does an engagement with an SEO agency last, and when will I see results?

The first visible shift in positions is usually 2–4 months after the start of work; a significant shift 6–9 months; stabilized results 9–12 months. An engagement that is cut off after 3 months because there are "no results" usually does not understand the discipline — the effects of SEO are cumulative and slower than paid advertising, but they last longer after the work stops.

When is it time to change agencies?

Three clear signals: the report after 6+ months of work does not show concrete metrics and positions; the agency does not answer questions about the method when problems arise; the changes the agency proposes do not match what GSC or GA4 show as the actual problems. If you see any one of these three signals for six months or longer, a search for a new agency is justified.

What is reasonable to expect in the first 90 days of an engagement?

An audit plus a work plan for the next 6–12 months; technical corrections of existing problems (CWV, indexing, structured data, internal linking); 4–8 new or optimized pages depending on the retainer scope; an established monthly reporting format; an initial shift in GSC data (the number of impressions grows before the number of clicks). A dramatic shift in positions in the first 90 days is rare — and usually a sign that something in the technical layer was critically broken before the engagement.

Share the article

Written by Alem Nukovic, founder of Praxidea. About the author.

Publications

Praxidea, Belgrade. · Published April 30, 2026 · Updated June 24, 2026 · Typeset in Inter

Praxidea, Belgrade.

Contact

SEO delivers a stable, long-term flow of customers from search without relying on paid ads. If our services are of interest, get in touch.

Contact