Nemanja Milenkovic
Nemanja Milenkovic is the founder of CitationWorks. He built the monitoring pipeline that checks what ChatGPT, Claude, and Gemini say about brands every day, and he writes the guides and posts here from what that data shows.
Articles by Nemanja Milenkovic
- When AI gets the plan wrong: a 50-product software audit
18 of 200 pricing and feature claims contradicted official sources. We checked the answers against named plans, billing terms and documented limits.
- Different languages, different shortlists: 71 answers about Japanese businesses
We asked matched English and Japanese buying questions through two API configurations. Name overlap was 0–11.1% in the eight groups we could compare.
- Which major companies block AI search crawlers? An S&P 500 audit
We inspected robots.txt on 500 corporate domains. Only 302 files could be classified without uncertainty; search and training agents often had different rules.
- The websites linked in 1,000 AI software-buying answers
521 hostnames appeared in our Gemini API sample. Vendor sites led the count, sometimes linked beneath a competitor’s recommendation.
- The same buying questions, one week apart: 180 AI answers
Teamwork.com appeared in 28 of 30 answers, then 2 of 30 a week later. We repeated three fixed software-buying questions and kept every answer.
- We Scored a Real Business at 0%. The Number Was Wrong
Caso is a contractor in Belgrade. Our first 18 measurements said no AI assistant ever named them. The questions were wrong, not the company. Here is how to tell the difference.
- We Turned Our S&P 500 Audit Method Into Two Free Tools
A checker that refuses to call a 200 response proof, and a generator that builds a file following the proposal. Both free, no signup. Neither one will improve your rankings, and we will say so on the page.
- A 200 Status Does Not Mean Your llms.txt Exists
In our S&P 500 audit, 110 companies returned a successful response at /llms.txt. Only 71 served an actual file. Here is how a status code fools a checker, and what to test instead.
- 500 websites. 54 llms.txt files with a title and links.
We checked all 500 companies in the S&P 500. Seventy-one had a detected llms.txt. Only 54 had both a title and a Markdown link. Here is what the responses revealed.
- Review Sites Are Becoming The Source Layer For AI Software Buyers
In our stronger AI visibility run, assistants repeatedly pointed toward review sites, vendor pages, and SEO publications. That source layer may decide how buyers hear about your brand.
- Ahrefs vs Semrush: What AI Assistants Say When Buyers Ask
In a stronger AI visibility sample, Ahrefs edged Semrush by score. The more useful finding was how clearly assistants separated their jobs.
- AI Assistants Are Quietly Repeating Your Product's Weakest Points
We ran a stronger AI visibility test across 10 software brands. The uncomfortable finding: assistants repeat the same pricing, setup, customization, and trust complaints buyers already worry about.
- OpenAI vs Perplexity Shows The Split In AI Search
AI assistants framed OpenAI and Perplexity very differently. One looked like a broad AI platform. The other looked like an answer engine for cited research.
- Your Competitor List Is Already Being Written By AI
AI assistants repeatedly place brands next to the same competitors. That co-mention pattern is a practical map for comparison pages, buyer guides, and GEO strategy.
- Traffic Is Not Enough: Turning AI Search Interest Into Pipeline
Early attention from AI search and content can look promising while conversion stays weak. The fix is usually the funnel, not more traffic.
- Salesforce Beat HubSpot In Our AI Buyer Test, But The Real Story Is Messier
A stronger CRM visibility sample found Salesforce, Close, HubSpot, Pipedrive, and Attio all scoring well. The useful signal was not the leaderboard. It was the buyer story attached to each brand.
- Why Email Matters More When AI Search Cuts Clicks
As AI answers absorb more discovery traffic, email becomes a more important owned audience layer. That only works if the mail actually reaches the inbox.
- Fix the Funnel Before You Buy Traffic
Most growth problems are not traffic problems. A plain look at the free-tool-to-paid loop, the four conversion rates that matter, and why paid ads should wait until the funnel holds.
- How to Build Content That Ranks and Gets Cited by AI
Search engines and AI assistants are different products that often reward the same work. A practical guide to building one content system that earns rankings and citations at once.
- Why Your Email Lands in Spam (and How to Fix It)
A plain guide to email deliverability for small senders. What SPF, DKIM, and DMARC actually do, why new domains get filtered, and the fixes that move you back to the inbox.
- Write Your llms.txt Once and You Have Already Lost (Part 3 of 3)
An llms.txt is not a one time chore. Sites change, links rot, deploys break things. Treat it like uptime, and connect it to whether AI actually recommends you.
- Almost Nobody Has an llms.txt. That Is Your Opening. (Part 2 of 3)
Very few sites publish an llms.txt, and most that do get it wrong. Here is why being early is cheap leverage, and how to write one that actually works.
- llms.txt: What the Proposal Does and Does Not Do (Part 1 of 3)
What llms.txt proposes, what belongs in the file, and why publishing one is not evidence of better AI visibility or search rankings.
- The Shift From Clicks to Citations
For years the goal of online visibility was the click. As more people get answers straight from AI assistants, the new currency is being cited inside the answer.
- How AI Assistants Decide Which Brands to Recommend
AI assistants do not pull names out of thin air. Here is a plain explanation of what actually drives which brands get mentioned in an answer.
- Why AI Brand Mentions Matter More for B2B
B2B buyers research carefully and ask detailed questions. That is exactly the kind of work AI assistants are good at, which is why mentions matter so much in B2B.
- GEO Is Not SEO. Here's What It Actually Is.
Generative Engine Optimization is real, but most GEO advice is recycled SEO. What works today, what the platforms actually document, and where this is headed.
Guides by Nemanja Milenkovic
- AI Brand Monitoring for Legal and Compliance Teams
- AI Brand Monitoring for Marketing Teams
- AI Brand Monitoring for PR and Communications Teams
- The AI Search Optimization Checklist
- Generative Engine Optimization (GEO): The Complete Guide
- How to Build Content for Search and AI Discovery
- How to Get Mentioned by ChatGPT
- How to Get Your Brand Discovered by ChatGPT and Other LLMs
- How to Measure Your Brand's Visibility in AI Search
- How to Monitor Your Brand in ChatGPT
- How to Monitor Your Brand in Claude and Gemini
- How to Show Up in Perplexity Answers
- The llms.txt Guide: What It Is and How to Use It
- Structured Data and Schema for AI Search