The essential tools I install on every modern WordPress build. Lightweight, block-native.
When you’re building a modern WordPress site using Gutenberg, less is often more. But to go from a barebones install to a flexible, production-ready system, a few well-chosen plugins make all the difference.
These are my foundation plugins, reliable tools that extend WordPress in practical, meaningful ways without slowing it down or cluttering the editor. They prioritize clean output, native block compatibility, and long-term maintainability.
Yoast SEO
For: Search Engine Optimization
Yoast remains one of the most trusted SEO plugins. It integrates smoothly into the block editor, offering clear guidance on keywords, readability, meta data, and schema — right where you need it.
Why I use it:
- Inline SEO checks inside the editor
- Schema markup and Open Graph support
- Works well with custom fields and templates
Gravity Forms
For: Advanced forms and custom workflows
Still the most robust form plugin when you need conditional logic, multi-step forms, or third-party integrations. While not block-based, it plays well with custom themes and is a solid backend form solution.
Why I use it:
- Reliable, well-supported
- Developer-friendly hooks and APIs
- Handles complex forms with ease
Groundworx Carousel
Groundworx Carousel is a native block plugin that lets you build slideshows using any block inside each slide — not just images. It’s built for the block editor, with layout awareness and clean rendering in both the editor and front end.
Why I use it:
- Supports any inner blocks — not image-only
- Editor-friendly with visual previews
- Clean, minimal output with theme integration
- Built-in layout slots for custom structure and styling
- No legacy shortcodes to worry about, just use the block.
- Ability to create my own custom variation and styling.
Groundworx Foundation
Responsive controls and styling that core blocks are missing, Foundation extends WordPress core blocks with per-breakpoint column widths, text alignment per device, stack and reverse order toggles for columns, sticky group support, column count for lists, text gradients, abbreviation formatting, and site-wide form styling that works with any form plugin. It’s the responsive layer that should have shipped with WordPress.
Why I use it:
- Per-breakpoint controls for columns, text alignment, and list layouts
- Global form styling across all form plugins (Gravity Forms, WPForms, etc.)
- Custom Gravity Forms block with full block theme styling support
Groundworx Navigation
Professional responsive navigation built on the Interactivity API. A navigation block with four layout options: modal full-screen, modal dropdown, slide-in off-canvas, and classic inline. One menu that transforms across breakpoints without cloning or duplication. Includes branding, submenu, link, and spacer sub-blocks.
Why I use it:
- True responsive navigation, one menu adapts per breakpoint
- Four layout modes cover every common nav pattern
- Built on the Interactivity API for smooth, native performance
- Accordion, stacked, vertical, and horizontal menu displays
Groundworx Google Tag Manager
Clean GTM integration without theme edits. Injects your GTM container using WordPress core hooks (wp_head and wp_body_open), exactly where Google recommends. Role-based exclusions let you keep admin and editor traffic out of your analytics. One purpose, no bloat.
Why I use it:
- Proper script and noscript placement using core hooks
- Exclude logged-in users by role (admin, editor, custom roles)
- No theme file editing, works with any theme
- Privacy-focused, the plugin itself stores no visitor data
Groundworx Testimonial
Testimonials with a dedicated post type and schema markup. Registers a testimonial custom post type with individual field blocks for quote, author, citation, and photo. Display testimonials through Query Loop for automated grids or hand-pick specific ones for landing pages. Includes schema markup for rich search results.
Why I use it:
- Dedicated CPT with Query Loop support for flexible layouts
- Individual field blocks (quote, author, citation, photo) for custom layouts
- Schema markup for search engine rich results
- No shortcodes, no legacy templates, just native blocks
Block Visibility
For: Conditional block rendering
This plugin lets you control which blocks are visible based on screen size, user role, query string, and more — all from the block toolbar or sidebar. It’s incredibly useful for responsive layouts and personalization.
Why I use it:
- Native UI, no shortcodes
- Great for logged-in/out states or mobile-specific content
- Works across core and custom blocks
Icon Block
For: Inline SVG icons, styled your way
Forget loading Font Awesome or another third-party icon library. This lightweight block lets you drop SVG icons directly into your layouts with full style control — color, size, accessibility, and more.
Why I use it:
- Clean SVG output
- Easily styled inside the editor
- No external dependencies
Social Sharing Block
For: Fast, privacy-friendly social sharing
Most social plugins are overloaded or tracker-heavy. This block adds simple share buttons for major platforms that blend into your design and keep your site fast.
Why I use it:
- Built with performance in mind
- Customizable styles, no scripts
- Editor-native interface
Final Thoughts
You don’t need a dozen toolkits or all-in-one solutions to build a great Gutenberg site. Just the right foundation plugins — ones that do their job well, stay out of the way, and respect your design system.
