# MiriamSchwab.me > Head of WordPress at Elementor and co-founder of Strattic. I write about WordPress, open source, and AI, and test agent-readiness on this site. ## Pages - [Hi, I’m Miriam Schwab](https://stg-3a6ivm.elementor.cloud/): Head of WordPress at Elementor and co-founder of Strattic. I write about WordPress, open source, and AI, and test agent-readiness on this site. - [About](https://stg-3a6ivm.elementor.cloud/about/): Two decades building on the open web - agency founder, startup co-founder, Head of WordPress at Elementor. The full story, from English Lit grad to here. - [Media & Talks](https://stg-3a6ivm.elementor.cloud/media/): Podcasts, conference talks, webinars, and written pieces, all in one place. Miriam Schwab on WordPress, AI, open source, and building in public. - [Contact](https://stg-3a6ivm.elementor.cloud/contact/): Get in touch with me about speaking inquiries, partnership conversations, or just to say hello. - [Writing](https://stg-3a6ivm.elementor.cloud/writing/): Writing about WordPress, open source, AI, and the open web. Long-form posts from someone who's been building in this ecosystem for two decades. - [Changelog](https://stg-3a6ivm.elementor.cloud/changelog/): Every change to this site since March 2026, session by session: new features, performance fixes, and the ideas I walked back. Built and iterated with AI. - [Miriam’s Plugins](https://stg-3a6ivm.elementor.cloud/plugins/): The WordPress plugins I built for this site: agent-readiness, security headers, Lighthouse scans, AI site chat, admin menu cleanup, and MCP abilities. - [How this site is built](https://stg-3a6ivm.elementor.cloud/how-this-site-is-built/): A fully custom WordPress theme built through conversation with Claude: plain PHP, CSS, and JavaScript, plus the plugins that make it readable by AI agents. - [Privacy](https://stg-3a6ivm.elementor.cloud/privacy/): What this site collects and why: Google Analytics, the newsletter signup, and a log of requests from AI agents. I don't sell your data or run ad networks. - [MiriamSchwab.me API](https://stg-3a6ivm.elementor.cloud/api/): Developer docs for miriamschwab.me: the OpenAPI spec, llms.txt, the MCP server, and the one endpoint that sends a message. No API key, no account. ## Posts - [AI Site Chat now uses Haiku 5.5](https://stg-3a6ivm.elementor.cloud/ai-site-chat-now-uses-haiku-5-5/): Moving my WordPress chat plugin to Claude Haiku 5.5 took more than a new model name: thinking blocks broke the response parsing, and low effort broke a rule. - [Introducing the new Elementor MCP](https://stg-3a6ivm.elementor.cloud/elementor-mcp/): Elementor's official MCP connects Claude, ChatGPT and other AI tools to your WordPress site so they can build Elementor pages. What it is and how to start. - [What happens when you ask my site a question](https://stg-3a6ivm.elementor.cloud/what-happens-when-you-ask-my-site-a-question/): No vector database, no search index: every question sends my whole site to Claude in one call. How it works, what it costs, and where the ceiling is. - [My site got 100 in Vercel’s Is Agentic agent-ready scoring tool – here’s how](https://stg-3a6ivm.elementor.cloud/100-score-vercel-agent-ready-heres-how/): From 56 to 88 on Ora, 100 on Vercel's Is Agentic. The agent-readiness features I added to my plugin, the ones I skipped, and what actually helped. - [WordPress Core AI in Practice: From the Abilities API to Claude as an Agent](https://stg-3a6ivm.elementor.cloud/how-wordpress-ai-actually-works/): WordPress has two AI layers: one where WordPress calls an AI, and one where an AI calls WordPress. How each works in 7.1, and the Abilities API under both. - [WordPress is ready for the agentic web, but our ecosystem isn’t](https://stg-3a6ivm.elementor.cloud/wordpress-ready-for-agentic-web/): I gave a talk at WordCamp US on whether WordPress is ready for the agentic web. Core has the plumbing, but our plugin ecosystem hasn't shown up yet. - [My contact form is now an agent-ready API](https://stg-3a6ivm.elementor.cloud/my-contact-form-is-now-an-agent-ready-api/): How I turned a WordPress contact form into an agent-ready API, why agents and humans share one endpoint, and how agents discover it via llms.txt. - [TIL: you can build a native WordPress contact form without a plugin](https://stg-3a6ivm.elementor.cloud/wordpress-forms-without-plugin/): Create a form in WordPress without a plugin, using three native methods: admin-ajax.php, admin-post.php and the REST API. Working code and trade-offs. - [The Monthly Routine That Actively Improves My Site Health](https://stg-3a6ivm.elementor.cloud/monthly-routine-that-improves-site-health/): Learn how I use a monthly routine to check and improve site health, accessibility, and security using the specification.website checklist and AI. - [Security headers matter, so I created a plugin to improve this site’s score](https://stg-3a6ivm.elementor.cloud/website-security-headers-matter/): How a bad security headers score led to building a custom WordPress plugin — and why 6 out of 10 is the realistic ceiling for most WordPress sites. - [How I improved my site’s AI-Readiness score from 51 to 86](https://stg-3a6ivm.elementor.cloud/how-i-improved-my-sites-ai-readiness-score-from-51-to-86/): My site scored 51 out of 100 on isitagentready.com. The three issues it flagged, and what I changed in my theme and plugin to get the score to 86. - [I wanted to be able to do more with AI on my site, so I gave Claude WP REST API access – with limitations](https://stg-3a6ivm.elementor.cloud/claude-wp-rest-api-access-with-limitations/): Why I gave Claude access to my site's REST API, why reads and writes needed different rules, and what should never be up for negotiation mid conversation. - [What a Small Markdown Tool Taught Me About Trusting AI Skills](https://stg-3a6ivm.elementor.cloud/what-a-small-markdown-tool-taught-me-about-trusting-ai-skills/): A real example of a website hiding instructions for AI agents, why Claude skills face the same risk, and a free scanner to check before you install one. - [Why my personal site now has a Changelog](https://stg-3a6ivm.elementor.cloud/why-my-personal-site-now-has-a-changelog/): Discover why I decided to add a changelog to my personal site and how it helps track updates, improvements, and new features effectively. - [The Diff: AI in WordPress Week – April 27, 2026](https://stg-3a6ivm.elementor.cloud/the-diff-ai-in-wordpress-week-april-27-2026/): Two WordPress AI plugin releases, a major MCP Adapter update, a WordPress.com Telegram bot for managing sites, and Pressable's MCP hosting controls in beta. - [The Diff: AI in WordPress Week of April 13, 2026](https://stg-3a6ivm.elementor.cloud/the-diff-ai-in-wordpress-week-of-april-13-2026/): EmDash set off a week of debate about WordPress's architecture, ACF shipped Abilities API support, and WordPress 7.0 was delayed again. - [Hooks, Filters & Now Context: Why MCPs Are the Hooks of the AI Era](https://stg-3a6ivm.elementor.cloud/why-mcps-are-the-hooks-of-the-ai-era/): My WordCamp Asia 2026 talk: why WordPress's history of hooks and open extensibility gives it an advantage in the AI era, and why MCPs are the new hooks. - [Creating impressive HTML graphics with Claude](https://stg-3a6ivm.elementor.cloud/creating-impressive-html-graphics-with-claude/): Claude can make diagrams, charts, and interactive widgets as HTML. How I prompt it, export the result as an image, and embed live graphics in WordPress. - [EmDash is a signal, not a WordPress Successor](https://stg-3a6ivm.elementor.cloud/emdash-is-a-signal-not-a-wordpress-successor/): Cloudflare's EmDash CMS has architectural advantages over WordPress. For the people who build and run websites, architecture alone isn't enough. - [How I Built My Personal WordPress Site with Claude: An End-to-End AI Development Story](https://stg-3a6ivm.elementor.cloud/building-my-wordpress-site-with-claude-ai/): I built my personal WordPress site with Claude: a custom theme, core WordPress features, accessibility, and 90+ PageSpeed scores. Every step, start to finish. - [How to Create a “Clean” Zip Utility in macOS Finder (No Junk Files)](https://stg-3a6ivm.elementor.cloud/how-to-create-a-clean-zip-utility-in-macos-finder-no-junk-files/): Zipping a folder on a Mac adds .DS_Store and __MACOSX junk. How I built a Clean Zip option into Finder with Automator, with no Terminal and no extra app. - [I didn’t think this site would get much attention ever, let alone a lot so fast](https://stg-3a6ivm.elementor.cloud/i-didnt-think-this-site-would-get-much-attention-ever/): Matt Mullenweg shared my new site as an example of what AI can do in WordPress. What it took to build: the wins, the problems, and where WordPress held up. - [Elementor at CloudFest, Despite Everything](https://stg-3a6ivm.elementor.cloud/elementor-at-cloudfest-despite-everything/): Discover how the Elementor team adapted for CloudFest despite travel disruptions. A story of resilience and showing up, even when plans change. - [Elementor showed up for WordPress in 2025](https://stg-3a6ivm.elementor.cloud/elementor-showed-up-for-wordpress-in-2025/): A look back at how Elementor contributed to and supported the WordPress community throughout 2025. - [WordPress introduced Agent Skills which is a big deal](https://stg-3a6ivm.elementor.cloud/wordpress-introduced-agent-skills-which-is-big-deal/): Learn about the introduction of Agent Skills in WordPress and why this is a significant milestone for the platform. - [Vibe coding is a gift from the open source Community](https://stg-3a6ivm.elementor.cloud/your-vibe-coding-superpowers-thanks-to-open-source/): Explore how vibe coding and open source communities are providing new superpowers for developers. ## Press & Talks - [Connect your Elementor sites to Claude, Codex, Cursor, and more (webinar replay)](https://stg-3a6ivm.elementor.cloud/media/connect-your-elementor-sites-to-claude-codex-cursor-and-more-webinar-replay/): A webinar replay on connecting the Elementor MCP to Claude and building a real Elementor site live, with Roi Tal and a guest spot from Ferdy Korpershoek. - [AI Is Changing WordPress Development. What Happens to Developers?](https://stg-3a6ivm.elementor.cloud/media/ai-is-changing-wordpress-development-what-happens-to-developers/): A Cloudways Prepathon discussion on how AI and modern WordPress tools are changing development, the skills developers need next, and where WordPress is going. - [Audit and fix your WordPress and Elementor site with AI](https://stg-3a6ivm.elementor.cloud/media/audit-and-fix-your-wordpress-site-with-ai/): A webinar on using Angie to audit a WordPress and Elementor site: finding the SEO and usability gaps most sites miss, then fixing them live in minutes. - [The Agentic Web Is Coming – Is WordPress Ready?](https://stg-3a6ivm.elementor.cloud/media/the-agentic-web-is-coming-is-wordpress-ready/): My WordCamp US 2026 talk on what the agentic web means for WordPress: what AI agents need from a site, and how MCP and core's new AI infrastructure fit in. - [How Can AI Tools Help Non-Developers Build WordPress Sites?](https://stg-3a6ivm.elementor.cloud/media/ai-tools-help-non-developers-wordpress/): Discover how AI tools empower non-developers to build professional WordPress sites easily. Learn about the best AI solutions for web creation and design. - [Community + Code Episode 27: Miriam Schwab – From a folding table to 21 million installs](https://stg-3a6ivm.elementor.cloud/media/community-code-miriam-schwab/): I join Community + Code to trace the path from founding illuminea and Strattic to becoming Head of WordPress at Elementor. - [471 – Miriam Schwab discusses Angie AI and Elementor’s future in WordPress](https://stg-3a6ivm.elementor.cloud/media/angie-ai-and-elementors-future-in-wordpress/): Miriam Schwab discusses the impact of Angie AI and the future of Elementor in the WordPress ecosystem. Learn more about the latest innovations. - [Crossword Podcast: Perspectives with Miriam Schwab](https://stg-3a6ivm.elementor.cloud/media/crossword-podcast-perspectives-with-miriam-schwab/): I join the Crossword Podcast (S10 E18) to talk about the WordPress ecosystem, going from Strattic to Elementor, and where AI takes web building next. - [Getting started with Angie: build custom widgets with AI (webinar replay)](https://stg-3a6ivm.elementor.cloud/media/getting-started-with-angie-build-custom-widgets-with-ai-webinar-replay/): A webinar replay on building custom widgets and extending your WordPress site with Angie. No coding required, with a live demo and community use cases. - [Hooks, Filters, and Now Context: Why MCPs Are the “Hooks” of the AI Era](https://stg-3a6ivm.elementor.cloud/media/hooks-filters-and-now-context-why-mcps-are-the-hooks-of-the-ai-era/): My WordCamp Asia talk on how Model Context Protocol mirrors WordPress hooks, what core is already building, and why open source can lead AI extensibility. - [Introducing Angie Code](https://stg-3a6ivm.elementor.cloud/media/introducing-angie-code/): Discover Angie Code, Elementor's agentic AI for WordPress. Build custom features in minutes with production-ready code, fully integrated and safe to test. - [The Art of Open Source Security: Processes and Bug Bounties That Work](https://stg-3a6ivm.elementor.cloud/media/the-art-of-open-source-security-processes-and-bug-bounties-that-work/): How Elementor handles security across millions of sites: the internal processes, and what the Patchstack bug bounty partnership catches in practice. - [More than meets the feed: my life beyond social media](https://stg-3a6ivm.elementor.cloud/media/more-than-meets-the-feed-my-life-beyond-social-media/): A candid talk with stories, photos, and text messages about what my life looks like off social media, including the dishes still waiting at home. - [The No-Code/Low-Code Shift: What It Means for Web Design Agencies](https://stg-3a6ivm.elementor.cloud/media/the-no-code-low-code-shift-what-it-means-for-web-design-agencies/): How no-code and low-code tools are changing the way web design agencies work: faster delivery, leaner teams, and more control for designers and marketers. - [Cloudfest 2025 panel: AI Meets WordPress](https://stg-3a6ivm.elementor.cloud/media/cloudfest-2025-panel-ai-meets-wordpress/): A Cloudfest 2025 panel on where AI is actually being used in WordPress today: content generation, performance work, analytics, and personalization. - [Open talk about Open Source: back to the basics of GPL, what it means, and why it matters](https://stg-3a6ivm.elementor.cloud/media/open-talk-about-open-source-back-to-the-basics-of-gpl-what-it-means-and-why-it-matters/): What the GPL actually means for WordPress, and how to build a commercial business on open source without working against the license. - [“Where’s Miriam?” – This Week in WordPress #345](https://stg-3a6ivm.elementor.cloud/media/wheres-miriam-this-week-in-wordpress-345/): This Week in WordPress #345: I give the inside story on Angie, Elementor's agentic AI assistant, plus Michelle's WPWiki and Dave's ClickTalk plugin. - [Bringing Back Static Sites at a Massive Scale](https://stg-3a6ivm.elementor.cloud/media/bringing-back-static-sites-at-a-massive-scale/): I join Joe to talk about Strattic, the platform that converts WordPress sites to a static architecture for speed and security at scale. - [WordPress Security for All – You Won’t Believe How Simple It Can Be](https://stg-3a6ivm.elementor.cloud/media/wordpress-security-for-all-you-wont-believe-how-simple-it-can-be/): A few simple measures cover about 90% of WordPress security issues. This talk walks through them, plus tools and tweaks that harden a site further. - [Learn from my mistakes, don’t make them: The Business of WordPress](https://stg-3a6ivm.elementor.cloud/media/learn-from-my-mistakes-dont-make-them-the-business-of-wordpress/): Running a WordPress business: finding clients, pricing, contracts, project management, hiring, and the mistakes I made so you don't have to. - [Content security policies: a whole new way of securing your website that no one knows](https://stg-3a6ivm.elementor.cloud/media/content-security-policies-a-whole-new-way-of-securing-your-website-that-no-one-knows/): What content security policies (CSPs) are, how they stop XSS and other injection attacks, and why most websites still aren't using them. - [SaaS AdLab Podcast | Episode: 73 | Miriam Schwab – CEO – Strattic](https://stg-3a6ivm.elementor.cloud/media/saas-adlab-podcast-episode-73-miriam-schwab-ceo-strattic/): I join the SaaS AdLab Podcast to talk about building Strattic, fundraising as a female founder, finding a co-founder, and running a company with seven kids. - [WordFest Live (2021) – Miriam Schwab: Is the future of WordPress headless?](https://stg-3a6ivm.elementor.cloud/media/wordfest-live-2021-miriam-schwab-is-the-future-of-wordpress-headless/): Is headless/decoupled the future of WP? Should it be so that WP continues to be appealing to developers and current? Let’s talk about it. - [Next steps for AI in Elementor – Word on the Future: AI for WordPress by Human Made](https://stg-3a6ivm.elementor.cloud/media/next-steps-for-ai-in-elementor-word-on-the-future-ai-for-wordpress-by-human-made/): My session at Human Made's Word on the Future, on where AI is going in Elementor and what that means for the people building on WordPress. - [The Power of Static WordPress Websites with Miriam Schwab of Strattic](https://stg-3a6ivm.elementor.cloud/media/the-power-of-static-wordpress-websites-with-miriam-schwab-of-strattic/): Learn about the benefits and power of static WordPress websites with Miriam Schwab from Strattic. - [Five trends for the future of WordPress](https://stg-3a6ivm.elementor.cloud/media/five-trends-for-the-future-of-wordpress/): Discover the top five trends that are shaping the future of the WordPress ecosystem and web development. - [#112 – Miriam Schwab on Balancing WordPress Success and Family Life](https://stg-3a6ivm.elementor.cloud/media/112-miriam-schwab-on-balancing-wordpress-success-and-family-life/): Miriam Schwab discusses the challenges and rewards of balancing a successful career in WordPress with family life. - [Miriam Schwab on Partnerships and the Power of Collaboration for Success](https://stg-3a6ivm.elementor.cloud/media/miriam-schwab-on-partnerships-and-the-power-of-collaboration-for-success/): Miriam Schwab shares insights on the importance of partnerships and collaboration for achieving success in the tech industry. - [The Future of WordPress is Jamstack. Say what now?](https://stg-3a6ivm.elementor.cloud/media/the-future-of-wordpress-is-jamstack-say-what-now/): Is the future of WordPress in the Jamstack? Miriam Schwab explores this modern web development architecture. - [Modern Monolithic: Modern Approaches to Content Management with a Monolithic CMS](https://stg-3a6ivm.elementor.cloud/media/modern-monolithic-modern-approaches-to-content-management-with-a-monolithic-cms/): Learn about modern approaches to content management using a monolithic CMS in this talk by Miriam Schwab. - [Miriam Schwab on Seriously, Bud?](https://stg-3a6ivm.elementor.cloud/media/miriam-schwab-on-seriously-bud/): Miriam Schwab joins the Seriously, Bud? podcast to talk about WordPress, tech trends, and more. - [The deep connection between Elementor and WordPress](https://stg-3a6ivm.elementor.cloud/media/the-deep-connection-between-elementor-and-wordpress/): Explore the deep-rooted connection between Elementor and the broader WordPress community and ecosystem. - [Women Shaping the Future of WordPress: Miriam Schwab’s Journey in Open Source & Leadership](https://stg-3a6ivm.elementor.cloud/media/women-shaping-the-future-of-wordpress-miriam-schwabs-journey-in-open-source-leadership/): Miriam Schwab discusses her journey in open source leadership and the role of women in shaping the future of WordPress. - [Getting to know Angie](https://stg-3a6ivm.elementor.cloud/media/getting-to-know-angie/): Get an inside look at Angie, the AI assistant for WordPress, and how it's changing the way we manage websites. - [What’s Truly Working in AI, Marketing and Tech | Prepathon 2025](https://stg-3a6ivm.elementor.cloud/media/whats-truly-working-in-ai-marketing-and-tech-prepathon-2025/): Insights from Prepathon 2025 on what's truly working in the worlds of AI, marketing, and technology. - [From WordPress to static sites with Miriam Schwab – What the Jam](https://stg-3a6ivm.elementor.cloud/media/from-wordpress-to-static-sites-with-miriam-schwab-what-the-jam/): Miriam Schwab joins What the Jam to discuss the transition from traditional WordPress to modern static site architectures. - [Where Elementor Is Headed in 2026](https://stg-3a6ivm.elementor.cloud/media/where-elementor-is-headed-in-2026/): Miriam Schwab shares her vision for where Elementor is headed in 2026 and beyond. - [The Business of Creativity: Scaling from Freelancer to Agency Owner with Vito Peleg](https://stg-3a6ivm.elementor.cloud/media/the-business-of-creativity-scaling-from-freelancer-to-agency-owner-with-vito-peleg/): Vito Peleg and Miriam Schwab discuss scaling from a freelancer to a successful agency owner in the creative industry. - [#203 – Miriam Schwab on Elementor’s Decade of Growth and the Future With AI](https://stg-3a6ivm.elementor.cloud/media/203-miriam-schwab-on-elementors-decade-of-growth-and-the-future-with-ai/): Explore Elementor's decade of growth and the future of web design with AI in this insightful discussion with Miriam Schwab. - [Page Builders & Forms: How to Keep Feature-Rich WordPress Sites Under 2 Seconds](https://stg-3a6ivm.elementor.cloud/media/page-builders-forms-how-to-keep-feature-rich-wordpress-sites-under-2-seconds/): Discover how to maintain high-performance, feature-rich WordPress sites with page builders and forms. - [Security at Scale: Expert Lessons From Millions of Sites](https://stg-3a6ivm.elementor.cloud/media/security-in-the-wordpress-ecosystem/): Expert lessons on maintaining security at scale for millions of WordPress sites, featuring Miriam Schwab. - [The Real Impact of Sponsored Contributors on WordPress Progress and Innovation](https://stg-3a6ivm.elementor.cloud/media/elementors-wordpress-contributions-with-amy-kamala/): A discussion on the impact of sponsored contributors on the progress and innovation within the WordPress project. ## Plugins - [MS WordPress Abilities](https://stg-3a6ivm.elementor.cloud/plugins/ms-wordpress-abilities/): The plugin that lets an AI agent run this site: 26 WordPress abilities exposed through the MCP Adapter, with a preview and confirm step on every write. - [Admin Menu Manager](https://stg-3a6ivm.elementor.cloud/plugins/admin-menu-manager/): A WordPress plugin that tidies the wp-admin sidebar: drag menu items into the order you use, hide the rest, and group related tools under your own headings. - [Lighthouse Scanner](https://stg-3a6ivm.elementor.cloud/plugins/lighthouse-scanner/): A WordPress plugin that runs PageSpeed Insights scans from wp-admin, keeps score history, flags regressions, and lets AI agents read the results. - [Make My Site Agent-Ready](https://stg-3a6ivm.elementor.cloud/plugins/make-my-site-agent-ready/): A WordPress plugin that makes a site readable by AI agents: .md URLs, llms.txt, security.txt, an api-catalog, Agent Skills discovery, and Content Signals. - [MS Security Headers](https://stg-3a6ivm.elementor.cloud/plugins/ms-security-headers/): A plugin that adds the HTTP security headers from Dries Buytaert's checklist without server access. Safe defaults, with a settings page to adjust them. - [AI Site Chat](https://stg-3a6ivm.elementor.cloud/plugins/ai-site-chat/): A WordPress plugin that lets visitors ask your site a question. It sends your published content to Claude as context, with no vector database to maintain. ## API - [OpenAPI](https://stg-3a6ivm.elementor.cloud/openapi.json): OpenAPI 3.0.3 specification for the WordPress REST API