Maintaining a Weather Directory Against Link Rot

Keep a weather link directory usable: check cadence, primary versus dead hosts, redirects, parked domains, and retiring URLs that no longer resolve to the publisher.

Back to Personal weather station guides

A weather directory dies by neglect, not by a single 404. Official hosts move paths. Laboratory pages are reorganized. Hobby hosts expire. Parked domains keep answering HTTP 200 with advertising. Maintenance is a cadence, a ranking of primary versus disposable hosts, and a rule for what happens when a URL no longer points at the publisher you named. Without that rule, yesterday’s scientific list becomes a map of abandoned brands.

The historical TNET Weather URL /weatherlinks.php was a long public list: tropical and satellite resources, Arizona personal stations, out-of-state PWS pages, software forums, and a footer of unsourced climate anecdotes. Recovered destinations included personal and third-party hosts that were already informal in 2005. This article does not restore that roll. It teaches how to keep a directory of that shape honest. The category hub is /weatherlinks. The editorial rule for a short list on a station page is /weather-links.php. Notebook bibliography hygiene is /weather-notebook.php—a small working shelf, not a public directory.

Historical context

Wayback captures of this path show the failure mode in advance: mixed authority, spelling drift in headings, “broadband suggested” as a substitute for a valid-time, and peer-station blurbs that will not survive the domain market. The Arizona facts block at the foot was not a link and not a sourced climate table; it was folklore in a directory. Folklore belongs nowhere on this URL. Extremes belong in NCEI or NWS climate products, or they do not get published.

TNET Weather does not claim those historical sites still exist, does not redirect this page to them, and does not treat a recovered hyperlink as a current recommendation.

Failure modes that look like “the link still works”

Treat each public URL as a record with a status, not as a string that once returned 200.

Not found (404/410). The honest action is to search the publisher first. NWS, NCEI, and NHC reorganize. A new path under the same organization is a move. A missing hobby page is usually a death.

Redirect to a homepage. A 301 from a deep tropical product to a generic portal is a lost document. For a directory, that is closer to dead than to live. Either find the replacement product or retire the entry.

Redirect to an unrelated host. Domain expiry followed by a parking or affiliate page is the most damaging 200. Visitors think NOAA moved. They did not. Retire immediately.

TLS or mixed-content failure. The document may still exist. Fix the scheme or the host name; do not leave a browser warning as the public link.

Content drift. The URL loads, the publisher name in your annotation no longer matches the page, or a model loop has become a marketing blog. Drift is editorial death. Re-identify or retire.

Soft 404. Some stacks return 200 with “page not found” in the body. Status codes are not enough. A human or a title check belongs in the cadence.

Hotlinked media. An image URL that still returns a GIF is not a maintained scientific link. It is a brittle third-party observation with no valid-time contract. Directories should cite products, not embed someone else’s pixels.

Primary, secondary, and disposable hosts

Not every domain deserves the same salvage effort.

Primary hosts are issuing organizations whose public mission includes the product: weather.gov, ncei.noaa.gov, nhc.noaa.gov, wmo.int, and the current official vendor documentation domains for software you actually cite. When these break, you spend time finding the replacement path. You do not delete NWS from a weather directory because a deep URL moved.

Secondary hosts are named laboratories, universities, and agency field sites that still publish the product you annotated (for example a current NRL or NESDIS surface). Salvage if the organization still offers that product. If the program ended, retire and, if the science still matters, point at the archival copy on NCEI or the agency library—not at a random mirror.

Disposable hosts are personal PWS sites, enthusiast trackers, forums, and galleries. They have high rot and low authority. The maintenance rule is strict: if the host is dead, parked, or no longer matches the annotation, remove it from the public directory. Do not keep a eulogy URL. A historical mention can live in a sentence on this maintenance page (“early directories listed peer stations that no longer resolve”). The live catalog must not.

Primary versus disposable is not a moral ranking of hobbyists. It is an operational prediction: which links you can promise to keep.

Check cadence

Cadence should match how fast the resource class changes, not a single site-wide crawl that never happens.

| Class | Cadence | What you verify | |---|---|---| | Live hazards and forecasts | At least quarterly, and after any reported outage | Host is the office; product is still a forecast or warning surface | | Radar and satellite portals | Quarterly | Path still serves the named sensor or office product | | Climate normals and dated PDFs | Yearly, or when you cite a figure | Document date and edition still match the annotation | | Vendor software docs | At each station-software upgrade | Version in the note matches the installed build | | Secondary laboratory pages | Twice a year | Program still exists; not redirected to a campus homepage | | Disposable / commentary hosts | Every review, no grace | Live, on-topic, or removed |

Record checked (date) and status (live, moved, retired) off the public page if you need a spreadsheet. The public directory should show only live entries plus a “directory last reviewed” line. Do not print a graveyard of strikethrough URLs; it trains readers to click corpses.

HEAD requests catch some deaths. They miss soft 404s and drift. A quarterly pass that opens the primary hosts is more valuable than an automated 200-check of fifty hobby sites.

What to do when a link fails

  1. Identify the publisher you meant, not the domain you stored.
  2. If the publisher is primary, search from the office root (weather.gov, NCEI products, NHC data). Update the permalink; keep the old path only in the private log as moved.
  3. If the publisher is secondary and the program ended, retire. Add an archival official source if one exists.
  4. If the host is disposable, retire. Do not replace a dead PWS with a different random PWS just to keep the slot.
  5. If you cannot name a replacement publisher the same day, remove the public link the same day. A hole is better than a parked domain.
  6. Never leave “coming soon.” Never leave a mailto as a substitute for a dead scientific product.

This procedure is deliberately harsher than a personal bookmark file. A public directory is a quality-control surface. TNET’s research pages treat source identity the same way: which dataset, which time, which processing. The public statement of that discipline is data sources, quality controls, and methodology.

What not to migrate from a recovered list

Do not resurrect tropical fan sites, expired personal stations, or forum URLs as if they were still classes in the category hub. Do not migrate unsourced state-climate anecdotes into the directory footer. Do not keep “US Navy tropical page” text if the live product has moved; find the current official tropical surface or omit it. Do not keep broadband caveats; they are not metadata.

If a recovered annotation named a program element or funding line, drop it. Directory maintenance is about whether the public product still exists, not about copying historical acknowledgements.

Practical checklist

  1. Assign every public URL a host class: primary, secondary, or disposable.
  2. Store a checked date and a status off-page; show last-reviewed on-page.
  3. Walk primary hosts on a quarterly calendar.
  4. Treat homepage redirects and parked 200s as failures.
  5. Salvage official path changes; delete hobby deaths.
  6. Stop hotlinking third-party imagery.
  7. Cap the directory so the cadence is possible.
  8. Keep curation policy and the category hub on their own URLs.
  9. After a review, the public list should contain only live, labeled publishers.
  10. Hazards still go to NWS, not to a directory entry that might have drifted.

Modern relevance

Link rot is a data-quality problem. A connection-intelligence or weather-research reader who follows a directory to a parked domain has been given a false source. Maintenance is how a historical links URL remains useful without pretending 2005 hosts still answer. How TNET labels evidence for readers is how the service works. The cluster index is the weather-station hub.

Sources