RSSAmplifier

Blog

keithgreer.dev

A PHP, Wordpress, Magento, Shopify web development blog

keithgreer.devRSS feed ↗15 posts

Latest posts

Modern WordPress security

Discover why the latest WordPress updates and tools like Wordfence make active management more effective than old-school hardening techniques. A few years ago, I wrote about Hardening WordPress against hacking.…...

Enhancing WordPress Search

Visitors come expecting to find what they need quickly; when search fails, bounce rates climb and conversions slip. The default WordPress search leaves much to be desired, which means you…...

AI: What is agentic browsing?

Agentic browsing transforms the web browser from a passive display window into an autonomous AI agent that can interpret natural language commands and execute complex tasks across websites on your…...

Core Web Vitals: Optimisation Techniques

Google's Core Web Vitals have become the de facto standard for measuring user experience on the web. For years, developers have focused on the foundational trio: Largest Contentful Paint (LCP),…...

Securing your domain: Setting up DNS records for non-sending domains

Every domain owner faces the same fundamental security challenge: ensuring their digital identity remains trustworthy. Even if a domain is used exclusively for hosting websites and never transmits an email;…...

WordPress Plugin Security Auditing

In the WordPress ecosystem, plugins are the lifeblood of functionality, yet they represent the single largest attack surface for malicious actors. With thousands of new plugins submitted to the repository…...

Building cookieless tracking without Google Analytics

The era of ubiquitous third-party cookies is drawing to a close, accelerated by stringent regulations like the GDPR in Europe and the CCPA in California, alongside browser initiatives such as…...

Web Safe Fonts

If you've ever built a website and wondered why your carefully chosen typography looks completely different on someone else's screen, you've encountered the world of web safe fonts. Let's break…...

WordPress 6.9.1

WordPress 6.9.1, released on 3 February 2026, is a short‑cycle maintenance update that follows the major 6.9 “Gene” launch in December 2025. Rather than adding new features, this point release…...

Choosing the right CMS

Choosing the right content management system (CMS) is one of the most consequential early decisions when building a website The content management system shapes everything from how editors publish to…...

WYSIWYG or plain-text CMS editing?

Finding the Right Balance for Your CMS UsersWhen configuring a content‑management system (CMS), the choice between a WYSIWYG (What‑You‑See‑Is‑What‑You‑Get) editor and a plain‑text interface has far‑reaching implications for both usability…...

General-purpose AI assistants

ChatGPT, Gemini, Claude, Lumo, Grok and Copilot are all general-purpose AI assistants. They are built around markedly different priorities: overall capability, integration with existing platforms, privacy, integration with wider platforms…...

Website speed improvements

Website speed has become one of the most significant factors in determining user satisfaction and search performance. A slow-loading website can frustrate visitors, damage your brand’s credibility and, ultimately, cost…...

Structured data for SEO

Adding structured data to a website is one of those steps that often gets overlooked, yet it can make a real difference to how a site performs in search engines.…...

Using WordPress as a static site generator

Static site generators have gained significant traction amongst developers, designers, and businesses seeking faster, more secure websites. Unlike traditional dynamic sites, which rely on a database to deliver content on…...