What Does a Kadence Developer Do?
Kadence is a free WordPress theme developed by Kadence WP, a company that also makes Kadence Blocks, Kadence WooCommerce Email Designer, and Kadence Conversions. Where Astra and GeneratePress built their user base in the page builder era, Kadence has positioned itself as the theme for the Gutenberg block editor era – its block plugin (Kadence Blocks) extends the core block editor with advanced layout blocks, row and column layouts, icon lists, and design controls that rival page builders without their overhead.
Kadence theme free includes a header and footer builder, global colour palette, typography controls, and WooCommerce integration. Kadence Pro extends this with advanced header options (transparent headers, conditional headers for specific page types), custom fonts, hook system for injecting content at specific template locations, and post type-specific layout control. Kadence’s starter template library provides complete site imports built on the Kadence/Kadence Blocks combination.
Kadence is particularly popular for sites being built or rebuilt on the block editor without a separate page builder. Sites migrating from Elementor or Divi to a lighter block-based setup often choose Kadence because of the Kadence Blocks plugin’s design capabilities and the theme’s performance profile.
When Do You Need a Kadence Specialist?
Kadence development work typically involves:
- Custom header configuration using Kadence’s header builder – building multi-row headers with specific element placement, conditional display, and sticky behaviour.
- Kadence Blocks layout development – building page layouts using Kadence’s advanced blocks for sections where core Gutenberg blocks are insufficient.
- Child theme development – creating a Kadence child theme for CSS overrides and PHP modifications without touching parent theme files.
- WooCommerce styling – adjusting Kadence’s WooCommerce templates for product pages, shop archive, and checkout to match specific design requirements.
- Kadence Pro hook integration – using Kadence’s hook system to inject custom PHP output at specific template locations without modifying template files.
- Performance configuration – auditing Kadence’s asset loading and configuring it alongside Kadence Blocks for optimal Core Web Vitals scores.
What to Look for in a Kadence Developer
Kadence expertise spans both the theme and the Kadence Blocks plugin – they are designed to work together and most Kadence projects use both. Look for developers who have built complete sites on Kadence, not just modified an existing Kadence site.
For block-based builds, ask about their experience with Kadence Blocks specifically. Kadence Blocks has its own settings, spacing controls, and CSS generation system that differs from core Gutenberg blocks. A developer who knows where Kadence Blocks stores its settings and how its CSS is output works more efficiently than one learning on the job.
Ask whether they have Kadence Pro experience. Many of the useful Kadence features – conditional headers, advanced footer layouts, the hook system – are Pro-only. A developer who only knows the free theme may not know what Pro can do and might suggest unnecessary custom code for things the plugin already handles.
Common Kadence Problems a Developer Can Fix
Common Kadence problems:
- Kadence Blocks layout breaking on mobile – the column layout is set to stack on mobile but the column gap or padding is not adjusted for the stacked layout. Review the Kadence Blocks column settings for each breakpoint.
- Kadence header not matching design at a specific screen width – Kadence’s header has separate mobile, tablet, and desktop configurations. Check the header settings for all three breakpoints and verify breakpoint widths in the Kadence customiser match the design’s breakpoints.
- Kadence Pro conditional header not applying to a specific page type – the conditional logic for the header is configured for the wrong post type or taxonomy. Review the conditional header rules in Kadence Pro settings.
- WooCommerce product page layout not matching other pages – Kadence has specific WooCommerce page layout settings separate from general page layout. Check Customise > WooCommerce in the Kadence customiser for product-specific layout controls.
Kadence Maintenance & Ongoing Work
Kadence theme and Kadence Blocks update frequently and should be kept in sync. Kadence WP releases updates to both that are designed to work together – running a significantly older version of one while the other is current can cause CSS conflicts. Test both updates together on staging before applying to production.
Kadence Blocks generates its own CSS that is stored in the database alongside block content. After major Kadence Blocks updates, regenerating the CSS cache (available in Kadence Blocks settings) ensures the CSS matches the current block version.
How to Get Help With Kadence
When posting a Kadence project on Codeable, specify whether you have Kadence free or Kadence Pro, whether Kadence Blocks is in use, and the specific requirement. For design work, share references. For technical work, describe the problem and what changed before it appeared.
Ready to get started?
Get Help With Kadence ↗Frequently Asked Questions
What is Kadence Blocks?
Is Kadence better than Astra?
Does Kadence work with Elementor?
What does Kadence Pro add over the free theme?
Can I use Kadence for a WooCommerce store?
Need Help With Kadence?
Tell us about your project and we'll connect you with the right developer for the job.
Get Help With Kadence ↗Free, no-obligation consultation.