{"slug": "read-10202-times-visited-twice", "title": "Read 10,202 times. Visited twice.", "summary": "A developer's analysis of davaonline.net reveals a stark gap between AI crawler activity and actual referral traffic: over 30 days, AI crawlers made 13,306 requests, with 10,202 hitting content pages and 1,902 fetching pages to answer live questions, yet only two human visits arrived from AI sources. The developer built a free WordPress plugin called AILYS Lens to measure AI crawler behavior separately from human analytics, highlighting that conventional dashboards miss this activity.", "body_md": "The site looked dead. Thirty days of analytics, and the traffic arriving from AI came to two visits — one from ChatGPT, one from DuckDuckGo. Two. From a dashboard like that you would conclude that no AI has ever noticed the site exists.\n\nThat conclusion is wrong by about ten thousand.\n\nOver the same thirty days, AI crawlers requested pages from that site 13,306 times, and 10,202 of those requests were for pages with actual writing on them. The two instruments are not contradicting each other. They are answering different questions, and almost everybody is only asking the first one.\n\nThe site is davaonline.net, a WordPress site running a plugin that does the opposite of normal analytics. It ignores human visitors completely and records only AI crawlers: which ones arrived, what they fetched, and whether the thing they fetched was a page or just a file.\n\nHere is the whole month.\n\n| Thirty days | Count |\n|---|---|\n| AI crawler requests | 13,306 |\n| Requests that hit a content page | 10,202 |\n| Requests made to answer a live question | 1,902 |\n| People who arrived by following an AI answer | 2 |\n\nRead it downward. The story is in the descent.\n\nThe gap between the first two numbers — 3,104 requests — is not rounding error. It is robots.txt, sitemap.xml, and a tail of files that are not your writing. A crawler that fetches robots.txt and leaves has visited your site and read nothing. Counting that as *AI is reading me* is counting a knock at the door as a conversation.\n\nWhich is why the instrument sorts every request by purpose instead of reporting one number:\n\n| Purpose | Requests (vs previous 30 days) |\n|---|---|\n| Training — collected to train a model | 9,514 (+1,175%) |\n| AI search — indexed for an answer engine | 1,890 (+432%) |\n| User fetch — retrieved to answer a live question | 1,902 (+3,558%) |\n\nThese are not interchangeable. Training collection is a bet on the future: your words may end up inside a model that ships next year, or they may not. Search indexing is a bet on retrieval: you become findable inside somebody else's answer engine. User fetch is neither a bet nor a future. It means a person asked a question a few seconds ago, and a machine went to your page to answer them.\n\n1,902 times in thirty days, this site was contacted by a crawler that retrieves on behalf of somebody asking a question right now. Two people arrived.\n\nOne came from ChatGPT. One came from DuckDuckGo. That is the complete AI referral traffic for the month.\n\nA note on the arithmetic: the 1,902 and the 10,202 slice the same pile of requests in different directions — one by what the crawler is for, the other by what it asked for. Neither is contained in the other, and the 1,902 includes some share of robots.txt fetches rather than pages. Read at its most conservative, the ratio does not soften.\n\nThis gap is not a funnel to optimize. It is the shape of the thing. The page was retrieved, read, and used as the source of an answer that appeared somewhere else entirely. The answer was delivered. The visit never happened. Meanwhile those fetches grew 3,558% over the previous thirty days — two arrivals is what that growth looks like from the traffic side.\n\nA conventional analytics dashboard reports this month as though almost nothing occurred. It is not wrong about visits. It is answering a question that has quietly stopped being the important one.\n\nBefore any of that means anything, here is what these numbers are not.\n\nNone of those caveats move the conclusion, because they all push the same direction. Correcting for every one of them would make the reading number larger and leave the arrival number roughly where it is.\n\nThe instrument is a WordPress plugin called [AILYS Lens](https://wordpress.org/plugins/ailys-lens/), and it is free. I build it, which you should factor into everything above. It is also built so that measuring costs you nothing else: every calculation runs on your own server, nothing is transmitted anywhere, and human visitors are never recorded — only AI crawlers are. Requests that are not crawlers pass through in under a millisecond, and no CSS or JavaScript is loaded on your front end.\n\nInstall it, leave it alone for a week, and you will know whether anything is reading you. It is a question with a factual answer, and until recently there was no instrument that would give it to you.\n\nThe uncomfortable part of this month is not the two. It is that a site can be read ten thousand times and still produce a dashboard that looks like failure — and that its owner has no ordinary way to tell the difference between being ignored and being read in silence. That is a strange position to publish from. It seems worth knowing which one you are in.\n\nAILYS Lens is free permanently. That is a design commitment rather than a pricing stage — every feature runs locally on your server, so there is nothing for a paid tier to unlock.\n\nThe diagnostic service alongside it, AILYS Doctor, is a different thing. Lens tells you what happened; Doctor tells you why, and what to change. It has been free during its data-collection period. On September 15, 2026 it becomes a paid subscription: $19 per month, or $10 per month for anyone who subscribes before the end of 2026.", "url": "https://wpnews.pro/news/read-10202-times-visited-twice", "canonical_source": "https://dev.to/roadleon/read-10202-times-visited-twice-mmi", "published_at": "2026-09-03 01:02:41+00:00", "updated_at": "2026-09-03 01:23:05.740800+00:00", "lang": "en", "topics": ["developer-tools", "ai-infrastructure"], "entities": ["davaonline.net", "AILYS Lens", "WordPress", "ChatGPT", "DuckDuckGo"], "alternates": {"html": "https://wpnews.pro/news/read-10202-times-visited-twice", "markdown": "https://wpnews.pro/news/read-10202-times-visited-twice.md", "text": "https://wpnews.pro/news/read-10202-times-visited-twice.txt", "jsonld": "https://wpnews.pro/news/read-10202-times-visited-twice.jsonld"}}