{
  "url": "https://leitsurabaya.com",
  "scores": {
    "overall": 63,
    "categories": {
      "security": 25,
      "social": 0,
      "robots": 94,
      "article": 75,
      "broken_links": 100,
      "internal_links": 80,
      "redirects": 100,
      "llms_txt": 70,
      "pagespeed": 0,
      "onpage": 85,
      "readability": 0,
      "entity": 0,
      "link_profile": 85,
      "hreflang": 0,
      "duplicate_content": 100
    },
    "weights": {
      "security": 8,
      "social": 5,
      "robots": 8,
      "broken_links": 10,
      "internal_links": 8,
      "redirects": 3,
      "llms_txt": 5,
      "pagespeed": 13,
      "onpage": 10,
      "readability": 8,
      "entity": 5,
      "link_profile": 7,
      "hreflang": 5,
      "duplicate_content": 5
    },
    "scoring_version": 1
  },
  "data": {
    "url": "https://leitsurabaya.com",
    "domain": "leitsurabaya.com",
    "timestamp": "2026-08-07T07:18:19.509404",
    "sections": {
      "robots": {
        "url": "https://leitsurabaya.com/robots.txt",
        "status": 200,
        "user_agents": {
          "*": {
            "allow": [
              "/",
              "/wp-admin/admin-ajax.php"
            ],
            "disallow": [
              "/wp-admin/"
            ]
          },
          "Amazonbot": {
            "allow": [],
            "disallow": [
              "/"
            ]
          },
          "Applebot-Extended": {
            "allow": [],
            "disallow": [
              "/"
            ]
          },
          "Bytespider": {
            "allow": [],
            "disallow": [
              "/"
            ]
          },
          "CCBot": {
            "allow": [],
            "disallow": [
              "/"
            ]
          },
          "ClaudeBot": {
            "allow": [],
            "disallow": [
              "/"
            ]
          },
          "CloudflareBrowserRenderingCrawler": {
            "allow": [],
            "disallow": [
              "/"
            ]
          },
          "Google-Extended": {
            "allow": [],
            "disallow": [
              "/"
            ]
          },
          "GPTBot": {
            "allow": [],
            "disallow": [
              "/"
            ]
          },
          "meta-externalagent": {
            "allow": [],
            "disallow": [
              "/"
            ]
          }
        },
        "sitemaps": [
          "https://www.leitsurabaya.com/wp-sitemap.xml"
        ],
        "crawl_delays": {},
        "ai_crawler_status": {
          "GPTBot": "fully blocked",
          "ChatGPT-User": "not managed (inherits * rules)",
          "ClaudeBot": "fully blocked",
          "PerplexityBot": "not managed (inherits * rules)",
          "Google-Extended": "fully blocked",
          "Applebot-Extended": "fully blocked",
          "Bytespider": "fully blocked",
          "CCBot": "fully blocked",
          "anthropic-ai": "not managed (inherits * rules)",
          "FacebookBot": "not managed (inherits * rules)",
          "Amazonbot": "fully blocked"
        },
        "issues": [
          "\u26a0\ufe0f 4 AI crawlers not explicitly managed: ChatGPT-User, PerplexityBot, anthropic-ai, FacebookBot"
        ],
        "error": null
      },
      "security": {
        "url": "https://leitsurabaya.com",
        "score": 25,
        "https": true,
        "headers_present": {},
        "headers_missing": {
          "HSTS (Strict-Transport-Security)": "Forces browsers to use HTTPS. Prevents downgrade attacks.",
          "Content-Security-Policy (CSP)": "Prevents XSS, clickjacking, and code injection.",
          "X-Frame-Options": "Prevents clickjacking by controlling iframe embedding.",
          "X-Content-Type-Options": "Prevents MIME-type sniffing.",
          "Referrer-Policy": "Controls how much referrer info is shared.",
          "Permissions-Policy": "Controls browser feature access (camera, microphone, geolocation)."
        },
        "header_values": {},
        "issues": [
          "\ud83d\udd34 6 security headers missing \u2014 poor security posture"
        ],
        "recommendations": [
          "HSTS (Strict-Transport-Security): Add header: Strict-Transport-Security: max-age=31536000; includeSubDomains",
          "Content-Security-Policy (CSP): Add a Content-Security-Policy header restricting script/style sources.",
          "X-Frame-Options: Add header: X-Frame-Options: SAMEORIGIN",
          "X-Content-Type-Options: Add header: X-Content-Type-Options: nosniff",
          "Referrer-Policy: Add header: Referrer-Policy: strict-origin-when-cross-origin",
          "Permissions-Policy: Add header: Permissions-Policy: camera=(), microphone=(), geolocation=()"
        ],
        "error": null
      },
      "social": {
        "url": "https://leitsurabaya.com",
        "score": 0,
        "og_tags": {},
        "twitter_tags": {},
        "og_present": [],
        "og_missing": [
          "og:title",
          "og:description",
          "og:image",
          "og:url",
          "og:type"
        ],
        "twitter_present": [],
        "twitter_missing": [
          "twitter:card"
        ],
        "issues": [
          "\ud83d\udd34 Missing required: og:title",
          "\ud83d\udd34 Missing required: og:description",
          "\ud83d\udd34 Missing required: og:image",
          "\ud83d\udd34 Missing required: og:url",
          "\ud83d\udd34 Missing required: og:type",
          "\u26a0\ufe0f Missing: twitter:card"
        ],
        "recommendations": [
          "Add Open Graph tags for rich social media previews on Facebook, LinkedIn, etc.",
          "Add Twitter Card tags for rich previews on X (Twitter)"
        ],
        "preview": {
          "title": "LEIT SURABAYA \u2013 Kursus Bahasa Inggris Terjangkau  di Surabaya",
          "description": null,
          "image": null,
          "site_name": ""
        },
        "error": null
      },
      "redirects": {
        "url": "https://leitsurabaya.com",
        "final_url": "https://www.leitsurabaya.com/",
        "chain": [
          {
            "step": 1,
            "url": "https://leitsurabaya.com",
            "status": 301,
            "time_ms": 968,
            "redirect_to": "https://www.leitsurabaya.com/",
            "redirect_type": "permanent (301)"
          },
          {
            "step": 2,
            "url": "https://www.leitsurabaya.com/",
            "status": 200,
            "time_ms": 998,
            "final": true
          }
        ],
        "total_hops": 1,
        "total_time_ms": 1966,
        "has_loop": false,
        "has_mixed_protocol": false,
        "issues": [],
        "error": null
      },
      "llms_txt": {
        "url": "https://leitsurabaya.com/llms.txt",
        "full_url": "https://leitsurabaya.com/llms-full.txt",
        "exists": true,
        "full_exists": false,
        "status": 200,
        "full_status": 404,
        "parsed": {
          "title": "leitsurabaya.com",
          "description": "LEIT (Leadership-English Institute) Surabaya \u00e2\u0080\u0094 Bukan sekadar kursus Bahasa Inggris. Institusi pengembangan diri dengan leadership-based learning, CEFR curriculum, dan ICISD values.",
          "sections": [
            {
              "name": "Home",
              "links": []
            },
            {
              "name": "Tentang",
              "links": []
            },
            {
              "name": "Program",
              "links": []
            },
            {
              "name": "Artikel",
              "links": []
            },
            {
              "name": "Kontak",
              "links": []
            }
          ],
          "links": []
        },
        "quality": {
          "score": 70,
          "issues": [
            "\u26a0\ufe0f No links found"
          ],
          "suggestions": [
            "Add key page links: - [Page Title](URL): Description"
          ]
        },
        "error": null
      },
      "broken_links": {
        "page_url": "https://leitsurabaya.com",
        "total_links": 11,
        "checked": 11,
        "broken": [],
        "redirected": [
          {
            "url": "https://wa.me/62811331700?text=Saya+ingin+AMBIL+PROMO+LEIT",
            "anchor_text": "AMBIL PROMO : IDR. 620K",
            "is_internal": false,
            "status": 200,
            "error": null,
            "redirect": {
              "from": "https://wa.me/62811331700?text=Saya+ingin+AMBIL+PROMO+LEIT",
              "to": "https://api.whatsapp.com/send/?phone=62811331700&text=Saya+ingin+AMBIL+PROMO+LEIT&type=phone_number&app_absent=0",
              "hops": 1,
              "codes": [
                302
              ]
            },
            "response_time_ms": 581
          },
          {
            "url": "https://wa.me/62811331700?text=Saya+ingin+tanya+tentang+LEIT",
            "anchor_text": "KONSULTASI GRATIS",
            "is_internal": false,
            "status": 200,
            "error": null,
            "redirect": {
              "from": "https://wa.me/62811331700?text=Saya+ingin+tanya+tentang+LEIT",
              "to": "https://api.whatsapp.com/send/?phone=62811331700&text=Saya+ingin+tanya+tentang+LEIT&type=phone_number&app_absent=0",
              "hops": 1,
              "codes": [
                302
              ]
            },
            "response_time_ms": 573
          },
          {
            "url": "http://studiosoft.id",
            "anchor_text": "StudioSoft",
            "is_internal": false,
            "status": 200,
            "error": null,
            "redirect": {
              "from": "http://studiosoft.id",
              "to": "https://studiosoft.id/",
              "hops": 1,
              "codes": [
                301
              ]
            },
            "response_time_ms": 136
          },
          {
            "url": "https://leitsurabaya.com/about",
            "anchor_text": "TENTANG KAMI",
            "is_internal": true,
            "status": 200,
            "error": null,
            "redirect": {
              "from": "https://leitsurabaya.com/about",
              "to": "https://www.leitsurabaya.com/about/",
              "hops": 1,
              "codes": [
                301
              ]
            },
            "response_time_ms": 1085
          }
        ],
        "timeout": [],
        "healthy": 7,
        "summary": {
          "total": 11,
          "healthy": 7,
          "broken": 0,
          "redirected": 4,
          "timeout": 0
        },
        "issues": [],
        "error": null
      },
      "internal_links": {
        "start_url": "https://leitsurabaya.com",
        "domain": "leitsurabaya.com",
        "pages_crawled": 1,
        "total_internal_links": 0,
        "unique_pages_found": 0,
        "max_depth_reached": 0,
        "pages": {
          "https://leitsurabaya.com": {
            "outgoing_links": 0,
            "incoming_links": 0
          }
        },
        "anchor_texts": {},
        "link_distribution": {
          "min": 0,
          "max": 0,
          "avg": 0.0
        },
        "orphan_candidates": [],
        "nofollow_links": [],
        "issues": [
          "\u26a0\ufe0f 1 page(s) have fewer than 3 internal links"
        ],
        "recommendations": [
          "Increase internal linking \u2014 aim for 3-5 relevant links per 1000 words"
        ],
        "error": null
      },
      "pagespeed": {
        "url": "https://leitsurabaya.com",
        "strategy": "mobile",
        "performance_score": null,
        "metrics": {},
        "opportunities": [],
        "diagnostics": [],
        "field_data_available": false,
        "error": "Rate limited by Google API. Wait a few minutes or add an API key."
      },
      "entity": {
        "url": "https://leitsurabaya.com",
        "entity_name": "LEIT SURABAYA \u2013 Kursus Bahasa Inggris Terjangkau  di Surabaya",
        "entities_in_schema": [],
        "sameas_analysis": {
          "found": {},
          "missing": {
            "Wikipedia": {
              "domain": "wikipedia.org",
              "priority": "Critical",
              "kg_signal": "Primary"
            },
            "Wikidata": {
              "domain": "wikidata.org",
              "priority": "Critical",
              "kg_signal": "Primary"
            },
            "LinkedIn": {
              "domain": "linkedin.com",
              "priority": "High",
              "kg_signal": "Strong"
            },
            "Twitter/X": {
              "domain": "x.com",
              "priority": "High",
              "kg_signal": "Strong"
            }
          },
          "issues": [],
          "total_found": 0,
          "total_missing_critical": 4
        },
        "wikidata": {
          "found": false,
          "qid": null,
          "url": null
        },
        "wikipedia": {
          "found": false,
          "url": null
        },
        "google_kg": {
          "checked": false,
          "found": false,
          "result": null
        },
        "nap_issues": [],
        "issues": [
          {
            "severity": "Critical",
            "area": "Schema",
            "finding": "No Organization/Person entity found in JSON-LD.",
            "fix": "Add Organization or Person schema with name, url, logo, and sameAs properties."
          },
          {
            "severity": "Info",
            "area": "Wikidata",
            "finding": "No Wikidata entry found for 'LEIT SURABAYA \u2013 Kursus Bahasa Inggris Terjangkau  di Surabaya'.",
            "fix": "If the entity meets Wikidata notability guidelines, create or improve an item with accurate third-party references. Do not create one solely for SEO."
          },
          {
            "severity": "Info",
            "area": "Wikipedia",
            "finding": "No Wikipedia article found for 'LEIT SURABAYA \u2013 Kursus Bahasa Inggris Terjangkau  di Surabaya'.",
            "fix": "Only pursue Wikipedia if the entity meets independent notability standards. Otherwise, strengthen official schema, sameAs profiles, citations, and About/Contact signals."
          },
          {
            "severity": "Info",
            "area": "sameAs",
            "finding": "Missing sameAs link to Wikipedia (Primary KG signal).",
            "fix": "Add the existing official 'wikipedia.org' URL to sameAs; do not create this profile solely for SEO."
          },
          {
            "severity": "Info",
            "area": "sameAs",
            "finding": "Missing sameAs link to Wikidata (Primary KG signal).",
            "fix": "Add the existing official 'wikidata.org' URL to sameAs; do not create this profile solely for SEO."
          },
          {
            "severity": "Info",
            "area": "sameAs",
            "finding": "Missing sameAs link to LinkedIn (Strong KG signal).",
            "fix": "Add 'linkedin.com' profile URL to sameAs array in your entity schema."
          },
          {
            "severity": "Info",
            "area": "sameAs",
            "finding": "Missing sameAs link to Twitter/X (Strong KG signal).",
            "fix": "Add 'x.com' profile URL to sameAs array in your entity schema."
          }
        ],
        "summary": {
          "entities_found": 0,
          "sameas_count": 0,
          "sameas_missing_critical": 4,
          "wikidata_found": false,
          "wikipedia_found": false,
          "google_kg_checked": false,
          "google_kg_found": false,
          "total_issues": 7
        }
      },
      "link_profile": {
        "pages_crawled": 1,
        "total_internal_links": 15,
        "total_external_links": 9,
        "unique_internal_targets": 5,
        "unique_external_domains": 5,
        "avg_internal_links_per_page": 15.0,
        "orphan_pages": {
          "count": 0,
          "urls": []
        },
        "dead_end_pages": {
          "count": 0,
          "urls": []
        },
        "top_linked_pages": [
          {
            "url": "https://www.leitsurabaya.com/",
            "inbound_links": 5
          },
          {
            "url": "https://www.leitsurabaya.com/about/",
            "inbound_links": 3
          },
          {
            "url": "https://www.leitsurabaya.com/artikel/",
            "inbound_links": 3
          },
          {
            "url": "https://www.leitsurabaya.com/contact/",
            "inbound_links": 3
          },
          {
            "url": "https://www.leitsurabaya.com/about",
            "inbound_links": 1
          }
        ],
        "top_external_domains": [
          {
            "domain": "linktr.ee",
            "links": 1
          },
          {
            "domain": "wa.me",
            "links": 1
          },
          {
            "domain": "www.instagram.com",
            "links": 1
          },
          {
            "domain": "www.tiktok.com",
            "links": 1
          },
          {
            "domain": "studiosoft.id",
            "links": 1
          }
        ],
        "issues": [],
        "site_url": "https://leitsurabaya.com"
      },
      "hreflang": {
        "url": "https://www.leitsurabaya.com/",
        "implementation_method": "none",
        "hreflang_tags_found": 0,
        "tags": [],
        "sitemap": {
          "found": false,
          "url": "https://www.leitsurabaya.com/sitemap.xml",
          "has_xhtml_namespace": false,
          "language_variants_found": [],
          "note": "No hreflang found in sitemap."
        },
        "checks": {
          "hreflang_present": {
            "passed": false,
            "severity": "Info",
            "finding": "No hreflang tags found (HTML, HTTP headers, or sitemap).",
            "fix": "If this is a single-language site, hreflang is not needed. For multi-language sites, implement hreflang via HTML link tags or sitemap."
          }
        },
        "language_code_issues": [],
        "return_tag_checks": [],
        "summary": {
          "critical": 0,
          "high": 0,
          "medium": 0,
          "low": 0,
          "passed": 0
        }
      },
      "duplicate_content": {
        "pages_analyzed": 2,
        "exact_duplicates": [],
        "near_duplicates": [],
        "thin_content": [],
        "summary": {
          "exact_duplicate_groups": 0,
          "near_duplicate_pairs": 0,
          "thin_pages": 0,
          "avg_word_count": 400
        }
      },
      "onpage": {
        "title": "LEIT SURABAYA \u2013 Kursus Bahasa Inggris Terjangkau  di Surabaya",
        "meta_description": null,
        "meta_robots": "max-image-preview:large",
        "x_robots_tag": null,
        "canonical": "https://www.leitsurabaya.com/",
        "lang": "id",
        "charset": "UTF-8",
        "viewport": "width=device-width, initial-scale=1",
        "favicon": "https://www.leitsurabaya.com/wp-content/uploads/2026/07/cropped-720475295_18048720044557666_3604778669031009517_n-32x32.jpg",
        "h1": [
          "LEIT",
          "Bukan sekedar kursus bahasa"
        ],
        "h2": [
          "Integritas, Kasih Sayang, Kecerdasan, Kepercayaan Diri, dan Ketekunan",
          "LOKASI"
        ],
        "h3": [
          "Leadership English Institute"
        ],
        "h4": [
          "LEIT SURABAYA TIMUR",
          "LEIT SURABAYA BARAT"
        ],
        "h5": [
          "0811 331 700",
          "0811 396 488",
          "Yolanda Jenkins",
          "Quick link",
          "SURABAYA TIMUR",
          "SURABAYA BARAT"
        ],
        "h6": [
          "Play. explore. learn.",
          "TENTANG KAMI",
          "LEIT SURABAYA",
          "What parent say"
        ],
        "images": [
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2026/07/logo-200x91.webp",
            "alt": "LEIT SURABAYA",
            "width": "200",
            "height": "91",
            "is_responsive_fill": false,
            "loading": null
          },
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2026/07/logo-200x91.webp",
            "alt": "LEIT SURABAYA",
            "width": "200",
            "height": "91",
            "is_responsive_fill": false,
            "loading": null
          },
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2026/07/pexels-farzin-19564484.webp",
            "alt": "",
            "width": "1039",
            "height": "1300",
            "is_responsive_fill": false,
            "loading": null
          },
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2026/07/pexels-zen-chung-5537546-1-e1783047286381.webp",
            "alt": "",
            "width": "300",
            "height": "396",
            "is_responsive_fill": false,
            "loading": null
          },
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2022/03/day-care-head-of-school-signature.png",
            "alt": "",
            "width": "129",
            "height": "64",
            "is_responsive_fill": false,
            "loading": null
          },
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2022/04/day-care-home-testimonial-image.jpg",
            "alt": "",
            "width": "320",
            "height": "480",
            "is_responsive_fill": false,
            "loading": "lazy"
          },
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2026/07/logo-1-300x136.webp",
            "alt": "",
            "width": "300",
            "height": "136",
            "is_responsive_fill": false,
            "loading": null
          }
        ],
        "links": {
          "internal": [
            {
              "href": "https://leitsurabaya.com/about",
              "text": "TENTANG KAMI",
              "rel": []
            }
          ],
          "external": [
            {
              "href": "https://www.leitsurabaya.com/",
              "text": "",
              "rel": [
                "home"
              ]
            },
            {
              "href": "https://www.leitsurabaya.com/",
              "text": "BERANDA",
              "rel": []
            },
            {
              "href": "https://www.leitsurabaya.com/about/",
              "text": "TENTANG",
              "rel": []
            },
            {
              "href": "https://www.leitsurabaya.com/artikel/",
              "text": "ARTIKEL",
              "rel": []
            },
            {
              "href": "https://www.leitsurabaya.com/contact/",
              "text": "HUBUNGI",
              "rel": []
            },
            {
              "href": "https://linktr.ee/leitsurabaya",
              "text": "KONSULTASI GRATIS",
              "rel": []
            },
            {
              "href": "https://linktr.ee/leitsurabaya",
              "text": "KONSULTASI GRATIS",
              "rel": []
            },
            {
              "href": "https://www.leitsurabaya.com/",
              "text": "",
              "rel": [
                "home"
              ]
            },
            {
              "href": "https://www.leitsurabaya.com/",
              "text": "BERANDA",
              "rel": []
            },
            {
              "href": "https://www.leitsurabaya.com/about/",
              "text": "TENTANG",
              "rel": []
            },
            {
              "href": "https://www.leitsurabaya.com/artikel/",
              "text": "ARTIKEL",
              "rel": []
            },
            {
              "href": "https://www.leitsurabaya.com/contact/",
              "text": "HUBUNGI",
              "rel": []
            },
            {
              "href": "https://wa.me/62811331700?text=Saya+ingin+AMBIL+PROMO+LEIT",
              "text": "AMBIL PROMO : IDR. 620K",
              "rel": []
            },
            {
              "href": "https://wa.me/62811331700?text=Saya+ingin+tanya+tentang+LEIT",
              "text": "KONSULTASI GRATIS",
              "rel": []
            },
            {
              "href": "https://wa.me/62811331700?text=Saya+ingin+tanya+tentang+LEIT",
              "text": "HUBUNGI KAMI",
              "rel": []
            },
            {
              "href": "https://wa.me/62811331700?text=Saya+ingin+AMBIL+PROMO+LEIT",
              "text": "DAFTAR SEKARANG AMBIL PROMO",
              "rel": []
            },
            {
              "href": "https://www.instagram.com/leitsurabaya/",
              "text": "",
              "rel": [
                "noopener",
                "noreferrer"
              ]
            },
            {
              "href": "https://www.tiktok.com/@leitsurabaya",
              "text": "",
              "rel": [
                "noopener",
                "noreferrer"
              ]
            },
            {
              "href": "https://www.leitsurabaya.com/",
              "text": "BERANDA",
              "rel": []
            },
            {
              "href": "https://www.leitsurabaya.com/about/",
              "text": "TENTANG",
              "rel": []
            },
            {
              "href": "https://www.leitsurabaya.com/artikel/",
              "text": "ARTIKEL",
              "rel": []
            },
            {
              "href": "https://www.leitsurabaya.com/contact/",
              "text": "HUBUNGI",
              "rel": []
            },
            {
              "href": "http://studiosoft.id",
              "text": "StudioSoft",
              "rel": []
            }
          ]
        },
        "pagination": {
          "prev": null,
          "next": null
        },
        "resource_hints": {
          "preload": [],
          "preconnect": [
            {
              "href": "https://fonts.googleapis.com",
              "as": null,
              "type": null,
              "crossorigin": null
            },
            {
              "href": "https://fonts.gstatic.com",
              "as": null,
              "type": null,
              "crossorigin": "anonymous"
            }
          ],
          "dns-prefetch": [
            {
              "href": "https://www.leitsurabaya.com",
              "as": null,
              "type": null,
              "crossorigin": null
            },
            {
              "href": "https://www.googletagmanager.com",
              "as": null,
              "type": null,
              "crossorigin": null
            },
            {
              "href": "https://fonts.googleapis.com",
              "as": null,
              "type": null,
              "crossorigin": null
            }
          ],
          "prefetch": [],
          "prerender": []
        },
        "schema": [],
        "open_graph": {},
        "twitter_card": {},
        "word_count": 398,
        "hreflang": []
      },
      "readability": {
        "word_count": 320,
        "sentence_count": 14,
        "paragraph_count": 10,
        "syllable_count": 765,
        "avg_sentence_length": 22.9,
        "avg_paragraph_length": 1.4,
        "avg_syllables_per_word": 2.39,
        "flesch_reading_ease": 0,
        "flesch_kincaid_grade": 21.5,
        "reading_level": "Extremely Difficult (post-graduate)",
        "estimated_reading_time_min": 1.6,
        "complex_words": 130,
        "complex_word_pct": 40.6,
        "issues": [
          "\u26a0\ufe0f Content is difficult to read (Flesch: 0) \u2014 may reduce engagement",
          "\u26a0\ufe0f 40.6% complex words (3+ syllables) \u2014 consider simplifying"
        ],
        "recommendations": [
          "Simplify vocabulary and shorten sentences",
          "Rewrite the flagged long sentences below using the suggested replacements."
        ],
        "sentence_rewrites": [
          {
            "current": "Homepage hero intro block is broad and hard to scan.",
            "suggested": "Use a 2-3 sentence hero: who you help, what users can do here, and where to start. Example: \"Learn practical ethical hacking with step-by-step guides. Start with Wi-Fi security, Active Directory, or malware analysis using the tracks below.\"",
            "current_word_count": "template",
            "target_word_count": "40-60 total (split into 2-3 sentences)"
          },
          {
            "current": "Section descriptions mix too many topics in one long paragraph.",
            "suggested": "Replace with short blurbs per section (1 sentence each) and add a clear CTA link: \"Start Wi-Fi Security\", \"Explore AD Attack Paths\", \"View Red-Team Cheat Sheets\".",
            "current_word_count": "template",
            "target_word_count": "12-20 words per blurb"
          }
        ]
      },
      "article": {
        "url": "https://leitsurabaya.com",
        "cms_detected": "wordpress",
        "title": "LEIT SURABAYA \u2013 Kursus Bahasa Inggris Terjangkau  di Surabaya",
        "meta_description": "",
        "og_description": "",
        "author": "",
        "publish_date": "",
        "labels": [],
        "headings": {
          "h1": [
            "LEIT",
            "Bukan sekedar kursus bahasa"
          ],
          "h2": [
            "Integritas, Kasih Sayang, Kecerdasan, Kepercayaan Diri, dan Ketekunan",
            "LOKASI"
          ],
          "h3": [
            "Leadership English Institute"
          ]
        },
        "paragraphs": [
          "Di sinilah pemikiran yang ambisius dibentuk menjadi pribadi yang visioner, komunikator global yang percaya diri, serta pemimpin masa depan yang mampu beradaptasi dengan perubahan, berpikir kritis, berkolaborasi lintas budaya, dan memberikan dampak positif bagi masyarakat di tingkat nasional maupun internasional.",
          "Prinsip-prinsip ini sepenuhnya terintegrasi ke dalam metodologi pembelajaran kami untuk membantu siswa mempercepat penguasaan bahasa Inggris mereka.",
          "Dengan menumbuhkan nilai-nilai ini, siswa mampu mengatasi hambatan umum seperti rasa takut, keraguan, dan kurang percaya diri, sehingga mereka dapat berkomunikasi lebih akurat dan efektif dalam waktu yang lebih singkat. Di luar kemampuan berbahasa, LEIT membentuk individu menjadi pribadi yang percaya diri dan berwawasan luas yang dapat menonjol di lingkungan akademik, profesional, dan bisnis.",
          "\u201cAwalnya saya ragu bisa belajar Bahasa Inggris karena dari nol banget. Tapi di LEIT, cara belajarnya beda. Setelah 4 bulan di General English, saya udah berani ngobrol pake Bahasa Inggris. Lanjut ke IELTS Prep, dalam 3 bulan saya berhasil dapat skor 6.5 dan sekarang lagi proses daftar beasiswa S2. Terima kasih LEIT, kalian luar biasa!\u201d",
          "Ruko Pakuwon Town Square Blok AA2-10 Area Pakuwon City Mall (Patos), Kec. Mulyorejo, Surabaya, Jawa Timur \u2013 60112",
          "Apartment Waterplace Residence Ruko A/17 Seberang Pakuwon Mall, Kec. Wiyung, Surabaya, Jawa Timur \u2013 60227",
          "Faucibus nulla tincidunt sagittis faucibus proin habitasse nunc erat sed nisi non pulvinar at ante diam nulla tincidunt lectus maecenas penatibus nam suspendisse cursus risus, ac nibh suspendisse",
          "Lebih dari sekadar tempat belajar tata bahasa, kosakata, atau kemampuan berbicara, kami menghadirkan pengalaman belajar yang membentuk karakter, kepercayaan diri, dan pola pikir global. Setiap program dirancang untuk membantu peserta didik berkomunikasi secara efektif dalam bahasa Inggris sekaligus mengembangkan kemampuan berpikir kritis, kreativitas, kolaborasi, dan kepemimpinan. Dengan metode pembelajaran yang interaktif, lingkungan yang mendukung, serta pengajar yang berpengalaman, kami mempersiapkan setiap siswa untuk meraih peluang akademik, profesional, dan kehidupan di tingkat internasional. Karena bagi kami, belajar bahasa Inggris bukan hanya tentang menguasai sebuah bahasa, melainkan tentang membuka pintu menuju masa depan yang lebih luas dan penuh kesempatan."
        ],
        "images": [
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2026/07/pexels-farzin-19564484.webp",
            "alt": "",
            "width": "1039",
            "height": "1300",
            "loading": ""
          },
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2026/07/pexels-zen-chung-5537546-1-e1783047286381.webp",
            "alt": "",
            "width": "300",
            "height": "396",
            "loading": ""
          },
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2022/03/day-care-head-of-school-signature.png",
            "alt": "",
            "width": "129",
            "height": "64",
            "loading": ""
          },
          {
            "src": "https://www.leitsurabaya.com/wp-content/uploads/2022/04/day-care-home-testimonial-image.jpg",
            "alt": "",
            "width": "320",
            "height": "480",
            "loading": "lazy"
          }
        ],
        "structured_data": [],
        "readability": {
          "flesch_reading_ease": 0,
          "fkgl": 20.8,
          "grade_label": "Difficult (technical / specialist audience)",
          "word_count": 333,
          "sentence_count": 16,
          "avg_sentence_length": 20.8,
          "avg_syllables_per_word": 2.4
        },
        "target_keyword": "kepercayaan diri dan",
        "extracted_keywords": [
          "kepercayaan diri dan",
          "menjadi pribadi yang",
          "yang percaya diri",
          "masa depan yang",
          "akademik profesional dan",
          "belajar bahasa inggris",
          "surabaya jawa timur",
          "berpikir kritis",
          "untuk membantu",
          "efektif dalam",
          "yang lebih",
          "nulla tincidunt"
        ],
        "related_keywords": [
          "kepercayaan diri dan kecemasan komunikasi interpersonal pada mahasiswa",
          "kepercayaan diri dan self efficacy",
          "membangun kepercayaan diri dan memberi dukungan",
          "membangun kepercayaan diri dan mental yang kuat",
          "pentingnya kepercayaan diri dan dukungan keluarga dalam kecemasan matematika",
          "kepercayaan diri self confidence dan perkembangannya pada remaja",
          "hubungan antara kepercayaan diri dan kesehatan mental pada mahasiswa",
          "sebutkan simbol kepercayaan diri dan wibawa dari suku rote",
          "apa hubungan antara kepercayaan diri dan kesiapan",
          "bagaimana prokrastinasi memengaruhi kepercayaan diri dan kesehatan mental"
        ],
        "seo_issues": [
          {
            "severity": "Warning",
            "area": "Meta Description",
            "finding": "No meta description found.",
            "fix": "Add a compelling 120-155 character meta description with a CTA."
          },
          {
            "severity": "Warning",
            "area": "H1",
            "finding": "Multiple H1 tags found (2).",
            "fix": "Use exactly one H1 per page."
          },
          {
            "severity": "Warning",
            "area": "Content",
            "finding": "Content may be thin for a blog post (333 words).",
            "fix": "Aim for 1,500+ words of substantive, unique content."
          },
          {
            "severity": "Warning",
            "area": "E-E-A-T",
            "finding": "No author attribution detected.",
            "fix": "Add a visible author byline with credentials. Critical post-Dec 2025 E-E-A-T update."
          },
          {
            "severity": "Info",
            "area": "Freshness",
            "finding": "No publish date detected in markup.",
            "fix": "Add visible publish/update date and datePublished in Article schema."
          },
          {
            "severity": "Warning",
            "area": "Images",
            "finding": "4 image(s) missing alt text.",
            "fix": "Add descriptive alt text (10-125 chars) to all non-decorative images."
          },
          {
            "severity": "Warning",
            "area": "Schema",
            "finding": "No JSON-LD structured data found.",
            "fix": "Add Article/BlogPosting schema with author, datePublished, image, and publisher."
          },
          {
            "severity": "Info",
            "area": "Readability",
            "finding": "Content is very difficult to read (Flesch score: 0).",
            "fix": "Simplify sentences. Aim for Flesch score \u2265 50 for broader audience reach."
          }
        ]
      }
    },
    "environment": {
      "primary": "WordPress",
      "runtime": "Managed CMS",
      "confidence": "high",
      "signals": [
        "WordPress core paths detected",
        "WordPress generator meta detected"
      ],
      "alternatives": []
    },
    "environment_fixes": [
      {
        "severity": "warning",
        "title": "Meta description is missing or out of range",
        "reason": "This can reduce SERP CTR and snippet quality.",
        "fix": "Use your SEO plugin (Yoast/RankMath/AIOSEO) or theme templates to set title/meta and OG/Twitter tags."
      },
      {
        "severity": "critical",
        "title": "6 security headers missing",
        "reason": "Missing headers reduce trust and can expose the site to browser/security risks.",
        "fix": "Set headers via server config (Nginx/Apache) or CDN edge rules."
      },
      {
        "severity": "warning",
        "title": "Social meta tags are incomplete",
        "reason": "Missing OG/Twitter tags weakens social previews and share quality.",
        "fix": "Use your SEO plugin (Yoast/RankMath/AIOSEO) or theme templates to set title/meta and OG/Twitter tags."
      },
      {
        "severity": "info",
        "title": "Performance measurement incomplete",
        "reason": "PageSpeed API returned an error, so CWV recommendations are less reliable.",
        "fix": "Set `PAGESPEED_API_KEY` in your environment or `.env` file (see `.env.example`), then rerun. The CLI also accepts `--api-key`. Prioritize LCP/INP/CLS fixes from that output."
      },
      {
        "severity": "warning",
        "title": "Content readability is difficult",
        "reason": "Long, complex text can reduce engagement and comprehension.",
        "fix": "Rewrite key sections with shorter sentences (15-20 words), shorter paragraphs (2-4 sentences), and clearer subheadings."
      }
    ]
  }
}
