- Home
- Case Studies
- From 125 to 1,000 search visits in three months
Three months.92 articles.8 times more people.
Spent on ads: zero.
JD Limarija, a roofing sheet metal workshop in Ruma, Serbia, went from 125 to 999 monthly visits from Google search. The work took three months and produced 92 published articles, with nothing spent on ads. Topics were chosen from real searches rather than guesswork. Every number is measured in Google Search Console for the period from 24 August to 22 September 2026.
Month by month
The last point is a 30 day total, from 24 August to 22 September. For comparison, all of September 2025 brought 178 visits.
What actually changed
- 125
- Visits per month
- 32
- Pages bringing visits
- 47%
- Top page carries
- 999
- Visits per month
- 99
- Pages bringing visits
- 8%
- Top page carries
The last row matters most. Half the site used to hang on a single page. Today it hangs on none.
The same thing on Google Ads
To bring the same 999 people a month through paid ads, the bill would look like this. Move the slider to whatever cost per click you consider realistic.
That is the saving every month, while the articles work on their own.
Cost per click is not a measurement but your assumption, which is why it sits on a slider. Everything else is measured. The other difference: an ad stops the day you stop paying, an article stays.
The site was first built for machines to understand
The articles would have nowhere to land if the site beneath them were not set up properly. Here is what went in, and what it means in plain words.
Structured data
Google does not read a site the way a person does. Alongside the visible text there is an invisible layer telling it exactly what is what. Without it Google guesses, with it Google knows.
Roofing sheet metal in Ruma: trapezoidal sheet, metal tile, gutters, wind trims, sandwich panels and leak repairs.
Organization + WebSiteAggregateRating + ReviewPostalAddress + OpeningHoursService + OfferFAQPageThis is what a search result looks like. Everything marked here comes not from the visible text but from that invisible layer.
RoofingContractorThis is a roofing sheet metal firm, not a metal shop and not an auto body shop
PostalAddress + GeoCoordinatesExact address and coordinates, which is why the firm shows up in maps and in near me searches
OpeningHoursSpecificationOpening hours appear in the search result itself, without opening the site
Service ×7 + Offer ×7Every service is described separately, so each one competes for its own search
FAQPage, 5 pitanjaQuestions and answers can expand right inside the Google result
AggregateRating + 3× ReviewThe basis for star ratings next to the result, which lift the click rate
Organization + WebSiteThe link between firm, site and profiles, so Google does not merge the wrong data
AI readiness
People increasingly ask ChatGPT, Perplexity or Google's AI overview instead of plain search. Those tools do not browse a site, they read it and retell it. The site is prepared for them too.
llms.txt
A file written for AI rather than for people. It holds the firm's description, contact, services and service area, condensed and without marketing
Disambiguation
The file states outright that this is construction roofing, not auto body work. Without that line AI confuses the two trades
A score of 100 out of 100
Lighthouse also measures how well an AI agent can read and use a site. This one scores the maximum
robots.txt and sitemap.xml
A list of every page in one place, so none is left undiscovered
Important distinction: JD Limarija is a CONSTRUCTION (roofing) sheet metal firm. It is not an auto body shop and does not do bodywork, dent removal or vehicle painting.
Check the same thing for your site
Our AI readiness checker is free and asks for no registration. Enter the address and you get a report.
Open the free checkNo registration, no payment, the result appears right away.
The site's scores
These are not our scores but Google's Lighthouse tool, measured on a mobile profile on 25 September 2026.
On Google's own scale anything from 90 up is the green zone. All four scores sit inside it.
Two scores are not 100 and we are not hiding it. Accessibility and best practices sit at 92 because of contrast in a few places, touch targets that are too small, and two console messages. That goes into the next round.
Do not take our word, check it
Each of these tools is free and none of them is ours. Open them and see what we see.
Seven steps, every day
We repeat the same loop every day. No waiting for someone to think of a topic or find the time.
We read Search Console
Which questions people type that the site cannot answer
We pick a topic
One article, one question. No general essays
We check for overlap
So a new topic does not eat one that already works
We write and dress it
Text, title, meta description, image, script and dialect
We link it
Links to related articles and to service pages
We publish
Evenly across the month, with no silence once the busy season starts
We measure
Next topics go where the numbers show room
And then again, the next day
All 92 headlines
None of this is generic filler. Every headline is one question taken from search.
What that looks like in practice
Four articles published in August and how they performed in the last 30 days.
Vetar lajsne cena i kvalitet: 6 stvari koje odlučuju koliko ćete platiti
Opšivanje dimnjaka limom bez curenja: gde voda uvek nađe put
Montaža vetar lajsne na krov u 5 koraka bez greške
Izrada krovnih uvala i slemena: 6 koraka koji sprečavaju curenje
The old pages rose too
Nobody rewrote them. They received internal links from the new articles, so Google now takes them more seriously.
Visits per month. The before column is scaled to 30 days from the March to mid June period.
Not only from Serbia
Visits between 1 August and 22 September.
Usually from a building site or a yard, with the problem right there in view.
Where the site stands today
Average place in Google results, 1 August to 22 September 2026.
We can do the same for your site
First we look at what people already search for in your field, then we tell you whether there is room at all.
Book a free analysisSource for every measured number: Google Search Console, JD Limarija's account.