Clean Nginx visitor analytics
historysearch.co.uk
20 Aug 2026 00:02 +0000 – 03 Sep 2026 08:54 +0000
15,386
Clean human pageviews
3,097
Approx. unique visitors
69.4%
Single-page sessions
0.6 min
Average session span
3,607
API/background requests
127.3 MB
Clean-page bandwidth
The log format has no $host field. If this is a shared Nginx access log, traffic from other virtual hosts may be present. A dedicated historysearch.co.uk access log is preferable.
361 lines could not be parsed.
What was excluded?
130,414
Scanner / exploit requests
3,607
API/background requests
1,296
Other failed requests
Clean pageviews only include successful or redirecting GET/HEAD requests to page-like URLs after known bots, scanners, APIs, static assets and failed requests are removed.
Daily clean traffic
| Date | Pageviews | Visitors | Sessions | API | Scanners | Bots |
|---|
| 2026-08-20 | 416 | 177 | 199 | 97 | 4,927 | 127 |
| 2026-08-21 | 441 | 301 | 324 | 79 | 6,922 | 167 |
| 2026-08-22 | 353 | 207 | 227 | 53 | 7,560 | 426 |
| 2026-08-23 | 360 | 176 | 189 | 74 | 6,676 | 119 |
| 2026-08-24 | 9,796 | 362 | 379 | 150 | 13,569 | 611 |
| 2026-08-25 | 488 | 222 | 235 | 96 | 12,078 | 109 |
| 2026-08-26 | 614 | 413 | 427 | 106 | 10,865 | 794 |
| 2026-08-27 | 331 | 205 | 220 | 28 | 14,147 | 82 |
| 2026-08-28 | 647 | 420 | 441 | 64 | 12,994 | 1,463 |
| 2026-08-29 | 803 | 503 | 512 | 122 | 17,141 | 1,336 |
| 2026-08-30 | 234 | 137 | 149 | 48 | 8,462 | 131 |
| 2026-08-31 | 267 | 127 | 128 | 83 | 4,031 | 450 |
| 2026-09-01 | 351 | 115 | 118 | 2,539 | 7,216 | 153 |
| 2026-09-02 | 197 | 137 | 140 | 49 | 2,559 | 478 |
| 2026-09-03 | 88 | 69 | 71 | 19 | 1,267 | 58 |
Top genuine pages
| Path | Pageviews |
|---|
| / | 2,485 |
| /chronology/ | 82 |
| /query | 80 |
| /database/ | 79 |
| /fetch | 78 |
| /featured/ | 70 |
| /cinema/ | 67 |
| /biography/ | 64 |
| /jfk/ | 63 |
| /SDK/webLanguage | 60 |
| /today/ | 59 |
| /biography/factsheet/ | 59 |
| /revolutionfrance/ | 56 |
| /date/ | 54 |
| /events/ | 54 |
| /astronomy/ | 53 |
| /factsheet/ | 51 |
| /brunel/ | 51 |
| /titanic/ | 50 |
| /revolutionrussia/ | 48 |
| /civilwarengland/ | 47 |
| /year/factsheet/ | 46 |
| /terranova/ | 44 |
| /place/ | 43 |
| /weimar/ | 40 |
| /eec/ | 39 |
| /watergate/ | 38 |
| /wp-json/gravitysmtp/v1/tests/mock-data | 37 |
| /proxy | 31 |
| /falklandswar/ | 23 |
Landing pages
| Path | Sessions |
|---|
| / | 1,792 |
| /fetch | 60 |
| /SDK/webLanguage | 55 |
| /chronology/ | 42 |
| /cinema/ | 41 |
| /database/ | 32 |
| /jfk/ | 29 |
| /wp-json/gravitysmtp/v1/tests/mock-data | 28 |
| /revolutionfrance/ | 27 |
| /terranova/ | 27 |
| /proxy | 27 |
| /biography/ | 26 |
| /civilwarengland/ | 24 |
| /today/ | 24 |
| /biography/factsheet/ | 22 |
| /brunel/ | 22 |
| /date/ | 20 |
| /.well-known/traffic-advice | 20 |
| /astronomy/ | 20 |
| /titanic/ | 20 |
| /events/ | 19 |
| /webui/ | 19 |
| /factsheet/ | 19 |
| /weimar/ | 16 |
| /revolutionrussia/ | 16 |
| /year/factsheet/ | 16 |
| /watergate/ | 15 |
| /featured/ | 15 |
| /place/ | 14 |
| /aaa9 | 13 |
Referrer domains
| Domain | Pageviews |
|---|
| (direct / unknown) | 13,764 |
| (internal) | 1,031 |
| 142.93.41.215 | 431 |
| www.google.com | 73 |
| chatgpt.com | 14 |
| www.kennedy-assassination.net | 14 |
| ucu-applicationsdbx.gbi-solutions.com | 9 |
| postest.ckandcompanyltd.com | 8 |
| www.bing.com | 6 |
| zpscanner.gbi-solutions.com | 5 |
| duckduckgo.com | 4 |
| avenuesdbx-notifications.gbi-solutions.com | 4 |
| ucu-alphasdbx.gbi-solutions.com | 3 |
| erp.familyhealthug.com | 3 |
| www.baidu.com | 2 |
| dataindex.pro | 2 |
| erp.prowaxingspa.com | 2 |
| m.facebook.com | 2 |
| www.sunblog.asia | 1 |
| www.netcraft.com | 1 |
| app.worldplanetcommunications.com. | 1 |
| www.saayig.com | 1 |
| www.yahoo.co.uk | 1 |
| cn.bing.com | 1 |
| gemini.google.com | 1 |
Devices
| Device | Pageviews |
|---|
| Desktop | 13,768 |
| Mobile | 1,618 |
Browsers
| Other | 10,471 |
| Chrome | 2,296 |
| Safari | 1,150 |
| Edge | 792 |
| Firefox | 583 |
| Opera | 94 |
Methodology
Approximate visitors use a SHA-256 pseudonymous IP + user-agent fingerprint. Raw IP addresses are never written. Sessions use a 30-minute inactivity threshold. Scanner detection uses exploit-path signatures plus behavioural checks such as high error ratios, broad path scanning and high-rate probing.