Are you advertising for job positions on your website?

Trying to hire somebody is a bit difficult these days in some industries, especially when companies looking carefully at their budgets, everything is getting more expensive so is salary expectations higher than usual.

When the good places to advertise a job vacancy are plenty around if the company decided to put it on the website, it’s worth using the power of Google and getting this offer working for the company (it will not find itself without the right approach).

If you looked through Google for job offers you may see that some offers are displayed directly in search results (Jobs section) and they are not paid advertising (at least not most of them). Most of them are pulled from other sites.

The good thing is, that you can add your job vacancy to Google for free as well, you just need to inform the search engine the right way.

The right way to do that is with JobPosting Schema.

Read More about How to add Job Vacancy to Google from a static Hugo website

Designing a website is not a thing that I am doing for a living. My day job is giving me the security needed, and everything else is a development of myself – to see what I can do and extend my skills. If at some point these “little” skills can change into something bigger, that’s great.

See my LinkedIn profile if you want to get in touch.

When I made websites, I discover new ways of doing the same things – improvement. I am not doing things (writing websites) in the same way, that’s the main thing. A new website is a new approach. I am reusing well-working elements, but still, it’s like making everything from scratch, and I like it.

With every new creation, I discovered ways how to improve projects that I have already live, and with this one there was no exception.

Read More about A "little" side project – New Hugo based website – YummyRecipes.uk

If you have updated to Windows 11 from Windows 10, the below steps will help you to clean leftovers in your system and make it close enough to the performance known from the 10th edition.

If you planning (or did) to install Windows 11 from an official ISO, make sure that you using always the latest one. At the time of writing this text, the ISO available is the 2nd since the system has been presented to the world (64v1).

Read More about 10 things to do after installing/upgrading to Windows 11 (+1)

Due to Google’s announcement that they will force us to move away from Universal Analytics to Google Analytics 4 I wasn’t happy with that. Due to a lack of alternatives in minimal analytics, loading official (bloated) tracking code that weights 171kB (in my instance), that is liable for blocking by various AdBlockers, wasn’t something that I had been looking forward.

I started searching for a solution. Due to lack of it, I decided, by hit-and-miss approach, to create my own, and I think I did it. It weighs slightly over 1kB minified. Its main purpose is to track page views (page_view, session_start and first_visit) on our website in Google Analytics 4 property. Since version 1.06 it also detects and tracks site searches (view_search_results) and from 1.07 search query (search_term).

Read More about A very Minimal Google Analytics 4 Snippet

We are living in a world, where everybody is trying to commercialise almost everything. If selling products and services does not bring desired income and users have had already too many subscriptions to pay for another one, there’s comes Ads.

Nobody likes Ads. They can ruin the reading experience on the website, cause our computer to choke due to excessive use of resources, or put your device or ourselves at risk due to privacy matters.

I used to use, back in 2020 ads, that display dynamically on my site, through Google AdSense. This does not even bring the return of the costs, that I put into it. What’s more annoying, using Google Ads has a huge negative impact on my website performance. Ironically, my site has been penalised by Google in their ranking, due to using their solution!

Once I migrated to Hugo and start using Netlify in their free plan, I reduced costs significantly, and because of that, I decided to banish Ads altogether. My site doesn’t have millions of visitors per month, hence it does not cost me a lot to maintain it. At the time, when I will be somehow noticed, I will gain a decent number of visitors, can imagine that I will be facing other opportunities to gain profit, and hopefully this will not be from Ads.

When I appreciate Ads system like EthicalAds, Privacy-preserving Ad Network or BuySellAds, there are still Ad systems that cause me a headache. If they annoy me, they annoy others as well.

On my devices, I am using Safari as my default browser. You may say what you like about it, but definitely, it’s not the new Internet Explorer.

I am using a dual approach. To preserve my privacy and to remove annoyances from the websites that I visit every day. Here is how I am doing that on my devices.

Read More about Blocking Ads in Safari on iOS, iPadOS and macOS

My site is using a system font stack, mostly because I would like to have the lightest website possible.

If I want to be listed in the 512kb.club, every kB added to the website matters.

My featured images, heavily optimised, still account for large LCP (Largest Contentful Paint) and adding custom fonts can increase the overall weight of the website, way above 512kB.

I am happy with my site, but on others, I need to use specified fonts to get the right visual experience across all user devices. In that case, I need to load additional fonts to accomplish that.

The fonts not only add weight to the website but also can have a negative impact on CLS (Cumulative Layout Shift) if loaded incorrectly. As CLS is part of essential Core Web Vitals, its poor score can drop down a website significantly in Google Search results.

Ironically, Google, on their Google Fonts website provides information (code) on how to implement the desired font in our website. The problem is, that their solution will have a negative impact on your website.

Not only they are loaded from an external source, but the speed of loading of your website and external fonts can also vary and cause CLS.

A widely recommended method is to self-host your fonts (even these from Google). This, in most cases, may improve an impact on CLS, however not always. There are plenty of factors on how these fonts are delivered. If our hosting is poor and we are not using CDN (Content Delivery Network) then we can see worse results than loading fonts directly as Google advised.

Self-hosting fonts are the right approach, but it requires a couple of tweaks before it will work well for us in matters of web performance.

Let’s start with, how to load them correctly.

Read More about Improving website performance by loading fonts the smart way

On the 16th of March 2022 Google announced its plans for a shutdown of Universal Analytics property and replace it fully with Goole Analytics 4 (v4) that been in the market since late 2020.

Google like to kill off their services. Luckily, this is not about shutting down Google Analytics but only the method, how analytics data are collected from websites. If you have been using Google Analytics for some time, then it’s more likely that you have been using Universal Analytics. You will know that by looking at your tracking code that will carry UA- on front of the numbers.

Analytics in its 4th version (UA is 3rd) has been developed for some time, but it wasn’t adopted as quick as Google could expect (or want), this is why they forcing a change by shutting down one in favour of another.

Read More about Google Universal Analytics property is shutting down. Here is what you need to know.

Over some time I have been looking for ideal Cookie Consent Banner implementation on my websites. The main goal was to make sure it’s not causing CLS (Cumulative Layout Shift) resulting in poor Core Web Vitals (and downgrading website in Google Search).

I found the solution that worked for me for some time.

Together with other optimisation works I managed to achieve my goal, however, from time to time I saw a spike in PageSpeed Insight for some pages and I couldn’t figure out what else I could do to make sure that Cookie Banner (Bar) is not causing CLS.

Read More about Implementing JavaScript Delay for Cookie Consent Banner

Do you even care when you click Agree on the cookie consent bar? Do you even know what that means for you or what the hell are they for? Are you just trying to get rid of them to go to the intended website without distraction?

As much as they were intended to give some knowledge to end-users, they became just a sign of frustration and pointless exercise.

Read More about Cookie consent banners are utter nonsense!