Free Custom Domain Email Addresses with Cloudflare Email Forwarding
If you’ve been doing client work for any length of time, you’ve probably encountered a client who balks at paying $3 to $6 a…
March 14, 2025
What is a “Website Care Plan” and What’s Included?
Website care plans keep sites secure and bring in steady revenue. But what should you include, avoid, and charge? Here’s what I found after researching 100+ agencies….
March 13, 2025
Using Clamp for Responsive Section Padding: A Step-by-Step Guide
In one of my recent videos, I introduced a new font size calculator I created. Afterward, I noticed several comments from viewers who were…
March 12, 2025
Best “bang for your buck” SEO tweaks
There are times when you need to show value to a client fast. Perhaps at the beginning of an agreement or when things have…
March 11, 2025
How to Outsource Content Without a Brand Identity Crisis
Outsourcing content doesn’t mean losing your brand’s mojo. Find out how to stay true to your brand while getting expert help with your content writing….
March 11, 2025
Member Spotlight: Danielle Zarcaro
Danielle never planned on running their own business… In fact, they started out studying to be a high school English teacher before realizing that…
March 10, 2025
Designing a Single Post Template with GeneratePress and GenerateBlocks
In my previous post, I showed you how to set up a blog page that dynamically archives all your blog posts. Today, we’re taking…
March 7, 2025
How to Set Up a Blog Page with GeneratePress and GenerateBlocks
With the release of GenerateBlocks 2.0, I thought it was time to revisit how to set up a blog page using GeneratePress and GenerateBlocks. In this post,…
March 5, 2025
How to Create Stacking Cards with CSS in GenerateBlocks
Recently, I came across a cool stacking card effect on a website my friend Paul launched. The cards appeared to stack and fade into…
March 4, 2025
Think Your Agency’s WordPress Builds Are SEO-Ready? Don’t be too hasty…
Let me preface this week’s SEO Weekly by saying I see A LOT of websites that other agencies make. The purpose of this post…
March 4, 2025
Member Spotlight: Sandy Wiles
Sandy Wiles didn’t set out to be a web designer — she started as a virtual assistant in 2007, handling emails, calendars, and admin…
March 3, 2025
New SEO Client? The Counterintuitive Truth About Early Drops in Traffic Metrics
We’ve all been there. It’s the first retainer review meeting with a new client. You’ve been busting your gut for a month to show…
February 25, 2025
A Tour of Free Resources from The Admin Bar
It occurred to me this morning that some of you might only know The Admin Bar through this YouTube channel. While there are hundreds of videos…
February 24, 2025
Member Spotlight: Ron Johnson
When Ron started CyberOptik back in 2002, the web looked very different — and the idea of running a team with 25 employees and…
February 24, 2025
How to Redesign the WordPress Login System with WS Form
The default WordPress login page is functional but far from visually appealing. While I’ve added some basic styling to it in the past, it…
February 21, 2025
11 Words & Phrases You Never Want to See on Your Privacy Policy Page
Your Privacy Policy might be embarrassing you—like Crocs in winter. From ‘Lorem Ipsum’ blunders to outdated legal jargon, here are 11 phrases you never want to see in your policy (or anywhere, really). Avoid the cringe and fix your PP—uh, Privacy Policy—today!…
February 21, 2025
Avoiding Time-Wasters & Tire-Kickers
Getting leads is great—until you realize half of them are a total waste of time. Here’s how to filter out the tire-kickers, time-wasters, and nightmare clients before they drain your sanity (or your schedule)….
February 19, 2025
A Better Way to Set Up Fluid Typography with a Clamp Calculator
When I’m building a completely custom design, like something I’ve created in Figma, I spend a lot of time fine-tuning typography in GeneratePress and…
February 19, 2025
Close More SEO Sales by Saying Less (Here’s How)
Selling SEO doesn’t have to be complicated, but it does need to be strategic. I’ve been selling SEO retainers for agencies for over 10…
February 18, 2025
A Simple Marketing Strategy We’ve Been Ignoring
Boost visibility, generate traffic, and improve your agency’s perception with this easy, repeatable strategy!…
February 18, 2025
Understanding Compound Selectors in GenerateBlocks
I recently received an email from a GenerateBlocks user who was confused about the compound selector toggle in the GenerateBlocks system. If you’re not used to…
February 17, 2025
Member Spotlight: Stacey Watson
Stacey Watson’s journey into web development started with an old hand-me-down computer, a Backstreet Boys fan site, and an early obsession with the internet….
February 17, 2025
How to Set Up Tabs in GenerateBlocks 2.0 Without Frustration
The GenerateBlocks 2.0 release introduced a completely rebuilt tabs block, along with updates to all other blocks. While the new features are powerful, there…
February 14, 2025
Red Alert: Spotting the Warning Signs of an Unhappy Client & How to Handle Them
Dealing with an unhappy client? In this blog, learn how to identify an unhappy client and the best way to handle the situation and keep your customers happy….
February 12, 2025