Choosing a SaaS SEO agency is a harder decision than choosing a general one, because most of what a general agency does well matters very little to a software business. Local citations, Google Business Profile management and a monthly blog post about industry trends are legitimate services. They just have almost no...
Web Tutorials
Clear web development tutorials on HTML, CSS, JavaScript, performance, accessibility and SEO. Learn responsive layouts, modern tools and site optimization.
A WooCommerce product page usually loads acceptably. The shop page, the category listings and the search results often do not, and store owners are frequently surprised by this because the individual products feel fine. The difference is arithmetic. A product page shows one main image. A category page showing...
Every WordPress site eventually hits the same problem. Images are the largest thing on the page, the editors upload whatever came off the camera, and the mobile score is suffering for it. The usual answer is to install an image optimisation plugin, and the usual candidates are Smush, ShortPixel and Imagify. There is a...
If you have followed a Cloudflare tutorial written before 2026, installed a plugin with “resizing” in its name, or inherited a Worker that rewrites image URLs, you have probably hit something confusing. The Cloudflare dashboard no longer has a feature called Image Resizing. The documentation does not mention it either....
A website migration is the only routine project that can wipe out years of search visibility in a single afternoon. Rebuilds, replatforms, domain changes and even a tidy-up of URL structure all carry the same risk, and the damage rarely announces itself on launch day. It shows up two weeks later as a quiet, steady...
Almost every WooCommerce performance investigation starts the same way. The store owner has already moved to a faster host, installed a caching plugin, and bought an image optimiser, and the site is still slow. They conclude that WooCommerce is simply heavy and give up. WooCommerce is heavier than a brochure site,...
Drupal migration is one of those projects that stays comfortably in next quarter’s plan until a date makes it urgent. Two dates are doing that right now, and only one of them is in the future. Drupal 7 lost official support on 5 January 2025. Any site still running it has been going without security coverage for well...
Organisations that need to hire a Drupal developer are usually running something substantial: a university site with forty departments, a public sector portal with accessibility obligations, a membership platform where permissions genuinely matter. Drupal rarely gets chosen for brochureware. It gets chosen when the...
The phrase “WordPress developer” covers an enormous range of ability, and the price range is just as wide. You can hire a WordPress developer for forty pounds an hour or six hundred pounds a day, and both people will describe themselves the same way on the same freelance platform. One of them installs plugins. The...
CRM and ERP integration is almost always described as a connection problem, and it is almost never a connection problem. Both systems have documented interfaces. Both have connectors available. The difficulty is that sales and finance have spent years describing the same business in two different vocabularies, and the...