Un webring es una lista circular enlazada de sitios web que comparten un tema común: una afición, una pasión o un grupo de amigos. La pieza explica qué es un webring y por qué conviene crear uno si se tiene una web personal y al menos un conocido. Para montar uno existen dos vías. La fácil y tediosa consiste en pedir a los miembros del grupo que enlacen manualmente sus sitios en cadena: A enlaza a B, B a C y C cierra el círculo volviendo a A. La vía técnica, algo más compleja, consiste en desplegar un pequeño servidor web que almacene un archivo JSON con las URL de todos los miembros y exponga rutas de navegación. El texto muestra un ejemplo concreto implementado como Cloudflare Worker: un único handler que lee el referer de la petición, identifica al miembro actual dentro del array y, según la ruta solicitada, redirige al siguiente (/next), al anterior (/prev) o a un miembro al azar (/random). El servicio responde con HTTP 302 y devuelve 404 si el sitio que llama no está registrado. El código es gratuito en el nivel gratuito de Cloudflare y se publica íntegro en el repositorio ringdt de GitHub. Para context historico, la pieza enlaza además a un recorrido por el origen de los webrings.
En términos prácticos, la opción manual sirve para grupos pequeños sin conocimientos de programación y la opción del Worker es adecuada para anillos medianos que quieran navegación automática y mantenimiento centralizado de la lista. La principal limitación del enfoque basado en referer es que depende del header que envía el navegador, por lo que puede fallar si el visitante llega desde una pestaña nueva o desde un lector RSS.
