yahew.comThe webring

The webring

1996. A circle of sites you walk yourself, with no index, no search and no owner. Except for the part where every link in it went to a single script on one company's server.

The ring isEach page links straight to the next one. Nothing checks whether it is still there.
Ring controls

These are the same seven verbs. They sit out here because a page that is gone cannot hand you its navigation, which is the whole problem.


Seven verbs, and four of them are about failure

This is the navigation block a member pasted into their own page, copied byte for byte off geocities.com/EnchantedForest/1001/webrings.html, captured 9 October 1999. It is the whole argument sitting in a table.

[<a href="...?ring=efccring;id=1;sprev" target="top">Skip Prev</a>]
[<a href="...?ring=efccring;id=1;prev"  target="top">Prev</a>]
[<a href="...?ring=efccring;id=1;next"  target="top">Next</a>]
[<a href="...?ring=efccring;id=1;skip"  target="top">Skip Next</a>]
[<a href="...?random;ring=efccring"     target="top">Random</a>]
[<a href="...?ring=efccring;id=1;next5" target="top">Next 5</a>]
[<a href="...?ring=efccring;list"       target="top">List Sites</a>]

Prev and Next are the ring. The other five are admissions. Skip Prev and Skip Next exist to step over a member who is gone. Random gives up on the sequence. Next 5 is for when you do not trust your immediate neighbour to be worth the click. List Sites is a directory, quietly, inside the thing that was supposed to replace directories.

Every link carries target="top", which is a frameset-era habit: the ring had to break out of whatever frame it had been loaded into, because plenty of member sites were themselves framesets and would otherwise have swallowed the next site whole.

And look at the query string. id=1 is your own position in the ring, hard coded into the HTML on your page. You are not linking to your neighbour. You do not know who your neighbour is. You are telling a central script which chair you are sitting in and asking it who comes next.


Why it needed to exist at all

The usual story is that webrings were a nicer alternative to search. That is in the founder's pitch, but it is not the problem he says the service solves. From webring.org, earliest capture 19 October 1996:

Obviously, this is something that anyone [can do] simply by getting together with a few other people and having each person add a link to their page pointing to the next person in the loop. However, when somebody wants to join the ring, someone has to edit their page to point to the new page and, when the ring gets big enough, it becomes more and more difficult to keep the ring "intact" when pages go down.

A hand-made ring breaks the moment one member disappears, and on the old web members disappeared constantly. The service was not built to be a better directory. It was built to route around holes. That is the same problem the Extinction drawer is about, showing up in 1996 as the reason a discovery tool got invented.

All Webrings are run off of a single CGI program located here at webring.org. This means that no complicated CGI programming is necessary, it's all been done for you.

webring.org, Creating a Ring, capture 19 October 1996

That sentence is on the page selling the service, offered as a convenience, and it is true. It is also the trade. The topology was a ring. The architecture was a hub. Eight independent sites, no index, no owner, and one company's script standing between every pair of them.


Joining was a favour a person did for you

Even with the CGI, membership was not automatic. These are the instructions from the Marines Around The World ring, captured 3 February 1999, spelling theirs:

  1. Fill out the form below
  2. Add the HTML Fragment (found below, on page after you press 'submit', and in confirm email)
  3. Email the ringmistress at caroline111@hotmail.com with "Add to ring from Queue" in the subject line. Include your ID#, and site URL/name
  4. Wait for an email saying you were entered into the ring!

A queue, a ringmistress, and a wait. The same page lists what your site must not contain, including "No phonography" and "No Swearing (PG/G Rated Please!)", and what it must be about, including "Retiered Marine(s)". Those are her spellings and this plate keeps them, because a moderation policy typed by one person at a hotmail address is the texture that gets sanded off when this era is retold.

Your membership was a favour someone granted by hand, and could withdraw the same way. That is a different relationship from a follow button, and not a straightforwardly better one.


Field marks: how to spot a webring

What it solved, and what took it

A webring did something a search engine could not: it put you inside a set of pages chosen by a person who cared about the subject, in an order that was nobody's ranking. You could walk the whole thing and know you had seen all of it. There was no algorithm because there was nothing to optimise, and no account because membership was an email to a stranger.

What it traded for that was a single point of failure it never advertised as one. The ring looked like a graph you owned a piece of, and the piece you actually owned was a table of links pointing at somebody else's server, with your position number typed inside it. When that server changed hands, every ring on it changed hands at once, and the members found out by reading their own pages.

The problem it solved: a way to be found by the handful of people who wanted exactly what you had, without being ranked against everybody who wanted something else.

Back to the directory.

Source. The ring mechanics, the seven verbs, the bracket separators and the target="top" are copied byte for byte from a real navigation fragment on geocities.com/EnchantedForest/1001/webrings.html, Wayback capture 9 October 1999, preserved in reference/2-discovery/webring/MARKUP.md. The joining steps and the ring rules are from geocities.com/EnchantedForest/2117/webring.html, capture 3 February 1999. Both founder quotations are from webring.org, earliest capture 19 October 1996, fetched with the Wayback unrewritten-bytes form.

The eight member sites are a recreation and they are not real people. Their palettes are not invented: every background, text and link colour on this page is copied out of a real <body> tag from a captured 1997 to 2002 page in reference/1-decoration/88x31-button/period-pages/. The tiles are rehosted from Texture Town. The names, owners and copy are written for this plate. No real personal site is reproduced or impersonated here.

Deliberately absent. A founding year for webring.org: the service is archived from 19 October 1996 and the widely repeated 1995 is not sourced in this folder. Any ring or member count: the 1996 home page carries growth claims, but they are that company's marketing on its own site, not a measurement. The sale, the decline, and the idea that search engines killed rings: none of that is sourced yet, so none of it is asserted.