Joshua Opolko

The GEO Observatory

A live dashboard of which AI and search engines crawl this site, which pages they pull for answers, and what they ignore. Parsed from raw server logs, verified against operator IP ranges. Rolling 8-day window (2026-07-22 to 2026-07-29). Generated 2026-07-29 06:40 UTC.

AI engines fetch a page before they cite it, so this is the citation pipeline in the open. The AI live-fetch count is pages being pulled into answers right now; the blind spots are pages AI never sees; the Verified checks separate real bots from impostors. This is the "watch your logs" step from the GEO Field Manual, made live.

AI impact · Bing/ChatGPT
19
AI click-throughs
past 7 days, from AI platforms
32
search clicks (GSC)
past 7 days
1,648
AI citations (Bing/ChatGPT)
read 2026-07-28

Top 10 Queries Driving Citations (Bing/ChatGPT)

QueryImpr.Citation rateTopic
VR collaboration requirements team types organizational use cases12841%Augmented & Virtual Reality
ollama setup tutorial9618%Generative AI
VR visualization software CAD integration comparison vendors6967%Augmented & Virtual Reality
VR visualization architecture construction best practices software teams5872%Construction Software & BIM
litellm install5522%AI Programming & Frameworks
how to install litellm4420%AI Programming & Frameworks
VR applications pharmaceutical drug discovery companies4444%AI in Healthcare
VR visualization architecture construction software best practices growing teams4486%Construction Software & BIM
enterprise VR visualization platforms key features evaluation4341%Augmented & Virtual Reality
VR walkthrough solutions for AEC firms4093%Augmented & Virtual Reality
AEC platforms immersive project walkthroughs client sharing4048%Construction Software & BIM
n8n LangChain LLM implementation evaluation3153%Generative AI
AEC immersive design review BIM visualization tools2528%Construction Software & BIM
n8n LangChain AI orchestration evaluation2437%AI Programming & Frameworks
n8n LangChain enterprise operations scale evaluation2342%Enterprise Technology

Who's actually visiting

Real IP analysis: ip-api.com org lookup on non-bot request IPs, classified by network type. 23,787 unique IPs in the past 7 days. Updated weekly (Sundays) · data as of 2026-07-26.

Rank-tracking / residential proxy (Cdn77 PAR, Freedomtech Solutions Limited, code200, UAB)
0%
Cloud / VPS scraper (Microsoft Azure Cloud (centralus), Microsoft Azure Cloud (brazilsouth), Microsoft Azure Cloud (canadacentral))
61%
AI / SEO crawler (verified) (MISTRAL)
0%
Real visitor (residential ISP) (Sympatico HSE, Rogers Communications Canada Inc, Virgin Home Ontario)
8%
Unclassified (Techoff SRV Limited, Reliance Jio Infocomm Limited, Chinanet SH)
31%

- Microsoft Azure Cloud (13 nodes, 7,933 hits): United States, Brazil, India, Canada, Norway, Spain regions; single-visit behavior across unknown pages suggests automated content harvester or scraper farm, likely harvesting this site's AI/LLM guides at scale.

- (174.89.46.80, 1,605 hits): Sympatico HSE, Canada; single visit pattern indicates either a real user with extremely high page consumption in one session, or a misconfigured crawler; cross-referencing with GSC shows this IP likely accessed /agent-zero/ (1,164 impressions) and similar guide pages, but the single-visit profile is atypical for legitimate browsing.

- (2a01:4f8:242:5750::2, 320 hits): Hetzner, Germany; single-visit behavior on unknown pages consistent with a lightweight scraper or bot, possibly indexing this site's self-hosted AI deployment guides for republication.

Real human traffic represents only 8% of unique IPs (roughly 1,903 IPs), concentrated in residential ISP ranges, though GSC data suggests even legitimate search traffic is modest (top page /agent-zero/ has 1,164 impressions but only 3 clicks, indicating this site's ranking position 8.7 is not converting search interest into actual visits).

Search Console: Top 10 Pages by Impression (last 7 days)

PageImp.Clck.CTRAvg pos
/agent-zero/1,16430.3%8.7
/dify-self-hosted-guide/74640.5%12.4
/searxng-self-hosted-guide/44830.7%11.4
/litellm-proxy-guide/33720.6%9.6
/anythingllm-self-hosted-guide/32441.2%15.8
/open-webui-self-hosted-guide/28010.4%18.1
/perplexica-self-hosted-guide/14321.4%9.4
/vision-dominates-half-your-brains-processing-power/13510.7%26.6
/ollama/9522.1%10.3
/claude-code-specification-workflow-mcp/9011.1%8.2
/hometurf/guides/best-toronto-neighbourhoods-for-fam4025.0%8.6
/hometurf/guides/toronto-neighbourhood-languages.htm4025.0%7.9
/ai-code-generation-claude-vs-gemini-a-developers-re2600%22.5
/d-lusion-rubberduck/2414.2%4.5
/hometurf/guides/toronto-neighbourhood-statistics.ht2214.5%9.4

Red CTR = impression volume likely inflated by rank trackers (they query Google, not real searchers).

3,600
AI crawler hits
179 pages fetched
1,811
AI live-fetches
pulled into answers now
1,981
Search-engine hits
classic indexing
3,773
Verified bots
3773/4467 IP-checked
6,848
Scanner probes
hostile, all 404
Updated 2026-07-29 06:40 UTC · data 2026-07-22 → 2026-07-29 · rebuilt daily Dates are first-seen in the server log, not publication dates.

AI crawler activity, last 14 days

Daily AI hits, stacked by what the crawler is doing. Hover any day for the breakdown.

How to read this: daily counts of AI-crawler hits from 2026-07-22 to 2026-07-29, one bar per day, each segmented by crawler intent (AI live-fetch, AI search, AI training). Busiest day was 2026-07-24 with 550 AI hits. Data window first-seen 2026-07-22, latest 2026-07-29; last updated 2026-07-29 06:40 UTC.

What the AI crawlers want

Every AI fetch in the window, split by intent.

How to read this: the 3,600 AI fetches in this window split by intent: 418 ai search, 1,371 ai training, 1,811 ai live-fetch. Window 2026-07-22 to 2026-07-29.

Top AI engines

By hits. Click one to filter the page explorer below.

How to read this: AI crawlers ranked by hit count, 2026-07-22 to 2026-07-29. Top engine ChatGPT user-fetch with 1,752 fetches, then Amazonbot (383).

Live Desk · July 29 edition

AI assistants pulled 69 pages of this site mid-answer in the window (1,811 live fetches in all). The most active was Dify Self-Hosted Guide (2026): Docker Setup, RAG, Alternatives, fetched 271× by ChatGPT and Claude: live-answer agents, meaning it was read to compose a reply to a real question, not archived for training.

Pages AI is fetching

Search, filter by crawler intent or engine, and click any row to see which bots pull it. Showing the top 25 by default. 179 pages have AI activity.

AllLive-fetchAI searchAI training
PageAI hitsLive-fetchTop type
/dify-self-hosted-guide/305271AI live-fetch
/litellm-proxy-guide/273247AI live-fetch
/agent-zero/247235AI live-fetch
/221193AI live-fetch
/searxng-self-hosted-guide/202171AI live-fetch
/anythingllm-self-hosted-guide/192168AI live-fetch
/n8n-self-hosted-guide/163142AI live-fetch
/open-webui-self-hosted-guide/8454AI live-fetch
/perplexica-self-hosted-guide/6538AI live-fetch
/librechat-self-hosted-guide/4830AI live-fetch
/hometurf/4522AI live-fetch
/kidsevents/4121AI live-fetch
/psychedelic-vr-visual-effects-meta-quest/390AI training
/geo-observatory/361AI training
/self-hosted-ai-stack/3316AI live-fetch
/crewai-setup-production-guide/2715AI live-fetch
/geo-field-manual/275AI training
/vr-industrial-safety-training/266AI training
/ollama/2617AI live-fetch
/driftlights/260AI training
/qwen2-5-vl/2412AI live-fetch
/hometurf232AI training
/claude-seo/210AI training
/hometurf/guides/toronto-neighbourhood-statistics.html1812AI live-fetch
/vr-anatomy-education/171AI training

Blind spots

Indexed pages AI has not fetched in this window, your fix-list (orphan pages, weak internal links, stale content). 0 total.

Freshness: how fast AI picks up updates

PageUpdatedFirst AI fetchLag
No pages updated within the log window yet.

AI referrals: humans who clicked through

44 click-throughs from AI platforms. Copilot/Bing leads with 33. Last 7 days: 23 (17 Copilot/Bing, 3 ChatGPT, 2 Claude.ai, 1 Copilot). These are real visitors whose browser sent a Referer header from an AI platform: proof the citation converted to a visit. Country and ISP come from the real visitor IP (via Cloudflare).

DatePlatformPageLocationISP / Org
2026-07-28Claude.ai/litellm-proxy-guide/🇧🇷 São Benedito, BrazilT DA SILVA MEDEIROS TELECOMUNICA��ES E I
2026-07-28Copilot/vision-dominates-half-your-brains-processing-powe🇵🇹 Lisbon, PortugalNOS COMUNICACOES, S.A
2026-07-28Copilot/Bing/vr-anatomy-education/🇺🇸 Champaign, United StatesUniversity of Illinois
2026-07-27Copilot/Bing/searxng-self-hosted-guide/🇨🇦 Burlington, CanadaCogeco Cable Inc.
2026-07-27Copilot/Bing/dify-self-hosted-guide/🇫🇷 Paris, FranceNetskope PAR
2026-07-26ChatGPT/architectural-visualization/🇩🇪 Berlin, GermanyPYUR CIN Berlin
2026-07-26Copilot/Bing/🇺🇸 Las Vegas, United StatesFranTech Solutions
2026-07-25Copilot/Bing/kidsevents/🇨🇦 Toronto, CanadaRogers Communications Canada Inc
2026-07-25Copilot/Bing/d-lusion-rubberduck/🇩🇪 Lahntal, GermanyDTAG European region
2026-07-25Copilot/Bing/anythingllm-self-hosted-guide/🇺🇸 San Francisco, United StatesAbacus.AI, Inc.
2026-07-25ChatGPT/hometurf/guides/toronto-neighbourhood-statistics.🇨🇦 Toronto, CanadaSympatico HSE
2026-07-25Claude.ai/searxng-self-hosted-guide/🇯🇵 Daishuku, JapanKDDI
2026-07-24Copilot/Bing/n8n-self-hosted-guide🇺🇸 Santa Clara, United StatesPalo Alto Networks, Inc
2026-07-24Copilot/Bing/n8n-self-hosted-guide/🇺🇸 Santa Clara, United StatesPalo Alto Networks, Inc
2026-07-24ChatGPT/geo-observatory/ Budapest, HungaryRendszerinformatika Zrt
2026-07-24Copilot/Bing/vr-platform-comparison-aec/🇺🇸 Hendersonville, United StatesComcast Cable Communications, Inc.
2026-07-24Copilot/Bing/kidsevents/🇨🇦 Brampton, CanadaRegional Municipality of Peel
2026-07-24Copilot/Bing/self-hosted-ai-stack/🇦🇷 Buenos Aires, ArgentinaTelecentro S.A
2026-07-23Copilot/Bing/agent-zero/🇳🇱 Amsterdam, The NetherlandsSYN LTD
2026-07-22Copilot/Bing/searxng-self-hosted-guide/🇺🇸 East Brunswick, United StatesComcast Cable Communications, Inc.
2026-07-22Copilot/Bing/searxng-self-hosted-guide/🇬🇧 Nottingham, United KingdomBT UK
2026-07-22Copilot/Bing/vision-dominates-half-your-brains-processing-powe🇦🇺 Melbourne, AustraliaiiNet Limited
2026-07-22Copilot/Bing/kidsevents/🇨🇦 Toronto, CanadaSympatico HSE
2026-07-21Copilot/Bing/vr-courtroom-evidence/🇪🇸 Catarroja, SpainCableuropa - ONO, ONO net in whole Spain
2026-07-21Copilot/Bing/kidsevents/🇨🇦 Toronto, CanadaCogent Communications
2026-07-21Claude.ai/perplexica-self-hosted-guide/🇨🇦 Greenfield Park, CanadaM247 Ltd Quebec
2026-07-21Copilot/Bing/vision-dominates-half-your-brains-processing-powe🇺🇸 Tacoma, United StatesComcast Cable Communications, LLC
2026-07-20Copilot/Bing/kidsevents/🇨🇦 Toronto, CanadaRogers Communications Canada Inc
2026-07-20Copilot/Bing/self-hosted-ai-stack/🇺🇸 Springfield, United StatesComcast Cable Communications, LLC
2026-07-19Copilot/Bing/anythingllm-self-hosted-guide/🇺🇸 Sicklerville, United StatesVerizon Business
2026-07-19Copilot/Bing/searxng-self-hosted-guide/🇺🇸 Nyack, United StatesOptimum Online (Cablevision Systems)
2026-07-18Perplexity/litellm-proxy-guide/🇦🇺 Sydney, AustraliaTelstra Internet
2026-07-18ChatGPT/d-lusion-rubberduck/🇩🇪 Leipzig, GermanyDTAG European region
2026-07-18Copilot/Bing/searxng-self-hosted-guide/🇺🇸 Littleton, United StatesComcast Cable Communications, LLC
2026-07-17Copilot/Bing/litellm-proxy-guide/🇮🇱 Eṭ Ṭaiyiba, IsraelBezeq
2026-07-16Copilot/Bing/architectural-visualization🇺🇸 Ashburn, United StatesAWS EC2 (us-east-1)
2026-07-16Copilot/Bing/architectural-visualization/🇺🇸 Ashburn, United StatesAWS EC2 (us-east-1)
2026-07-16ChatGPT/dify-self-hosted-guide/🇯🇵 Tokyo, JapanAWS EC2 (ap-northeast-1)
2026-07-16Copilot/Bing/kidsevents/🇨🇦 Toronto, CanadaUniversity Health Network
2026-07-15Copilot/Bing/kidsevents/🇨🇦 North York, CanadaRogers Communications Canada Inc
2026-07-15Claude.ai/perplexica-self-hosted-guide/🇺🇸 Roanoke, United StatesCox Communications
2026-07-15Copilot/Bing/architectural-visualization🇺🇸 Ashburn, United StatesAWS EC2 (us-east-1)
2026-07-15Copilot/Bing/architectural-visualization/🇺🇸 Ashburn, United StatesAWS EC2 (us-east-1)
2026-07-15Copilot/Bing/n8n-self-hosted-guide/ Chaowai, ChinaBeijing Sankuai Technology Co., Ltd.

Who is crawling

Search engines

Classic index crawlers, by hits.

Bingbot1,258
Yandex235
Googlebot205
Petal (Huawei)139
Applebot88
DuckDuckGo41
Seznam15

Are they who they claim?

Crawler traffic checked against each operator's published IP ranges and reverse-DNS.

Full crawler tables (raw numbers)

AI crawlers

CrawlerTypeHitsVerifiedLast
ChatGPT user-fetchAI live-fetch1,7521719/17522026-07-29
AmazonbotAI training383pending2026-07-29
Anthropic ClaudeBotAI training3530/3532026-07-29
Meta AIAI training334pending2026-07-29
PerplexityAI search258219/2582026-07-29
ByteDance BytespiderAI training202pending2026-07-29
ChatGPT searchAI search160130/1602026-07-29
Claude user-fetchAI live-fetch590/592026-07-28
OpenAI GPTBotAI training5817/582026-07-28
Common CrawlAI training30pending2026-07-27
You.comAI training11pending2026-07-28

Search engines

CrawlerTypeHitsVerifiedLast
BingbotSearch index1,2581222/12582026-07-29
YandexSearch index235208/2352026-07-29
GooglebotSearch index205186/2052026-07-29
Petal (Huawei)Search index139pending2026-07-28
ApplebotSearch index8872/882026-07-29
DuckDuckGoSearch index410/412026-07-28
SeznamSearch index15pending2026-07-29

Under attack: what scanners hunt for

6,848 requests probing for exposed files, admin panels, and known exploits, every one a 404 here. 131 forged a real crawler's user-agent to blend in.

Bot traffic reality

Every bot request in the window. Hostile scanning dwarfs the legitimate crawlers.

Of 12,429 bot requests: 6,848 scanner probes (55%), 3,600 AI, 1,981 search.

What they hunt for

Probes grouped by target. Mostly WordPress, on a site that runs none.

By target: 4,288 wordpress, 1,717 secrets & config, 474 git exposure, 169 other, 200 admin / rce.

Top probed paths

The most-hammered URLs. None of them exist here.

/wp-login.php319
/wp-admin/index.php254
/wp-content/plugins/hellopress/wp_filemanager.php92
/wp-content/uploads/78
/wp-content/admin.php61
/wp-content/themes/index.php56
/wp-content/index.php44
/wp-load.php44
/wp-content/themes/seotheme/db.php42
/wp-content/42
/wp-json/wp/v2/users38
/wp-admin/js/38
Full probed-path table
Probed pathHits
/wp-login.php319
/wp-admin/index.php254
/wp-content/plugins/hellopress/wp_filemanager.php92
/wp-content/uploads/78
/wp-content/admin.php61
/wp-content/themes/index.php56
/wp-content/index.php44
/wp-load.php44
/wp-content/themes/seotheme/db.php42
/wp-content/42

Verified counts cover traffic since real-IP logging was enabled, filling in daily. Log retention is ~2 weeks, so "blind spots" means "not fetched recently." The playbook: GEO Field Manual, and the answers it produces: GEO answers.