Citation-friendly pages
WEAKTwo blog posts compare UAN with UAN + S and ATS with KTS and CaTs. We found no best-of, alternatives or pricing-style pages among the URLs we fetched.
Your site barely shows up on Google for the searches your audience is running. Here's what's broken, and the 5.3k+ monthly searches you could rank for instead.
The site speaks to farm managers, agronomists, cooperatives and input distributors, and the 40 pages we fetched are clean: every one has schema and an H1, and the blog already compares UAN with UAN + S and ATS with KTS and CaTs.
Agroexperts is a Bulgarian supplier of liquid fertilizers (UAN, ATS, UAN + S, KTS, CaTs, APP) and NitroTec stabilized nitrogen urea, with flexitank storage, blending and an AI agronomy center on top.
The problem is reach. Our index shows 12 ranked keywords, none branded, and the head product terms sit far back: "карбамид" (1,300 searches a month) is at position 54.
Nearly all estimated traffic rests on one advice page. Of the 52 referring domains we pulled, 49 have no measurable authority, so the catalog has little behind it.
Fix this in two moves: rewrite the bare product titles so each page targets its real search terms, then earn links from Bulgarian agricultural sources. Ranked keywords are up over the last 6 months, but estimated visits fell from about 395 to about 200 a month, so the base is still tiny.
8 structural issues.
Technically the site is in good shape, and its search visibility is very low. All 40 fetched pages returned 200, none is noindexed, image alt coverage is 95%, schema is present on sampled pages and the newest content is 1 day old. Crawl checks found only low-severity issues. The comparison posts on UAN vs UAN + S and ATS, KTS and CaTs are real strengths, as they answer questions with specific figures.
The commercial picture is weak. Our index shows 12 ranked keywords and about 200.66 estimated monthly visits, with 191.1 of those from a single term. Only 1 of the 12 sits on page 1 and 9 are on page 3 or lower. Torove.bg estimates 18,629 monthly visits, roughly 90 times this site's figure. The blog, flexitank, solutions and homepage URLs rank for nothing, and 49 of the 52 referring domains we pulled have no measurable authority. The site does not have a crawl problem. It has an authority, internal linking and intent problem, and those three can be fixed.
Every one of the site's 12 ranked keywords sits under three prefixes: /fertilizer/ (7), /fertilizers/ (3) and /advice/ (2). The sections that set Agroexperts apart from a commodity reseller have none. /flexitanks/ has 2 pages and 0 ranked keywords, /solutions/ and /solution/ have 4 pages and 0, /blog/ has 6 pages and 0, and the root has 2 pages and 0. So the homepage, which carries the liquid fertilizer message, the storage offer and the comparison content are invisible in search. On-page basics are not the main cause. The flexitanks page has a specific 59-character title and a long, structured page, and the UAN vs UAN + S post has a clear title and meta.
1. Pull Search Console impressions and indexing status for all 14 URLs in these sections, so that unindexed pages are separated from indexed pages with low rankings.
2. Request indexing for any page Google has discovered but not indexed.
3. Rewrite the homepage title to lead with the head term "течни торове" and keep the brand line for the H1 area.
4. Add a link to /flexitanks/ and the relevant /solution/ page from every liquid product page.
5. Link each comparison post from the product pages it covers.
6. Point the first earned backlinks at /flexitanks/ and the liquid fertilizer category rather than the homepage.
We estimate about 200.66 organic visits a month, and 191.1 of those come from a single keyword: "торене" at position 7 with 2,900 searches a month. It ranks through /advice/съвет-1/, a page with a placeholder-style slug. No other keyword in the top five estimates above 2.7 visits. One competitor update or a slide off page 1 on this informational term would remove nearly all of the site's search traffic. The dependency is also commercially weak, because a broad "fertilizing" query brings mixed readers, not buyers, and the page has to do the work of passing them to products.
1. Keep the current URL, because changing a page's slug risks its only meaningful ranking.
2. Expand the page to answer the variants Search Console shows for "торене", such as timing, crop and method.
3. Add links from the page to the UAN, UAN + S, ATS and NitroTec product pages using descriptive anchor text.
4. Link to this page from the homepage, /advices/ and all blog posts.
5. Add a clear enquiry call to action in the body.
6. Track its position weekly and report traffic from all other pages separately.
The catalog has two title standards. UAN, KTS and flexitanks have titles with specs and product terms, and UAN sits at position 12 for "уан". Most sampled commodity pages use a bare name plus brand, such as "Карбамид · Agroexperts" (22 characters) and "Амониев нитрат · Agroexperts". The urea page ranks at position 54 for "карбамид" (1,300/mo) and position 59 for "карбамид цена" (390/mo). Synonyms and buying modifiers are also missing. Torove.bg ranks #2 for "амониева селитра цена" (720/mo), while this site's ammonium nitrate page uses neither "селитра" nor a price signal in its title, meta or H1.
1. Apply the UAN title format to every /fertilizer/ page: common name, synonym, nutrient grade and brand.
2. Add market synonyms to title, H1 area and body, including "амониева селитра", "урея", "диамофос" and "амофос".
3. Add a body section on price and supply terms that addresses "цена", even if the price is by enquiry, stating how quotes work, minimum volumes and delivery.
4. Fix the urea meta, which runs to 180 characters.
5. Replace the H1 "UAN" and similar bare H1s with a descriptive version.
6. Recheck positions for "карбамид" and "уан" after 6 to 8 weeks.
Our index shows 56 referring domains and 76 backlinks. Of the 52 referring domains we pulled, 49 have an authority rank of 0, so most of this link profile is low-quality links. Competitors hold a real lead: torove.bg has 153 referring domains, agritatrade.bg has 93 and sortovisemena.bg has 731. This likely explains why well-formed pages such as /flexitanks/ and the comparison posts earn no rankings, and why only 1 of the top 12 keywords reaches page 1, even with KD 0 competitor terms available. Google treats links from relevant sources as a signal of trust, and three domains with measurable authority give it very little.
1. Export the 52 referring domains and label each as relevant, neutral or spam.
2. Request a link from Agropolychim on its partner or distribution content, using the relationship the blog already describes.
3. Ask Labaronne-Citaf to list Agroexperts as its Bulgarian partner with a link to /flexitanks/.
4. Publish flexitank project stories and offer them to Bulgarian agricultural trade media.
5. Seek listings with Bulgarian farm associations, cooperatives and agricultural fairs.
6. Add links from customer farms where a project is already public.
7. Review the profile quarterly against torove.bg's 153 referring domains.
The /fertilizer/ section holds 38 of the site's 75 sitemap URLs but only 7 ranked keywords. Sampled pages repeat one structure. NPK 14:14:14 and NPK 16:16:16 have the same four H2s and the same 109-character meta with only the formula changed. DAP and MAP share the same H2 set and nearly the same meta. When pages differ by a number, Google has little reason to rank each one and may treat them as duplicates of a single page. The commercial risk is that torove.bg already holds these commodity terms, with 751 ranked keywords, 453 in the top 10 and an average position of 1.9 across the keywords it shares with this site.
1. Rank the /fertilizer/ pages by Search Console impressions and by commercial importance.
2. Write a unique meta description for each NPK page.
3. Add a section to each priority page on target crops, application timing and rates per decare.
4. Add a nutrient-per-tonne table like the one in the ATS, KTS and CaTs post.
5. Merge formulas with no unique information into one NPK comparison page, with 301 redirects from the removed URLs.
6. Add a section on the page for each granular product explaining when a liquid product replaces it.
Sampled /fertilizer/ pages show almost the same total link count as /контакти/ once menus and the footer are counted. That near-match suggests product pages link to very little beyond the shared template. Blog posts show higher totals, so they do link out, but the path back from product to guide appears to be missing. Internal links are how Google learns which pages matter and how topics relate. With /advice/съвет-1/ holding nearly all of the site's ranking strength, that value should flow to the commercial pages. It seems to stop on the page where it landed. Readers on a UAN page also miss the UAN vs UAN + S post, which is the natural next step before an enquiry.
1. Add a related-content block to each product page with 2 or 3 hand-picked guides.
2. Add a block linking related products, such as UAN to UAN + S and ATS.
3. Add links from every blog post to each product it names, if any are missing.
4. Link from each liquid product page to /flexitanks/ under the storage section.
5. Use descriptive Bulgarian anchor text rather than generic phrases.
6. Add a hub section on /advices/ listing guides by topic and by crop.
The site uses parallel paths for the same topics: /fertilizer/ and /fertilizers/ (38 and 11 URLs), /advice/ and /advices/, /solution/ and /solutions/. The plural versions act as archives, which is workable, but editorial content is spread across /advice/ and /blog/ with no clear rule. Slugs also vary in quality. Live URLs include /fertilizer/92/ for diammonium phosphate and /advice/съвет-1/ for the site's strongest page, alongside descriptive slugs such as /fertilizer/карбамид-urea/. A numeric slug gives Google and users no topic signal and looks unfinished in search results.
1. Set a rule for content types: /advice/ for evergreen agronomy guides, /blog/ for news and company articles.
2. Rename /fertilizer/92/ to a descriptive slug and add a 301 redirect.
3. Leave /advice/съвет-1/ unchanged until other pages reduce the traffic risk.
4. Audit which sitemap URLs are English variants.
5. Confirm English pages have self-canonicals and reciprocal hreflang with the Bulgarian pages.
6. Move language versions from ?lang=en to a /en/ path, with 301 redirects, if the plugin supports it.
7. Remove /author/ archives from the sitemap unless they carry real expert profiles.
None of these items is holding the site back alone, but each is cheap to fix. The crawl found 3 of 75 sitemap URLs that are not live, indexable pages, 3 pages with Article markup missing key fields such as image, 2 pages missing a canonical, 1 duplicated title and 2 duplicated metas. Five hub and company pages (/fertilizers/, /solutions/, /advices/, /за-нас/, /контакти/) use the same 77-character meta. Only 32 of 75 sitemap entries carry a lastmod, which limits how clearly the sitemap signals updates. The H2 "Статистика и вашият избор" also appears on 16 of the 20 sampled pages we reviewed.
1. Remove the -en redirecting URLs from the sitemap and list only final, indexable URLs.
2. Add an image to the BlogPosting markup on the 3 affected posts.
3. Add self-referencing canonicals to the 2 pages missing one.
4. Write unique metas for the five hub and company pages.
5. Fix the duplicated title.
6. Output lastmod for all 75 sitemap entries.
7. Change the "Статистика и вашият избор" heading from an H2 to non-heading text.
3 pages analysed for AI-writing patterns.
Scored 61/100 across 3 pages. The content reads AI-heavy: formulaic structure, multiple categories of tells (15 flagged), and no consistent editorial voice. A core update is likely to demote these pages.
“UAN е възможност, когато планираме азотно хранене. UAN + S е възможност, когато програмата включва едновременно азот и сяра.”
Parallel, formulaic two-sentence structure with a vague 'is an option' framing; mildly templated LLM rhythm.
“Следователно замяната тон за тон променя храненето.”
Generic connective conclusion sentence that restates the point; slightly formulaic.
“Конкретната норма, моментът и начинът на внасяне се съобразяват с културата, фазата и условията.”
Rule-of-three hedged generality with no specific detail, typical of LLM-style safe filler.
“Both fertilizers contain nitrogen in three forms — amide, ammonium and nitrate.”
Unedited em dash used as a clause separator where a colon or comma would do.
“UAN + S combines urea, ammonium nitrate and ammonium thiosulphate — ATS.”
Another em dash introducing an abbreviation, a typical LLM habit.
“Total nitrogen — N”
Em dash in a table label; the page uses the same pattern again for sulphur, which suggests a template.
“When choosing a liquid fertilizer, the key question is which nutrients the crop needs.”
Generic framing opener typical of LLM intros.
“UAN is an option when planning nitrogen nutrition. UAN + S is an option when the programme includes both nitrogen and sulphur.”
Mirrored sentence templates that stay vague and give no real recommendation.
“Replacing one product with the other tonne for tonne therefore changes the nutrient supply.”
Over-explained conclusion with a formulaic 'therefore' that restates the preceding calculation.
“При ATS това е азотът , при KTS — калият , а при CaTs — калцият”
Two em dashes in the lead sentence replace commas or a repeated verb, a typical unedited LLM clause separator.
“калият в KTS е изразен като K₂O, а калцият в CaTs — като Ca”
Another mid-sentence em dash as an elision marker; the page uses nine in total, including the table.
“CaTs доставя калций и сяра като част от цялостна програма за хранене.”
Generic 'as part of a holistic program' filler that says nothing specific about the product.
“Следователно еднаквото количество продукт доставя различни количества сяра и различен съпътстващ елемент.”
'Следователно' opens a conclusion that restates the table, and the sentence repeats the same idea twice.
“Вижте характеристиките на ATS.”
The same 'see the characteristics of X' call-to-action ends each of the three product sections in identical form.
“Подходящите количества и моменти на внасяне се определят според културата, фазата, нуждата от калций и анализа на почвата или растенията.”
Over-hedged, generic 'it depends' list that avoids giving any specific guidance.
100% of sampled rankings come from searches that don't contain the brand name. That's traffic SEO earned, not reputation.
Already ranking close to page 1. These move first: a sharper title, a content refresh, a few internal links.
SERP FEATURES · 9 show AI Overviews
Rough equivalent ad spend based on current click prices. Directional, not an invoice.
Over 65 characters. Google truncates titles past ~60-65 chars.
Under 30 characters. Likely missing keyword context.
Multiple pages share the same title. Confuses SERP intent.
Under 120 characters. Wasting SERP real estate.
Article markup works best with a headline, image, publish date and author, which Google recommends.
Fix: Fill in the missing fields in the template that outputs this markup.
3 redirect. A sitemap should list only live, final URLs you want in Google. The rest waste crawl time and send mixed signals about which URLs matter.
Fix: Remove these URLs from the sitemap, or replace each one with the final URL it should point to.
Pages under 300 words. May lack enough depth for competitive terms.
Based on the 40 pages that returned HTTP 200 out of 40 fetched. Not a full-site crawl.
Click depth and inlink counts are computed over the 40 pages we fetched, not a full crawl. Pages outside the sample are not represented in the graph.
Compared the first 40 sitemap URLs against the top-500 ranked-keyword URL set.
Classic rankings and AI citations are now separate games. This checks whether the site has pages and entity signals worth retrieving.
The site is easy for AI systems to read: pages carry schema and H1s, an llms.txt file is present, and product pages state concrete nutrient percentages. It's less likely to be picked as a source. We found no Wikipedia entity, no off-site or video proof in our data, no branded keyword rankings and a weak link profile. Its two comparison posts are a good start, but they aren't backed by best-of, alternatives or pricing pages. 9 ranked keywords show an AI Overview on the results page, and our data doesn't say whether the site is cited in them.
Two blog posts compare UAN with UAN + S and ATS with KTS and CaTs. We found no best-of, alternatives or pricing-style pages among the URLs we fetched.
The title, H1 and meta state the category and product line. They don't state that this is a Bulgarian supplier, who it serves, or any proof such as volumes or customers.
Product titles and metas give extractable specs, such as UAN at 32% N and KTS at 25% K₂O and 17% S. An llms.txt file is present, and schema appears on 40 of 40 fetched pages.
We found no Wikipedia entity, 0 branded ranked keywords, and no video or social signal in our data. 49 of the 52 referring domains we pulled have no measurable authority. Knowledge Graph status wasn't checked.
9 ranked keywords show an AI Overview on the results page, against 100 for each competitor. That counts results pages, not citations. Competitor-only examples like "циклон" and "филм" are off-topic.
We have no record of the site tracking its AI answer visibility. AI sources shuffle often, so a fixed prompt set checked monthly would show more than day-to-day checks.
Add pages such as liquid vs granular nitrogen, the best nitrogen fertilizer by crop, and alternatives to urea for specific conditions. AI answers favor these formats over definitions, and they sit close to a buying decision. Use the two existing comparison posts as the template.
Add a plain statement near the top: Bulgarian supplier of liquid fertilizers and stabilized urea for farms, cooperatives and distributors. Back it with facts the business can verify, such as flexitank sites, service area and product range. The current H1 is a slogan, so AI systems have less to quote.
Pursue mentions in agriculture media, associations, cooperatives and partner pages. These strengthen both rankings and the entity signal, and they matter here because few current referring domains carry authority.
Highest-leverage first. Keywords with a ready article on top.
Agroexperts should own Bulgarian nitrogen and liquid-fertilizer search first, then widen into nutrient and crop queries. The catalog already covers the products, so the first job is getting those pages to rank for the words buyers use, including карбамид, урея, амониева селитра and азотен тор. The blog's UAN vs UAN + S and ATS, KTS and CaTs comparisons are the right format. More of them, linked tightly to product pages, will do more than general farm news.
We found 253 keywords your top competitors rank for that agroexperts.bg doesn't. These are 6 of them.
The SEO Agent researches thousands of keywords for your site, picks the best 30 to write now, and keeps a backlog for the months after.
One keyword in, one researched article out, every day. We'll research your full keyword plan and write against the best 30 first.
REAL DATA ABOVE · 9 QUICK WINS, 6 ARTICLE IDEAS, 6 KEYWORDS FOR AGROEXPERTS