Drop in a domain. It onboards itself, audits its SEO, identifies the gaps, writes briefs, publishes through its own CMS, and weaves itself into a live graph of every other site under management.
Run one site, rank one thing. Run ten sites, and the work compounds faster than the hours. Each site needs its own audit, its own briefs, its own schema, its own internal linking, and its own CMS push-back. The cross-site wins (topical authority relays, brand mentions, entity co-occurrence) only exist if something treats the portfolio as a graph, not a list.
The tools that exist split the problem in half: content generators that ignore technical SEO, audit tools that ignore content, and internal-linking plugins that only see inside one WordPress install. Loomgraph is the layer that sits on top of all of them and treats the entire portfolio as one optimisation target.
Loomgraph is not a new stack. It reuses the ElektraOS agent scheduler, vector store, and workflow bridge, then adds a thin, opinionated layer on top. The MealShift Commerce OS plugins (WooCommerce, Shopify, Wix) handle the CMS push-back for commerce sites; for standalone publishers, it talks to WordPress REST, Webflow Data API, Ghost Admin, and Sanity directly.
Drop in a URL. The registrar fetches sitemap + robots, sniffs the CMS (WordPress, Shopify, Wix, Webflow, Ghost, custom), detects schema coverage, and writes itself into the sites registry.
Cron-driven auditor hits PageSpeed Insights API, parses Core Web Vitals from the Chrome UX Report, validates JSON-LD against Schema.org, and scores the site. Free APIs where they are enough, paid where they are not.
Topic graph built from the site corpus via embeddings. Competitor SERPs pulled via SERP API. Gaps surfaced. LLM drafts briefs, not full posts. Human approves each brief in a queue.
The weaver runs continuously across the full portfolio. Computes topical similarity, proposes internal links both within and across sites, respects editorial rules, and outputs a link-ledger that the publisher executes.
Content, schema, and link edits push through CMS-specific n8n workflows. IndexNow fires on publish for instant Bing + Yandex indexing. Schema.org sameAs and about edges emit across the portfolio to reinforce the entity graph.
Search Console API and GA4 feed ranking and engagement signals back into ChromaDB. Over months the system accumulates enough ranking feedback to train a per-vertical model that beats off-the-shelf Claude briefs. Until then: Claude plus retrieval.
Loomgraph is taking design-partner inputs now. Let's talk.
Let's Build