+254725682556 +254725052660 info@ziprof.co.ke
Client Area

Website & Web Design

Building, managing, and maintaining your website.

How to Add a WhatsApp Chat Button to Your Website

Add a WhatsApp click-to-chat button to your website so visitors can message you directly, a quick way for Kenyan customers to reach your business.

How to Add a Contact Form to Your Website

Learn how to add a working contact form to a WordPress site or a plain HTML website, and how to fix a form that isn't delivering emails.

How to Fix WordPress Redirecting to the Wrong URL

If your WordPress site keeps redirecting to the wrong domain, an old URL, or loops endlessly in your browser, the fix is usually a mismatched site address setting in WordPress. Here is how to find and correct it.

How to Add a Favicon to Your Website

A favicon is the small icon that shows up in a browser tab next to your website's name. Here's how to add or change one, whether your site runs on WordPress or is custom-built.

How to Enable WordPress Debug Mode to Find and Fix Errors

Learn how to turn on WordPress's built-in debug mode by editing wp-config.php, so you can see the exact cause of an error instead of a blank page or a vague message.

How to Fix "There Has Been a Critical Error on This Website" in WordPress

This WordPress message usually means a plugin, theme, or PHP compatibility issue is causing a fatal error behind the scenes. Here is how to find the cause and get your site back online.

How to Disable a WordPress Plugin Manually When You Can't Access wp-admin

If a plugin has broken your WordPress site and you can't reach the dashboard, you can disable it directly through your hosting file manager or FTP by renaming its folder.

How to Add M-Pesa Payments to Your WordPress Website

A practical guide for Kenyan business owners on connecting M-Pesa payments to a WordPress or WooCommerce website using the Safaricom Daraja API, including SSL requirements and testing steps.

How to Fix an "Allowed Memory Size Exhausted" Error in WordPress

This error means WordPress has run out of the memory PHP allows it to use. Here's how to raise the limit and fix the underlying cause.

How to Put Your Website in Maintenance Mode While You Make Changes

Learn how to show visitors a temporary maintenance page while you update or troubleshoot your website, using a simple .htaccess redirect that works in cPanel or DirectAdmin.

WordPress Stuck on "Briefly Unavailable for Scheduled Maintenance": How to Fix It

If your WordPress site is stuck showing the maintenance message after an update, it's usually caused by a leftover file. Here's how to remove it safely in cPanel or DirectAdmin.

My WordPress Site Was Hacked: What to Do First

If your WordPress site is showing strange content, redirecting visitors, or flagged as unsafe by your browser, here is the order of steps to take to secure it and clean it up.

How to Fix WordPress Not Sending Emails (Contact Forms and Password Resets)

If your WordPress contact form submissions or password reset emails never arrive, the fix is usually to send email through SMTP instead of relying on PHP's built-in mail function. Here's how to set that up.

How to Limit Login Attempts and Protect Your WordPress Login from Brute-Force Attacks

Automated bots constantly try to guess WordPress passwords by repeatedly hitting your login page. Here's how to limit login attempts and lock out attackers before they get in.

How to Fix WordPress Posts and Pages Returning a 404 Error (Permalinks Issue)

Learn why WordPress posts and pages can show a 404 error even though the homepage loads fine, and how to fix it by resaving your permalinks and checking your .htaccess file.

How to Update WordPress Core, Themes, and Plugins Safely

A step-by-step guide to updating WordPress core, themes, and plugins without breaking your live site, including what to do if an update goes wrong.

WordPress White Screen of Death: How to Fix It

A white screen of death happens when your WordPress site loads a blank page instead of your content, and it is almost always caused by a plugin conflict or a PHP memory limit that is too low. Here is how to diagnose it and get your site back online.

Website Maintenance: What It Involves and How Often You Need It

Website maintenance is more than fixing things when they break. Here's what it covers and how often each task needs attention.

How to Speed Up a Slow-Loading Website

A slow website loses visitors before they see what you offer. Here's how to find the cause and fix it.

What Every Small Business Website Needs Before Launch

Before you point your domain at a new website, run through this checklist to catch the things that get missed.

How to Reset a Lost WordPress Admin Password

Locked out of WordPress admin? Here are three ways to reset the password, from the login screen down to the database.

How to Move a WordPress Site to a New Host Without Breaking It

Moving WordPress to a new host involves more than uploading files. Here's the full process, including the database step people usually miss.

How to Fix "Error Establishing a Database Connection" in WordPress

This error means WordPress can't reach its database. Here's how to work through the likely causes in order.