# How-to guides

Short, practical walkthroughs for setting up MetaPilot and getting structured data live on your site.

---

## Setup

### Connect Cloudflare to MetaPilot
⏱ 10 min

From a fresh Cloudflare account to a live injector Worker — add your domain, verify it, then connect it in MetaPilot.

---

### Connect your sitemap to MetaPilot
⏱ 5 min

Add, validate, and fetch your sitemap so MetaPilot can import every page and start generating structured data.

---

### Connect Google Search Console to MetaPilot
⏱ 5 min

One read-only grant and a verified property, then work the pages earning impressions that still have no structured data.

---

### Set up structured data on your online store
⏱ 5 min

Install the app, switch on the two theme embeds, and confirm your structured data is really in the page HTML.

---

### Set up llms.txt and llms-full.txt
⏱ 5 min

Generate your llms files and turn on auto-refresh so AI assistants always read a current map of your site.

---

## Control

### Manage your robots.txt in MetaPilot
⏱ 5 min

Generate, edit, and serve a clean robots.txt — and allow or block AI crawlers with one click, live at the edge.

---

## Monitor

### Monitor your site's uptime
⏱ 5 min

MetaPilot watches your homepage automatically on every plan and alerts you the moment it goes down — and again when it recovers.

---

### See & control which AI bots crawl you
⏱ 5 min

See which AI crawlers read your site and allow or block each — GPTBot, ClaudeBot, PerplexityBot — in one click.

---

### Get alerted when your schema goes missing
⏱ 4 min

Continuous liveness checks tell you the moment your generated structured data silently disappears.

---

## Workflow

### Review & approve AI changes
⏱ 5 min

Turn on approval and every AI change waits in a review queue with a side-by-side diff you approve or reject.

---

### Turn on autopilot for fresh pages
⏱ 4 min

Let MetaPilot detect content changes and regenerate structured data automatically, so your metadata never goes stale.

---

### Manage multiple websites under one account
⏱ 4 min

Run several sites without juggling logins — add each as an organization and switch between them in one click.

---

## Troubleshooting

### Fix the Cloudflare "zone is subject to a hold" error
⏱ 5 min

Can't add your domain because of a zone hold? Learn what it is, why it survives deleting the zone, and the two ways to clear it.

---

### Fix MetaPilot not running on your root domain
⏱ 5 min

Works on www but not on your root domain? On WP Engine and similar hosts one DNS record skips your Workers. Here's the five-minute fix.
