Uncategorized

9 Best WordPress Consulting Themes to Win More Clients (20+ Tested)

Your website is often the first thing a potential client sees before they ever speak to you. It needs to look sharp, load fast, and make it obvious what you do and who you do it for — all within a few seconds. The problem is that most multipurpose themes weren’t built with consulting businesses in mind. They don’t have the right page structures, trust signals, and starter content to get you up and running without a lot of customization. That’s why I spent time testing over 20 consulting themes, so I know which ones are fast, easy to set up, and built to help you win clients from the moment someone lands on your site. In this guide, I’ll share the best WordPress consulting themes you can use, whether you’re a solo practitioner, a small firm, or a growing agency. Let’s establish your credibility and turn visitors into leads. 💼 Quick 3 Picks: Best WordPress Consulting Themes In a hurry? Here’s a quick overview of my top 3 WordPress consulting theme picks: 🥇 First choice 🥈 Second choice 🥉 Third choice aThemes Sydney SeedProd ElegantThemes Divi 🔎 Popularity: 100,000+ active installs 🔎 Popularity: 1M+ active installs 🔎 Popularity: 2M+ active installs 🌟 Rating: 700+ 5-star reviews on WordPress.org 🌟 Rating: 4,500+ 5-star reviews on WordPress.org 🌟 Rating: 20,000+ reviews on Trustpilot 30+ professionally-designed starter sites 350+ site kits and starter templates 370+ website and page templates Works with WooCommerce out of the box No-code WooCommerce builder Seamless WooCommerce integration Pre-made website sections 90+ premium page blocks Built-in website elements Works with page builders like Elementor Built-in page, website, and theme builder Works with Divi Builder and other page builders Read more » Read more » Read more » Why Does Your Theme Matter for a Consulting Website? Your consulting website has one job: make potential clients trust you enough to reach out. Because of that, your WordPress theme is doing more of that work than you might think. A poorly chosen theme creates friction before a visitor even reads a single word. Slow load times, cluttered layouts, or a design that looks dated can cost you a lead before you ever get the chance to make your case. The right theme: Sets a credible first impression. Makes your services easy to navigate. Gives you the structure to build a site that grows with your practice. But “best-looking” and “best for you” aren’t the same thing. The right theme depends on how technical you are, how much customization you need, how many client sites you’re managing, and what kind of consulting you actually do. For example, a solo management consultant working out of a home office has different needs than a 10-person branding agency. In this list, I don’t just rank themes by aesthetics or star ratings. I map each one to a specific type of consulting professional. 👔  See My Process: How I Test and Review WordPress Consulting Themes For this roundup, I installed each theme on a real WordPress site and imported the consulting demo to see how close to launch-ready it actually was. My goal was to find themes that hold up in real use, not just in a polished live preview. Here’s exactly what I looked at during testing: Setup and import speed: I timed how long it took to go from a fresh theme install to a working consulting site using the available starter content. Starter site quality: I reviewed each consulting demo for structure, layout, and whether it included the sections a real consulting site needs, such as services, testimonials, and a clear call to action. Page builder compatibility: I tested each theme with Elementor and other popular builders to confirm layouts held up without conflicts or styling issues. Customization depth: I checked how much design control was available at the free or entry-level tier before an upgrade was required. Mobile responsiveness: I previewed every theme on phone and tablet screen sizes to confirm layouts adapted cleanly without manual fixes. Performance: I assessed each theme’s default page weight and load behavior to identify options that are lightweight by design. This process helped me separate themes that look impressive in a demo from ones that are genuinely practical to build with and built to last as your consulting practice grows. Why Trust WPBeginner? At WPBeginner, we’ve spent more than 17 years helping WordPress users build websites that actually work. Our team has tested hundreds of themes across dozens of categories, and consulting themes are no exception. Every theme in this list was installed, tested, and compared on real WordPress setups. We looked at how well each theme supports consulting needs, including service pages, case studies, and lead capture. We only recommend themes that meet our internal standards for quality and usability. Our picks are based on real testing results, not sponsorships or partnerships. You can read more about our process in our editorial guidelines. Now, let’s explore the 9 best WordPress consulting themes to consider. 1. Sydney – Best Overall WordPress Consulting Theme Sydney is the best business-focused WordPress theme that helps consultants launch their websites quickly and look credible. Its free option is strong enough to hold up against premium themes out of the box, making it attractive for solo consultants and small firms on a tight budget. What stood out to me straight away was how much was already done. With a large library of professionally designed starter sites, Sydney hands you a real starting point instead of a blank screen. For more insights into the theme, see our detailed Sydney review. My Experience The first thing I did was import the consulting business starter site, and it loaded cleanly with no layout issues. That alone saved a significant amount of setup time compared to building a business site from scratch. The starter site is well-structured for a consulting business. It already includes the key sections you’d expect, like a strong headline, a services overview, testimonials, business stats, and a clear contact call to action. It also comes with

9 Best WordPress Consulting Themes to Win More Clients (20+ Tested) Read More »

Uncategorized

HeroPress: The Hero of HeroPress and quiet art of walking with people

What is a hero? Who is a hero? Growing up in the 80s, the answer was obvious. A hero was the figure who strode across cinema screens with fire in their eyes, the angry young man who fought the system with bare fists, who spoke truth to power and packed off the villains. Bold, loud, very gendered. The archetype was clear: stand with the people, defy authority, be ruthlessly honest, and win. · · · In 2015, a message arrived in my WordPress Slack. The opener was disarmingly direct: “Hi, there. Do you know who I am?” I replied, honestly: “Nope.” “Rock on! I hope to change that. My name is Topher, and I am working on a cool WordPress project!” That project was HeroPress. And just like that, Topher pulled me into an orbit I have never quite left. The orbit of planet HeroPress. I always figured HeroPress as an archive, a living oral history of ordinary people and their relationships with WordPress. A catalog of people and their journeys through anxieties, migrations from smaller to larger worlds, their small and big wins. By 2015, I was not any sort of angry young man. I was not raging against any machine. What possible heroism could I claim? But Topher has always understood something more nuanced than the cinematic archetype: that the first act of speaking for others is learning how to speak for yourself. Telling your story as worthy of an audience was the first important step. HeroPress was built on that belief. He gave people a platform and declined to editorialise. He let each voice arrive in its own register, its own cadence, its own dialect of living that story. Then he called the essayists a hero and meant it! South Asia took to this immediately. A remarkable number of the earliest essays came from India. Topher celebrated each of them. He did not curate them into a brand. He simply made room. He also travelled to India once. The only time I met him. Over the years that followed, Topher and I became friends in the way that only the internet makes possible and only genuine curiosity sustains. We have talked and laughed about politics, faith or lack of it, books, old computers, films, and the particular texture of a very slow dial-up internet. We became friends across seven seas. But the thing I have heard most often from others is not about his wit or his enthusiasm, though both are abundant. It is something quieter. Dozens of people from across the WordPress world, from India, from other countries Topher has likely never visited, have told me that when they were lost, when they were searching for a job or weathering a personal catastrophe or simply trying to find their footing, Topher had time for them. He listened. He did not solve everything. He just showed up and walked with them. If WordPress were a world unto itself, conjured by a Tolkien-like imagination, Topher would be a great axe-wielding dwarf who simply walked with you for a while, just to make sure you were alright. · · · Two weeks ago, I co-led WordCamp Asia in Mumbai. It was one of the largest WordPress conferences ever assembled. People I had not seen in years showed up. Stories entwined together in corridors and over at the coffee and tea counters. I met several people who missed Topher being around. Several dozens of us who have written on HeroPress their stories, and several dozens more who will write them in the future. I stood on the stage and felt the weight of an open source community that had shaped the past decade of my life. I thought of Topher more than once. Thought how much he would have loved being in Mumbai. I missed his presence in the particular way you miss someone whose absence you notice in the middle of a moment of joy. A few days later, Topher checked in. Asked how WordCamp Asia had gone. Asked how I had felt about it. Then, almost as an afterthought, he asked whether I would write the 300th essay for HeroPress. Three hundred, is a number with some weight, a milestone of this great project. An essay Topher should have written himself, looking back at a decade of great conversations and the people he came across. But Topher1Kenobe’s way, that is not! He deflects the spotlight and so he handed this number to me, and I accepted. Because Topher is persuasive. I am no longer the child who measured heroism by the arc of a punch. A hero is someone who shows up when someone needs you to, to listen without agenda, to celebrate people as they are rather than as you wish they were. Topher has been doing this for a decade. Three hundred stories. Thousands of conversations and dozens upon dozens of friends. So if you are reading this essay, let’s raise a toast to Topher DeRosia, the Hero of HeroPress, the axe yielding dwarf who walks beside you, the friend who checks in, the man who has made more heroes than he will ever count or take credit for. He has a story. He has hundreds of them. And every single one belongs to someone else but now also to him, which is fantastic! The post The Hero of HeroPress and quiet art of walking with people appeared first on HeroPress.

HeroPress: The Hero of HeroPress and quiet art of walking with people Read More »

Uncategorized

Why Your WordPress Site Lost Traffic (And How to Get It Back)

Logging into your analytics to find a sudden drop in website traffic is incredibly frustrating. Your first thought is usually, “Did I break something, or did Google penalize my site?” At WPBeginner, we have managed high-traffic websites since 2009. We have seen just about every reason for a traffic dip, from major search engine updates to minor technical settings that accidentally block search bots. The key to getting your traffic back on track is to calmly diagnose the issue. I’ve helped many site owners through this exact situation. In this guide, I will walk you through my proven step-by-step process to figure out why your traffic fell and show you how to fix it. TL;DR: If your WordPress site traffic drops unexpectedly, don’t panic. Start by confirming your analytics tracking is working, then check Google Search Console for manual penalties or algorithm updates. Next, audit recent site changes, verify indexing status, and scan for malware before monitoring your recovery with site notes. This is a comprehensive troubleshooting article. You can use the quick links below to navigate through the different topics: Why Did Your WordPress Traffic Drop? Step 1: Confirm the Traffic Drop (And Check Your Tracking) Step 2: Check for a Google Manual Action Step 3: Check for Recent Google Algorithm Updates Step 4: Audit for Technical Errors and Recent Site Changes Step 5: Verify Your Indexing Status Step 6: Scan for Malware and Hacked Content Step 7: Monitor Your Recovery With Site Notes Frequently Asked Questions About WordPress Traffic Drops Moving Forward: Keeping Your WordPress Traffic Healthy Why Did Your WordPress Traffic Drop? When your website traffic suddenly disappears, it generally means something is preventing visitors from reaching your content or stopping search engines from seeing your site. Before you start panicking or changing your WordPress SEO settings, you need to understand that this loss is not always a ‘penalty’ from Google. Knowing the exact cause will help you choose the right fix without wasting time. Generally, traffic drops fall into one of three categories: Reporting Errors: Your visitors are still there, but your tracking has stopped working. This often happens if your analytics code is accidentally removed. External Changes: Google changed its ranking software (Algorithm Update) or a human reviewer flagged your site for a violation (Manual Action). Recent Site Changes: You recently moved your site, changed your theme, or updated a plugin that accidentally blocked search engines. And sometimes, a traffic drop is simply the result of your website going offline. If you are seeing visible error messages on your site along with the traffic drop, then it means visitors and search engine bots cannot load your pages. To diagnose and resolve these connection problems, you can see our guide on the most common WordPress errors and how to fix them. Step 1: Confirm the Traffic Drop (And Check Your Tracking) The first thing you should do is make sure the data you are seeing is accurate. Sometimes, a drop is actually just a normal seasonal dip or a tracking error. To check this, you can use MonsterInsights. It is the best Google Analytics plugin for WordPress and makes it easy to compare your traffic over time. We use MonsterInsights on WPBeginner to collect all our general website statistics, including engagement rates and most-visited pages. In my experience, if you see your traffic drop to absolute zero instantly, then it is almost always a tracking health failure rather than a search engine penalty. Check for Normal Seasonal Dips In your WordPress dashboard, go to Insights » Reports. Click on the date selector in the top right to open the date picker. If you are using MonsterInsights Plus or higher, then you can toggle the ‘Compare to Previous’ switch. This will automatically refresh your reports to display your current data alongside the previous period’s data. You can use the custom date range tool within this calendar to select the exact same time period from last year. This allows you to check if your traffic usually dips during this specific season, which is a very common trend for businesses. If your chart shows a similar dip during the same time last year, you are likely just experiencing normal seasonality. You don’t need to panic or make any drastic changes. However, if this drop is entirely new, or if your traffic is significantly lower than last year, then you have a real traffic drop and should continue to the next steps to find the cause. Check Your Analytics Connection Alternatively, if you look at your reports and see that your traffic has dropped to absolute zero instantly, it is almost certainly a tracking health issue rather than a Google penalty. You should navigate to Insights » Settings to make sure your Google Analytics 4 (GA4) property is still properly authenticated. If the connection was lost, then your site is still getting visitors, but they simply aren’t being counted. This creates a false traffic drop in your reports, even though your actual search rankings haven’t changed. In this case, you will see a large blue ‘Connect MonsterInsights’ button instead of your active profile data. Simply click this button to reconnect your account to Google Analytics and start tracking your visitors again. Expert Tip: Always double-check your connection to Google Analytics after major updates. Also, if your traffic dropped by exactly half, then you may have accidentally fixed a ‘double tracking’ error. If Google’s ‘Enhanced Measurement’ and MonsterInsights were both tracking at the same time, your previous numbers were artificially inflated. If you need help setting this up from scratch, or want to make sure your settings are completely correct, see our step-by-step guide on how to install Google Analytics in WordPress. Step 2: Check for a Google Manual Action If your tracking is working correctly but your traffic has still dropped, then the next step is to check if Google has manually penalized your site. A ‘Manual Action’ happens when a human reviewer at Google decides your site doesn’t

Why Your WordPress Site Lost Traffic (And How to Get It Back) Read More »

Uncategorized

Gutenberg Times: Gutenberg Changelog #130 – WordPress 7.0, Gutenberg 22.9 and 23.0, WordCamp Europe, Block Themes and More

In this 130th episode of the Gutenberg Changelog podcast, Birgit Pauli-Haack is joined by Tammie Lister to discuss the latest developments in WordPress, Gutenberg, and the broader ecosystem. The conversation opens with Tammie sharing insights from her new role at Convesio, where she works on product collaboration within hosting and payments. The episode highlights Tammie’s upcoming WordCamp Europe talk, focusing on the concept of “human in the loop” with AI. She emphasizes the importance of integrating humanity into AI processes, ensuring that humans are involved throughout, not just at the beginning or end. Both speakers reflect on how AI empowers learning and creativity, with Tammy sharing personal stories about using AI for education and art. A significant portion is devoted to the anticipated release of WordPress 7.0, which was delayed to accommodate more thorough testing for real-time collaboration features, especially in less powerful hosting environments. Birgit Pauli-Haack and Tammie commend the community for developing a comprehensive testing suite and discuss the challenges and importance of performance, infrastructure, and backward compatibility. Other highlights include community plugin updates, especially around AI, collaborative editing with Claude by Gary Pendergast, and the growing list of AI providers and skills for WordPress. The duo reviews notable Gutenberg plugin updates (22.9 and 23.0), exploring enhancements such as improvements to the UI component packages, block library features, command palette, and upcoming media editing tools. The episode wraps up with excitement about continued innovation, the empowerment AI brings to different skill levels, and the ongoing evolution of WordPress as a robust content management and collaboration platform. Show Notes / Transcript Editor: Sandy Reed Logo: Mark Uraine Production: Birgit Pauli-Haack Show Notes Tammie Lister WordPress | X (former Twitter) | BlueSky Website tammielister.com/ WordCamp Europe  Human in the loop means something WordPress 7.0 WordPress 7.0 Release Party Updated Schedule distributed-rtc-performance-testing Roster of design tools per block (WordPress 7.0 edition) Community Contributions Building a block theme from scratch – Workshop resources Claudaborative Editing 0.4: Twice the fun! AI Across The WP Ecosystem Gutenberg Releases What’s new in Gutenberg 22.9? (8 April) What’s new in Gutenberg 23.0? (22 April) Media Editor experiment: add experimental image editor and cropper Stay in Touch Did you like this episode? Please write us a review Ping us on X (formerly known as Twitter) or send DMs with questions. @gutenbergtimes and @bph. If you have questions or suggestions, or news you want us to include, send them to changelog@gutenbergtimes.com. Please write us a review on iTunes! (Click here to learn how) Transcript Birgit Pauli-Haack: Welcome to our 130th episode of the Gutenberg Changelog podcast. In today’s episode, we will talk about WordPress 7.0, Gutenberg 22.9 and 23.0 WordCamp Europe and block themes and so much more. I’m your host, Birgit Pauli-Haack, curator at the Gutenberg Times and a full core contributor at the WordPress Open Source project sponsored by Automattic. And with me on the show is my longtime friend and regular guest Tammie Lister. And she’s a core committer, chief product officer at Convesio and was the co-lead of the first phase of Gutenberg. Tammie, it’s wonderful to have you in on the show. Tammie Lister: I’m so pleased to be here. Birgit Pauli-Haack: Thank you. Thank you for the time. So how are you today? Tammie Lister: I’m great, thank you. How are you? Birgit Pauli-Haack: I’m good, I’m good. You started a new job. So what are you working on in your new position? Tammie Lister: I’m incredibly lucky that I get to facilitate and collaborate on products within Convesio hosting, and we’re working on a range of different things. We work on both hosting and payments along with some other products. And I’m really excited to be able to do that and kind of grow with that team. WordCamp Europe Birgit Pauli-Haack: That’s wonderful. Wonderful. Yeah. Well, congratulations. So. And you are also a speaker at WordCamp Europe. Your title is Human in the Loop means something and we probably learn what it means. Tammie Lister: Yeah. So we always kind of had this idea with AI that the human in the loop, maybe it’s just like the prompting that you start with doing and you’re like at the start of the being the human in the loop. And I think as kind of we’re learning to be with AI and we’re learning to see AI as more of integrated. My talk is about how when we use the term human in a loop and I think kind of people just drop it now into product making processes and they drop it into anything that they’re doing. It should be various points in that loop, should be where humans are not just at the start and then having something kind of chucked out of them by AI just produced. That’s not the human being actually in the loop. That’s the human being at the beginning and the end of the loop. Rather than being integrated. That’s kind of the one angle of it and the other is that AI really needs to kind of be integrated in our lives. It already is, but it actually needs to be integrated, not just forced and therefore it needs to learn to kind of integrate with us and it needs to learn to be with us. There are various technologies that are doing that and in that talk I’m going to kind of explore how that happens and how that happens from a product perspective as well. Birgit Pauli-Haack: Yeah, well, that’s going to be really interesting because I, what I, my experience is more like the, all of a sudden the humans become the bottleneck and then some programmers try to work around that and say, okay, we need to get AI, be smarter, but you… Tammie Lister: still do the opposite. I think if we take the best of humans and combine it with the best of AI, we have the best future. Birgit Pauli-Haack: Yeah, I think so too. Yeah. Because humanity is all that’s left. Right. And

Gutenberg Times: Gutenberg Changelog #130 – WordPress 7.0, Gutenberg 22.9 and 23.0, WordCamp Europe, Block Themes and More Read More »

Uncategorized

Gutenberg Times: WordPress 7.0 on May 20, Gutenberg 23.0 and more — Weekend Edition 364

Hi there, Good news, dear friends. WordPress 7.0 has a new release date! May 20, 2026. Announced on Friday, the post featured the updated release party schedule: All release parties happen in the Make #core Slack channel. Everyone is welcome to join. This week, I also traveled to Salzburg, Austria to discuss WordPress 7.0 features with the local community. It was a great joy to meet so many fellow community organizers from WordCamps Vienna, Europe and Kampala, as well as the local meetup organizers and participants from Salzburg. Auf dem Weg nach Salzburg zum WordPress Meetup heute abend https://t.co/vQbGHHN8vvWir werden uns über die Änderungen in WordPress 7.0 unterhalten und die neuen Features vorstellen #WordPress Es sind noch Plätze frei! pic.twitter.com/FqgjsaOYjA — Birgit Pauli-Haack (@bph) April 22, 2026 Such a beautiful privilege to be able to work from the train traveling through the Bavarian landscape. #myofficetoday pic.twitter.com/FdV5A6SaaR — Birgit Pauli-Haack (@bph) April 23, 2026 Enjoy the hopefully restful weekend. Yours, Birgit Developing Gutenberg and WordPress Ray Morey, The Repository has the skinny about WordPress 7.0 Gets a New May 20 Release Date Jonathan Desrosiers and Max Schmeling of the WordPress Core team has published Distributed RTC performance testing, a bash/PHP load-testing tool for the real-time collaboration HTTP polling endpoint coming in WordPress 7.0. Hosting providers can run scenarios — baseline, single idle, sustained polling, burst concurrency, and two-client editing — then submit results directly to WordPress.org. Only curl and bash are required, with WP-CLI optional. If you’re a host and need reporting credentials, ping Jonathan Desrosiers (@desrosj) or Amy Kamala (@amykamala) in the #hosting Slack channel. JuanMa Garrido introduces the WordPress Core Dev Environment Toolkit, a desktop app for macOS, Windows, and Linux that eliminates the painful setup that burns through Contributor Days before anyone writes a line of code. Powered by WordPress Playground, it bundles Git, Node, and npm as JS/WASM — so you install the app, click a button, and you’re cloning wordpress-develop, running a dev server, and generating Trac patches without touching a terminal. The latest Dev note arrival brings you Roster of design tools per block (WordPress 7.0 edition). I updated a previous version for WordPress 7.0, summarizing design support changes across the last ten releases. WordPress 7.0 adds seven new blocks — Accordion, Breadcrumbs, Icon, Math, Post Time to Read, and the Term Query family — and renames Verse to Poetry. I also removed the Pattern Overrides/Block Bindings column, since both features are now opt-in per block and attribute, making a single checkbox no longer meaningful. Gutenberg 23.0 ships a revisions panel for templates, template parts, and patterns (experimental), and completes the Site Editor’s Design › Identity panel with Site Title and Tagline fields alongside the existing Logo and Icon. Real-time collaboration gets legacy meta box compatibility via a new opt-in flag, plus reliability fixes for concurrent edits and corrupted sync updates. 174 PRs merged, with 8 first-time contributors. For the Gutenberg Changelog episode 130, Tammie Lister and I chatted about AI in Art and WordPress, WordPress 7.0 and Real-tine collaboration and Gutenberg plugin release 22.9 and 23.0. The episode will drop in your favorite podcast episode over the weekend. I hope you listen in and enjoy our conversation. The latest episode is Gutenberg Changelog #129 Artificial Intelligence, WordPress 7.0 and Gutenberg 22.8 with Beth Soderberg, of BeThink Studio Plugins, Themes, and Tools for #nocode site builders and owners Brian Coords, developer advocate at WooCommerce, walks you through a prototype plugin called WP Content Types, a block-native take on custom post types and fields built directly into the WordPress interface using Data Views and Data Forms. You’ll see AI generate a Recipe content type, configure fields with core components, connect templates through block bindings, and explore a “Fields Only” modern UI. It’s a V1 vision for content modeling that leaves legacy backwards compatibility behind. Coords implementation goes much further than a similar project “Create Content Model” Autumn Fjeld and Candy Tsai demo’d at WordCamp Asia 2025 in Manila, Philippines. Their repo is available on GitHub including links to the talk and demo video. In his latest video, Wes Theron walks you through using block dimensions to control layout in WordPress — without touching any CSS. You’ll learn how to find the dimensions panel in the editor and learn when to reach for padding (space inside a block), margin (space around it), block spacing (gaps between child blocks), and minimum height. Each setting gets a practical demo so you can confidently build cleaner, more polished pages with better visual hierarchy. Alex de Borba makes a pointed case in Why Developers Keep Reaching for Builders Over Block Themes that the “block themes can’t compete” narrative is more habit than fact. With theme.json v3, register_block_style(), synced patterns, and wp_enqueue_block_style(), you can build design systems, reusable components, and performant layouts without proprietary tools — and without locking your clients into someone else’s ecosystem when developer relationships change. At WordCamp Asia, the WordPress Speed Build Challenge returned for a second round: experienced builders had 30 minutes, a surprise brief revealed live on stage, and nothing but the Full Site Editor — no page builders, no custom code. Watch how they tackle layout, content, styling, and real-time problem-solving under pressure while narrating their decisions. A fun, unscripted window into smart site editor workflows for anyone curious about block-based building. The recording is now available on WordPressTV. Upcoming Events The 6th annual Web Agency Summit runs April 27–30, 2026. It’s free, virtual, and built for agency owners ready to stop winging it. Hosted by Vito Peleg, Stephanie Hudson, and Andrew Palmer, four days of live expert sessions cover the full agency arc: Build, Expand, Scale, and Thrive. Speakers include Eugene Levin from Semrush and Karim Marucchi of Crowd Favorite. Think of it as a week-long podcast you keep open while you work. If you’re in New York on April 29, dev/ai/nyc with Hilary Mason is worth your evening. Hilary Mason — CEO of Hidden Door, founder of Fast Forward Labs, and former

Gutenberg Times: WordPress 7.0 on May 20, Gutenberg 23.0 and more — Weekend Edition 364 Read More »

Uncategorized

Greg Ziółkowski: WordPress Core AI — 7.1 Planning and Beyond

Building on the Abilities API and three read-only core abilities (core/get-site-info, core/get-user-info, core/get-environment-info) shipped in 6.9, WordPress 7.0 brings the server-side WP AI Client. Together these form the baseline: a way to declare what WordPress can do, and a way to connect to providers that reason about it. This post outlines what I’d like to […]

Greg Ziółkowski: WordPress Core AI — 7.1 Planning and Beyond Read More »

Uncategorized

How to Sell on ChatGPT with WooCommerce (Agentic Guide)

If you run a WooCommerce store, then you’ve probably heard that ChatGPT now lets users shop for products directly inside the chat interface. A user asks something like “I need a blue yoga mat under $40” and ChatGPT responds with actual products from registered merchants, complete with prices and stock availability. It is a brand new sales channel but most WooCommerce store owners have no idea how to get listed. In this guide, I’ll show you exactly how to get your WooCommerce products appearing in ChatGPT’s shopping results. I’ll cover everything from registering as an OpenAI merchant to generating your product feed and submitting it for approval. Here is a quick overview of topics covered in this guide: What is ChatGPT Agentic Commerce? Why Sell on ChatGPT with WooCommerce? What You’ll Need Before You Start How to Sell on ChatGPT with WooCommerce (Step by Step) Step 1: Register as a merchant with OpenAI Step 2: Add GTIN or MPN identifiers to your WooCommerce products Step 3: Install a ChatGPT Product Feed Plugin Step 4: Configure and Generate Your Product Feed Step 5: Submit Your Product Feed to OpenAI FAQs About Selling on ChatGPT with WooCommerce Start Getting Your WooCommerce Products Discovered in ChatGPT Today Additional Resources for Growing Your WooCommerce Store What is ChatGPT Agentic Commerce? ChatGPT Agentic Commerce — also called ChatGPT Shopping — is a feature that lets people discover products inside a ChatGPT conversation and click through to buy from the merchant’s store. Here’s what the customer experience looks like: a user asks ChatGPT something like “I need a blue yoga mat under $40” and ChatGPT responds with actual products from registered merchants, complete with prices and stock availability. The user then clicks through to your WooCommerce store to complete the purchase. This works through the Agentic Commerce Protocol (ACP), which is a system that connects your WooCommerce store to ChatGPT’s shopping layer. ChatGPT reads your product feed, understands what you sell, and surfaces your products in relevant conversations. OpenAI launched the merchant program in late 2025. It’s currently live for U.S. merchants, with global expansion rolling out. Why Sell on ChatGPT with WooCommerce? High-Intent Product Discovery: Your products appear directly in ChatGPT’s shopping results when users ask relevant, specific questions. This places your brand in front of customers at the exact moment they are seeking expert guidance and recommendations. Direct Store Traffic and Retention: Since users click through to your WooCommerce store to complete their purchase, you keep full ownership of the customer relationship. This allows you to capture email sign-ups, build brand loyalty, and manage your own customer data without a middleman. Increased Revenue via Contextual Upsells: Driving users to your own site means you can present them with relevant upsells, cross-sells, and order bumps at the point of purchase. For most stores, this added revenue per order makes product discovery a more profitable long-term strategy than restricted native checkout options. Seamless Integration with Clean Data: Providing a compliant product feed with identifiers like GTIN or MPN ensures your store is “AI-ready.” This structured data helps ChatGPT understand your catalog perfectly, leading to more accurate and frequent recommendations. Overall, connecting your WooCommerce store to ChatGPT allows you to bridge the gap between AI-driven research and your own high-converting checkout experience. What You’ll Need Before You Start Before going through the steps, make sure you have: A WooCommerce store running on WordPress Products with accurate data — titles, descriptions, prices, and stock status Product identifiers (GTIN or MPN) for each product (I cover how to add these in Step 2) How to Sell on ChatGPT with WooCommerce (Step by Step) Here’s how to get your WooCommerce store set up to appear in ChatGPT’s shopping results, starting with the merchant application. Step 1: Register as a merchant with OpenAI The first thing you need to do is apply to become an OpenAI merchant. You’ll need to fill in your business details, your region, the types of products you sell, and agree to their policies. After you submit, you’ll get a confirmation email. OpenAI reviews your application and contacts you when the next stage opens, which is when you’ll be asked to provide your product feed. There’s no official timeline published. From what merchants have reported, the initial review can take anywhere from a few days to a few weeks. The key thing: apply now. The earlier you’re in the queue, the sooner you’ll get access as OpenAI expands the program. Step 2: Add GTIN or MPN identifiers to your WooCommerce products This step confuses most WooCommerce store owners, and it’s the step almost no guide online explains properly. OpenAI requires each product in your feed to have a unique identifier. The two types it accepts are: GTIN (Global Trade Item Number): the barcode number on a product. It includes UPCs (12 digits), EANs (13 digits), and ISBNs. If you’re reselling other brands’ products, then their GTIN is usually on the product packaging or the manufacturer’s website. MPN (Manufacturer Part Number) — the reference number a manufacturer uses to identify a specific product. If you make your own products, then your internal part number works here. To add these identifiers in WooCommerce, go to Products » All Products, open a product, scroll down to the ‘Product data’ section, and look for the ‘SKU’ field. You can use the SKU field for your MPN if you don’t have a separate GTIN field available. Below that you will find the option to add GTIN, EAN, UPC, and ISBN. Tip: If you have a large product catalog then updating products one at a time could take some time. However, if you are in a hurry, simply go to WooCommerce » Products, click ‘Export’ to download your product data as a CSV file. You can open this file in a spreadsheet app like Microsoft Excel or Google Sheets. Add your GTINs or MPNs and then re-import the CSV back to your WooCommerce store. For details, follow our tutorial on importing and

How to Sell on ChatGPT with WooCommerce (Agentic Guide) Read More »

Uncategorized