Posted by: Karl Bowers
in
Changing the developer who looks after your Craft CMS site is a process that carries real risk if it is not handled properly. Here is how to manage the transition without losing access, data, or control.
»
Continue reading...
Posted by: Karl Bowers
in
Many businesses that depend on ExpressionEngine have never worked with a developer on a retainer basis. Here is a clear explanation of what a retainer arrangement typically covers and whether one makes sense for you.
»
Continue reading...
Posted by: Karl Bowers
in
If you run an online shop built on ExpressionEngine, the ecommerce landscape looks different today than it did a few years ago. Here is an honest view of what is available and what the realistic options are.
»
Continue reading...
Posted by: Karl Bowers
in
Craft Commerce is tightly coupled to the version of Craft CMS it runs on. When the underlying Craft installation falls out of date, the consequences for your online store can be serious and expensive.
»
Continue reading...
Posted by: Karl Bowers
in
Many ExpressionEngine sites are running on versions that no longer receive security patches. Here is how to assess whether your site is at risk and what to do about it.
»
Continue reading...
Posted by: Karl Bowers
in
Putting off an ExpressionEngine upgrade feels like a way to avoid cost. In practice, deferral makes the eventual upgrade more expensive and introduces risks that grow with every passing month.
»
Continue reading...
Posted by: Karl Bowers
in
The cost of upgrading ExpressionEngine varies considerably depending on which version you are starting from, how many add-ons are involved, and how much custom code exists. Here is how to think about it.
»
Continue reading...
Posted by: Karl Bowers
in
If the agency that built your Craft CMS site has stopped responding, moved away from Craft, or shut down, here is how to protect your site and find proper specialist support.
»
Continue reading...
Posted by: Karl Bowers
in
The rebuild vs upgrade question is one Karl gets asked regularly. The answer usually depends on far more than which option is technically simpler, and the advice you get often depends on who you ask.
»
Continue reading...
Posted by: Karl Bowers
in
If the agency that built your ExpressionEngine site has gone quiet, stopped trading, or moved away from the platform, you have more options than you might think. Here is what to do next.
»
Continue reading...
Posted by: Karl Bowers
in
If your ExpressionEngine website is still running version 2, it is operating on software that reached end of life over a decade ago. No security patches, no PHP 8 compatibility, and no support — in 2026 that is a serious risk to your business.
»
Continue reading...
Posted by: Karl Bowers
in
Expression Engine
|
General
|
Web Design
|
HTTPS is now a standard requirement for every website, not just ecommerce. In 2026, an SSL certificate is free, setup takes minutes on most hosts, and running without it actively harms your search rankings and user trust.
»
Continue reading...
ExpressionEngine has always had a strong ecosystem of third-party add-ons that extend what the core CMS can do. Here are the ten add-ons and built-in features I rely on most when building and maintaining EE7 websites.
»
Continue reading...
Not appearing in Google search results is one of the most common concerns for small business owners. Here is how to check whether your site is being indexed, and what to do if it is not.
»
Continue reading...
Posted by: Karl Bowers
in
Your site is listed in Google but your competitors are consistently ranking above you. Understanding why this happens is the first step towards doing something about it.
»
Continue reading...
Posted by: Karl Bowers
in
Backlinks, links from other websites pointing to yours, remain one of Google's most influential ranking signals. But not all backlinks are equal, and a small number of quality links will do more for your rankings than hundreds of low-quality ones.
»
Continue reading...
Posted by: Karl Bowers
in
Most users never scroll past the first page of Google results. If your business is not appearing there for the searches your customers are making, you are missing out on the majority of potential traffic. Here is what being on page one actually takes.
»
Continue reading...
Posted by: Karl Bowers
in
General
|
The words on your website do more than describe your services: they determine whether visitors stay, whether they trust you, and whether they take action. Here are six practical principles for writing website content that actually works.
»
Continue reading...
If your website is underperforming in Google search results, there are usually a handful of practical improvements that can make a meaningful difference relatively quickly. Here are five to focus on.
»
Continue reading...
Getting found in Google is not just about having a website: it is about having the right structure. One of the most impactful things a small business can do to improve search visibility is to build dedicated pages for each of its services.
»
Continue reading...
Posted by: Karl Bowers
in
Analytics
|
General
|
Do you know how people are actually finding your website? Understanding your traffic sources is the first step to knowing where to focus your marketing efforts.
»
Continue reading...
Posted by: Karl Bowers
in
General
|
Software
|
Web Design
|
A CMS, or Content Management System, is the software that powers most modern websites, allowing content to be updated without touching code. But with dozens of options available in 2026, choosing the right one for your project matters more than ever.
»
Continue reading...
Posted by: Karl Bowers
in
Freelance
|
General
|
Web Design
|
Choosing the right freelance web designer for your project is not simply a matter of finding someone with the right skills. Here are ten things to look for before you commit.
»
Continue reading...