Blog
Engineering insights, product updates, and guides from the SpiderPublish team.
You already have the directory. You just have not published it.
Most directory projects die at the data. If you have run SpiderMaps, SpiderSite, SpiderCompanyData or SpiderPeople, you already skipped that step. Here is the one call that turns those businesses into a page per city and a page per business.
I put a live AI agent on my site. It mounts in the page, not an iframe.
A hired AI agent now runs on your own site as a web component in your DOM — not an iframe. The session token stays in a JavaScript closure, the origin is allow-listed server-side, and the reply streams in. Here is the whole mechanism, plus the two places it does not do what you might expect.
Why I rebuilt forms around typed fields
Your form collects a city. Mine collects a place. Why I rebuilt forms around 25 typed field types instead of shipping another text box with a regex in front of it — and what that changes for the CRM write at the other end.
The agent did exactly what my tool told it. That was the problem.
An AI agent asked my API for a form's public URL and got a booking URL back. It built eight pages on that answer and shipped them to a live site. Here is what I changed so my tools fail loudly instead of confidently.
All Posts
You already have the directory. You just have not published it.
Most directory projects die at the data. If you have run SpiderMaps, SpiderSite, SpiderCompanyDat...
I put a live AI agent on my site. It mounts in the page, not an iframe.
A hired AI agent now runs on your own site as a web component in your DOM — not an iframe. The se...
Why I rebuilt forms around typed fields
Your form collects a city. Mine collects a place. Why I rebuilt forms around 25 typed field types...
The agent did exactly what my tool told it. That was the problem.
An AI agent asked my API for a form's public URL and got a booking URL back. It built eight pages...
I stopped maintaining my navigation menu. My folders do it now.
A menu item can now be bound to a page folder instead of hand-typed. The menu is generated from y...
I stopped hand-writing content models. The agent writes them now.
Custom Collections lets an agent declare a content type, fill it with records, and put every reco...
Every newsroom I could buy lets me read my press releases. Not one lets me write one.
Newsroom software is read-only, so nobody can automate a press room. I built one you can write to...
I gated a page behind a login. The check runs before the page does.
Put any page behind a login wall: three access levels, member groups, posts filtered by tag per g...
For agencies: every client's media — hosting, transforms, video, analytics — in the platform you already build on
Stop juggling Cloudinary, Vimeo, and Mux across every client. SpiderMedia gives each client a man...
Your documentation is now an MCP server: Docs Platform v2
Ask-the-docs AI, docs-as-MCP, versioning, dark mode, and analytics — your SpiderPublish docs just...
Docs Platform v2: your docs are now a product
Full SEO, full-text search, syntax highlighting, copy-as-Markdown, reader feedback, and an agent-...
Control what search engines (and AI crawlers) see on your site
A one-click toggle per page decides whether it appears in your sitemap.xml and llms.txt — keep ut...
Real login, now live — designable authentication for any SpiderPublish site
Drop a designable login, forgot-password, or reset-password brick onto any SpiderPublish site — a...
Your documentation is now AI-native — let agents build and maintain your API docs
Docs Platform v2 makes your SpiderPublish docs AI-native — agents can build and keep your API ref...
Booking Runtime: Forms and Availability at Scale
The unified form model, real-time availability checks, and webhook integrations.
Designing for Multi-Tenant: A Component Design System
How we built a design system that adapts to every tenant brand while maintaining consistency.
Two-Phase Deploy: Why We Gate Every Push
Every deployment passes through a dry-run confirmation flow to protect production.
Building Components in Shadow DOM
Shadow DOM provides style isolation but introduces challenges for event handling and theming.
Introducing SpiderPublish: Multi-Tenant CMS for the Edge
Today we are launching SpiderPublish, a tenant-isolated runtime that brings component-driven webs...
I stopped building a landing page per prospect. The URL does it now.
Author one landing page and let the URL carry the prospect. The identifier in a /lp/ link resolve...



