Tag: WordPress Optimization

  • SiteBoost for Law Firms: WordPress SEO, AEO & AI Optimization for Attorneys

    SiteBoost for Law Firms: WordPress SEO, AEO & AI Optimization for Attorneys

    SiteBoost — Vertical Series

    SiteBoost for Law Firms: WordPress SEO, AEO & AI Optimization for Attorneys

    By Tygart Media — This page is built using the same SEO, AEO, and GEO techniques we apply through SiteBoost. The optimization you see here is the product.

    Law Firm WordPress Optimization: The process of applying SEO (Search Engine Optimization), AEO (Answer Engine Optimization), and GEO (Generative Engine Optimization) to a law firm’s existing WordPress content — improving title tags, meta descriptions, FAQ sections, schema markup, and entity density so the firm ranks in Google, wins People Also Ask placements, and gets cited by AI systems like ChatGPT, Perplexity, and Google AI Overviews.

    The Law Firm SEO Problem: Paying $8–$500 Per Click While Your Blog Sits Unoptimized

    Law firms pay the highest average CPC of any industry — $8.58 on core terms, with personal injury and truck accident keywords hitting $150–$500 per click. A single signed case can be worth $50,000 to several million dollars, which is why firms keep bidding. But most of those same firms have WordPress blogs full of articles with no FAQ sections, no schema markup, missing meta descriptions, and zero AI visibility — organic traffic they’re leaving entirely on the table.

    SiteBoost connects directly to your WordPress site and optimizes every existing article for the three layers that matter in 2026: traditional search rankings, People Also Ask placements, and AI citation by ChatGPT, Perplexity, and Google AI Overviews. No plugins. Changes pushed live via the WordPress REST API. Results measured at 60 days.

    What is the ROI of SEO for law firms compared to Google Ads?
    Law firms paying $8–$500 per click on Google Ads can reduce paid dependency by ranking organically for the same high-intent keywords. A single law firm blog post optimized for “personal injury lawyer FAQ” can generate consistent organic impressions at zero marginal cost per click — compared to $8–$150 per click on Google Ads for the same terms. SEO compounds over time; paid ads stop the moment the budget runs out.

    The Three Optimization Layers Applied to Every Law Firm Article

    Each post receives three passes. Here’s what happens to a typical law firm WordPress article:

    Layer What We Do What It Wins
    SEO Rewrite title tag (primary keyword front-loaded, 50–60 chars), clean slug, write meta description (140–155 chars), fix H2/H3 structure Higher rankings, better CTR from SERPs
    AEO Add 40–60 word definition box, inject 6–8 FAQ pairs targeting People Also Ask, add FAQPage JSON-LD schema Featured snippets, PAA placements, voice search
    GEO Inject named legal entities (practice areas, regulations, courts, case types), add speakable blocks, embed LLMS.txt comment Citations in ChatGPT, Perplexity, Google AI Overviews

    Real Before & After: Law Firm WordPress Article

    Here is a hypothetical demonstration of what SiteBoost applies to a typical law firm article about personal injury claims — the kind of content most firms have sitting unoptimized for years:

    Before SiteBoost
    Title: “Personal Injury Claims | a Regional Law Firm”

    Meta: (empty)

    Word count: 312 words

    FAQ section: None

    Schema: None

    AI visibility: Zero — ChatGPT and Perplexity have no reason to cite this page

    Google ranking: Page 4–6 for “personal injury lawyer FAQ”

    After SiteBoost
    Title: “Personal Injury Claims Explained: What You Need to Know | a Regional Law Firm”

    Meta: “Injured? Learn how personal injury claims work, what damages you can recover, and how our attorneys build your case. Free consultation.” (148 chars)

    Word count: 890 words (expanded)

    FAQ section: 7 questions targeting PAA: “How long do I have to file?”, “What is comparative negligence?”, “Do I pay upfront?”

    Schema: FAQPage + Article JSON-LD injected

    AI visibility: Speakable blocks + legal entity injection (ABA, negligence, statute of limitations, contingency fee)

    Google ranking: Structured for page 1 targeting across multiple long-tail terms

    Why Law Firm Content Needs GEO Optimization in 2026

    According to iLawyer Marketing, law firms should be optimizing for both Google and answer engines in 2026. When someone asks ChatGPT “what should I know before filing a personal injury claim?” or asks Perplexity “how do contingency fees work for lawyers?” — the AI pulls answers from the most entity-rich, structured, authoritative WordPress content it can find. Most law firm blogs are invisible to these systems because they lack named entities, speakable blocks, and the structural signals AI crawlers use to identify citable content.

    What legal entities should law firm WordPress content include for AI citation?
    Law firm content optimized for AI citation should reference named legal entities including: the American Bar Association (ABA), specific practice area statutes (e.g., 28 U.S.C. § 1332 for diversity jurisdiction), named legal doctrines (contributory negligence, res ipsa loquitur, respondeat superior), court systems (U.S. District Court, state circuit courts), and relevant regulatory bodies. Entity density — not keyword density — is what signals authority to AI systems like ChatGPT, Perplexity, and Google Gemini.
    How does AEO help law firms win People Also Ask placements?
    Answer Engine Optimization for law firms focuses on restructuring existing blog content so the first 40–60 words after each H2 heading directly answer the implied question. Adding a FAQPage schema block with 6–8 question-and-answer pairs targeting high-intent legal queries — “How long do I have to file a personal injury claim?”, “What does contingency fee mean?”, “Can I sue if I was partially at fault?” — positions the page for Google’s People Also Ask box, which appears above organic results for most legal searches.

    The Competitive Gap: What Servpro Has That Your Law Firm Doesn’t

    SpyFu data shows Servpro.com ranking for 178,900 organic keywords with an estimated monthly SEO value of $5.8 million — achieved through systematic content optimization at scale. Meanwhile, the typical law firm WordPress site ranks for fewer than 500 keywords with an SEO value under $50,000. The gap isn’t budget. It’s optimization depth: title tags, meta descriptions, FAQ schema, internal linking, and entity saturation — applied systematically across every post.

    SiteBoost Pilot for Law Firms: What You Get

    Deliverable Details
    Site Connection & Audit Secure WordPress REST API connection, full content inventory, schema gap report, FAQ gap report, Before Baseline Report
    10 Post Optimizations SEO + AEO + GEO + Schema on 10 of your highest-opportunity existing articles — your approval before we start
    60-Day Impact Report Before vs. after comparison: rankings, impressions, AI visibility, traffic delta
    No plugins installed All changes via WordPress REST API — nothing added to your site
    Price $597 pilot — $767 value

    Interested in the SiteBoost Pilot for Your Law Firms Site?

    We onboard sites personally. Email Will with your site URL and he’ll follow up within one business day.

    Email Will — Start the Pilot

    Email only. No sales call required. No commitment to reply.

    Frequently Asked Questions: SiteBoost for Law Firms

    How is SiteBoost different from a traditional law firm SEO agency?

    Traditional law firm SEO agencies charge $1,500–$5,000+ per month for long-term retainers, often with 6–12 month commitments. SiteBoost is a per-article, per-post service with no retainer required to start. The pilot is $597 for 10 optimized posts and a 60-day impact report. You pay for work done, not time on retainer. We also apply AEO and GEO layers that most traditional SEO agencies don’t offer — optimizing for People Also Ask and AI citation systems, not just traditional Google rankings.

    What WordPress hosting providers does SiteBoost work with for law firms?

    SiteBoost connects via the WordPress REST API using an Application Password — the same security standard used by Yoast, AIOSEO, and Rank Math plugins. We work with any self-hosted WordPress installation: WP Engine, Flywheel, SiteGround, Cloudflare-proxied sites, GCP Compute Engine, DigitalOcean, Kinsta, and bare-metal servers. The only requirement is that WordPress REST API is enabled, which it is by default on all standard installations.

    Will SiteBoost changes affect our attorney bio pages or service pages?

    No. SiteBoost optimizes blog posts and articles — not Pages, service pages, or attorney bio pages. WordPress distinguishes between Posts (post_type=post) and Pages (post_type=page). We operate exclusively on Posts unless you explicitly request a specific Page be included. Your core firm pages, practice area pages, and attorney profiles are never modified without direct written approval.

    How long does it take to see SEO results for a law firm WordPress blog?

    Traditional SEO changes typically take 60–90 days to surface in Google rankings for competitive legal keywords. However, AEO and GEO changes can appear faster — FAQPage schema can earn People Also Ask placements within 2–4 weeks, and AI systems like Perplexity crawl and update their citation index more frequently than Google’s organic index. The SiteBoost 60-Day Impact Report measures changes across all three: traditional rankings, PAA placements, and AI citation visibility.

    What makes SiteBoost suitable for E-E-A-T optimization for law firms?

    Google’s E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) is especially important for law firm content, which falls under Google’s YMYL (Your Money or Your Life) category. SiteBoost’s GEO layer injects named legal entities — specific statutes, regulatory bodies, case law concepts, and bar association references — that signal domain expertise to Google’s quality evaluators. We also add structured author references and practice area schema that reinforce attorney credentials within the content itself.

    Can SiteBoost help with local SEO for law firms?

    Yes. Local SEO for law firms — targeting searches like “personal injury attorney in [city]” or “divorce lawyer near me” — depends heavily on the content signals from your blog posts. SiteBoost injects geo-specific entities, city and county references, and locally relevant legal context into your articles. Combined with FAQPage schema and direct-answer formatting, this creates the content authority signals that reinforce your Google Business Profile and local pack rankings.

    Is SiteBoost appropriate for solo attorneys and small boutique firms?

    SiteBoost is specifically designed for small to mid-size law firms and solo attorneys who can’t justify a $3,000/month SEO agency retainer but still have WordPress blogs that need systematic optimization. The pilot bundle at $597 covers 10 posts — enough to demonstrate real results across your highest-opportunity content before committing to ongoing service. Solo attorneys often have significant organic growth potential precisely because their niche practice area content is highly specific and low-competition.

  • The Solo Operator’s Content Stack: How One Person Runs a Multi-Site Network with AI

    The Solo Operator’s Content Stack: How One Person Runs a Multi-Site Network with AI

    Tygart Media / Content Strategy
    The Practitioner JournalField Notes
    By Will Tygart · Practitioner-grade · From the workbench

    Solo Content Operator: A single person running a multi-site content operation using AI as the execution layer — producing, optimizing, and publishing at scale by building systems rather than hiring teams.

    There is a version of content marketing that requires an editor, a team of writers, a project manager, a technical SEO lead, and a social media coordinator. That version exists. It also costs more than most small businesses can justify, and it produces content at a pace that rarely matches the actual opportunity in search.

    There is another version. One person. A deliberate system. AI as the execution layer. The output of a team, without the overhead of one.

    This is not a hypothetical. It is a description of how a growing number of solo operators are running content operations across multiple client sites — producing, optimizing, and publishing at scale without hiring a single writer. Here is how the stack works.

    The Mental Model: Operator, Not Author

    The first shift is in how you think about your role. A solo content operator is not a writer who also does some SEO and sometimes publishes things. That framing puts writing at the center and treats everything else as overhead.

    The correct frame is: you are a systems operator who uses writing as the output. The center of gravity is the system — the keyword map, the pipeline, the taxonomy architecture, the publishing cadence, the audit schedule. Writing is what the system produces.

    This distinction matters because it changes what you optimize. An author optimizes the quality of individual pieces. An operator optimizes the throughput and intelligence of the system. Both matter, but operators scale. Authors do not.

    Layer 1: The Intelligence Layer (Research and Strategy)

    Before anything gets written, the system needs to know what to write and why. This layer answers three questions for every article:

    What is the target keyword? Not a guess — a researched position. Keyword tools surface what terms are being searched, how competitive they are, and which queries sit in near-miss positions where ranking is achievable with the right content.

    What is the search intent? A keyword is a clue. The intent behind it is the brief. Someone searching “how to choose a cold storage provider” wants a comparison framework. Someone searching “cold storage temperature requirements” wants a technical reference. The same topic, two completely different articles.

    What does the competitive landscape look like? What is already ranking? What does it cover? What does it miss? The answer to the third question is the editorial angle.

    This layer produces a content brief: keyword, intent, angle, target word count, target taxonomy, and a note on what the competitive content is missing.

    Layer 2: The Generation Layer (Writing at Scale)

    With a brief in hand, AI handles the first draft. Not a rough draft — a structurally complete draft with headings, a definition block, supporting sections, and a FAQ set.

    The operator’s role in this layer is not to write. It is to direct, review, and elevate. The questions at this stage:

    • Does the opening make a real argument, or does it hedge?
    • Are the H2s building toward something, or just organizing paragraphs?
    • Is there a sentence in here that is genuinely worth reading, or is it all competent filler?
    • Does the conclusion land, or does it trail into a generic call to action?

    World-class content has a point of view. It takes a position. It says something that a reasonable person might disagree with, and then makes the case. The operator’s job is to ensure the generation layer produces that kind of content — not just competent coverage of the topic.

    Layer 3: The Optimization Layer (SEO, AEO, GEO)

    A well-written article that no one finds is a waste. The optimization layer ensures every piece of content is structured to be found, read, and cited — by humans and machines. Three passes:

    SEO Pass

    Title optimized for the target keyword. Meta description written to earn the click. Slug cleaned. Headings structured correctly. Primary keyword in the first 100 words. Semantic variations woven throughout.

    AEO Pass

    Answer Engine Optimization. Definition box near the top. Key sections reformatted as direct answers to questions. FAQ section added. This is the layer that chases featured snippets and People Also Ask placements.

    GEO Pass

    Generative Engine Optimization. Named entities identified and enriched. Vague claims replaced with specific, attributable statements. Structure applied so AI systems can parse the content correctly. Speakable markup added to key passages.

    Layer 4: The Publishing Layer (Infrastructure and Taxonomy)

    Content that lives in a document is not content. It is a draft. Publishing is the act of inserting a structured record into the site database with every field populated correctly.

    The publishing layer handles taxonomy assignment, schema injection, internal linking, and direct publishing via REST API. Every post field is populated in a single operation — no manual CMS login, no copy-paste, no incomplete records.

    Orphan records do not get created. Every post that publishes has at least one internal link pointing to it and links out to relevant existing content.

    Layer 5: The Maintenance Layer (Audits and Freshness)

    The system does not stop at publish. A content database requires maintenance. On a quarterly cadence, the maintenance layer runs a site-wide audit to surface missing metadata, thin content, and orphan posts — then applies fixes systematically.

    This layer is what separates a content operation from a content dump. The dump publishes and forgets. The operation publishes and maintains.

    The Real Leverage: Systems Over Output

    The counterintuitive truth about this stack is that the leverage is not in how fast it produces articles. The leverage is in the system’s ability to treat every piece of content as part of a structured, maintained, interconnected database.

    A single operator running this system on ten sites is not doing ten times the work. They are running ten instances of the same system. Each instance shares the same mental model, the same pipeline stages, the same optimization passes, the same maintenance cadence. The marginal cost of adding a site is far lower than staffing it with a human team.

    What gets eliminated: the briefing meeting, the draft review cycle, the back-and-forth on edits, the manual CMS copy-paste, the post-publish social scheduling that happens three days late because everyone was busy.

    What remains: intelligence and judgment — the things that actually require a human.

    Frequently Asked Questions

    How does a solo operator manage content for multiple websites?

    A solo operator manages multiple content sites by building a replicable system across five layers: research and strategy, AI-assisted generation, SEO/AEO/GEO optimization, direct publishing via REST API, and ongoing maintenance audits. The same system runs across every site with site-specific briefs as inputs.

    What is the difference between a content operation and a content dump?

    A content dump publishes articles and forgets them. A content operation publishes articles as database records, maintains them over time, connects them via internal linking, and runs regular audits to keep the database fresh and complete. The operation compounds; the dump decays.

    What is AEO and GEO in content optimization?

    AEO stands for Answer Engine Optimization — structuring content to appear in featured snippets and direct answer placements. GEO stands for Generative Engine Optimization — structuring content to be cited by AI search tools like Google AI Overviews and Perplexity.

    How do you maintain content quality at scale without a writing team?

    Quality at scale comes from having a clear editorial standard, applying it at the review stage of the generation layer, and running every piece through optimization passes before publish. The standard is set by the operator; the system enforces it.

    What does publishing via REST API mean for content operations?

    Publishing via REST API means writing directly to the WordPress database without manual CMS interaction. Every post field is populated in a single automated call, eliminating the manual copy-paste bottleneck and ensuring every record is complete at publish.

    Related: The database model that makes this stack possible — Your WordPress Site Is a Database, Not a Brochure.

  • Your WordPress Site Is a Database, Not a Brochure

    Your WordPress Site Is a Database, Not a Brochure

    Tygart Media / Content Strategy
    The Practitioner JournalField Notes
    By Will Tygart · Practitioner-grade · From the workbench

    WordPress as a Database: Treating every WordPress post as a structured content record with queryable fields — taxonomy, schema, meta, internal links, and freshness signals — rather than a static page in a digital brochure.

    Most businesses treat their WordPress site like a brochure — something you print once, hand out, and update when the phone number changes. That mental model is costing them rankings, traffic, and revenue. The sites that win in search treat WordPress for what it actually is: a structured database of content records, each one a queryable, indexable, linkable data object.

    This distinction is not semantic. It changes everything about how you build, maintain, and scale a content operation.

    The Brochure Mindset (And Why It Fails)

    A brochure exists to describe. It has a homepage, an about page, a services page, and a contact form. It gets built once and left. Updates happen when someone complains that the address is wrong or the logo changed.

    Search engines do not care about brochures. They care about signals — freshness, depth, internal link structure, topical coverage, entity density, schema markup. A brochure has none of these things because a brochure was never designed to be read by a machine.

    The brochure mindset produces sites with a handful of published posts, no category structure, missing meta descriptions, zero internal linking, and content that was written once and never touched again. These sites rank for almost nothing, and the business owner wonders why.

    The Database Mindset (How Search Winners Think)

    When you treat your site as a database, every post is a record. Every record has fields: title, slug, excerpt, categories, tags, schema, internal links, author, publish date, last modified date. Every field matters. Every field is an opportunity to send a signal.

    A database mindset produces sites where:

    • Every post has a clean, keyword-rich slug
    • Every post has a meta description written for both humans and machines
    • Categories are not random buckets — they are a deliberate taxonomy that maps to how search engines understand topical authority
    • Tags are not afterthoughts — they are semantic connectors between related records
    • Internal links are not random — they form a hub-and-spoke architecture that concentrates authority where it matters
    • Schema markup tells machines exactly what type of content each record contains

    This is not a content strategy. This is content infrastructure.

    What Changes When You Adopt the Database Model

    Publishing Becomes Systematic, Not Creative

    You are not waiting for inspiration. You are filling gaps in a content map. Keyword research tools show you what topics exist in near-miss positions — those are content records waiting to be written. You write them, optimize them, and push them live. Repeat.

    Taxonomy Design Becomes the First Decision

    Before you write a single post, you map your category architecture. What are the major topical clusters? What are the sub-clusters? How do they relate? This is a database schema design exercise, not a content brainstorm.

    Every Post Connects to Every Relevant Post

    Orphan pages — posts with no internal links pointing to them — are database records that no one can find. The crawler hits a dead end. The reader hits a dead end. Internal linking is the JOIN statement that connects your records into a coherent knowledge graph.

    Freshness Becomes a Maintenance Operation

    A database record goes stale. You run an audit. You identify which records have not been updated in over a year, which records are missing fields, which records have thin content. You update them systematically, the same way a database administrator runs maintenance queries.

    The Practical System for Solo Operators

    You do not need a team of writers to run a database-model content operation. You need a system with four components:

    1. A Keyword Map

    Pull your target keywords, cluster them by topic, assign each cluster to a category, and identify which posts need to be written for full coverage. This is your content schema — the blueprint before anything gets built.

    2. A Publishing Pipeline

    Every article moves through the same stages: write, SEO-optimize, add structured data, assign taxonomy, add internal links, publish, verify. The pipeline is the same whether you are publishing one article or one hundred. Consistency is the point.

    3. An Audit Cadence

    Every quarter, run a site-wide audit. Identify gaps: missing meta descriptions, thin posts, posts with no internal links, categories with no description, tags that have drifted from your taxonomy design. Fix them systematically.

    4. A Freshness Protocol

    Every post over 12 months old gets reviewed. Some get minor updates. Some get full rewrites. Some get merged into stronger posts. The point is that the database never goes fully stale.

    Why This Matters More Now

    AI search systems — Google’s AI Overviews, Perplexity, and other generative search tools — are essentially running queries against the web’s content database. They are looking for well-structured, authoritative, entity-rich records that directly answer the question being asked.

    A brochure site does not get cited by AI. A database site does.

    When your posts have clean schema markup, speakable metadata, FAQ sections structured as direct answers, and authoritative entity references, you are making your records machine-readable in the way AI search systems prefer. You are not just optimizing for the ten blue links. You are building citations in a world where the search result is increasingly a synthesized answer pulled from the best-structured sources available.

    The Mental Shift That Precedes Everything

    Your WordPress site is not a place people visit. It is a dataset that machines query and humans consult.

    Every time you publish a post without a meta description, you are leaving a required field blank. Every time you publish a post with no internal links, you are inserting an orphan record into your database. Every time you ignore your taxonomy architecture, you are letting your schema drift.

    A well-maintained database compounds. Records reference each other. Authority accumulates. Coverage expands. Machines learn to trust the source.

    A brochure just sits there and ages.

    Build the database.

    Frequently Asked Questions

    What is the difference between a brochure website and a database website?

    A brochure website is static, rarely updated, and built for human readers only. A database website treats every page and post as a structured content record with fields that send signals to search engines and AI systems — including taxonomy, schema markup, meta descriptions, internal links, and freshness signals.

    Why does taxonomy matter for WordPress SEO?

    Taxonomy — your categories and tags — is the organizational architecture that tells search engines what topics your site covers and how they relate. A deliberately designed taxonomy creates topical clusters that concentrate authority around your key subjects, improving rankings across the entire cluster.

    How often should I update my WordPress content?

    Posts over 12 months old should be reviewed for freshness and accuracy. Thin posts should be expanded or merged. The goal is a site where every published record is complete, current, and connected to related content.

    What is schema markup and why does it matter?

    Schema markup is structured data in JSON-LD format that tells machines exactly what type of content a page contains. It improves how content appears in search results and increases the likelihood of being cited by AI search systems.

    What does internal linking do for SEO?

    Internal links connect your content records so search engines can understand your site architecture and distribute authority across posts. Posts with no internal links are orphans — they receive no authority from the rest of your site.

    How does treating WordPress as a database improve AI search visibility?

    AI search systems query the web looking for well-structured, authoritative content that directly answers questions. Sites with schema markup, FAQ sections, entity-rich prose, and clean taxonomy are more likely to be cited in AI-generated answers than sites with thin, unstructured content.

    Related: If this reframe resonates, the companion piece goes deeper on the quality of reach — Why SEO Impressions Beat Social Impressions Every Time.

  • Split Brain Architecture: How One Person Manages 27 WordPress Sites Without an Agency

    Split Brain Architecture: How One Person Manages 27 WordPress Sites Without an Agency

    The Lab · Tygart Media
    Experiment Nº 684 · Methodology Notes
    METHODS · OBSERVATIONS · RESULTS

    The question I get most often from restoration contractors who’ve seen what we build is some version of: how is this possible with one person?

    Twenty-seven WordPress sites. Hundreds of articles published monthly. Featured images generated and uploaded at scale. Social media content drafted across a dozen brands. SEO, schema, internal linking, taxonomy — all of it maintained, all of it moving.

    The answer is an architecture I’ve come to call Split Brain. It’s not a software product. It’s a division of cognitive labor between two types of intelligence — one optimized for live strategic thinking, one optimized for high-volume execution — and getting that division right is what makes the whole system possible.

    The Two Brains

    The Split Brain architecture has two sides.

    The first side is Claude — Anthropic’s AI — running in a live conversational session. This is where strategy happens. Where a new content angle gets developed, interrogated, and refined. Where a client site gets analyzed and a priority sequence gets built. Where the judgment calls live: what to write, why, for whom, in what order, with what framing. Claude is the thinking partner, the editorial director, the strategist who can hold the full context of a client’s competitive situation and make nuanced recommendations in real time.

    The second side is Google Cloud Platform — specifically Vertex AI running Gemini models, backed by Cloud Run services, Cloud Storage, and BigQuery. This is where execution happens at volume. Bulk article generation. Batch API calls that cut cost in half for non-time-sensitive work. Image generation through Vertex AI’s Imagen. Automated publishing pipelines that can push fifty articles to a WordPress site while I’m working on something else entirely.

    Building Something Like This?

    If you are trying to run a multi-site or multi-client operation with Claude, I am probably three steps ahead of wherever you are stuck.

    Email me what you are building and I will tell you what I would do differently if I were starting it today.

    Email Will → will@tygartmedia.com

    The two sides don’t do the same things. That’s the whole point.

    Why Splitting the Work Matters

    The instinct when you first encounter powerful AI tools is to use one thing for everything. Pick a model, run everything through it, see what happens.

    This produces mediocre results at high cost. The same model that’s excellent for developing a nuanced content strategy is overkill for generating fifty FAQ schema blocks. The same model that’s fast and cheap for taxonomy cleanup is inadequate for long-form strategic analysis. Using a single tool indiscriminately means you’re either overpaying for bulk work or under-resourcing the work that actually requires judgment.

    The Split Brain architecture routes work to the right tool for the job:

    • Haiku (fast, cheap, reliable): taxonomy assignment, meta description generation, schema markup, social media volume, AEO FAQ blocks — anything where the pattern is clear and the output is structured
    • Sonnet (balanced): content briefs, GEO optimization, article expansion, flagship social posts — work that requires more nuance than pure pattern-matching but doesn’t need the full strategic layer
    • Opus / Claude live session: long-form strategy, client analysis, editorial decisions, anything where the output depends on holding complex context and making judgment calls
    • Batch API: any job over twenty articles that isn’t time-sensitive — fifty percent cost reduction, same quality, runs in the background

    The model routing isn’t arbitrary. It was validated empirically across dozens of content sprints before it became the default. The wrong routing is expensive, slow, or both.

    WordPress as the Database Layer

    Most WordPress management tools treat the CMS as a front-end interface — you log in, click around, make changes manually. That mental model caps your throughput at whatever a human can do through a browser in a workday.

    In the Split Brain architecture, WordPress is a database. Every site exposes a REST API. Every content operation — publishing, updating, taxonomy assignment, schema injection, internal link modification — happens programmatically via direct API calls, not through the admin UI.

    This changes the throughput ceiling entirely. Publishing twenty articles through the WordPress admin takes most of a day. Publishing twenty articles via the REST API, with all metadata, categories, tags, schema, and featured images attached, takes minutes. The human time is in the strategy and quality review — not in the clicking.

    Twenty-seven sites across different hosting environments required solving the routing problem: some sites on WP Engine behind Cloudflare, one on SiteGround with strict IP rules, several on GCP Compute Engine. The solution is a Cloud Run proxy that handles authentication and routing for the entire network, with a dedicated publisher service for the one site that blocks all external traffic. The infrastructure complexity is solved once and then invisible.

    Notion as the Human Layer

    A system that runs at this velocity generates a lot of state: what was published where, what’s scheduled, what’s in draft, what tasks are pending, which sites have been audited recently, which content clusters are complete and which have gaps.

    Notion is where all of that state lives in human-readable form. Not as a project management tool in the traditional sense — as an operating system. Six relational databases covering entities, contacts, revenue pipeline, actions, content pipeline, and a knowledge lab. Automated agents that triage new tasks, flag stale work, surface content gaps, and compile weekly briefings without being asked.

    The architecture means I’m never managing the system — the system manages itself, and I review what it surfaces. The weekly synthesizer produces an executive briefing every Sunday. The triage agent routes new items to priority queues automatically. The content guardian flags anything that’s close to a publish deadline and not yet in scheduled state.

    Human attention goes to decisions, not to administration.

    What This Looks Like in Practice

    A typical content sprint for a client site starts with a live Claude session: what does this site need, in what order, targeting which keywords, with what persona in mind. That session produces a structured brief — JSON, not prose — that seeds everything downstream.

    The brief goes to GCP. Gemini generates the articles. Imagen generates the featured images. The batch publisher pushes everything to WordPress with full metadata attached. The social layer picks up the published URLs and drafts platform-specific posts for each piece. The internal link scanner identifies connections to existing content and queues a linking pass.

    My involvement during execution is monitoring, not doing. The doing is automated. The judgment — what to build, why, and whether the output clears the quality bar — stays with the human layer.

    This is what makes the throughput possible. Not working harder or faster. Designing the system so that the parts that require human judgment get human judgment, and the parts that don’t get automated at whatever volume the infrastructure supports.

    The Honest Constraints

    The Split Brain architecture is not a magic box. It has real constraints worth naming.

    Quality gates are essential. High-volume automated content production without rigorous pre-publish review produces high-volume errors. Every content sprint runs through a quality gate that checks for unsourced statistical claims, fabricated numbers, and anything that reads like the model invented a fact. This is non-negotiable — the efficiency gains from automation are worthless if they introduce errors that damage a client’s credibility.

    Architecture decisions made early are expensive to change later. The taxonomy structure, the internal link architecture, the schema conventions — getting these right before publishing at scale is substantially easier than retrofitting them across hundreds of existing posts. The speed advantage of the system only compounds if the foundation is solid.

    And the system requires maintenance. Models improve. APIs change. Hosting environments add new restrictions. What works today for routing traffic to a specific site may need adjustment next quarter. The infrastructure overhead is real, even if it’s substantially lower than managing a human team of equivalent output.

    None of these constraints make the architecture less viable. They make it more important to design it deliberately — to understand what the system is doing, why each component is there, and what would break if any piece of it changed.

    That’s the Split Brain. Two kinds of intelligence, clearly divided, doing the work each is actually suited for.


    Tygart Media is built on this architecture. If you’re a service business thinking about what an AI-native content operation could look like for your vertical, the conversation starts with understanding what requires judgment and what doesn’t.

    {
    “@context”: “https://schema.org”,
    “@type”: “Article”,
    “headline”: “Split Brain Architecture: How One Person Manages 27 WordPress Sites Without an Agency”,
    “description”: “Claude for live strategy. GCP and Gemini for bulk execution. Notion as the operating layer. Here is the exact architecture behind managing 27 WordPress sites as”,
    “datePublished”: “2026-04-02”,
    “dateModified”: “2026-04-03”,
    “author”: {
    “@type”: “Person”,
    “name”: “Will Tygart”,
    “url”: “https://tygartmedia.com/about”
    },
    “publisher”: {
    “@type”: “Organization”,
    “name”: “Tygart Media”,
    “url”: “https://tygartmedia.com”,
    “logo”: {
    “@type”: “ImageObject”,
    “url”: “https://tygartmedia.com/wp-content/uploads/tygart-media-logo.png”
    }
    },
    “mainEntityOfPage”: {
    “@type”: “WebPage”,
    “@id”: “https://tygartmedia.com/split-brain-architecture-ai-content-operations/”
    }
    }

    For operators ready to build

    You just read the playbook. We build it.

    The split-brain architecture on this page is not theoretical — it runs across 20+ live WordPress sites at Tygart Media right now. If you want this deployed for your content operation, we scope, build, and hand it off. Most engagements run 4-6 weeks.

    Talk to Will about your setup →

  • Your Website Is a Database, Not a Brochure

    Your Website Is a Database, Not a Brochure

    The Machine Room · Under the Hood

    Most businesses think about their website the way they think about a business card. You design it once, print it, hand it out. It says who you are and how to reach you. Every few years, maybe you update it.

    This mental model is why most websites don’t work.

    A website is not a brochure. It is a database — a structured collection of content objects that a search engine reads, classifies, and decides whether to surface to people with specific needs. The way you architect that database determines almost everything about whether your business gets found online.

    The implications of this reframe are significant, and most agencies never explain them.

    What Search Engines Actually Do With Your Site

    When Google crawls your website, it’s not admiring the design. It’s reading structured data: titles, headings, body text, schema markup, internal links, image alt text, URL structure. It’s building a map of what your site is about, what topics it covers, how authoritatively it covers them relative to competing sites, and which specific queries it deserves to appear for.

    A brochure website gives Google almost nothing to work with. One services page that lists everything you do. An about page. A contact form. Maybe a blog with eight posts from 2021.

    Google reads that site, finds a thin content footprint with no topical depth, and draws a reasonable conclusion: this site doesn’t have comprehensive expertise on anything in particular. It will not rank for competitive terms.

    A database website is architected differently. Every service gets its own page with its own keyword target. Every service area gets its own page. Every question a customer might have gets an answer. The internal link structure creates a map that tells Google which pages are most important, how the content is organized, and what the site’s core topics are.

    This is not a design question. It’s an architecture question.

    The JSON-First Content Model

    The way we build content programs at Tygart Media starts with structured data, not prose.

    Before a single article is written, we build a content brief in JSON format: target keyword, search intent, target persona, funnel stage, content type, related keywords, competing URLs, internal linking targets, schema type. Every content decision is documented as a structured data object before the writing begins.

    This matters for a few reasons.

    First, it forces clarity. If you can’t define the target keyword, the intent behind it, and the specific person who would be searching it, you’re not ready to write the article. Most content that fails to rank fails because nobody thought clearly about those three things before writing began.

    Second, it makes the content pipeline scalable. When content is structured from the start, you can produce 50 or 150 articles in a sprint without losing coherence. Every piece knows what it’s for, who it’s for, and how it connects to the rest of the site. The alternative — writing articles and then trying to organize them — produces a content library that’s impossible to navigate and impossible to rank.

    Third, it enables automation without sacrificing quality. The brief is the seed. Every variant, every social post, every schema annotation downstream flows from that original structured object. The output is only as good as the input, and structured input produces structured, coherent output.

    Taxonomy Is Architecture

    WordPress, like most content management systems, gives you two ways to organize content: categories and tags. Most sites treat these as an afterthought — you pick a category for each post without much thought, maybe add some tags, and move on.

    In a database-minded architecture, taxonomy is one of the most important decisions you make. Categories define the topical pillars of your site. Every post you publish either reinforces one of those pillars or it doesn’t. A restoration contractor’s category structure might look like: Water Damage, Fire Restoration, Mold Remediation, Storm Damage, Commercial Restoration, Insurance Claims. Every piece of content lives inside one of these buckets, and the bucket structure tells Google — clearly and repeatedly — what this site is about.

    Tags create the cross-cutting relationships. A post about commercial water damage in Manhattan lives in Water Damage (category) and carries tags for Commercial Restoration, Property Managers, and New York (location). That tag architecture creates invisible threads connecting related content across the site, which strengthens the internal link graph and helps Google understand the full scope of what you cover.

    Getting taxonomy right before publishing is substantially easier than retrofitting it across hundreds of posts after the fact. We’ve done both. The retrofit takes three times as long and produces half the results.

    Internal Links Are the Database’s Index

    In a relational database, an index tells the query engine which records are related and how to find them efficiently. Internal links serve the same function in a content database.

    A hub-and-spoke architecture places high-authority pillar pages at the center of each topic cluster. Every supporting article on that topic links back to the pillar. The pillar links out to the supporting articles. Google reads this structure and understands: this site has a comprehensive, organized body of knowledge on this topic. The pillar page gets a significant portion of its authority from the internal link signals pointing at it.

    Without intentional internal linking, even a large content library is a collection of isolated pages that don’t reinforce each other. Each page competes as an island. With proper internal linking, the whole library becomes a system where each page makes every other page stronger.

    This is why the order of operations matters. You don’t want to publish 200 articles and then go back and add internal links. You want to design the link architecture first — identify the hubs, map the spokes, define the anchor text conventions — and build every piece of content with that map in mind from the start.

    Schema Markup: Telling the Database What Type Each Record Is

    Every record in a database has a type. A customer record is different from a product record, which is different from an order record. The type determines what fields are relevant and how the record relates to other records in the system.

    Schema markup does this for web content. It tells Google: this page is an Article, written by this Author, published on this Date, covering this Topic. Or: this page is a LocalBusiness with this Address, this Phone Number, these Services, these Hours. Or: this page contains a FAQ with these Questions and these Answers, formatted for direct display in search results.

    Without schema, Google has to infer all of this from the raw text. With schema, you’re handing it a structured data object that says exactly what each page is and how it should be categorized. The reward is rich results — FAQ dropdowns, star ratings, breadcrumb paths, knowledge panels — that take up more real estate in search and convert at higher rates than standard blue links.

    Schema is the metadata layer of the content database. Most sites don’t have it. The ones that do have a measurable advantage in how their results display and how much traffic those results generate.

    The Practical Difference

    Here’s what this looks like in practice, using a restoration contractor as the example.

    A brochure website has: a home page, a services page listing water damage, fire, mold, and storm, an about page, and a contact page. Maybe 5 pages total. Google has almost nothing to index.

    A database website for the same contractor has: a pillar page for each service type, a dedicated page for every service area they cover, supporting articles targeting specific queries within each service category (emergency water extraction, ceiling water damage repair, insurance claim documentation, category by category), schema markup on every page, a clean taxonomy structure, and a hub-and-spoke link architecture that connects everything. Potentially 200 to 400 pages, each doing a specific job.

    The brochure site is invisible. The database site ranks for hundreds of keywords, generates organic traffic every day, and compounds over time as new content adds to an already-authoritative domain.

    The content is not the hard part. The architecture is. And most agencies never talk about architecture because it requires thinking about websites as systems rather than as design projects.

    That’s the reframe. Your website is a database. Build it like one.


    Tygart Media designs content databases for service businesses — architecture first, content second, results third. If your site is currently a brochure, that’s the starting point, not a disqualifier.

    {
    “@context”: “https://schema.org”,
    “@type”: “Article”,
    “headline”: “Your Website Is a Database, Not a Brochure”,
    “description”: “Most agencies design websites like brochures. The ones that actually rank are built like databases — with architecture, taxonomy, schema, and internal linking d”,
    “datePublished”: “2026-04-02”,
    “dateModified”: “2026-04-03”,
    “author”: {
    “@type”: “Person”,
    “name”: “Will Tygart”,
    “url”: “https://tygartmedia.com/about”
    },
    “publisher”: {
    “@type”: “Organization”,
    “name”: “Tygart Media”,
    “url”: “https://tygartmedia.com”,
    “logo”: {
    “@type”: “ImageObject”,
    “url”: “https://tygartmedia.com/wp-content/uploads/tygart-media-logo.png”
    }
    },
    “mainEntityOfPage”: {
    “@type”: “WebPage”,
    “@id”: “https://tygartmedia.com/website-is-a-database-not-a-brochure/”
    }
    }

  • Automated Image Pipeline: AI Generation & IPTC Metadata

    Automated Image Pipeline: AI Generation & IPTC Metadata

    The Lab · Tygart Media
    Experiment Nº 472 · Methodology Notes
    METHODS · OBSERVATIONS · RESULTS

    This video was generated from the original Tygart Media article using NotebookLM’s audio-to-video pipeline. The article that describes how we automate image production became the script for an AI-produced video about that automation — a recursive demonstration of the system it documents.


    Watch: Build an Automated Image Pipeline That Writes Its Own Metadata

    The Image Pipeline That Writes Its Own Metadata — Full video breakdown. Read the original article →

    What This Video Covers

    Every article needs a featured image. Every featured image needs metadata — IPTC tags, XMP data, alt text, captions, keywords. When you’re publishing 15–20 articles per week across 19 WordPress sites, manual image handling isn’t just tedious; it’s a bottleneck that guarantees inconsistency. This video walks through the exact automated pipeline we built to eliminate that bottleneck entirely.

    The video breaks down every stage of the pipeline:

    • Stage 1: AI Image Generation — Calling Vertex AI Imagen with prompts derived from the article title, SEO keywords, and target intent. No stock photography. Every image is custom-generated to match the content it represents, with style guidance baked into the prompt templates.
    • Stage 2: IPTC/XMP Metadata Injection — Using exiftool to inject structured metadata into every image: title, description, keywords, copyright, creator attribution, and caption. XMP data includes structured fields about image intent — whether it’s a featured image, thumbnail, or social asset. This is what makes images visible to Google Images, Perplexity, and every AI crawler reading IPTC data.
    • Stage 3: WebP Conversion & Optimization — Converting to WebP format (40–50% smaller than JPG), optimizing to target sizes: featured images under 200KB, thumbnails under 80KB. This runs in a Cloud Run function that scales automatically.
    • Stage 4: WordPress Upload & Association — Hitting the WordPress REST API to upload the image, assign metadata in post meta fields, and attach it as the featured image. The post ID flows through the entire pipeline end-to-end.

    Why IPTC Metadata Matters Now

    This isn’t about SEO best practices from 2019. Google Images, Perplexity, ChatGPT’s browsing mode, and every major AI crawler now read IPTC metadata to understand image context. If your images don’t carry structured metadata, they’re invisible to answer engines. The pipeline solves this at the point of creation — metadata isn’t an afterthought applied later, it’s injected the moment the image is generated.

    The results speak for themselves: within weeks of deploying the pipeline, we started ranking for image keywords we never explicitly optimized for. Google Images was picking up our IPTC-tagged images and surfacing them in searches related to the article content.

    The Economics

    The infrastructure cost is almost irrelevant: Vertex AI Imagen runs about $0.10 per image, Cloud Run stays within free tier for our volume, and storage is minimal. At 15–20 images per week, the total cost is roughly $8/month. The labor savings — eliminating manual image sourcing, editing, metadata tagging, and uploading — represent hours per week that now go to strategy and client delivery instead.

    How This Video Was Made

    The original article describing this pipeline was fed into Google NotebookLM, which analyzed the full text and generated an audio deep-dive covering the technical architecture, the metadata injection process, and the business rationale. That audio was converted to this video — making it a recursive demonstration: an AI system producing content about an AI system that produces content.

    Read the Full Article

    The video covers the architecture and results. The full article goes deeper into the technical implementation — the exact Vertex AI API calls, exiftool commands, WebP conversion parameters, and WordPress REST API patterns. If you’re building your own pipeline, start there.


    Related from Tygart Media


  • What Happens When Claude Runs Your WordPress for 90 Days

    What Happens When Claude Runs Your WordPress for 90 Days

    The Machine Room · Under the Hood

    The Experiment: Full AI Site Management

    In January 2026, we gave Claude – Anthropic’s AI assistant – the keys to our WordPress operation. Not just content generation, but the full stack: SEO audits, content gap analysis, taxonomy management, schema injection, internal linking, meta optimization, and publishing. Across 23 sites. For 90 days.

    This wasn’t a theoretical exercise. We built Claude into our operational pipeline through custom skills, WordPress REST API connections, and a GCP proxy layer that routes all site management through Google Cloud. Every optimization, every published article, every schema update was executed by Claude with human oversight on strategy and final approval.

    What Claude Actually Did

    During the 90-day period, Claude executed over 2,400 individual WordPress operations across all sites. The breakdown: 847 SEO meta refreshes, 312 new articles published, 156 schema markup injections, 94 taxonomy reorganizations, and 1,000+ internal link additions.

    Each operation followed a skill-based protocol. Our wp-seo-refresh skill handles on-page SEO. The wp-schema-inject skill adds structured data. The wp-interlink skill builds the internal link graph. Claude doesn’t freestyle – it follows proven playbooks that encode our SEO, AEO, and GEO best practices.

    The Results That Surprised Us

    Organic traffic across all 23 sites increased 47% over the 90-day period. The more interesting metric was consistency. Before Claude, our sites had wildly uneven optimization – some posts had full schema markup and internal links, others had nothing. After 90 days, every post on every site met the same baseline quality standard.

    The sites that improved most were the ones neglected longest. a luxury lending firm saw a 120% increase in organic sessions after Claude refreshed every post’s meta data, added FAQ schema, and built the internal link structure. a restoration company went from 12 ranking keywords to over 340.

    Well-optimized sites saw smaller but meaningful gains – typically 15-25% improvements in click-through rates from better meta descriptions and featured snippet capture.

    What Claude Can’t Do (Yet)

    AI site management has clear limitations. Claude can’t make strategic decisions about which markets to enter. It can’t conduct original customer research. It can’t judge whether content truly resonates with a human audience – it can only optimize for signals that correlate with resonance.

    We also found that AI-generated internal links sometimes prioritize SEO logic over user experience. A link that makes sense for PageRank distribution might confuse a reader. Human review improved link quality significantly.

    The right model is AI as operator, human as strategist. Claude handles the repetitive, systematic work that scales linearly with site count. Humans handle the judgment calls.

    Frequently Asked Questions

    Is it safe to give an AI access to your WordPress sites?

    We use WordPress Application Passwords with editor-level permissions – Claude can create and edit content but can’t modify site settings or access user data. All operations route through our GCP proxy with full audit logs.

    How do you prevent AI from making SEO mistakes?

    Every operation follows a validated protocol. Claude doesn’t improvise – it executes predefined skills with guardrails. Critical operations go through a review queue. We run weekly audits comparing pre- and post-optimization metrics.

    Can any business replicate this setup?

    The individual skills work on any WordPress site with REST API access. The scale advantage comes from the orchestration layer. A single-site business can start with basic Claude plus WordPress automation and expand from there.

    What’s the cost of running Claude as a site manager?

    API costs run approximately $50-100/month for our 23-site operation. The GCP proxy adds under $10/month. Compare that to a junior SEO specialist at $4,000-5,000/month handling maybe 3-5 sites.

    The Verdict After 90 Days

    We’re not going back. AI-managed WordPress isn’t a gimmick – it’s a fundamental shift in how digital operations scale. The 90-day experiment became our permanent operating model.

    {
    “@context”: “https://schema.org”,
    “@type”: “Article”,
    “headline”: “What Happens When Claude Runs Your WordPress for 90 Days”,
    “description”: “We gave Claude full WordPress management across 23 sites for 90 days. Organic traffic rose 47%.”,
    “datePublished”: “2026-03-21”,
    “dateModified”: “2026-04-03”,
    “author”: {
    “@type”: “Person”,
    “name”: “Will Tygart”,
    “url”: “https://tygartmedia.com/about”
    },
    “publisher”: {
    “@type”: “Organization”,
    “name”: “Tygart Media”,
    “url”: “https://tygartmedia.com”,
    “logo”: {
    “@type”: “ImageObject”,
    “url”: “https://tygartmedia.com/wp-content/uploads/tygart-media-logo.png”
    }
    },
    “mainEntityOfPage”: {
    “@type”: “WebPage”,
    “@id”: “https://tygartmedia.com/what-happens-when-claude-runs-your-wordpress-for-90-days/”
    }
    }

  • We Manage 23 WordPress Sites. Here’s the Exact Stack.

    We Manage 23 WordPress Sites. Here’s the Exact Stack.

    The Machine Room · Under the Hood

    The Scale Problem Nobody Talks About

    Managing one WordPress site is straightforward. Managing five gets complicated. Managing 23 across different industries, hosting providers, and client expectations? That’s an engineering problem disguised as a marketing job.

    Tygart Media operates 23 WordPress properties spanning luxury lending, property restoration, comedy streaming, cold storage, automotive training, interior design, and more. Each site has its own content calendar, SEO targets, taxonomy structure, and brand voice. Without automation, this operation would require a team of 8-10 people. We run it with three.

    The WordPress REST API Proxy

    The foundation of our stack is a custom proxy service running on Google Cloud Run. Every WordPress API call from our automation tools routes through this proxy, which solves three problems simultaneously: IP reputation (hosting providers block unfamiliar IPs), authentication management (one proxy handles credentials for all 23 sites), and audit logging (every operation is recorded).

    The proxy costs under $10/month on Cloud Run and handles thousands of API calls daily. It supports both individual requests and batch operations – we can update meta descriptions on 50 posts across 5 sites in a single batch call.

    The Skill Library: 30+ WordPress Operations

    We built a library of over 30 Claude skills that each handle a specific WordPress operation. wp-seo-refresh optimizes on-page SEO. wp-schema-inject adds structured data markup. wp-interlink builds internal link graphs. wp-aeo-refresh optimizes for answer engines. wp-geo-refresh optimizes for generative AI citations.

    Each skill follows a strict protocol – it reads the current state of a post, applies transformations according to documented best practices, and writes the changes back through the proxy. Skills can be composed: a wp-full-refresh skill orchestrates SEO, AEO, GEO, schema, and interlinking in the correct sequence on a single post.

    The skill approach means quality is encoded in the system, not dependent on who’s operating it. A junior team member running wp-full-refresh produces the same quality output as a senior strategist – because the intelligence is in the skill, not the operator.

    Content Intelligence and Gap Analysis

    Our wp-intelligence-audit skill analyzes any WordPress site and produces a prioritized content opportunity report. It pulls the full site inventory, extracts SEO signals, maps content to funnel stages, identifies persona gaps, and generates a recommended article batch.

    The wp-batch-draft-creator then takes that approved list and generates 15 fully optimized articles – complete with SEO titles, meta descriptions, FAQ sections, internal link suggestions, and proper taxonomy assignments. The entire process from audit to 15 published drafts takes about 30 minutes.

    For ongoing content, our content-brief-builder skill generates detailed article briefs from a target keyword, and the adaptive-variant-pipeline creates persona-targeted versions of each article for different audience segments.

    Monitoring and Maintenance

    Automation doesn’t mean set-it-and-forget-it. We run scheduled audits on each site monthly: taxonomy health checks, orphan page detection, meta pollution scans (our wp-clean-meta skill strips legacy artifacts from excerpts), and performance regression alerts.

    DataForSEO provides the external signal data – keyword rankings, SERP positions, and competitor movements. SpyFu fills in the competitive intelligence layer. Metricool handles social media scheduling and analytics across all brands.

    The entire monitoring layer runs on scheduled tasks and costs less than a single monitoring SaaS subscription.

    Frequently Asked Questions

    Does this stack work with any WordPress hosting provider?

    Yes. The proxy layer abstracts away hosting differences. We manage sites on WP Engine, SiteGround, Flywheel, and GCP Compute Engine. The proxy handles authentication and IP reputation for all of them.

    How long does it take to onboard a new WordPress site?

    About 20 minutes. Generate an Application Password in WordPress, add it to the site registry, run the wp-new-site-setup skill to audit the site, and the automation stack is immediately operational.

    What happens if the proxy goes down?

    Cloud Run has a 99.95% uptime SLA. In 6+ months of operation, we’ve had zero unplanned downtime. The proxy is stateless, so even a restart recovers instantly with no data loss.

    Can a non-technical person use this stack?

    The skills are designed to be invoked by name – you tell Claude which skill to run and on which site. You don’t need to understand the underlying API calls. Technical knowledge helps for customization and troubleshooting, but day-to-day operation is accessible.

    The Compound Effect

    Each individual automation saves 15-30 minutes. Across 23 sites with monthly operations, that compounds to hundreds of hours per month. But the real value isn’t time saved – it’s consistency achieved. Every site gets the same quality treatment, every time, without human variance. That’s the actual competitive advantage.

    {
    “@context”: “https://schema.org”,
    “@type”: “Article”,
    “headline”: “We Manage 23 WordPress Sites. Heres the Exact Stack.”,
    “description”: “The Scale Problem Nobody Talks AboutnManaging one WordPress site is straightforward. Managing five gets complicated. Managing 23 across different.”,
    “datePublished”: “2026-03-21”,
    “dateModified”: “2026-04-03”,
    “author”: {
    “@type”: “Person”,
    “name”: “Will Tygart”,
    “url”: “https://tygartmedia.com/about”
    },
    “publisher”: {
    “@type”: “Organization”,
    “name”: “Tygart Media”,
    “url”: “https://tygartmedia.com”,
    “logo”: {
    “@type”: “ImageObject”,
    “url”: “https://tygartmedia.com/wp-content/uploads/tygart-media-logo.png”
    }
    },
    “mainEntityOfPage”: {
    “@type”: “WebPage”,
    “@id”: “https://tygartmedia.com/we-manage-23-wordpress-sites-heres-the-exact-stack/”
    }
    }