Zgnilizna linków — czasami pisana jako linkrot — opisuje sposób, w jaki linki do stron internetowych rutynowo zanikają lub stają się z czasem niedostępne. Dla przeciętnego programisty cytowanie strony internetowej niekoniecznie oznacza, że link pozostanie aktywny na zawsze. Większość osób przeszukujących witrynę jest sfrustrowana, gdy klikają linki tylko po to, by stwierdzić, że one nie istnieją, a przykłady gnicia linków można znaleźć w różnych źródłach. Zgnilizna może wystąpić na każdej stronie internetowej, ale uszkodzone linki, które występują w takich rzeczach, jak publikacje naukowe, mogą prowadzić do braku linków do cytowanych źródeł, co może zmniejszyć wartość naukową artykułu.
Jednym z problemów związanych z gniciem linków jest to, że niektóre duże witryny, takie jak gazety, rutynowo przenoszą linki na nowe adresy i nie zawsze pozostawiają z nimi połączenie; alternatywnie mogą pobierać opłaty za artykuły, które kiedyś były dostępne za darmo, gdy tylko zostaną zarchiwizowane. Może to oznaczać, że początkowe linki przenoszą ludzi w inne miejsce, po prostu przestają działać lub ograniczają dostęp do płacących klientów. Dla tych, którzy prowadzą badania w Internecie, bycie zatrzymanym przez prośby o płatność lub uszkodzone linki może być bardzo frustrujące.
Programista-amator z kilkoma stronami internetowymi może łatwo pozbyć się zgnilizny linków, sprawdzając linki raz w miesiącu, aby upewnić się, że żaden z nich nie jest uszkodzony, i poprawiając te, które są. Ta strategia nie działa dobrze w przypadku osób z dużą liczbą stron i linków wychodzących lub nawet jednej lub dwóch stron z wieloma cytatami. Istnieją jednak inne strategie, które pomogą zmniejszyć ten problem.
W przypadku dużej liczby stron programiści mogą używać specjalnych aplikacji komputerowych zwanych systemami zarządzania treścią, które pomagają sprawdzić wszystkie linki pod kątem potencjalnej gnicia linków. Programy te nie zawsze działają, ponieważ niektóre łącza do witryn mogą już nie zawierać tego samego materiału. Dzieje się tak często, gdy ludzie korzystają z głębokiego linkowania, gdzie nie prowadzą do strony głównej witryny, ale do określonej strony w witrynie, która może później łatwo zmienić adres. Programiści często unikają głębokich linków, gdy mają wiele linków zewnętrznych.
Innym sposobem na walkę z problemem gnicia linków jest tworzenie permalinków, które tworzą trwałą i dostępną wersję unikalnej treści. Jest to szczególnie powszechne w przypadku wpisów na blogu, gdzie materiał jednego bloga nie pozostaje na długo na pierwszej stronie i po pewnym czasie zostanie przeniesiony. Alternatywnie, obecnie dostępnych jest wiele archiwów, które pomagają tworzyć kopie unikalnych treści na stronach internetowych, dzięki czemu pozostają one dostępne na zawsze. Tworzenie linków do materiałów archiwalnych lub tworzenie archiwum materiałów, do których prowadzą linki, może zapobiec lub zmniejszyć gnicie linków.
Istnieje również możliwość, że gnicie linków może wpłynąć na ranking witryny, co może mieć znaczenie, gdy ludzie chcą tworzyć strony o wysokim profilu. Częściej ranking stron internetowych spada, jeśli zmieniają one adresy kluczowych materiałów i nie informują o tym osób, które utworzyły linki do ich strony. Programiści, którzy przenoszą materiały, powinni tworzyć przekierowania, które będą przekierowywać osoby przychodzące na stronę z linku na nowy adres. Są to tak zwane 301 i właściciele witryn powinni wiedzieć, jak je tworzyć i używać, aby uniknąć utraty potencjalnych nowych odwiedzających witrynę z powodu nowego adresu.