{
  "base": "https://aieditorrsp.net",
  "task_id": "t_b6e5fdf2",
  "tenant": "site-aieditorrsp-20260528",
  "project_slug": "aieditorrsp",
  "expected_commit": "b5b1ced4514b8cdb6a48e0f2e2f71ed039c09034",
  "expected_deploy_version": "b0524093-48d7-4100-b7de-546b9837b644",
  "generated_at": "2026-05-28T18:25:43.742632+00:00",
  "scope": "read-only production SEO/GEO/AEO recheck; no GSC/Bing/IndexNow submission",
  "routes": [
    {
      "route": "/",
      "url": "https://aieditorrsp.net/",
      "status": 200,
      "fetch_error": null,
      "title": "AI Image Editor With Prompt Templates | AI RSP",
      "title_len": 46,
      "description_len": 125,
      "canonical": "https://aieditorrsp.net",
      "og_url": "https://aieditorrsp.net",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [
        "BreadcrumbList",
        "FAQPage",
        "WebApplication"
      ],
      "schema_parse_errors": [],
      "word_count": 1400,
      "heading_counts": {
        "h1": 1,
        "h2": 8,
        "h3": 8,
        "h4": 8,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "img_count": 4,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    },
    {
      "route": "/ai-photo-prompt-editor",
      "url": "https://aieditorrsp.net/ai-photo-prompt-editor",
      "status": 200,
      "fetch_error": null,
      "title": "AI Photo Prompt Editor for Style Prompts | AI Editor RSP",
      "title_len": 56,
      "description_len": 110,
      "canonical": "https://aieditorrsp.net/ai-photo-prompt-editor",
      "og_url": "https://aieditorrsp.net/ai-photo-prompt-editor",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [
        "FAQPage",
        "WebApplication"
      ],
      "schema_parse_errors": [],
      "word_count": 1266,
      "heading_counts": {
        "h1": 1,
        "h2": 7,
        "h3": 10,
        "h4": 3,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "AI Photo Prompt Editor"
      ],
      "img_count": 4,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    },
    {
      "route": "/chatgpt-photo-editing-prompts",
      "url": "https://aieditorrsp.net/chatgpt-photo-editing-prompts",
      "status": 200,
      "fetch_error": null,
      "title": "ChatGPT Photo Editing Prompts for AI Edits | AI Editor RSP",
      "title_len": 58,
      "description_len": 120,
      "canonical": "https://aieditorrsp.net/chatgpt-photo-editing-prompts",
      "og_url": "https://aieditorrsp.net/chatgpt-photo-editing-prompts",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [
        "Article",
        "BreadcrumbList",
        "FAQPage"
      ],
      "schema_parse_errors": [],
      "word_count": 1292,
      "heading_counts": {
        "h1": 1,
        "h2": 3,
        "h3": 10,
        "h4": 4,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "ChatGPT Photo Editing Prompts"
      ],
      "img_count": 3,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    },
    {
      "route": "/ai-photo-editing-prompts",
      "url": "https://aieditorrsp.net/ai-photo-editing-prompts",
      "status": 200,
      "fetch_error": null,
      "title": "AI Photo Editing Prompts by Use Case | AI Editor RSP",
      "title_len": 52,
      "description_len": 108,
      "canonical": "https://aieditorrsp.net/ai-photo-editing-prompts",
      "og_url": "https://aieditorrsp.net/ai-photo-editing-prompts",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [
        "CollectionPage",
        "FAQPage"
      ],
      "schema_parse_errors": [],
      "word_count": 1089,
      "heading_counts": {
        "h1": 1,
        "h2": 4,
        "h3": 7,
        "h4": 8,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "AI Photo Editing Prompts"
      ],
      "img_count": 5,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    },
    {
      "route": "/prompt-library",
      "url": "https://aieditorrsp.net/prompt-library",
      "status": 200,
      "fetch_error": null,
      "title": "Reusable Photo Editing Prompts Library | RSP | AI Editor RSP",
      "title_len": 60,
      "description_len": 113,
      "canonical": "https://aieditorrsp.net/prompt-library",
      "og_url": "https://aieditorrsp.net/prompt-library",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [
        "CollectionPage",
        "FAQPage"
      ],
      "schema_parse_errors": [],
      "word_count": 1487,
      "heading_counts": {
        "h1": 1,
        "h2": 4,
        "h3": 23,
        "h4": 0,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "Reusable AI Photo Editing Prompt Library"
      ],
      "img_count": 0,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    },
    {
      "route": "/pricing",
      "url": "https://aieditorrsp.net/pricing",
      "status": 200,
      "fetch_error": null,
      "title": "Pricing and AI Editing Credit Plans for RSP | AI Editor RSP",
      "title_len": 59,
      "description_len": 145,
      "canonical": "https://aieditorrsp.net/pricing",
      "og_url": "https://aieditorrsp.net/pricing",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [],
      "schema_parse_errors": [],
      "word_count": 485,
      "heading_counts": {
        "h1": 1,
        "h2": 3,
        "h3": 4,
        "h4": 4,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "Pricing & Credits"
      ],
      "img_count": 1,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    },
    {
      "route": "/privacy",
      "url": "https://aieditorrsp.net/privacy",
      "status": 200,
      "fetch_error": null,
      "title": "Privacy Policy for AI Editor RSP Photo Data | AI Editor RSP",
      "title_len": 59,
      "description_len": 147,
      "canonical": "https://aieditorrsp.net/privacy",
      "og_url": "https://aieditorrsp.net/privacy",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [],
      "schema_parse_errors": [],
      "word_count": 493,
      "heading_counts": {
        "h1": 1,
        "h2": 3,
        "h3": 7,
        "h4": 1,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "Privacy Policy"
      ],
      "img_count": 0,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    },
    {
      "route": "/terms",
      "url": "https://aieditorrsp.net/terms",
      "status": 200,
      "fetch_error": null,
      "title": "Terms of Service for AI Editor RSP Users | AI Editor RSP",
      "title_len": 56,
      "description_len": 144,
      "canonical": "https://aieditorrsp.net/terms",
      "og_url": "https://aieditorrsp.net/terms",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [],
      "schema_parse_errors": [],
      "word_count": 414,
      "heading_counts": {
        "h1": 1,
        "h2": 3,
        "h3": 3,
        "h4": 7,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "Terms of Service"
      ],
      "img_count": 1,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    },
    {
      "route": "/cookie-policy",
      "url": "https://aieditorrsp.net/cookie-policy",
      "status": 200,
      "fetch_error": null,
      "title": "Cookie Policy for AI Editor RSP Analytics | AI Editor RSP",
      "title_len": 57,
      "description_len": 137,
      "canonical": "https://aieditorrsp.net/cookie-policy",
      "og_url": "https://aieditorrsp.net/cookie-policy",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [],
      "schema_parse_errors": [],
      "word_count": 400,
      "heading_counts": {
        "h1": 1,
        "h2": 1,
        "h3": 4,
        "h4": 2,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "Cookie Policy"
      ],
      "img_count": 0,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    },
    {
      "route": "/refund",
      "url": "https://aieditorrsp.net/refund",
      "status": 200,
      "fetch_error": null,
      "title": "Refund Policy for AI Editing Credits RSP | AI Editor RSP",
      "title_len": 56,
      "description_len": 156,
      "canonical": "https://aieditorrsp.net/refund",
      "og_url": "https://aieditorrsp.net/refund",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [],
      "schema_parse_errors": [],
      "word_count": 410,
      "heading_counts": {
        "h1": 1,
        "h2": 1,
        "h3": 6,
        "h4": 4,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "Refund Policy"
      ],
      "img_count": 0,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    },
    {
      "route": "/contact",
      "url": "https://aieditorrsp.net/contact",
      "status": 200,
      "fetch_error": null,
      "title": "Contact AI Editor RSP Support and Policy | AI Editor RSP",
      "title_len": 56,
      "description_len": 137,
      "canonical": "https://aieditorrsp.net/contact",
      "og_url": "https://aieditorrsp.net/contact",
      "twitter_card": "summary_large_image",
      "noindex": false,
      "schema_types": [],
      "schema_parse_errors": [],
      "word_count": 278,
      "heading_counts": {
        "h1": 1,
        "h2": 3,
        "h3": 4,
        "h4": 0,
        "h5": 0,
        "h6": 0
      },
      "h1": [
        "Contact AI Editor RSP"
      ],
      "img_count": 2,
      "img_missing_alt": 0,
      "missing_alt_srcs": [],
      "in_sitemap": true,
      "failures": []
    }
  ],
  "support_checks": {
    "sitemap": {
      "url": "https://aieditorrsp.net/sitemap.xml",
      "status": 200,
      "url_count": 11,
      "audited_routes_in_sitemap": {
        "/": true,
        "/ai-photo-prompt-editor": true,
        "/chatgpt-photo-editing-prompts": true,
        "/ai-photo-editing-prompts": true,
        "/prompt-library": true,
        "/pricing": true,
        "/privacy": true,
        "/terms": true,
        "/cookie-policy": true,
        "/refund": true,
        "/contact": true
      },
      "prompts_urls_in_sitemap_count": 0,
      "prompts_urls_in_sitemap_sample": []
    },
    "robots": {
      "url": "https://aieditorrsp.net/robots.txt",
      "status": 200,
      "has_sitemap_directive": true,
      "disallow_root": false
    },
    "api_health": {
      "url": "https://aieditorrsp.net/api/health",
      "status": 200,
      "body_sample": "{\"ok\":true,\"service\":\"aieditorrsp\",\"runtime\":\"cloudflare-workers-opennext\",\"version\":\"frontend-launch\"}"
    },
    "prompts_non_generation": {
      "url": "https://aieditorrsp.net/prompts/seo-recheck-thin-slug",
      "status": 404
    }
  },
  "failures": [],
  "warnings": [],
  "summary": {
    "routes_checked": 11,
    "all_status_200": true,
    "img_missing_alt_total": 0,
    "ai_photo_editing_prompts_title_len": 52,
    "jsonld_core_routes_ok": true,
    "copy_depth_core_routes_ok": true,
    "og_url_all_ok": true,
    "sitemap_all_audited_routes_ok": true,
    "prompts_non_generation_ok": true,
    "failure_count": 0
  },
  "verdict": "SEO_GO"
}