- Blog/
Revisiting Web Rings
Table of Contents
Recently, for no particular reason I’m sure, there seems to have been a renewed interest in more distributed and community-oriented ways of finding good stuff on the web. In particular, the ancient1 idea of web rings seems to keep coming back (as illustrated by the webring page on the IndieWeb wiki).
I particularly like the look of this Webring Kit, but a recent Twitch stream by @whitep4nth3r about The Claw Webring made me realise I’d forgotten exactly how web rings used to look and function back in the 90’s.
Can I use web archives to find out?
Overall Trends #
I started by searching in the historical search index hosted by the UK Web Archive, which points you Internet Archive items that match your search query2. Using the search term webring OR "web ring"
, the overall trend looks like this:
Although clearly a minority interest (peaking at only ~0.15% of the total volume of pages crawled), the time span of web rings was much wider than I was expecting. Looking at the detailed results list shows there are over two million snapshots of web pages that matched!
Leafing through the first few results, the standout page is 1996’s www.webring.org. I think this was the first (and the largest) web ring service, and as such the www.webring.org web ring index and showcase provides a gateway to a potentially huge number of web rings (as long as the web crawler managed to get to them before they went away!).
With so many links to follow, I’m only going to scratch the surface here. So I encourage you to explore the archives yourself, and let me know what gems you find!
Usually the title or URL of the links should make it clear, but do browse carefully.
How They Looked #
In terms of looks, there seem to be three rough classes of web ring. Some are just simple text…
But others extend this to add images for the main web ring home page, and to take you to the next link, in a wide banner format:
However, these wide banners seem to have fallen out of favour, and most of the web rings I found use a more compact form:
With some sites belonging to lots of web rings:
How They Worked
The web ring banners usually provide links back to the web ring home page, and as long as they were crawled successfully, we use those links to find more information about how they worked. I particularly liked this detailed example:
At a technical level, these web rings relied on a centralized service, where the actual ring was managed. Each banner on each site linked to the web ring service, embedding some kind of site identifier along with the action that should be performed. e.g. to go to the next site in the NavShips History Ring, the link points to:
http://www.webring.org/cgi-bin/webring?ring=navships;id=002;next
Where the ring itself is identified by ring=navships
, the current site on the ring identified by id=002
, and finally the requested action next
. When the user visited this link, the www.webring.org
server would look up the ring and site, and redirect the user on to the next site on the ring.
There may well be other mechanims, but the ones I’ve found seem to work in this way.
Building A Modern Web Ring #
In principle, anyone could host a web ring, but maintaining a web ring service is not trivial, so a handful of centralized services dominated the scene by offering a free service (and presumably making money from the ring data and/or complementary services). This is a familiar pattern: many technologies that can work in a distributed fashion in principle end up centralized for socio-economic reasons3.
Which makes me wonder… Given where we are now and what technologies and services are available, can we recreate web rings in a way that makes them trivially easy to host and maintain? Perhaps one of the recent re-imaginings I mentioned earlier have already addressed this? Or perhaps I’ll have a go at building something…
I’m reliably assured the 1990’s now counts as ancient history. This is upsetting. ↩︎
Disclaimer: I helped build this historical search service, so I’m biased towards liking it! ↩︎
I read somewhere that these reasons included fairly aggressing trademark litigating from webring.org claiming ownership of the term ‘Web Ring’, but I can’t find the evidence of this to link to. Sorry! ↩︎