Skip to content

Blog

Notes on building and running web apps

Practical write-ups on web development, DevOps and Linux administration, from real projects.

Website Design articles

WordPress to Next.js Migration Without Losing SEO
Website DesignOct 9, 2026

WordPress to Next.js Migration Without Losing SEO

Moving WordPress to Next.js makes a site faster and safer, but only if you keep every URL, redirect old ones with 301s and carry over titles and meta tags. Business owners usually ask me about this after one of three things: the WordPress site got hacked, it fails Core Web Vitals no matter how many

Read article →
Website "Not Secure" With SSL? Fix Mixed Content
Website DesignOct 9, 2026

Website "Not Secure" With SSL? Fix Mixed Content

A site that shows "Not secure" with a valid SSL certificate is loading something over http://. Find it in the browser console, then switch those URLs to https. You installed an SSL certificate, the address starts with https:// , and the browser still shows "Not secure" or a broken padlock. Visitors

Read article →
How to Fix Poor INP (Interaction to Next Paint)
Website DesignOct 9, 2026

How to Fix Poor INP (Interaction to Next Paint)

To fix poor INP, find your slowest interaction, see if input delay, handler time or rendering is long, and split that work into short tasks. Aim for 200 ms. INP (Interaction to Next Paint) has been a Core Web Vital since March 2024, when it replaced First Input Delay. It's the one most sites fail

Read article →
Google September 2026 Spam Update: Were You Hit?
Website DesignOct 8, 2026

Google September 2026 Spam Update: Were You Hit?

Google's September 2026 spam update began on 24 September. If clicks fell after that date, check which pages dropped and which spam policy they break. Google started rolling out its September 2026 spam update on 24 September at 9:15 a.m. Pacific time, and unlike the usual two-day spam updates, it

Read article →
Next.js 16 Images Broken or Blurry After Upgrade? Fix
Website DesignOct 8, 2026

Next.js 16 Images Broken or Blurry After Upgrade? Fix

Next.js 16 changed next/image defaults: quality is fixed at 75, private IPs are blocked, query strings need localPatterns. Here's each fix. Next.js 16 changed six image defaults at once. None of them breaks the build, which is what makes them annoying: the site deploys, and then a client emails to

Read article →
Landing Page That Converts: 11 Things to Get Right
Website DesignOct 7, 2026

Landing Page That Converts: 11 Things to Get Right

A landing page converts when it has one goal, a headline that names the outcome, proof near the button, answers to objections, and loads in under 2.5 seconds. Most landing pages I'm asked to fix don't have a design problem. They have a clarity problem: three different buttons, a headline about the

Read article →
Website Redesign Without Losing SEO: 12-Step Checklist
Website DesignOct 7, 2026

Website Redesign Without Losing SEO: 12-Step Checklist

To redesign a website without losing SEO, keep or 301-redirect every old URL, keep titles and content that rank, and crawl the new site before and after launch. A redesign should bring in more customers, but I regularly get calls from business owners whose traffic dropped by half the week after

Read article →
How to Fix Slow LCP (Largest Contentful Paint) in 2026
Website DesignOct 7, 2026

How to Fix Slow LCP (Largest Contentful Paint) in 2026

To fix a slow LCP, find your page's largest visible element, see which loading phase is slow, then speed up the server and load that image or text first. Largest Contentful Paint is the Core Web Vital people fail most, and the advice online is a list of 30 tips with no order. That wastes days. LCP

Read article →
Crawled - Currently Not Indexed: How to Fix It
Website DesignOct 6, 2026

Crawled - Currently Not Indexed: How to Fix It

"Crawled - currently not indexed" means Google fetched your page but chose not to index it. Rule out noindex, canonical and soft 404 issues, then improve it. You published the page, submitted the sitemap, waited, and Search Console still lists it under "Why pages aren't indexed". For a business site

Read article →
AI Website Builder vs Custom Website: 2026 Buyer's Guide
Website DesignOct 5, 2026

AI Website Builder vs Custom Website: 2026 Buyer's Guide

Use an AI website builder to launch fast on a small budget. Choose a custom website when speed, SEO, integrations or owning your code drive revenue. In 2026 you can type a sentence and get a decent-looking website in minutes. Every major builder has an AI mode, and AI app builders like Lovable and

Read article →
How to Get Cited by ChatGPT and AI Overviews in 2026
Website DesignOct 5, 2026

How to Get Cited by ChatGPT and AI Overviews in 2026

To get cited by ChatGPT and AI Overviews, be crawlable and indexed, answer the question in the first lines, and show real expertise. No special markup. AI answers now sit above or in place of the ten blue links for many questions, and they quote a handful of pages. Being one of those pages is the

Read article →