Website Optimization Measures, Part III
Published on MarĀ 17, 2008 (updated FebĀ 5, 2024), filed under development (feed). (Share this on Mastodon orĀ Bluesky?)
This and many other posts are also available as a pretty, well-behaved ebook: On Web Development. And speaking of which, hereās a short treatise just about managing the quality of websites: The Little Book of Website Quality Control (updated).
The last weeks meant a lot of work on this site despite being busy in Oldenburg and catching a neat cold. Apart from inspiration to publish a more āgenericā optimization guide it suggested to write another part for this optimization series, which had a nice start with parts I and II.
Featuring more articles on home and archive pages. Thanks to SEO considerations, no, inspiration by Jared Spool, I opted for higher link density on my website. Although I am looking for load time and performance optimization almost everywhere, a handful more teasers didnāt mean a problemāinstead, featuring 10 instead of 5 publications per homepage or archive page is helping user orientation.
Checking and updating ping service lists. If I was a traffic-generating machine, Iād probably make a different article from that, but
I donātnot now. Browsing hypertext I found a few sites that advertised ping services I didnāt include in my WordPress config yet, so I thought it might be useful to check those services as well as the ones that I have pinged before. I ended up with a new list eventually helpful for you, too (comment otherwise, please):http://ping.bitacoras.com/ http://www.blogdigger.com/RPC2 http://rpc.blogrolling.com/pinger/ http://coreblog.org/ping/ http://www.feedburner.com/fb/a/pingSubmit?bloglink=http%3A%2F%2Fmeiert.com%2F http://www.feedburner.com/fb/a/pingSubmit?bloglink=http%3A%2F%2Fmeiert.com%2Fen%2F http://api.feedster.com/ping http://blogsearch.google.com/ping/RPC2 http://api.moreover.com/ping?u=http%3A%2F%2Fmeiert.com%2F http://api.moreover.com/ping?u=http%3A%2F%2Fmeiert.com%2Fen%2F http://ping.myblog.jp/ http://rpc.pingomatic.com/ http://www.popdex.com/addsite.php http://ping.syndic8.com/xmlrpc.php http://rpc.technorati.com/rpc/ping http://topicexchange.com/RPC2 http://www.wasalive.com/ping/ http://ping.weblogalot.com/rpc.php http://rpc.weblogs.com/RPC2 http://www.weblogues.com/RPC/ http://api.my.yahoo.com/RPC2
Fixing WordPress and WordPress plugins. My favorite. I noticed problems with
blockquote
element nesting and finally managed to fix that by patching functions-formatting.php (WordPress connaisseurs will notice that this is a file from a former WP release). I also fixed thedel
/ins
element handling in xhtml-strict-10.php of Jamie Talbotās X-Valid plugin. (If youāre using an earlier WordPress 2.x release or Jamieās plugin and want to get rid of these problems, drop me a line.)Checking and improving WordPress blog security, which must be something every WordPress blog owner loves to do. Now that I still havenāt updated my WordPress installation, I instead watched out for additional information on WordPress security and felt inspired by Frank Bültgeās WordPress security tips (in German).
Trying to fix the layout grid (when it was broken). Mine was, and still is, so feel free to name this point pointlessĀ š I failed fixing this siteās grid because I didnāt take enough time to plan it upfront. I stopped efforts to repair it because it wasnāt ātoo broken,ā you barely notice the problem. Lazy as I sometimes seem to be I end this attempt at documenting a bugfix with a quick reference to a ālayout gridā Google search.
Playing with types. I played with certain fonts and decided to switch to Cambria as the main type. Skipping the reasons that led me to Cambria I am instead referring to this order of fonts I now feed meiert.com visitorsā user-agents with:
cambria, palatino, georgia, 'bitstream vera serif', serif;
. For what itās worth.Adding more prominent update information. Discovering a few sites that concluded that some of my articles must be outdated just because the URI contained an older date suggested me to display update information at the top of pages, too. Thus, ālast updateā is not just mentioned at the end of the page but also in the āintroā element below the heading, when appropriate, for example āJens Meiert, April 1, 2007 / March 17, 2008ā.
Adding ā
[ā¦], updated March 17, 2008ā appeared to be even more clear, but a quick usability test showed that people understood regardless. While additional tests should help, Iāll monitor whether people notice that I take care of older articles. I do, and I do add notes when publications get ādeprecated.ā
This has been quick again, especially since I changed many other things as wellāand found so much additional evidence that the best weapon to improve maintainability is to remove complexity. But, we already covered that.
This is a part of an open article series. Check out some of the other posts!
About Me
Iām Jens (long: Jens Oliver Meiert), and Iām a web developer, manager, and author. Iāve worked as a technical lead and engineering manager for small and large enterprises, 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.)