Back to blog

SEO services: what they include and how to pick an agency

Abstract illustration of SEO services and ranking growth in navy blue and cyan

The owner of an air conditioning company wrote to us last year with one short sentence: "I've been paying for SEO for eight months and I don't know what I'm getting." The monthly report he received was a screenshot from a tool showing rankings for 40 keywords. Half of them had no search volume. The other half contained the company's own name.

The story is common. The market for SEO services is full of capable specialists, but also of offers that sound identical and deliver very different results. This article lays out what SEO services should actually include, how to recognise a serious partner and what you can reasonably demand as a client.

What SEO services are

SEO services are the set of activities aimed at getting your website to appear higher in Google's organic (unpaid) results for searches that bring customers. The last part of that sentence matters most. A ranking for a phrase nobody searches, or that has no commercial intent, brings nothing, however good it looks in a report.

In practice the work splits into several overlapping areas:

  • Technical SEO - whether Google can crawl, understand and index the site without obstacles.
  • Content and on-page optimisation - whether pages answer what people search for and are structured properly.
  • Authority and links - whether other sites cite and link to you.
  • Local SEO - visibility in Google Maps and in "near me" or city-based searches.
  • Measurement and reporting - what changed in traffic, enquiries and sales.

A good SEO agency works on all five, with different weight depending on the project. An online store with 3,000 products has very different needs from a law firm in one city.

SEO services and GEO

More and more searches now end with an AI answer: Google's AI Overviews, ChatGPT, Perplexity. That is why classic SEO services are being extended with GEO (Generative Engine Optimization), the work of making AI systems cite your site as a source. You can read more on our SEO and GEO optimisation page. The foundation is the same (clear, accurate, well-structured content), with some additional technical and editorial steps.

What SEO services include, step by step

A serious process almost always follows the same stages. The order matters: there is no point publishing new articles if half the site isn't indexed.

1. Audit and diagnosis

The first month usually goes on an audit: technical health, indexing, speed, site structure, duplicate content, link profile, competitors. The output should be a prioritised list of problems, not 200 pages of automated warnings.

2. Keyword research

This defines which searches are worth pursuing. A roofing company might think it needs to rank first for "roofs". Real customers, however, search for "roof repair cost", "tile replacement" or "terrace waterproofing". Lower volume, much higher purchase intent.

3. Technical optimisation

Fixing the audit findings: redirects, canonical tags, sitemap, robots.txt, load speed, mobile experience, structured data. Some of these changes require code access, so the agency should either have developers or work with yours.

4. Optimising existing pages

Titles, meta descriptions, heading structure, internal links, service and category copy. The fastest wins often come from here, because these pages already have some history with Google.

5. New content

Articles, guides, location pages, comparisons. A good agency writes content that answers a real question rather than text stuffed with keywords.

6. Link building and digital PR

Earning links from relevant sites: media, industry portals, partners, directories with real value. Buying "1,000 links" packages is a fast route to trouble.

7. Reporting and adjustments

Every month: what was done, what changed, what comes next. A good report speaks the language of the business: organic visits, enquiries, calls, sales.

Abstract illustration of data analysis and a link network in SEO services

How to choose an agency for SEO services

Nearly every proposal will promise "page one", "more traffic" and "a tailored approach". The difference is in the details.

Questions worth asking

  • What exactly will you do in the first three months? A concrete answer sounds like "audit in month one, technical fixes by the end of month two, content on priority clusters from month three". A vague one sounds like "we'll optimise the site".
  • Who will work on the project? One person, a team, subcontractors? Do they have access to a developer?
  • How will we measure success? If the answer is only "rankings", be careful. Rankings are an intermediate metric.
  • What happens to the work if we stop? Content, site changes and Search Console data should remain yours.
  • Can you show a case study with numbers? Not client logos, but an organic traffic chart and an explanation of what was done.

Red flags

  • Guaranteed number one ranking. Nobody controls Google's algorithm, and Google itself warns against agencies that guarantee positions.
  • Results in two weeks. Technical fixes sometimes help quickly, but sustainable growth takes months.
  • A "secret method" that can't be explained. Good specialists explain what they do.
  • A hundred links a month at a flat fee. These are almost always low-quality or paid networks.
  • Reports showing rankings for keywords you never chose. Ranking first for a phrase nobody searches is easy.

Green flags

A good sign is an agency that asks many questions about your business: margins, seasonality, which services are profitable, which clients you want more of. SEO disconnected from business goals is just an exercise in spreadsheet rows.

Types of SEO service contracts

ModelHow it worksSuitsWatch out for
Monthly retainerOngoing work to a plan, monthly reportMost businesses with long-term goalsA clearly described monthly scope
One-off auditDiagnosis and action planTeams with in-house staff or before a redesignUseless if nobody implements it
Fixed-scope projectE.g. a site migration or new structureA specific change with a clear endOngoing support is still needed afterwards
Hourly consultingAn expert supports your teamCompanies with their own marketingRequires internal capacity to execute
Pay for resultsYou pay for rankings or trafficRarely a good fitEncourages fast, risky tactics

The monthly retainer is the most common and usually the most effective model, because SEO is a process. Competitors don't stop and Google updates its algorithm several times a year.

Market price ranges

For educational purposes only: monthly SEO services for a small business site on the Bulgarian market often start at a few hundred euros, while online stores and competitive niches require considerably larger budgets. These figures are a rough market reference and depend heavily on scope. At WEBPROGRESS pricing is individual: we review your site and goals and send a tailored quote within 24 hours.

The more useful question is not what SEO costs, but what a customer from Google costs compared with one from paid ads. With good SEO that cost falls over time.

How long SEO services take to show results

It depends on three things: the starting condition of the site, competition in your niche and the pace of work. As a general frame, the first measurable changes usually appear between months three and six, and a meaningful rise in enquiries often arrives between months six and twelve.

  • Months 1-2: audit, research, technical fixes. Traffic barely moves, but the foundation is laid.
  • Months 3-4: first ranking gains on less competitive terms, better indexing.
  • Months 5-8: new content starts ranking, impressions in Search Console grow.
  • Months 9-12: compounding effect. Organic search becomes a steady source of leads.

SEO for different types of business

Local service businesses (dentists, car repair, plumbers) depend heavily on local SEO: Google Business Profile, reviews, city pages and consistent contact details. Online stores face mostly technical challenges: filters creating thousands of duplicate URLs, thin product pages, slow categories. B2B companies have long sales cycles and few searches, but every lead can be worth thousands of euros, so in-depth guides and case studies work best. And if your site is still being built, SEO should be part of the web development process from day one.

Working effectively with an SEO agency

  1. Grant access early: Search Console, Analytics, the site or your developer.
  2. Share business knowledge: profitable services, common customer questions, what sets you apart.
  3. Approve quickly: content waiting three weeks for sign-off kills momentum.
  4. Connect SEO to sales: tell the agency which enquiries became clients.
  5. Stay consistent: changing direction every month resets the accumulated effect.

Once a month, open Google Search Console and check total organic clicks, impressions and which pages are growing. If nothing moves after six months, you have grounds for a serious conversation.

SEO also works best alongside paid advertising. Ads deliver from day one and reveal which messages and keywords convert; SEO builds an asset that keeps bringing traffic after you stop paying.

Frequently asked questions

How much do SEO services cost?

It depends on site size, competition and scope. The market range is wide, from a few hundred euros a month for small sites to much larger budgets for stores and competitive niches. WEBPROGRESS does not sell fixed packages; we send an individual quote within 24 hours.

Can an SEO agency guarantee the top spot on Google?

No. Nobody outside Google controls rankings. A serious agency can guarantee the quality and volume of work, transparent reporting and a clear plan, but not a specific position.

When will I see the first SEO results?

Usually between months three and six. Sites with serious technical issues can improve faster; highly competitive niches take longer.

Can I do SEO myself?

The basics, yes: titles, Google Business Profile, useful content. Technical SEO, competitor research and link building require experience and tools that most businesses find more efficient to outsource.

What happens if I stop SEO services?

The work stays: fixes, content, links. Rankings usually hold for a while, but competitors who keep working will gradually overtake you.

Next step

Good SEO services are recognised by clarity, not promises: what is being done, why, in what order and how it is measured. If after talking to an agency you can't explain in two sentences what it will do over the next three months, something is missing.

To find out where your site stands and what could bring you more customers from Google and AI search, take a look at our SEO and GEO service or contact us directly. We'll review your site, tell you honestly what we see and send a tailored quote within 24 hours.

Ready to get started?

Contact us for a free consultation and a quote within 24 hours.