Website Launch Auditor: SEO, Broken Links, Security & QA
Pricing
$5.00 / 1,000 audited website urls
Website Launch Auditor: SEO, Broken Links, Security & QA
Pre-launch QA & security auditor for websites and modern web apps (Cursor, Lovable, Bolt, Next.js). Checks SEO, OpenGraph, broken/placeholder links, mobile UX, exposed .env/.git/sourcemaps, security headers & generates a copy-paste Cursor Fix Prompt.
Pricing
$5.00 / 1,000 audited website urls
Rating
0.0
(0)
Developer
Mystique Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
33 minutes ago
Last modified
Categories
Share
Website Launch Auditor: SEO, Broken Links, Security & Pre-Launch QA (cursorFixPrompt)
Ship with confidence. Website Launch Auditor (MYSTIQUE LaunchShield) is a fast, $0-proxy pre-launch QA, SEO, broken-link, mobile UX, and security scanner built for indie hackers, SaaS founders, agencies, and developers shipping with Cursor, Windsurf, Cline, Lovable, Bolt.new, v0, Replit, Next.js, Astro, and Webflow.
Instead of handing you a generic PDF checklist, every audited URL includes a ready-to-paste cursorFixPrompt containing exact DOM selectors, HTTP headers, and step-by-step code instructions so you can fix every bug in Cursor, Windsurf, or Cline in a single prompt.
Why Developers & Agencies Use Website Launch Auditor
Modern coding tools (Cursor, Lovable, Bolt, v0) help you build an MVP in a weekend—but 90% of modern web apps ship with silent launch killers that tank conversions, SEO indexing, and security:
- Dead Placeholder Links & Copy: Unwired
href="#"orjavascript:void(0)buttons, hardcodedhttp://localhost:3000links, and leftoverLorem ipsum/TODO:strings. - Broken Social Preview Cards: Missing or relative
og:image,og:title,og:description, andtwitter:cardtags that look broken when shared on X/Twitter, LinkedIn, Slack, Discord, or iMessage. - Accidental Secret & Source Exposure: Publicly downloadable
/.envfiles, exposed/.git/HEADrepositories, macOS/.DS_Storefiles, and production JavaScript sourcemaps (.js.map) that leak proprietary frontend code. - Missing SEO & Crawl Foundations: Missing
<meta name="description">,<link rel="canonical">,/robots.txt,/sitemap.xml, or Schema.orgapplication/ld+jsonstructured data. - Mobile Layout & Accessibility Hazards: Missing
width=device-widthviewport tags, hardcoded inline pixel widths (>420px) that cause horizontal scrollbars on mobile phones, unlabeled<input>controls, empty icon<button>tags, and missing<img>altattributes. - Missing Security Headers & Mixed Content: Missing
Strict-Transport-Security(HSTS),Content-Security-Policy(CSP),X-Content-Type-Options,X-Frame-Options, or insecurehttp://assets loaded onhttps://pages.
Pricing — Transparent Pay-Per-Event ($0 Proxy Needed)
| Event | Price | Cost for 100 URLs | Cost for 1,000 URLs |
|---|---|---|---|
audit (Full SEO + Security + Links + UX + cursorFixPrompt) | $0.005 / URL | $0.50 | $5.00 |
- $0.00 Start Fee — no base actor startup charge.
- $0.00 Proxy Cost — runs in 256 MB RAM with fast concurrent HTTP & DOM inspection.
Real Output Example (with Ready-to-Paste cursorFixPrompt)
{"type": "audit","url": "https://news.ycombinator.com","finalUrl": "https://news.ycombinator.com","statusCode": 200,"responseTimeMs": 171,"launchReadinessScore": 40,"grade": "F","launchReady": false,"seoScore": 44,"securityScore": 100,"linksScore": 100,"uxAccessibilityScore": 64,"socialPreviewScore": 72,"totalIssues": 10,"criticalCount": 0,"highCount": 2,"mediumCount": 5,"lowCount": 3,"cursorFixPrompt": "You are an expert full-stack engineer. Perform a pre-launch remediation pass on the codebase for `https://news.ycombinator.com` (Current Launch Readiness Score: 40/100, Grade: F).\n\nFix every detected issue below in one shot without breaking existing layout or functionality:\n\n### 1. [HIGH] (seo) Missing `<meta name=\"description\">` tag\n- **Selector / Target:** `head > meta[name='description']`\n- **Detected Evidence:** No meta description present\n- **Required Fix:** Add `<meta name=\"description\" content=\"...\" />` (110–155 characters) summarizing the page value proposition.\n\n### 2. [HIGH] (social_preview) Missing OpenGraph social preview tag(s): og:title, og:description, og:image\n- **Selector / Target:** `head > meta[property^='og:']`\n- **Detected Evidence:** Missing: og:title, og:description, og:image (links shared on X, Slack, Discord, iMessage, and LinkedIn will render without a rich card)\n- **Required Fix:** Add `og:title`, `og:description`, and an absolute 1200x630 `og:image` URL inside `<head>`.\n\n### 3. [MEDIUM] (ux_accessibility) Page has no `<h1>` primary heading\n- **Selector / Target:** `body`\n- **Detected Evidence:** 0 <h1> tags found in DOM\n- **Required Fix:** Ensure the main hero/headline uses a single semantic `<h1>` element for screen readers and search engines.","issues": [{"severity": "high","category": "seo","code": "MISSING_META_DESCRIPTION","title": "Missing `<meta name=\"description\">` tag","selector": "head > meta[name='description']","evidence": "No meta description present","fixInstruction": "Add `<meta name=\"description\" content=\"...\" />` (110–155 characters) summarizing the page value proposition."}],"title": "Hacker News","metaDescription": "","ogTitle": "","ogDescription": "","ogImage": "","twitterCard": "","canonicalUrl": "","hasRobotsTxt": true,"hasSitemapXml": false,"brokenLinks": [],"placeholderLinks": [],"exposedFiles": [],"missingSecurityHeaders": [],"auditedAt": "2026-10-24T17:24:00.000000+00:00"}
Copy-Paste Scheduled Automation (Python / n8n / cURL / GitHub Actions CI)
1. cURL (Instant Pre-Launch Check or Webhook Trigger)
curl -s -X POST \"https://api.apify.com/v2/acts/mystique-lab~website-launch-auditor/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"urls": ["https://your-staging-app.vercel.app", "https://your-production-domain.com"],"checkBrokenLinks": true,"checkExposedFiles": true,"checkSecurityHeaders": true}' | jq '.[0] | {url, launchReadinessScore, grade, launchReady, cursorFixPrompt}'
2. Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("mystique-lab/website-launch-auditor").call(run_input={"urls": ["https://stripe.com", "https://example.com"],"checkBrokenLinks": True,"maxLinksToCheckPerPage": 20,"checkExposedFiles": True,"checkSecurityHeaders": True,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['url']} -> {item['launchReadinessScore']}/100 ({item['grade']})")if not item["launchReady"]:print("\n--- PASTE THIS INTO CURSOR / WINDSURF ---")print(item["cursorFixPrompt"])
3. GitHub Actions CI Gate (Block Deploys with Critical Bugs or Exposed .env)
name: LaunchShield Pre-Deploy Auditon:deployment_status:jobs:launch-audit:if: github.event.deployment_status.state == 'success'runs-on: ubuntu-lateststeps:- name: Run MYSTIQUE LaunchShield on Preview URLrun: |RESPONSE=$(curl -s -X POST \"https://api.apify.com/v2/acts/mystique-lab~website-launch-auditor/run-sync-get-dataset-items?token=${{ secrets.APIFY_TOKEN }}" \-H "Content-Type: application/json" \-d "{\"urls\": [\"${{ github.event.deployment_status.target_url }}\"]}")echo "$RESPONSE" | jq '.[0].cursorFixPrompt' -rCRIT=$(echo "$RESPONSE" | jq '.[0].criticalCount')if [ "$CRIT" -gt 0 ]; thenecho "Critical launch issues detected! Paste the Cursor Fix Prompt above to resolve."exit 1fi
4. n8n / Make Scheduled Weekly Site Health Monitor
- Add a Schedule Trigger (every Monday at 8:00 AM).
- Add an HTTP Request node (
POST https://api.apify.com/v2/acts/mystique-lab~website-launch-auditor/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN) with your client domains inurls. - Add an IF node checking
{{$json.launchReadinessScore < 85 || $json.criticalCount > 0}}and route{{$json.cursorFixPrompt}}directly to your engineering Slack or Linear channel.
Ready-to-Use Visual QA Audits, Frontend Design Rules & Extensions (LAUNCH2 for $2 OFF)
Want a 24-hour multi-viewport Playwright Visual QA Audit, production UI design rules for Cursor/Windsurf, or 1-click website technology & SEO inspection in your browser?
- $27 LaunchShield 25-Point Visual QA, SEO, Security & Conversion Audit (
LAUNCH2$2 OFF) — Full Desktop (1440×900) & Mobile (390×844) Playwright renders, broken link & security header scan, and a copy-paste developer remediation prompt. - $0+ / $17 MYSTIQUE UI Taste & Frontend Polish Skills (
LAUNCH2$2 OFF) —10Free Starter Skills or the40-Skill Pro Vault(SKILL.md+.cursorrules+DESIGN.md) for agency-grade typography, color tokens, and layout polish. - $0+ / $10 Startup X-Ray & LaunchShield Browser + Cursor/VS Code Extension (
LAUNCH2$2 OFF) — Instant 1-click inspection of any site's tech stack, SEO/OpenGraph tags, security headers, and B2B signals ($0+Free Extension /$10Pro Key). - Full MYSTIQUE LAB Storefront: https://mystiquelabshop.gumroad.com (Promo Code
LAUNCH2auto-applied above for$2 OFF)