{
  "base": "https://aieditorrsp.net",
  "browser_ua_home_status": 200,
  "default_python_ua_home_status": 403,
  "robots_status": 200,
  "robots_text": "User-Agent: *\nAllow: /\nDisallow: /api/checkout\nDisallow: /api/stripe\n\nSitemap: https://aieditorrsp.net/sitemap.xml\n",
  "sitemap_status": 200,
  "sitemap_locs": [
    "https://aieditorrsp.net",
    "https://aieditorrsp.net/ai-photo-prompt-editor",
    "https://aieditorrsp.net/chatgpt-photo-editing-prompts",
    "https://aieditorrsp.net/ai-photo-editing-prompts",
    "https://aieditorrsp.net/prompt-library",
    "https://aieditorrsp.net/pricing",
    "https://aieditorrsp.net/privacy",
    "https://aieditorrsp.net/terms",
    "https://aieditorrsp.net/cookie-policy",
    "https://aieditorrsp.net/refund",
    "https://aieditorrsp.net/contact"
  ],
  "api_health_status": 200,
  "api_health_body": "{\"ok\":true,\"service\":\"aieditorrsp\",\"runtime\":\"cloudflare-workers-opennext\",\"version\":\"frontend-launch\"}",
  "pages": [
    {
      "url": "https://aieditorrsp.net/",
      "status": 200,
      "title": "AI Image Editor With Prompt Templates",
      "title_len": 37,
      "description": "Upload a photo, choose a reusable style prompt, and create prompt-based AI edits for portraits, products, and social visuals.",
      "description_len": 125,
      "canonical": "https://aieditorrsp.net",
      "robots_meta": "",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "h1_count": 1,
      "h2_count": 6,
      "h3_count": 4,
      "word_count": 523,
      "keyword": "AI image editor with prompt",
      "keyword_count": 2,
      "keyword_density_pct": 1.91,
      "img_count": 4,
      "img_missing_alt": 4,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [
        "WebApplication",
        "FAQPage",
        "BreadcrumbList"
      ],
      "internal_links": [
        "https://aieditorrsp.net/"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 37",
        "word_count 523",
        "keyword_density 1.91%",
        "missing_schema WebApplication,FAQPage,BreadcrumbList",
        "img_alt_missing 4",
        "not_in_sitemap"
      ]
    },
    {
      "url": "https://aieditorrsp.net/ai-photo-prompt-editor",
      "status": 200,
      "title": "AI Photo Prompt Editor for Reusable Style Prompts | AI Editor RSP",
      "title_len": 65,
      "description": "Build structured AI photo editing prompts with subject, style, background, lighting, and negative constraints.",
      "description_len": 110,
      "canonical": "https://aieditorrsp.net/ai-photo-prompt-editor",
      "robots_meta": "",
      "h1": [
        "AI Photo Prompt Editor"
      ],
      "h1_count": 1,
      "h2_count": 5,
      "h3_count": 6,
      "word_count": 506,
      "keyword": "AI photo prompt editor",
      "keyword_count": 2,
      "keyword_density_pct": 1.58,
      "img_count": 4,
      "img_missing_alt": 4,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [
        "WebApplication",
        "FAQPage"
      ],
      "internal_links": [
        "https://aieditorrsp.net/",
        "https://aieditorrsp.net/ai-photo-prompt-editor"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 65",
        "word_count 506",
        "keyword_density 1.58%",
        "missing_schema WebApplication,FAQPage",
        "img_alt_missing 4"
      ]
    },
    {
      "url": "https://aieditorrsp.net/chatgpt-photo-editing-prompts",
      "status": 200,
      "title": "ChatGPT Photo Editing Prompts for Better AI Edits | AI Editor RSP",
      "title_len": 65,
      "description": "Copy reusable ChatGPT photo editing prompts for portraits, product shots, backgrounds, social posts, and profile photos.",
      "description_len": 120,
      "canonical": "https://aieditorrsp.net/chatgpt-photo-editing-prompts",
      "robots_meta": "",
      "h1": [
        "ChatGPT Photo Editing Prompts"
      ],
      "h1_count": 1,
      "h2_count": 1,
      "h3_count": 5,
      "word_count": 448,
      "keyword": "ChatGPT photo editing prompts",
      "keyword_count": 2,
      "keyword_density_pct": 1.79,
      "img_count": 3,
      "img_missing_alt": 3,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [
        "Article",
        "FAQPage",
        "BreadcrumbList"
      ],
      "internal_links": [
        "https://aieditorrsp.net/",
        "https://aieditorrsp.net/chatgpt-photo-editing-prompts"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 65",
        "h2_count 1",
        "word_count 448",
        "keyword_density 1.79%",
        "missing_schema Article,FAQPage,BreadcrumbList",
        "img_alt_missing 3"
      ]
    },
    {
      "url": "https://aieditorrsp.net/ai-photo-editing-prompts",
      "status": 200,
      "title": "AI Photo Editing Prompts for Portraits, Products, and Social Posts | AI Editor RSP",
      "title_len": 82,
      "description": "Browse reusable AI photo editing prompts by style, subject, lighting, background, and social media use case.",
      "description_len": 108,
      "canonical": "https://aieditorrsp.net/ai-photo-editing-prompts",
      "robots_meta": "",
      "h1": [
        "AI Photo Editing Prompts"
      ],
      "h1_count": 1,
      "h2_count": 2,
      "h3_count": 3,
      "word_count": 392,
      "keyword": "AI photo editing prompts",
      "keyword_count": 2,
      "keyword_density_pct": 2.04,
      "img_count": 5,
      "img_missing_alt": 5,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [
        "CollectionPage",
        "FAQPage"
      ],
      "internal_links": [
        "https://aieditorrsp.net/",
        "https://aieditorrsp.net/ai-photo-editing-prompts"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 82",
        "h2_count 2",
        "word_count 392",
        "keyword_density 2.04%",
        "missing_schema CollectionPage,FAQPage",
        "img_alt_missing 5"
      ]
    },
    {
      "url": "https://aieditorrsp.net/prompt-library",
      "status": 200,
      "title": "Reusable AI Photo Editing Prompt Library | AI Editor RSP",
      "title_len": 56,
      "description": "Browse reusable AI photo editing prompts by category, use case, preservation rule, negative prompt, and safety note.",
      "description_len": 116,
      "canonical": "https://aieditorrsp.net/prompt-library",
      "robots_meta": "",
      "h1": [
        "Reusable AI Photo Editing Prompt Library"
      ],
      "h1_count": 1,
      "h2_count": 2,
      "h3_count": 20,
      "word_count": 981,
      "keyword": "reusable photo editing prompts",
      "keyword_count": 0,
      "keyword_density_pct": 0.0,
      "img_count": 0,
      "img_missing_alt": 0,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [
        "CollectionPage",
        "FAQPage"
      ],
      "internal_links": [
        "https://aieditorrsp.net/",
        "https://aieditorrsp.net/ai-photo-editing-prompts",
        "https://aieditorrsp.net/ai-photo-prompt-editor",
        "https://aieditorrsp.net/chatgpt-photo-editing-prompts",
        "https://aieditorrsp.net/prompt-library"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "h2_count 2",
        "keyword_density 0.00%",
        "missing_schema CollectionPage,FAQPage"
      ]
    },
    {
      "url": "https://aieditorrsp.net/pricing",
      "status": 200,
      "title": "Pricing & Credits | AI Editor RSP",
      "title_len": 33,
      "description": "AI Editor RSP pricing explains free daily generations, planned paid credits, refund constraints, provider costs, and Stripe tax readiness before checkout launches.",
      "description_len": 163,
      "canonical": "https://aieditorrsp.net/pricing",
      "robots_meta": "",
      "h1": [
        "Pricing & Credits"
      ],
      "h1_count": 1,
      "h2_count": 3,
      "h3_count": 4,
      "word_count": 433,
      "keyword": null,
      "keyword_count": null,
      "keyword_density_pct": null,
      "img_count": 1,
      "img_missing_alt": 1,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [],
      "internal_links": [
        "https://aieditorrsp.net/",
        "https://aieditorrsp.net/pricing"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 33",
        "meta_desc_len 163",
        "img_alt_missing 1"
      ]
    },
    {
      "url": "https://aieditorrsp.net/privacy",
      "status": 200,
      "title": "Privacy Policy | AI Editor RSP",
      "title_len": 30,
      "description": "AI Editor RSP privacy details photo, prompt, quota, analytics, payment metadata, Cloudflare processing, and provider retention placeholders before launch.",
      "description_len": 154,
      "canonical": "https://aieditorrsp.net/privacy",
      "robots_meta": "",
      "h1": [
        "Privacy Policy"
      ],
      "h1_count": 1,
      "h2_count": 3,
      "h3_count": 7,
      "word_count": 418,
      "keyword": null,
      "keyword_count": null,
      "keyword_density_pct": null,
      "img_count": 0,
      "img_missing_alt": 0,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [],
      "internal_links": [
        "https://aieditorrsp.net/",
        "https://aieditorrsp.net/privacy"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 30"
      ]
    },
    {
      "url": "https://aieditorrsp.net/terms",
      "status": 200,
      "title": "Terms of Service | AI Editor RSP",
      "title_len": 32,
      "description": "AI Editor RSP terms define user upload responsibility, safety limits, temporary generation behavior, provider dependencies, and paid checkout prerequisites.",
      "description_len": 156,
      "canonical": "https://aieditorrsp.net/terms",
      "robots_meta": "",
      "h1": [
        "Terms of Service"
      ],
      "h1_count": 1,
      "h2_count": 3,
      "h3_count": 3,
      "word_count": 339,
      "keyword": null,
      "keyword_count": null,
      "keyword_density_pct": null,
      "img_count": 1,
      "img_missing_alt": 0,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [],
      "internal_links": [
        "https://aieditorrsp.net/",
        "https://aieditorrsp.net/terms"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 32"
      ]
    },
    {
      "url": "https://aieditorrsp.net/cookie-policy",
      "status": 200,
      "title": "Cookie Policy | AI Editor RSP",
      "title_len": 29,
      "description": "AI Editor RSP cookie policy explains Cloudflare delivery, Plausible analytics, optional future GA4 or Clarity, and no advertising-cookie launch claim.",
      "description_len": 150,
      "canonical": "https://aieditorrsp.net/cookie-policy",
      "robots_meta": "",
      "h1": [
        "Cookie Policy"
      ],
      "h1_count": 1,
      "h2_count": 1,
      "h3_count": 4,
      "word_count": 310,
      "keyword": null,
      "keyword_count": null,
      "keyword_density_pct": null,
      "img_count": 0,
      "img_missing_alt": 0,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [],
      "internal_links": [
        "https://aieditorrsp.net/",
        "https://aieditorrsp.net/cookie-policy"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 29"
      ]
    },
    {
      "url": "https://aieditorrsp.net/refund",
      "status": 200,
      "title": "Refund Policy | AI Editor RSP",
      "title_len": 29,
      "description": "AI Editor RSP refund policy documents the placeholder launch stance for credits, failed generations, duplicate charges, abuse prevention, and Stripe tax review.",
      "description_len": 160,
      "canonical": "https://aieditorrsp.net/refund",
      "robots_meta": "",
      "h1": [
        "Refund Policy"
      ],
      "h1_count": 1,
      "h2_count": 1,
      "h3_count": 6,
      "word_count": 351,
      "keyword": null,
      "keyword_count": null,
      "keyword_density_pct": null,
      "img_count": 0,
      "img_missing_alt": 0,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [],
      "internal_links": [
        "https://aieditorrsp.net/",
        "https://aieditorrsp.net/refund"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 29"
      ]
    },
    {
      "url": "https://aieditorrsp.net/contact",
      "status": 200,
      "title": "Contact & Support | AI Editor RSP",
      "title_len": 33,
      "description": "Contact AI Editor RSP for support, policy questions, takedown requests, refunds, privacy requests, provider questions, and launch-readiness issues.",
      "description_len": 147,
      "canonical": "https://aieditorrsp.net/contact",
      "robots_meta": "",
      "h1": [
        "Contact AI Editor RSP"
      ],
      "h1_count": 1,
      "h2_count": 3,
      "h3_count": 4,
      "word_count": 222,
      "keyword": null,
      "keyword_count": null,
      "keyword_density_pct": null,
      "img_count": 2,
      "img_missing_alt": 1,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [],
      "internal_links": [
        "https://aieditorrsp.net/",
        "https://aieditorrsp.net/contact"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 33",
        "img_alt_missing 1"
      ]
    },
    {
      "url": "https://aieditorrsp.net",
      "status": 200,
      "title": "AI Image Editor With Prompt Templates",
      "title_len": 37,
      "description": "Upload a photo, choose a reusable style prompt, and create prompt-based AI edits for portraits, products, and social visuals.",
      "description_len": 125,
      "canonical": "https://aieditorrsp.net",
      "robots_meta": "",
      "h1": [
        "AI Image Editor With Prompt Templates"
      ],
      "h1_count": 1,
      "h2_count": 6,
      "h3_count": 4,
      "word_count": 523,
      "keyword": null,
      "keyword_count": null,
      "keyword_density_pct": null,
      "img_count": 4,
      "img_missing_alt": 4,
      "og": {
        "og:title": "AI Editor RSP",
        "og:description": "AI image editor with prompt templates and reusable style prompts.",
        "og:url": "https://aieditorrsp.net"
      },
      "twitter_card": "summary_large_image",
      "jsonld_types": [],
      "jsonld_errors": 0,
      "missing_expected_schema": [],
      "internal_links": [
        "https://aieditorrsp.net",
        "https://aieditorrsp.net/"
      ],
      "external_link_count": 0,
      "bad_anchors": [],
      "failures": [
        "title_len 37",
        "img_alt_missing 4"
      ]
    }
  ],
  "link_checks": [
    {
      "url": "https://aieditorrsp.net",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/ai-photo-editing-prompts",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/ai-photo-prompt-editor",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/chatgpt-photo-editing-prompts",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/contact",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/cookie-policy",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/pricing",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/privacy",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/prompt-library",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/refund",
      "status": 200
    },
    {
      "url": "https://aieditorrsp.net/terms",
      "status": 200
    }
  ],
  "broken_internal_links": [],
  "generated_at": "2026-05-29 audit run"
}
