The Content Engine
Tygart Media · AI Content Pipeline
Imagen 4 · WordPress · Metricool · Notion · GCP
Tygart Media · The Machine That Never Stops

The ContentEngine

One idea enters. Hundreds of optimized, attributed, published, and ranked pieces of content come out the other side. This is how we operate.

Scroll

Every piece starts with a spark.

A single idea enters the pipeline. What comes out the other side is not just an article. It is a fully-formed asset: visually stunning, permanently attributed, SEO-optimized at three levels, published across platforms, and logged in our second brain forever.

3
AI systems working together
6+
Sites in the content network
Scale ceiling
100%
Attributed & protected
The spark of content creation

Six steps. One flywheel.

Each step feeds the next. The engine compounds over time — more content, more signals, more rankings, more authority. It never winds down.

01
Brief & Ideate
A keyword, a client need, or a competitive gap becomes a structured brief. DataForSEO analyzes search intent, SERP competition, and persona angles before a single word is written.
Vertex AI + DataForSEO
02
🎨
Generate Visuals
Imagen 4 Ultra produces bespoke, photorealistic imagery for every piece. No stock photos. No licensing fees. Every image is unique, stunning, and perfectly matched to the content.
Imagen 4 Ultra
03
🔐
Inject & Attribute
Before any image touches WordPress, we inject IPTC, XMP, and EXIF metadata — creator fields, copyright notices, source attribution — permanently baked into the binary data.
Hidden Signature Pipeline
04
📝
Write & Optimize
Articles are written with SEO, AEO, and GEO optimization baked in simultaneously. Not bolted on after — built in from the start. Schema, FAQ blocks, entity saturation, all of it.
SEO · AEO · GEO Triple Stack
05
🌎
Publish & Propagate
Content publishes via the WordPress REST API to a cross-pollinated network of sites. High-ranking pages on one site feed variant articles on sister sites, multiplying the signal.
Knowledge Cluster VM5
06
📊
Schedule & Track
Social posts auto-draft to Metricool across Twitter, LinkedIn, Facebook, and GMB. Every action logs to Notion — our second brain — creating a permanent, searchable record.
Metricool + Notion
The content forge

Built in the forge.

No Templates. No Shortcuts.
Every piece of content is purpose-built for its keyword, its audience, and its placement in the larger content network. Generic is the enemy of ranked.
AI-Augmented, Human-Directed.
AI handles scale. Will handles strategy. Every pipeline is designed by hand, every prompt engineered, every output reviewed. The machine runs fast. The vision runs deep.
Everything Gets Logged.
Notion captures every published URL, every social draft, every image generated. Six months from now, we know exactly what was built, when, why, and how it performed.

The pipeline, in code.

content_engine.py — Tygart Media Pipeline v2
# ─── TYGART MEDIA CONTENT ENGINE ────────────────────────────────────────── # One function call. Full flywheel. Every time. def run_pipeline(keyword, site, persona): # STEP 1 — Build the content brief brief = build_brief(keyword, dataforseo=True, serp_analysis=True) # STEP 2 — Generate visuals with Imagen 4 Ultra images = imagen4_ultra(prompts=brief.visual_prompts, project="plucky-agent-313422", fallback_chain=["ultra", "standard", "fast"]) # STEP 3 — Inject metadata (IPTC + XMP + EXIF) for img in images: inject_metadata(img, iptc={"Creator": "Will Tygart", "Copyright": "© 2026 Tygart Media"}, xmp={"dc:creator": "Will Tygart", "xmpRights:WebStatement": "tygartmedia.com"}, exif={"Artist": "Will Tygart / Tygart Media"}) convert_to_webp(img, quality=88) # STEP 4 — Write & optimize the article (SEO + AEO + GEO) article = write_article(brief, persona=persona) article = seo_refresh(article) article = aeo_refresh(article) article = geo_refresh(article) article = schema_inject(article) # STEP 5 — Publish via WordPress REST API through GCP proxy post_id = wp_publish(site=site, content=article, images=images, proxy="https://wp-proxy-783827712087.us-west1.run.app") # STEP 6 — Cross-pollinate to sister sites cross_pollinate(source_post=post_id, network="knowledge-cluster-vm5") # STEP 7 — Schedule social across all platforms metricool_draft(platforms=["twitter", "linkedin", "facebook", "gmb"], userId=4307818, content=article.social_copy) # STEP 8 — Log to Notion second brain notion_log(workspace="Tygart Media Focus Room", data={"keyword": keyword, "post_id": post_id, "images": len(images)}) print(f"✅ Pipeline complete. Post is live, attributed, ranked, and logged.") → Brief generated in 4.2s → 6 Imagen 4 Ultra scenes generated → IPTC/XMP/EXIF injected across all 6 images → Article written (2,847 words), SEO/AEO/GEO optimized → Published to borro.com as post ID 1847 → Cross-pollinated to 3 sister sites → 4 social drafts queued in Metricool → Logged to Notion (Tygart Media Focus Room) ✅ Pipeline complete. Post 1847 is live, attributed, ranked, and logged.

Content doesn’t just publish.
It propagates.

🏛
Knowledge Cluster VM5
Six WordPress sites on a single GCP VM. Every site feeds every other. High-ranking pages on one site generate variant content on sister sites automatically.
Cross-Pollination Engine
DataForSEO finds the authority pages. Claude writes locally-relevant variants. WordPress REST API publishes them. Internal links flow automatically back to the source.
🧠
Notion Second Brain
Every URL, every image, every social post, every optimization — captured, logged, and searchable. The memory of the entire operation, always accessible.
Rising above
We didn’t build a content agency.We built a content machine.

Most agencies write a blog post and call it done. We build systems that compound. Every piece of content we produce makes the next one more powerful — because it’s all connected, all attributed, all feeding the same engine.

  • The images we generate today carry our identity for years — in the binary data, permanently.
  • The articles we publish today build topical authority that makes tomorrow’s content rank faster.
  • The social posts we schedule today build the audience that reads next month’s launch.
  • The Notion logs we create today become the intelligence that trains better pipelines next year.
We don’t just create content.
We build assets that last.
We don’t just publish articles.
We deploy systems that compound.
We don’t just generate images.
We forge identity into every pixel.
We don’t just schedule social posts.
We build audiences that convert.
The machine never stops.
The engine never cools.
Tygart Media.
The Tygart Media Experience Series
Start theEngine.

The full Tygart Media AI content pipeline — Imagen 4, WordPress, Metricool, Notion, GCP — working together as one machine.