Earth Notes: On Website Technicals (2019-12)Updated 2022-10-23 12:00 GMT.
By Damon Hart-Davis.
2019-12-29: Speed (experimental)
The GSC 'speed' enhancements section is driving me slightly mad. It's showing mobile and desktop pages en masse, but separately, flipping between 'fast' and 'moderate'.
I suspect that apart from anything else Google is running the tests from a US user's point of view, from a US location, which is particularly harsh for mobile sites where all the users and servers are close but outside the US, because of the effects of latency.
In any case I have cranked the number of AMP ads per page down to one, and have now restricted AMP ads to the top 20-ish most popular and recently-updated pages, about 30 in total, to see if that makes a difference. (Total AMP page count ~240.)
Now most pages are eligible for automatically-applied ads on desktop, a small subset of those pages are for AMP, and no lite pages are.
It's odd to be fighting against Google's AMP script load time, and Google's AdSense loading time, to meet a 'good' metric in Google's Search Console.
2019-12-22: Solstice Summary
There's sunshine right now so this summary, if not exactly summery, is not as gloomy as it might be!
I have added a 'newsflash' HTML file which when present and non-empty is inserted into every page head. This has also become the file to force all main HTML pages to be rebuilt. I have been using this to plug Radbot's fundraiser on Seedrs. (Over 90% of our £300k target, and 236 investors, as of writing!)
I also moved the always-inserted (eg even in 'lite' pages) ads from the LED lighting article to the 'greening Christmas' one, which feels less intrusive given the aims of the two pages.
2019-12-05: Dataset Search and dateModified
Google has been sprucing up its dataset search, to include filtering by access rights and format.
For the filter on recent updates it currently seems to ignore datasets with open temporal coverage and instead only use the
To that end I have added
dateModified as appropriate to all datasets. For live datasets I allow
dateModified to be the current YYYY-MM injected as a template variable in the HTML, and those pages updated at least once per week. This keeps my pages about as live as the data behind them.
I'm not entirely convinced by the data format filter either, right now!