{"slug":"wordpress-new-site-launch-checklist","title":"WordPress New Site Launch Checklist","tags":["launch","setup","checklist","mainwp","rank-math"],"agent_summary":"Ten-step technical setup checklist for launching a new WordPress site including MainWP, Rank Math, Wordfence, Optimole, WPvivid, WP Rocket, GSC, GA4, and Bing Webmaster Tools.","trigger_phrases":["new wordpress site","wordpress launch checklist","wordpress setup steps","add site mainwp","wordpress technical setup"],"runnable":false,"markdown":"\nRun these steps in order when launching a new WordPress site. Do not skip steps — each builds on the previous.\n\n## Launch Sequence\n\n```\n[ ] 1. Add site to MainWP (network management hub)\n[ ] 2. Install and configure Rank Math (SEO plugin)\n[ ] 3. Install and configure Wordfence (security)\n[ ] 4. Install and configure Optimole (image optimization)\n[ ] 5. Schedule WPvivid backups\n[ ] 6. Install and configure WP Rocket (speed)\n[ ] 7. Add site to Google Search Console (HTML or DNS method)\n[ ] 8. Set up Site Kit + GA4 (analytics)\n[ ] 9. Verify site with Bing Webmaster Tools\n[ ] 10. Import any content via Bulk Markdown Import (optional)\n```\n\n## Step 1 — Add to MainWP\n\n1. Install MainWP Child plugin on the site\n2. In MainWP Dashboard: Sites > Add New\n3. Enter site URL and admin credentials\n4. Verify connection status shows green\n\n## Step 2 — Rank Math\n\n1. Install Rank Math plugin\n2. Run setup wizard: choose \"Advanced\" mode\n3. Connect Google Search Console account\n4. Configure sitemap: include posts, pages, custom post types\n5. Enable breadcrumbs (use in theme templates)\n6. Set default meta patterns for posts and pages\n\n## Step 3 — Wordfence\n\n1. Install Wordfence Security plugin\n2. Enter license key (or use free version)\n3. Run initial scan\n4. Enable firewall — set to \"Extended Protection\" mode\n5. Configure login security: limit attempts, enable 2FA for admins\n\n## Step 4 — Optimole\n\n1. Install Optimole plugin\n2. Connect with API key\n3. Enable lazy loading, WebP conversion, smart cropping\n4. Set compression quality: 80 (balanced)\n\n## Step 5 — WPvivid Backups\n\n1. Install WPvivid Backup Plugin\n2. Connect remote storage (Google Drive or S3)\n3. Schedule: daily incremental, weekly full\n4. Retention: keep 14 days\n5. Test restore on staging before going live\n\n## Step 6 — WP Rocket\n\n1. Install WP Rocket (paid, per-license)\n2. Enable page caching, mobile cache, user cache\n3. Minify CSS and JS, defer JS\n4. Enable LazyLoad for images and iframes\n5. Configure Cloudflare integration if applicable\n\n## Step 7-9 — Search Consoles\n\n**GSC HTML method:** Upload verification file to root, add property, submit sitemap.\n**GSC DNS method:** Add TXT record in DNS zone editor, verify in GSC.\n**GA4:** Install Site Kit plugin, connect GA4 property.\n**Bing:** Add site at https://www.bing.com/webmasters, verify via XML or DNS.\n","html":"<p>Run these steps in order when launching a new WordPress site. Do not skip steps — each builds on the previous.</p>\n<h2>Launch Sequence</h2>\n<pre><code>[ ] 1. Add site to MainWP (network management hub)\n[ ] 2. Install and configure Rank Math (SEO plugin)\n[ ] 3. Install and configure Wordfence (security)\n[ ] 4. Install and configure Optimole (image optimization)\n[ ] 5. Schedule WPvivid backups\n[ ] 6. Install and configure WP Rocket (speed)\n[ ] 7. Add site to Google Search Console (HTML or DNS method)\n[ ] 8. Set up Site Kit + GA4 (analytics)\n[ ] 9. Verify site with Bing Webmaster Tools\n[ ] 10. Import any content via Bulk Markdown Import (optional)\n</code></pre>\n<h2>Step 1 — Add to MainWP</h2>\n<ol>\n<li>Install MainWP Child plugin on the site</li>\n<li>In MainWP Dashboard: Sites > Add New</li>\n<li>Enter site URL and admin credentials</li>\n<li>Verify connection status shows green</li>\n</ol>\n<h2>Step 2 — Rank Math</h2>\n<ol>\n<li>Install Rank Math plugin</li>\n<li>Run setup wizard: choose \"Advanced\" mode</li>\n<li>Connect Google Search Console account</li>\n<li>Configure sitemap: include posts, pages, custom post types</li>\n<li>Enable breadcrumbs (use in theme templates)</li>\n<li>Set default meta patterns for posts and pages</li>\n</ol>\n<h2>Step 3 — Wordfence</h2>\n<ol>\n<li>Install Wordfence Security plugin</li>\n<li>Enter license key (or use free version)</li>\n<li>Run initial scan</li>\n<li>Enable firewall — set to \"Extended Protection\" mode</li>\n<li>Configure login security: limit attempts, enable 2FA for admins</li>\n</ol>\n<h2>Step 4 — Optimole</h2>\n<ol>\n<li>Install Optimole plugin</li>\n<li>Connect with API key</li>\n<li>Enable lazy loading, WebP conversion, smart cropping</li>\n<li>Set compression quality: 80 (balanced)</li>\n</ol>\n<h2>Step 5 — WPvivid Backups</h2>\n<ol>\n<li>Install WPvivid Backup Plugin</li>\n<li>Connect remote storage (Google Drive or S3)</li>\n<li>Schedule: daily incremental, weekly full</li>\n<li>Retention: keep 14 days</li>\n<li>Test restore on staging before going live</li>\n</ol>\n<h2>Step 6 — WP Rocket</h2>\n<ol>\n<li>Install WP Rocket (paid, per-license)</li>\n<li>Enable page caching, mobile cache, user cache</li>\n<li>Minify CSS and JS, defer JS</li>\n<li>Enable LazyLoad for images and iframes</li>\n<li>Configure Cloudflare integration if applicable</li>\n</ol>\n<h2>Step 7-9 — Search Consoles</h2>\n<p><strong>GSC HTML method:</strong> Upload verification file to root, add property, submit sitemap.\n<strong>GSC DNS method:</strong> Add TXT record in DNS zone editor, verify in GSC.\n<strong>GA4:</strong> Install Site Kit plugin, connect GA4 property.\n<strong>Bing:</strong> Add site at https://www.bing.com/webmasters, verify via XML or DNS.</p>\n"}