Preskoči navigaciju
WDFIDF·Pro
WDF·IDF · sr · hr · bs

SEO analysis
that actually
understands the language.

Enter a keyword. We fetch the top ten Google results, reduce them to their lemmas (because optimization, optimizations, and optimize are the same word to us), count the terms, and write a brief. All in about a minute. Free plan works now, no credit card needed.

No card·5 free analyses·EU-hosted
wdfidfpro.com/a/seo-agency-bg
Analysis for
„seo agency belgrade”
87
/ 100
Words
1,420 / 1,650
Competitors
Top 10
Time
47s
Must-have terms5 / 8
  • site optimizationmatch
  • keywordsmatch
  • google rankingmatch
  • link buildingmissing
  • meta descriptionmissing
AI brief · Claude Opus 4.7

H1 targets primary keyword + location. Add sections for link building and meta description — top-ranked pages have both.

60s

average analysis time, from keyword to finished brief

Top 10

organic Google results, plus PAA and related searches

sr · hr · bs

case lemmatization, synonym semantics, local SERP

Lemmatization

Why cases
matter.

Serbian, Croatian, and Bosnian have seven grammatical cases. The word „sajt" (site) can appear in five inflected forms: sajt, sajta, sajtu, sajtovi, sajt. To us, this is one word that appears five times. Google reads it the same way under the hood, because Google also lemmatizes before counting terms.

Most automated SEO tools do not do this. When they show you how many times you mentioned a concept, they count each inflected form as a different word. If you have „sajt" five times in your text but in five different cases, those tools show five occurrences of five different terms. That is a misreading for our language.

We use the Stanza POS tagger with the CLASSLA model. Trained specifically on Serbian, Croatian, and Bosnian corpora (Universities of Belgrade and Zagreb). Accuracy on inflected forms is 97% for Serbian and Croatian, 95% for Bosnian (less training data available). English NLP models score around 60 to 70% on these languages.

Practically: when we tell you a term appears five times in your text, that count is correct regardless of which case appears in each sentence. When we suggest a target range of „2 to 4 occurrences", it is counted by lemma. Your brief aligns with how the algorithm actually reads your content.

Five inflected forms in text
  • sajt"nominative
  • sajta"genitive
  • sajtu"dative
  • sajt"accusative
  • sajtovi"plural
After lemmatization
„sajt"
one lemma
occurrences
Stanza POS tagger · CLASSLA model · 97% accuracy

What you getin a single tool.

The terms you need, the length you target, the structure that ranks, what competitors do — all in one place, in a minute.

01

Cases no longer hurt

„Optimization”, „optimizations”, „optimizing” are the same word to us. We lemmatize inflected forms before counting terms. Most automated tools do not do this for our language.

02

Synonyms & paraphrases

„Purchase” and „buying” are related concepts. LaBSE embeddings recognize semantics.

03

Brief you can hand to a writer

H1, meta, outline, FAQ + what NOT to write. Copy/paste and the copywriter does the rest.

04

Score per element

Title, H1, H2, body, strong — each separately. Plus per-term action lists.

Three steps, about a minute

No registration needed for the first test. No course required to use the tool.

01

Type a keyword

Keyword + language (sr/hr/bs). No registration for the first test.

02

Wait about a minute

In the background we read top 10 Google results, count words, build a brief. You drink your coffee.

03

Get the brief

H1, outline, must-have terms, FAQ questions, what NOT to write. Copy/paste and start writing.

No contracts, no setup fees

Free plan works instantly. Cancel with one click.

Early access

Pro/Agency plans arrive in a few weeks (waiting on Stripe). Join the waitlist now → discount + 1-on-1 onboarding that won't be available later, plus your voice in the roadmap.

Free

€0/ per week
  • 3 WDF·IDF analyses / week
  • 1 AI brief / week
  • All Pro features
  • No credit card
Create free account
Most popular

Pro

€49/ per month
  • 50 analyses per day
  • 30 AI briefs per day
  • Bulk audit (up to 20 URLs)
  • Live editor with scoring
  • PDF reports for clients
  • Priority support
Join the waitlist
Free plan works now

Try it today.No contracts, no card.

Any keyword, any competitor, in a minute you have the answer. Five analyses in the Free plan — enough to see if it's for you.