Depending on the CMS authoring tool used, sometimes the raw HTML ("View Source") has meta info of the timestamp. In this particular case, the raw html has this:
<meta itemprop="datePublished" content="2020-08-25T18:00:00-0700"/>
Obviously, any meta timestamp is self-reported so you have to judge if it's a legitimate date (e.g. possibly cross-reference with archive on Wayback Machine, etc.).The web landing page also shows "Aug 25" in light gray underneath this story's photo: https://back7.co/
(but yes, I do share your frustration and sometimes spend more time looking for ANY date than reading an article...)
In this case, though, the article talks about "a few months over the quarantine" and "including a 3 month break due to life and COVID impacts". That makes it pretty easy to date!
For one, I probably don't live where this guy lives - the quarantine timeframe has been different everywhere.
Never mind that this rarely matches with reality. Even with pretty comprehensive web analytics to show actual usage patterns, it's common for site developers, designers, and publishers to make decisions based on this unconscious bias.
Someone else here posted a link to a related post (https://back7.co/home/raspberry-pi-recovery-kit). A "related article" has the title "Project Retrospective: Raspberry Pi Field Unit from 2015". No idea which year this was posted either.
Too much whitespace and too much scrolling.