Kyle Van Deusen
After spending 15 years as a graphic designer and earning a business degree, I launched my agency, OGAL Web Design, in 2017. A year later, after finding the amazing community around WordPress, I co-found The Admin Bar, which has grown to become the #1 community for WordPress professionals. I'm a husband and proud father of three, and a resident of the Commonwealth of Virginia.
Web Developers Are Assholes
Are web developers really assholes, or is the job just built that way? Discover 5 hilarious (and brutally honest) reasons why developers might come off as jerks — and why it’s not entirely their fault.
Last Chance to be a $5 Barfly Member!
Learn about all the goodies coming to our Barfly program in 2025 — there’s still time to get in at half the price!
Understanding WordPress Taxonomies
Learn how to create and manage custom taxonomies in WordPress to better organize your content and improve site structure.
How I Sell Websites: A Look Into My 3-Step Sales Process
Learn how my step-by-step sales workflow has helped me weed out tire-kickers, identify the best prospects, and even get paid for project discovery!
Boost Responsiveness, Balance, & Accessibility with These Top Typography Tips!
Learn how just a few simple tools and tips can drastically improve your designs!
Free GeneratePress Premium Website Template for Plugin Developers
The GeneratePress site library has a brand-new member! Check out SimpliCloud, designed by Kyle Van Deusen!
Instantly Improve Your Designs with 5 Easy Tricks
Discover how five simple yet powerful design tweaks can elevate your web designs from good to great.
Quit Equally Spacing All of Your Content!
Learn why equally spacing all of your content creates cluttered, unprofessional designs — and what to do instead!
How to Build a Button Design System in GenerateBlocks
In a previous video, I showed how to create a simple button design system in Figma. …
How to Use CSS Grid in GenerateBlocks
Since GenerateBlocks was introduced, the grid block has been the default way to create multi-column layouts …
Exploring Pseudo Selectors and Advanced Styling in GenerateBlocks
Today’s post is a little different from my usual tutorials. Typically, I plan out my videos, …
A Deep Dive into Global Styles and Pseudo Selectors in GenerateBlocks
The new Global Styles system in GenerateBlocks introduces a powerful way to style elements using classes, …
Using GenerateBlocks to Style Third-Party Blocks
While experimenting with the new alpha releases of GenerateBlocks, I stumbled upon a feature that unlocks …
How to Move Block-Level Styles to Classes in GenerateBlocks
As you start using the new class system in GenerateBlocks, you might encounter sections you created …
Rapidly Prototyping Wireframes with the New GenerateBlocks Pattern Library
The latest release of GenerateBlocks 1.9 and GenerateBlocks Pro 1.7 introduces an entirely new pattern library. …
How to Set Up Cloudflare Turnstile to Prevent Spam on Your Website
In a recent conversation with form expert Mark Westgard, he shared his two favorite methods for …
How to Set Up Your Website on Cloudflare’s Free Plan
If you’re looking to improve the performance and security of your website, Cloudflare’s free plan is …
Creating Scroll-Based CSS Animations Without JavaScript
In a recent video, CSS expert Kevin Powell explored the fascinating world of scroll-based animations that …
Using CSS Grid to Create Polished Blog Layouts
One of my favorite things to design is blog article layouts. Whenever I read a blog, …
Accessibility Checker: A Powerful Tool for Auditing and Improving Website Accessibility
This week, I had the pleasure of sitting down with Amber Hines from Equalize Digital for …
Security v. Stability: Experts Explain How Often You Should Update WordPress
I asked 3 security experts and 3 maintenance experts how often we should be updating plugins — and the results are fascinating!
How to Create a GeneratePress Child Theme
Dive into WordPress child themes! Learn why they’re cool and how they save your custom tweaks.
How to Use ACF Options Pages in GenerateBlocks
Make your sites infinitely more maintainable with one of ACF’s most powerful features — now possible with GenerateBlocks!
Lightweight Membership Website with Free Tools!
Dive into our latest tutorial on creating a seamless membership website using GeneratePress & GenerateBlocks. Discover key plugins, tools, and tricks for user-friendly onboarding!
Unlock Ultimate Organization with Notion: A Dead-Simple Workflow Alternative to Google Docs
Are you tired of losing your documents in the vast expanse of Google Docs? Join me …
Charge Smart: How To Price WordPress Website Design Projects For Fast, Consistent Results
Need help with how to price WordPress web design projects? Read this blog for top tips. Learn how the Project Estimator can help you increase your prices!
Top 5 YouTube Channels to Learn about GenerateBlocks
Level-up your GenerateBlocks and GeneratePress skills with these top YouTube channels!
How to Migrate Your WordPress Website Using the Free Migrate Guru Plugin
Discover the stress-free way to migrate your WordPress website using the free Migrate Guru plugin! Follow our step-by-step guide for a smooth and reliable migration experience, no matter your host.
Creating a Dynamic FAQ Section with Custom Post Types and Accordion Blocks
Learn how to create a dynamic and easily manageable FAQ section for your website using custom post types, accordion blocks, and taxonomies.
Building a Magazine-Style Layout with Multiple Query Loops in WordPress
Discover how to create a visually engaging magazine-style layout in WordPress using multiple query loops.
Should You Include a “Home” Link in Your Website Navigation?
You and I know that clicking the site logo takes us home — but is that “general knowledge”? We ran an experiment to settle it once and for all!
Most (and Least) Popular Agency Website Navigation Items
Your navigation is arguably one of the most essential parts of your website… but is yours what your customer’s are expecting?
Performance Implications of GenerateBlocks New Features
I put the new accordion and tabs blocks from GenerateBlocks to the test to find out how they will impact your website’s performance.
Dynamic Author Bio Popup
A nifty little solution to create a dynamic author bio popup using GenerateBlocks!
My Optimized WordPress Tech Stack for 2023
My tech stack for 2023 is all about simplicity and reliability — in this video I’ll show you how I’ve achieved that.
Goodbye Messy Google Docs, Hello Notion
How Notion docs (and databases) are completely erasing my reliance on Google Docs.