Catalog / detection.id
65

SEO audit for detection.id

Biro Psikologi Detection - Make Your Dreams Come True

otherWordPress

Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Make Your Dreams Come True

50
pages crawled
50
indexable pages
0
errors
112
warnings
358
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 65 0 58 2
Titles 92 0 14 0
Content 92 0 13 24
Structured Data 95 0 8 50
Meta Description 97 0 5 40
Duplicate 98 0 4 2
Headings 98 0 4 0
Images 98 0 3 4
Agent Readiness 99 0 2 58
Canonical 99 0 1 1
Crawlability 100 0 0 5
Performance 100 0 0 103
Security 100 0 0 50
Social 100 0 0 16
URL 100 0 0 3
Findings

Warnings (12 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 2 occurrence(s)

warning Interior page canonicalizes to the homepage

Rule canonical.points_to_homepage · Canonical · 1 occurrence(s)

  • https://detection.id/team_member/nama-saya/ — this interior page canonicalizes to the homepage (https://detection.id/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.

warning Duplicate page content

Rule duplicate.content · Duplicate · 2 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 2 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 3 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 58 occurrence(s)

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 3 occurrence(s)

  • https://detection.id/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://detection.id/?utm_source=chatgpt.com — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://detection.id/team_member/nama-saya/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Schema describes content not visible on the page

Rule schema.hidden_content · Structured Data · 5 occurrence(s)

  • https://detection.id/author/detection/ — a schema name/headline ("Detection, Pengarang di Biro Psikologi Detection") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://detection.id/category/mahasiswa/ — a schema name/headline ("Mahasiswa Arsip - Biro Psikologi Detection") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://detection.id/team/nama-member/ — a schema name/headline ("Nama Member - Biro Psikologi Detection") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://detection.id/team_group/konselor-pendidikan/ — a schema name/headline ("Konselor Arsip - Biro Psikologi Detection") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://detection.id/testimonial/naila-az-zahra/ — a schema name/headline ("N***** H***** - Biro Psikologi Detection") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 14 occurrence(s)

Notices (19 rules)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

  • https://detection.id/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 44 occurrence(s)

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 1 occurrence(s)

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 2 occurrence(s)

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 50 occurrence(s)

  • https://detection.id/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/6-cara-efektif-mengendalikan-overthinking/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/art-therapy-sebagai-media-pelepasan-emosi-yang-efektif/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/blog-artikel/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/blog/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/cookie-settings/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/fatherless-generation-dan-risiko-perilaku-menyimpang-pada-remaja/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/guru-paud-harus-melek-it/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/guru-paud-kreativitasnya-di-masa-pandemi-covid-19/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/kesehatan-mental-ibu-dan-perkembangan-anak/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/layanan-kami/kelas-pengembangan-diri/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/mengenal-love-bombing-dan-bahayanya/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/mmpi-2-untuk-seleksi-masuk-kedokteran-benara-tau-tidak/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/overthinking-normal-atau-gangguan-psikologis/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/pemberitahuan-privasi/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/pentingnya-memahami-tumbuh-kembang-anak-bagi-orang-tua/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/pentingnya-pola-asuh-anak-dengan-metode-hypnoparenting/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/pentingnya-tes-bakat-dan-minat-di-dunia-pendidikan/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/seberapa-penting-pendidikan-melek-media-bagi-anak-usia-dini/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/syarat-dan-ketentuan/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/terus-mengejar-untuk-bisa-mengajar/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/tes-kesiapan-sekolah-penting-atau-tidak/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/workshop-merangkai-bencouraging-yourself-through-flower-arrangement/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/worship-syndrome-cws/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://detection.id/yuk-sadari-faktor-faktor-psikologis-yang-perlu-dipertimbangkan-sebelum-ananda-memasuki-sekolah/ — the likely hero/LCP image (svg+xml;base64,phn2zyb4bwxucz0iahr0cdovl3d3dy53my5vcmcvmjawmc9zdmciihdpzhropsixotaiighlawdodd0indkiihzpzxdcb3g9ijagmcaxotagndkipjxyzwn0ihdpzhropsixmdaliibozwlnahq9ijewmcuiihn0ewxlpsjmawxsoinjzmq0zgi7zmlsbc1vcgfjaxr5oiawlje7ii8+pc9zdmc+) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 4 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 2 occurrence(s)

  • https://detection.id/blog/ — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://detection.id/team/nama-member/ — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 36 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 4 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 3 occurrence(s)

  • https://detection.id/ — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://detection.id/?utm_source=chatgpt.com — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://detection.id/team_member/nama-saya/ — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 50 occurrence(s)

  • https://detection.id/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/6-cara-efektif-mengendalikan-overthinking/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/art-therapy-sebagai-media-pelepasan-emosi-yang-efektif/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/blog-artikel/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/blog/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/cookie-settings/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/fatherless-generation-dan-risiko-perilaku-menyimpang-pada-remaja/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/guru-paud-harus-melek-it/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/guru-paud-kreativitasnya-di-masa-pandemi-covid-19/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/kesehatan-mental-ibu-dan-perkembangan-anak/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/layanan-kami/kelas-pengembangan-diri/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/mengenal-love-bombing-dan-bahayanya/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/mmpi-2-untuk-seleksi-masuk-kedokteran-benara-tau-tidak/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/overthinking-normal-atau-gangguan-psikologis/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/pemberitahuan-privasi/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/pentingnya-memahami-tumbuh-kembang-anak-bagi-orang-tua/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/pentingnya-pola-asuh-anak-dengan-metode-hypnoparenting/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/pentingnya-tes-bakat-dan-minat-di-dunia-pendidikan/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/seberapa-penting-pendidikan-melek-media-bagi-anak-usia-dini/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/syarat-dan-ketentuan/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/terus-mengejar-untuk-bisa-mengajar/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/tes-kesiapan-sekolah-penting-atau-tidak/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/workshop-merangkai-bencouraging-yourself-through-flower-arrangement/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/worship-syndrome-cws/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://detection.id/yuk-sadari-faktor-faktor-psikologis-yang-perlu-dipertimbangkan-sebelum-ananda-memasuki-sekolah/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice URL redirects to another URL

Rule redirect.single · Crawlability · 5 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 50 occurrence(s)

notice Missing recommended security headers

Rule security.missing_headers · Security · 50 occurrence(s)

notice URL is very long

Rule url.too_long · URL · 1 occurrence(s)

notice Underscores in URL path (prefer hyphens)

Rule url.underscores · URL · 2 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://detection.id/
Biro Psikologi Detection - Make Your Dreams Come True
200 yes 621 50
https://detection.id/blog-artikel/
Blog Artikel - Biro Psikologi Detection
200 yes 632 50
https://detection.id/karir/
Karir - Biro Psikologi Detection
200 yes 144 50
https://detection.id/kontak/
Kontak Biro Psikologi Detection - Biro Psikologi Detection
200 yes 82 50
https://detection.id/layanan/
Layanan Kami - Biro Psikologi Detection
200 yes 337 50
https://detection.id/psikolog/
Psikolog - Biro Psikologi Detection
200 yes 107 50
https://detection.id/tentang-kami/
Tentang Kami - Biro Psikologi Detection
200 yes 218 50
https://detection.id/atribusi-data/
Atribusi Data - Biro Psikologi Detection
200 yes 145 14
https://detection.id/cookie-settings/
Cookie Settings - Biro Psikologi Detection
200 yes 157 14
https://detection.id/pemberitahuan-privasi/
Pemberitahuan Privasi - Biro Psikologi Detection
200 yes 377 14
https://detection.id/syarat-dan-ketentuan/
Syarat dan Ketentuan - Biro Psikologi Detection
200 yes 213 14
https://detection.id/?utm_source=chatgpt.com
Biro Psikologi Detection - Make Your Dreams Come True
200 yes 621 1
https://detection.id/layanan-kami/kerjasama-sekolah-instansi-perusahaan/
Kerjasama Sekolah/ Instansi/Perusahaan - Biro Psikologi Detection
200 yes 491 2
https://detection.id/layanan-kami/konsultasi-anak-2/
Konsultasi Anak - Biro Psikologi Detection
200 yes 243 2
https://detection.id/layanan-kami/konsultasi-pasangan-2/
Konsultasi Pasangan - Biro Psikologi Detection
200 yes 222 2
https://detection.id/layanan-kami/konsultasi-pribadi/
Konsultasi Pribadi - Biro Psikologi Detection
200 yes 267 2
https://detection.id/layanan-kami/outbound/
Outbound - Biro Psikologi Detection
200 yes 384 2
https://detection.id/layanan-kami/training/
Training - Biro Psikologi Detection
200 yes 435 2
https://detection.id/tes-kesiapan-sekolah/
Tes Kesiapan Sekolah - Biro Psikologi Detection
200 yes 257 2
https://detection.id/tes-minat-bakat-dan-gaya-belajar/
Tes Minat Bakat dan Gaya Belajar (untuk SD/SMP) - Biro Psikologi Detection
200 yes 244 2
https://detection.id/tes-penjurusan-di-perguruan-tinggi/
Tes Penjurusan di Perguruan Tinggi (untuk SMA/MA/SMK) - Biro Psikologi Detection
200 yes 239 2
https://detection.id/tes-penjurusan-di-sma/
Tes Penjurusan di SMA/MA/SMK (untuk SMP/MTS) - Biro Psikologi Detection
200 yes 476 2
https://detection.id/art-therapy-sebagai-media-pelepasan-emosi-yang-efektif/
Art therapy sebagai Media Pelepasan Emosi yang Efektif - Biro Psikologi Detection
200 yes 520 3
https://detection.id/6-cara-efektif-mengendalikan-overthinking/
6 Cara Efektif Mengendalikan Overthinking - Biro Psikologi Detection
200 yes 529 2
https://detection.id/fatherless-generation-dan-risiko-perilaku-menyimpang-pada-remaja/
Fatherless Generation dan Risiko Perilaku Menyimpang pada Remaja - Biro Psikologi Detection
200 yes 890 2
https://detection.id/guru-paud-harus-melek-it/
Guru PAUD harus Melek IT - Biro Psikologi Detection
200 yes 969 2
https://detection.id/guru-paud-kreativitasnya-di-masa-pandemi-covid-19/
Guru PAUD & Kreativitasnya di Masa Pandemi COVID-19 - Biro Psikologi Detection
200 yes 675 2
https://detection.id/kesehatan-mental-ibu-dan-perkembangan-anak/
Pentingnya Kesehatan Mental Ibu dalam Pengasuhan Anak - Biro Psikologi Detection
200 yes 391 2
https://detection.id/mengenal-love-bombing-dan-bahayanya/
Mengenal Love Bombing dan Bahayanya! - Biro Psikologi Detection
200 yes 522 2
https://detection.id/mmpi-2-untuk-seleksi-masuk-kedokteran-benara-tau-tidak/
MMPI-2 untuk Seleksi Masuk Kedokteran Benar atau Tidak?! - Biro Psikologi Detection
200 yes 570 2
https://detection.id/overthinking-normal-atau-gangguan-psikologis/
Overthinking: Normal Atau Gangguan Psikologis? - Biro Psikologi Detection
200 yes 590 2
https://detection.id/pentingnya-memahami-tumbuh-kembang-anak-bagi-orang-tua/
Pentingnya Memahami Tumbuh Kembang Anak bagi Orang Tua - Biro Psikologi Detection
200 yes 556 2
https://detection.id/pentingnya-pola-asuh-anak-dengan-metode-hypnoparenting/
Pentingnya Pola Asuh Anak dengan Metode Hypnoparenting - Biro Psikologi Detection
200 yes 590 2
https://detection.id/pentingnya-tes-bakat-dan-minat-di-dunia-pendidikan/
Pentingnya Tes Bakat dan Minat di Dunia Pendidikan - Biro Psikologi Detection
200 yes 483 2
https://detection.id/terus-mengejar-untuk-bisa-mengajar/
Terus Mengejar untuk Bisa Mengajar - Biro Psikologi Detection
200 yes 467 2
https://detection.id/tes-kesiapan-sekolah-penting-atau-tidak/
Tes Kesiapan Sekolah, Penting atau Tidak? - Biro Psikologi Detection
200 yes 598 2
https://detection.id/worship-syndrome-cws/
Worship Syndrome (CWS) - Biro Psikologi Detection
200 yes 520 2
https://detection.id/yuk-sadari-faktor-faktor-psikologis-yang-perlu-dipertimbangkan-sebelum-ananda-memasuki-sekolah/
Yuk, Sadari Faktor-faktor Psikologis yang Perlu Dipertimbangkan Sebelum Ananda Memasuki Sekolah! - Biro Psikologi Detection
200 yes 703 2
https://detection.id/seberapa-penting-pendidikan-melek-media-bagi-anak-usia-dini/
Seberapa Penting Pendidikan Melek Media bagi Anak Usia Dini? - Biro Psikologi Detection
200 yes 861 2
https://detection.id/workshop-merangkai-bencouraging-yourself-through-flower-arrangement/
Workshop Merangkai Bunga "Encouraging Yourself Through Flower Arrangement" - Biro Psikologi Detection
200 yes 101 1
https://detection.id/team_member/nama-saya/
Biro Psikologi Detection - Make Your Dreams Come True
200 yes 621 2
https://detection.id/category/mahasiswa/
Mahasiswa Arsip - Biro Psikologi Detection
200 yes 42 1
https://detection.id/author/detection/
Detection, Pengarang di Biro Psikologi Detection
200 yes 10 0
https://detection.id/blog/
Blog - Biro Psikologi Detection
200 yes 35 0
https://detection.id/laman-contoh/
Laman Contoh - Biro Psikologi Detection
200 yes 65 0
https://detection.id/layanan-kami/
Layanan Kami - Biro Psikologi Detection
200 yes 337 0
https://detection.id/layanan-kami/kelas-pengembangan-diri/
Kelas Pengembangan Diri - Biro Psikologi Detection
200 yes 230 0
https://detection.id/team/nama-member/
Nama Member - Biro Psikologi Detection
200 yes 19 0
https://detection.id/team_group/konselor-pendidikan/
Konselor Arsip - Biro Psikologi Detection
200 yes 14 0
https://detection.id/testimonial/naila-az-zahra/
N***** H***** - Biro Psikologi Detection
200 yes 30 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →