Website Optimization Measures, Part XXII
Published on FebĀ 4, 2024, filed under development, design, optimization (feed). (Share this on Mastodon orĀ Bluesky?)
Web design is a process, running our own websites is awesome, and together it means thereās always something to tweak and improve and optimize. Here are select things Iāve done over the last few months (please share what you did on our mutual socials):
Double-checking on use of cookies. On my own sites, I generally donāt collectāeven wantāpersonal data, and accordingly, I donāt set any cookies. On running tests, however, I noticed that tooling would set some. I wasnāt aware, and then upset about what I deemed a breach of trust,āuntil I investigated and it wasnāt any of that, the cookies came from tooling specific only to me. Well.
Improving tooling. For adding entries to Frontend Dogma I use my own homemade tooling. For the longest time I ignored how I ended up manually removing hyphens from slugs that specific tooling generated. Finally (nudged by a monthly automation reminder), I set aside some time to update the respective PHP script. And thatās thatāa small improvement that already feels like saving time every day.
Relabeling āfeedsā as āRSS feeds.ā Iāve always labeled feeds just as āfeeds.ā Somehow, following a hunch, I thought it could be clearer (if only to unlock the additional search term) to prepend this by the type of feedāin the respective cases, RSS.
Unblocking AI crawlers⦠Having blocked AI bots in the past months (cf. WOMĀ XIX, WOMĀ XXI), I āsuddenlyā found myself not so sure. I canāt find and credit the posts that contributed to this shift in thinking, but letās say that 1) trusting that thereās going to be some attribution at some point and 2) testing whether this would explain some changes in traffic patterns are two factors in the mix.
Reviewing and feeding tags. I think I mentioned tag maintenance in the past?Ā š¤ Now, that wouldnāt be surprising, given how itās part of website maintenance. In this particular case, over a number of days, I reviewed Frontend Dogmaās tags on their usefulness. That led to surprisingly few changes (merging ātipsā and ātricksā as ātips and tricksā?)ābut to feeding little-populated tags with additional material. And so I scouted and added perhaps 100 articles from the years 2020ā2023 to complement the already substantial selection of entries from that time.
Consolidating social images⦠For meiert.com I had at some point created several social imagesāOpen Graph imagesāwhich I rotated through. I started to doubt this solution, and consolidated the images. At the moment, meiert.com has one graphic for the two (German and English) homepages, and another for all other pages. Iām not sure this has been the last word in terms of maintenance and optimization.
Adding
accent-color
s. I try not to jump on anything thatās new, because itās stress and can be wasteful.accent-color
is an example of this, a now not-so-new-anymore property to refine form elements. Iāve added and am test-driving it on this site as well as on Frontend Dogma.Making use of
text-wrap: balance
. Having monitored this for a while, the time felt right to give thetext-wrap
shorthand a try, starting with itsbalance
value. (Shorthands are fine, they have a place just like!important
.) The test was⦠good, but the result too drastic for my taste, and I quickly went forpretty
instead, which I like and am now monitoring.
This is a part of an open article series. Check out some of the other optimization posts!
About Me
Iām Jens (long: Jens Oliver Meiert), and Iām a web developer, manager, and author. Iāve been working as a technical lead and engineering manager for companies youāve never heard of and companies you use every day, Iām an occasional contributor to web standards (like HTML, CSS, WCAG), and I write and review books for OāReilly and Frontend Dogma.
I love trying things, not only in web development and engineering management, but also in other areas like philosophy. Here on meiert.com I share some of my experiences and views. (I value you being critical, interpreting charitably, and giving feedback.)