10 times a day, someone arrives at our main (
www.wellho.net) web site for each and every one of the terms in this table. This is an analysis of the search terms used in the 28 days up to yesterday, with the number of occurrences listed against each word.
We often ask ourselves questions such as
"Is Perl dying back, and if so what is replacing it?" and
"should we be taking a closer look at Lua or emphasising Ruby more on our web site?". And reports such as this - extracted using our web log analysis tools - give us some measurement of an answer; not a complete answer as these reports are highly biased by our site content, but they do give us a drift and - when compared to similar reports from a year ago - give a much clearer drift.
35339: perl 34349: php 28657: mysql 26303: in 24718: java 20675: python 15507: to 14136: join 12116: file 11632: example 10405: tcl 7702: array 7665: left 7344: a 6538: of 5417: from 5262: how 5131: expect 5043: string 4937: script 4814: for 4746: using 4699: image 4628: and 4432: database 4405: examples 4323: c 3799: regular 3564: upload 3490: with 3404: tomcat 3334: variable 3284: sample 3189: variables 3139: ruby 3060: inner 3036: hashmap 2991: text 2963: page 2770: linux 2668: table 2656: files 2580: outer 2538: expression 2451: regex 2430: the 2416: line 2331: code 2232: html 2227: on 2224: form 2203: data 2197: read 2090: remove 1984: is 1941: command 1932: input 1926: arraylist 1905: list 1878: tables 1864: into 1845: web 1729: loop 1713: sql 1709: passing 1697: images 1668: handling 1643: apache 1619: select 1550: program 1545: output 1517: character 1510: url 1488: shell 1486: date 1478: if 1463: tk 1456: regexp 1448: multiple 1438: telnet 1434: ftp 1427: expressions 1418: two 1418: save 1417: programming 1413: tuple 1373: sort 1354: check 1354: objects 1353: insert 1334: replace 1318: global 1297: windows 1285: dictionary 1284: query 1264: arrays 1252: store 1245: case 1229: server 1223: stringtokenizer 1222: get 1218: decimal 1206: unix 1186: class 1160: right 1157: time 1147: dimensional 1146: what 1120: thread 1104: number 1088: cgi 1083: joins 1068: unique 1046: printf 1044: function 1038: an 1037: last 1031: write 1007: reading 988: grep 964: use
| 962: object 953: search 952: id 949: process 921: pdf 915: convert 912: redirect 911: by 911: new 907: 2 902: vector 895: exists 889: user 886: javascript 883: find 872: training 861: application 855: picture 853: loops 849: map 846: another 842: pass 839: match 833: refresh 824: button 821: lines 817: resource 815: display 807: numeric 795: excel 791: ssh 789: open 788: load 784: commands 777: error 774: threads 760: hash 754: ping 751: count 748: oracle 742: directory 735: format 722: split 720: jsp 713: stdout 711: bash 709: delete 709: blob 706: writing 701: system 701: source 700: stderr 695: spawn 694: switch 690: session 688: link 687: hex 686: xml 686: pictures 681: module 674: characters 671: difference 670: pivot 667: environment 666: download 665: or 659: print 659: wiltshire 658: create 656: between 655: word 651: 2d 632: value 631: test 623: $_ 623: copy 622: keyboard 620: run 606: values 601: running 598: not 591: lists 590: seconds 590: email 588: double 583: functions 581: course 580: programs 579: places 577: substring 576: language 576: reference 575: gui 573: frames 572: melksham 569: tcl/tk 569: call 563: change 563: operator 558: compare 552: quiz 548: csv 548: simple 546: binary 544: servlet 543: send 540: uploading 540: sorting 539: egrep 532: newline 529: set 524: undefined 521: header 520: interface 520: xrange 517: hashset 507: as 507: one 507: return 507: scripts | 506: add 503: dynamic 502: size 501: through 498: char 497: where 495: submit 495: smtp 485: retrieve 484: calendar 481: while 479: php.ini 475: cannot 475: socket 469: null 468: else 466: update 462: access 460: numbers 455: codes 454: rename 447: bless 440: foreign 438: information 438: space 437: column 437: parameters 431: php5 429: classes 429: scope 425: shopping 424: cart 423: formatting 423: key 423: name 416: do 416: stdin 413: php4 405: statement 405: sensitive 404: #3 401: threading 399: strings 397: generator 395: log 391: mail 390: x 387: duplicate 386: three 385: os 383: install 382: & 382: 3 375: @_ 375: buffer 373: words 372: ip 371: current 369: inheritance 369: destructor 368: net 367: all 367: indexof 362: exist 361: removing 357: connect 355: many 354: courses 352: mac 349: website 348: grab 347: keys 346: raw 345: different 345: quotes 344: bristol 343: advantages 343: blank 343: multiline 342: storing 342: comparator 341: asp 341: house 340: polymorphism 339: foreach 338: relational 337: minutes 336: calling 335: comparison 332: problem 330: port 328: password 328: expect_out 328: substitute 322: extract 321: hashes 321: show 318: modify 316: tutorial 315: large 311: out 311: strreplace 311: random 309: uk 309: execute 309: first 304: xp 301: ant 297: syntax 297: index 296: mysqli 294: posix 290: conditional 287: cookie 285: forms 285: method 283: external 282: i 281: learn 280: balancing 280: client |
And what did people search for, but just less than 10 times a day? Here are some of the words that didn't quite make our top table.
278: field
277: proxy
277: multidimensional
277: post
275: spaces
275: within
272: content
270: end
270: math
270:
deployment 269: london
268: solaris
267: break
267: conversion
266: control
265: sudoku
264: samples
264: fork
263: creating
261: qt
261: recursion
261:
css 261:
hotel 261: special
260: getting
259: tokenizer
259: duplicates
259: mysql_pconnect
257: trowbridge
257: parse
256: ascii
256: increment
255: coding
255: oriented
253: matching
252: nested
252: login
(written 2007-06-01, updated 2007-06-07)
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
G902 - Well House Consultants - Web site techniques, utility and visibility [23] Skills and responsibilities - (2004-08-22)
[32] Web design platoon - (2004-08-29)
[98] No more 'Error 404' pages. Something better. - (2004-10-24)
[109] URLs - a service and not a hurdle - (2004-11-04)
[117] A case of case - (2004-11-14)
[142] Colour for access - (2004-12-06)
[165] Implementing an effective site search engine - (2005-01-01)
[173] Data Mining - (2005-01-09)
[179] The hunt for unique words - (2005-01-16)
[182] Your personal Google ranking - (2005-01-19)
[197] Allow for peak traffic on your web site - (2005-02-01)
[202] Searching for numbers - (2005-02-04)
[222] Who are all these visitors? - (2005-02-20)
[259] Responding to spam - (2005-03-27)
[261] Putting a form online - (2005-03-29)
[268] Information request forms, cleaning up spam - (2005-04-05)
[274] Our most popular resources - (2005-04-10)
[276] An apology to Mr Boneparte - (2005-04-11)
[278] Cover all the options - (2005-04-13)
[284] The Iconish language - (2005-04-19)
[288] Colour blindness for web developers - (2005-04-22)
[311] Growth pains - (2005-05-14)
[314] What language is this written in? - (2005-05-17)
[320] Ordnance Survey - using a 'Get a map' - (2005-05-22)
[322] More maps - (2005-05-23)
[347] Frightening and from-friend viruses and spams - (2005-06-14)
[348] Graveyard pages - (2005-06-15)
[369] CMS - the minefield of Choices - (2005-07-05)
[376] What brings people to my web site? - (2005-07-13)
[414] Form Madness - (2005-08-14)
[492] New Navigation Aid - Launch of My Wellho - (2005-11-11)
[510] Dynamic Web presence - next generation web site - (2005-11-29)
[528] Getting favicon to work - avoiding common pitfalls - (2005-12-14)
[533] Bigger Box Campaign - (2005-12-18)
[649] Denial of Service ''attack'' - (2006-03-17)
[658] Keeping the visitors happy and browsing - (2006-03-26)
[681] Mirroring a dynamic site - (2006-04-12)
[718] Protecting images from theft - (2006-05-12)
[732] Where is a web site visitor browsing from - (2006-05-24)
[757] Horse and Python training - (2006-06-12)
[767] Finding the language preference of a web site visitor - (2006-06-18)
[800] Effective web campaign? - (2006-07-12)
[893] Visibility - (2006-10-14)
[916] Driving customers away - (2006-11-07)
[976] Santa at the station - (2006-12-09)
[994] Training on Cascading Style Sheets - (2006-12-17)
[1015] Search engine placement - long term strategy and success - (2006-12-30)
[1029] Our search engine placement is dropping. - (2007-01-11)
[1055] Above the fold - (2007-01-28)
[1104] Drawing dynamic graphs in PHP - (2007-03-09)
[1177] Sorting out for a site map - (2007-05-05)
[1184] Finding resources - some pointers - (2007-05-13)
[1186] Two new pages / sites - (2007-05-14)
[1198] From Web to Web 2 - (2007-05-21)
[1207] Simple but effective use of mod_rewrite (Apache httpd) - (2007-05-27)
[1237] What proportion of our web traffic is robots? - (2007-06-19)
[1297] Stuffing content into a web page - easy maintainance - (2007-08-09)
[1437] Above the fold with First Great Western - (2007-11-19)
[1494] A time to update pictures - (2008-01-03)
[1505] Script to present commonly used images - PHP - (2008-01-13)
[1506] Ongoing Image Copyright Issues, PHP and MySQL solutions - (2008-01-14)
[1513] Perl, PHP or Python? No - Perl AND PHP AND Python! - (2008-01-20)
[1534] Where in the world / country is my visitor from? - (2008-02-07)
[1541] Colour, Composition or Content - (2008-02-16)
[1554] Online hotel reservations - Melksham, Wiltshire (near Bath) - (2008-02-24)
[1610] PHP course dot co, dot uk - (2008-04-13)
[1630] To provide external links, or not? - (2008-05-04)
[1634] Kiss and Book - (2008-05-07)
[1653] How do Google Ads work? - (2008-05-25)
[1711] Rapid growth leads to server move - (2008-07-17)
[1747] Who is watching you? - (2008-08-10)
[1756] Ever had One of THOSE mornings? - (2008-08-16)
[1793] Which country does a search engine think you are located in? - (2008-09-11)
[1797] I have been working hard but I do not expect you noticed - (2008-09-14)
[1833] Web Bloopers - good form design - avoiding pitfalls - (2008-10-11)
[1856] A few of my favourite things - (2008-10-26)
[1888] Find the link - (2008-11-16)
[1955] How to avoid duplicating web page maintainance - (2008-12-20)
[1961] Making our things easier to find - (2008-12-26)
[1970] Plagarism - who is copying my pages? - (2009-01-02)
[1982] Cooking bodies and URLs - (2009-01-08)
[2056] Web Site Loading - experiences and some solutions shared - (2009-02-26)
[2065] Static mirroring through HTTrack, wget and others - (2009-03-03)
[2225] How important is a front page ranking on a search engine? - (2009-06-09)
[2332] Formation, des langages Open Source - (2009-08-09)
[2333] Formaci[83][c2]ón, de los lenguajes de c[83][c2]ódigo abierto - (2009-08-09)
[2334] Formazione, Open Source computer lingue - (2009-08-09)
[2335] Ausbildung, die Open-Source-Sprachen - (2009-08-09)
[2336] Forma[83][c2]ç[83][c2]ão, Open Source computador l[83][c2]ínguas - (2009-08-09)
[2337] Opleiding, Open Source computertalen - (2009-08-09)
[2338] Uddannelse, Open Source computer sprog - (2009-08-09)
[2339] Oppl[83][c2]æring, Open Source datamaskinen spr[83][c2]åk - (2009-08-09)
[2340] ldning, Open Source dator spr[83][c2]åk - (2009-08-09)
[2341] Koulutus, Open Source tietokone kielill[83][c2]ä - (2009-08-09)
[2389] Writing with our customers words - (2009-09-01)
[2410] Removal of technical resources from this site - (2009-09-19)
[2519] Status Page / breaks of service in early December - (2009-11-30)
[2532] Analysing Google arrivals by country of origin - (2009-12-10)
[2552] Web site traffic - real users, or just noise? - (2009-12-26)
[2569] How to run a successful online poll / petition / survey / consultation - (2010-01-10)
[2668] Is it worth it? - (2010-03-09)
[2981] How to set up short and meaningfull alternative URLs - (2010-10-02)
[3022] Retaining web site visitors - reducing the one page wonders - (2010-10-31)
[3087] Making the most of critical emails - reading behind the scene - (2010-12-16)
[3149] Looking back at www.wellho.net - (2011-01-28)
[3197] Finding and diverting image requests from rogue domains - (2011-03-08)
[3367] Google +1 - what is it? - (2011-07-22)
[3426] Automed web site testing scripted in Ruby using watir-webdriver - (2011-09-09)
[3491] Who is knocking at your web site door? Are you well set up to deal with allcomers? - (2011-10-21)
[3532] Sharing the user experience - designing a form with the customer in mind - (2011-11-29)
[3554] Learning more about our web site - and learning how to learn about yours - (2011-12-17)
[3563] How big is a web page these days? Does the size of your pages matter? - (2011-12-26)
[3589] Promoting a single one of your domains on the search engines - (2012-01-22)
[3623] Some TestWise examples - helping use Ruby code to check your web site operation - (2012-02-24)
[3734] QR codes with marketing logos embedded - (2012-05-16)
[3744] Short Web Addresses for Melksham - (2012-05-30)
[3745] Legal change - You need to obtain user consent if you use cookies on your website - (2012-06-01)
[3776] Some traps it's so easy to fall into in designing your web site - (2012-06-23)
[3896] An email marathon - (2012-10-15)
[3974] TV show appearance - how does it effect your web site? - (2013-01-13)
[4001] Helping search engines with appropriate 400 error codes - (2013-02-11)
[4076] Web site - fully back! - (2013-04-29)
[4115] More or less back - what happened to our server the other day - (2013-06-14)
[4136] How do I post automatically from a PHP script to my Twitter account? - (2013-07-10)
[4239] Facebook marketing - early experiences - (2014-01-19)
[4376] Well House Consultants, Well House Manor, First Great Western Coffee shop, TransWilts / 2014 web site reports - (2015-01-01)
[4401] Selecting RECENT and POPULAR news and trends for your web site users - (2015-01-19)
[4474] Effect on external factors on traffic to our web sites - an update - (2015-04-26)
[4492] Almost so wrong, but perhaps it's right for some? - (2015-05-11)
Some other Articles
Five of the best - pictures from LondonAn update on Perl - where is it going?New Serieses for the summer on TVMySQL - the order of clauses and the order of actionsWhat brought YOU to our web site?A lot has happened in a yearPHP header() function - uses and new restrictionsWhere did the Bank Holiday go?Meet other local businesses in Melksham