Verified internal navigation
At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality.
98.21/100 link health · 70.25/100 quality · 67 internal destinations
New comparison baseline. A change in coverage is not a verified improvement.
The diagnostic report below may cover additional pages and external links. Only the stored competitive sample determines the ranking. At least 10 verified internal links are required; unavailable checklist items do not exclude a site. How scoring works
The quick verdict
2 broken links to fix.
- Link health
- 98.21/100
- Quality checklist
- 70.25/100
- Broken links
- 2
Ranks first
Breaks ties
Confirmed in sample
67 links verified · 2 unknown · 20 selected source pages · 97% of selected destinations verified. Sample only. Unknown links are not counted as broken.
What to fix first
View all priorities →- Fix 2 broken links
Start with navigation and internal links so visitors can reach your pages.
- Main landmark
Mark the main content with one <main> or role="main" landmark.
- Links named
Give every link visible text or a meaningful accessible name.
Fix with your coding assistant
Copy a ready-to-use prompt with the issues and affected URLs.
View full reportHide full reportConfirmed issues, suggested fixes and the evidence behind them.
Extended diagnostic evidence
2 confirmed broken links in 134 verified. 87 discovered links could not be verified.
61% of discovered links verified. These diagnostic counts may include pages and external links outside the ranked sample. Unknown links are not counted as broken.
- Broken links
- 2
- Links verified
- 134
- Unverifiable
- 85
- Pages read
- 34
mostly access denied
Broken links
2 internal · 0 external
Latest competitive sample and evidence · 70.25/100 quality
At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality. The available outcomes agreed between passes.
20 selected source URLs · 69 internal destinations. 67 evaluated · 2 unknown · 0 using previous evidence. The expanded diagnostic report follows below.
- SEO
- 77.00/100
- Accessibility
- 73.89/100
- Structure
- 60.00/100
- Sharing
- 72.22/100
Selected pages
- https://snpmb.id/
- http://snpmb.id/fr
- https://snpmb.id/faq
- https://snpmb.id/jadwal-penting
- https://snpmb.id/link-penting
- https://snpmb.id/snbp/daya-tampung-snbp
- https://snpmb.id/snbp/informasi-umum
- https://snpmb.id/snbp/kuota-sekolah
- https://snpmb.id/snbp/pengumuman-snbp
- https://snpmb.id/snbp/viewer-data-sekolah
- https://snpmb.id/snpmb
- https://snpmb.id/terkini
- https://snpmb.id/unduhan
- https://snpmb.id/utbk-snbt/daya-tampung-snbt
- https://snpmb.id/utbk-snbt/informasi-umum
- https://snpmb.id/utbk-snbt/kota-utbk-pilihan-peserta
- https://snpmb.id/utbk-snbt/pengumuman-snbt
- https://snpmb.id/utbk-snbt/pusat-utbk
- https://snpmb.id/utbk-snbt/pusat-utbk-tuna-netra
- https://snpmb.id/utbk-snbt/sub-pusat-utbk
Internal link verdicts and weights
- ok · weight 6 · http://snpmb.id/fr
- unverifiable · weight 6 · https://portal.snpmb.id/
- ok · weight 6 · https://snpmb.id/
- ok · weight 6 · https://snpmb.id/faq
- ok · weight 6 · https://snpmb.id/jadwal-penting
- ok · weight 6 · https://snpmb.id/link-penting
- ok · weight 6 · https://snpmb.id/snbp/daya-tampung-snbp
- ok · weight 6 · https://snpmb.id/snbp/informasi-umum
- ok · weight 6 · https://snpmb.id/snbp/kuota-sekolah
- ok · weight 6 · https://snpmb.id/snbp/pengumuman-snbp
- ok · weight 6 · https://snpmb.id/snbp/viewer-data-sekolah
- ok · weight 6 · https://snpmb.id/snpmb
- ok · weight 6 · https://snpmb.id/terkini
- ok · weight 6 · https://snpmb.id/unduhan
- ok · weight 6 · https://snpmb.id/utbk-snbt/daya-tampung-snbt
- ok · weight 6 · https://snpmb.id/utbk-snbt/informasi-umum
- ok · weight 6 · https://snpmb.id/utbk-snbt/kota-utbk-pilihan-peserta
- ok · weight 6 · https://snpmb.id/utbk-snbt/pengumuman-snbt
- ok · weight 6 · https://snpmb.id/utbk-snbt/pusat-utbk
- ok · weight 6 · https://snpmb.id/utbk-snbt/pusat-utbk-tuna-netra
- ok · weight 6 · https://snpmb.id/utbk-snbt/sub-pusat-utbk
- ok · weight 4 · https://halo.snpmb.id/
- ok · weight 4 · https://snpmb.id/blog/siaran-pers-nomor-02-sipers-snpmb-ii-2025-penyelesaian-pengisian-pdss-untuk-memberikan-kesempatan-siswa-mendaftar-snbp
- ok · weight 4 · https://snpmb.id/blog/siaran-pers-penutupan-pendaftaran-snbp-2025
- ok · weight 4 · https://snpmb.id/blog/waktu-pelaksanaan-utbk-2026
- ok · weight 4 · https://snpmb.id/privacy-policy
- ok · weight 2 · https://files.snpmb.id/panduan-2026/ETNOMUSIKOLOGI.zip
- ok · weight 2 · https://files.snpmb.id/panduan-2026/FOTOGRAFI.zip
- ok · weight 2 · https://files.snpmb.id/panduan-2026/FTV.zip
- ok · weight 2 · https://files.snpmb.id/panduan-2026/KARAWITAN.zip
- ok · weight 2 · https://files.snpmb.id/panduan-2026/MUSIK.zip
- ok · weight 2 · https://files.snpmb.id/panduan-2026/OLAHRAGA.zip
- ok · weight 2 · https://files.snpmb.id/panduan-2026/PANDUAN%20UMUM%20PORTO%202026%20(09012026).pdf
- ok · weight 2 · https://files.snpmb.id/panduan-2026/PEDALANGAN.zip
- ok · weight 2 · https://files.snpmb.id/panduan-2026/SENDRATASIK.zip
- ok · weight 2 · https://files.snpmb.id/panduan-2026/SRDSKR.zip
- ok · weight 2 · https://files.snpmb.id/panduan-2026/TARI.zip
- ok · weight 2 · https://files.snpmb.id/panduan-2026/TEATER.zip
- ok · weight 2 · https://files.snpmb.id/web2026/01_Sipers_Pengumuman%20Seleksi%20Jalur%20SNBP%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/02_Sipers%20Pengumuman%20SNBT%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/08_Sipers%20Peluncuran%20SNPMB%20Tahun%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Materi%20Sosialisasi%20Portofolio%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Panduan%20Pendaftaran%20SNBP%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Panduan%20Pendaftaran%20UTBK%20SNBT%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Panduan%20Pengisian%20PDSS%202026%20Manual.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Panduan%20Pengisian%20PDSS%202026%20e-Rapor.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Paparan%20Hasil%20SNBP%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Paparan%20Informasi%20SNPMB%202026%20untuk%20Peluncuran.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Paparan%20Konferensi%20Pers%20Hasil%20SNBT%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Pemberitahuan%20Verval%20SNPMB%202026%20-%20Pusdatin%20Kemdikdasmen.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Pengumuman%20KIPK%20SNBP%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Pengumuman%20SNBT%20KIPK%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/SE%20Dinas_3188_Pemberitahuan%20e_rapor%20untuk%20SNPMB%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Sosialisasi%20PDSS%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Sosialisasi%20SNBP%202026.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Tata%20Cara%20Pembayaran%20UTBK%20SNBT%202026%20-%20BNI.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Tata%20Cara%20Pembayaran%20UTBK%20SNBT%202026%20-%20BRI.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Tata%20Cara%20Pembayaran%20UTBK%20SNBT%202026%20-%20BSI.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Tata%20Cara%20Pembayaran%20UTBK%20SNBT%202026%20-%20Bank%20Mandiri.pdf
- ok · weight 2 · https://files.snpmb.id/web2026/Tata%20Cara%20Pembayaran%20UTBK-SNBT%202026%20-%20BTN.pdf
- ok · weight 2 · https://pengumuman-snbp.snpmb.id/
- unverifiable · weight 2 · https://pengumuman-snbt.snpmb.id/
- ok · weight 2 · https://snpmb.id/blog/siaran-pers-penyelesaian-pengisian-pdss-dan-pendaftaran-snbp
- ok · weight 2 · https://snpmb.id/blog/surat-edaran-keikutsertaan-siswa-smalb-dalam-snbp-tahun-2025
- broken · weight 2 · https://snpmb.id/snbp/daftar-ptn-snbp
- ok · weight 2 · https://snpmb.id/terkini/page:2
- ok · weight 2 · https://snpmb.id/terkini/page:3
- ok · weight 2 · https://snpmb.id/terkini/page:4
- broken · weight 2 · https://snpmb.id/utbk-snbt/daftar-ptn-snbt
Scoring checks
- Page title: passed · 20/20 applicable observations
https://snpmb.id/: Beranda | Seleksi Nasional Penerimaan Mahasiswa Baru
http://snpmb.id/fr: Framework UTBK - Seleksi Nasional Penerimaan Mahasiswa Baru
https://snpmb.id/faq: FAQ | Seleksi Nasional Penerimaan Mahasiswa Baru
https://snpmb.id/jadwal-penting: Jadwal | Seleksi Nasional Penerimaan Mahasiswa Baru
https://snpmb.id/link-penting: Tautan | Seleksi Nasional Penerimaan Mahasiswa Baru
- Distinct page titles: failed · 18/20 applicable observations
https://snpmb.id/snbp/informasi-umum: Informasi Umum | Seleksi Nasional Penerimaan Mahasiswa Baru
https://snpmb.id/utbk-snbt/informasi-umum: Informasi Umum | Seleksi Nasional Penerimaan Mahasiswa Baru
https://snpmb.id/: Beranda | Seleksi Nasional Penerimaan Mahasiswa Baru
http://snpmb.id/fr: Framework UTBK - Seleksi Nasional Penerimaan Mahasiswa Baru
https://snpmb.id/faq: FAQ | Seleksi Nasional Penerimaan Mahasiswa Baru
- Meta description: passed · 20/20 applicable observations
https://snpmb.id/: Seleksi Nasional Penerimaan Mahasiswa Baru (SNPMB)
http://snpmb.id/fr: UTBK-SNBT Seleksi Nasional Penerimaan Mahasiswa Baru
https://snpmb.id/faq: Seleksi Nasional Penerimaan Mahasiswa Baru (SNPMB)
https://snpmb.id/jadwal-penting: Seleksi Nasional Penerimaan Mahasiswa Baru (SNPMB)
https://snpmb.id/link-penting: Seleksi Nasional Penerimaan Mahasiswa Baru (SNPMB)
- Canonical URL: failed · 19/20 applicable observations
http://snpmb.id/fr: No canonical URL
https://snpmb.id/: https://snpmb.id/
https://snpmb.id/faq: https://snpmb.id/faq
https://snpmb.id/jadwal-penting: https://snpmb.id/jadwal-penting
https://snpmb.id/link-penting: https://snpmb.id/link-penting
- Main heading: failed · 8/20 applicable observations
https://snpmb.id/: 0 H1 element(s)
http://snpmb.id/fr: 0 H1 element(s)
https://snpmb.id/faq: 0 H1 element(s)
https://snpmb.id/jadwal-penting: 0 H1 element(s)
https://snpmb.id/link-penting: 0 H1 element(s)
- Heading hierarchy: failed · 4/20 applicable observations
https://snpmb.id/: 1 skipped heading level(s)
http://snpmb.id/fr: 1 skipped heading level(s)
https://snpmb.id/faq: 1 skipped heading level(s)
https://snpmb.id/jadwal-penting: 1 skipped heading level(s)
https://snpmb.id/link-penting: 1 skipped heading level(s)
- Main landmark: failed · 0/20 applicable observations
https://snpmb.id/: 0 main landmarks
http://snpmb.id/fr: 0 main landmarks
https://snpmb.id/faq: 0 main landmarks
https://snpmb.id/jadwal-penting: 0 main landmarks
https://snpmb.id/link-penting: 0 main landmarks
- Document language: passed · 20/20 applicable observations
https://snpmb.id/: id
http://snpmb.id/fr: en
https://snpmb.id/faq: id
https://snpmb.id/jadwal-penting: id
https://snpmb.id/link-penting: id
- Image alternatives declared: failed · 16/20 applicable observations
https://snpmb.id/: 6 of 13 images lack an alt attribute
http://snpmb.id/fr: 19 of 26 images lack an alt attribute
https://snpmb.id/terkini: 5 of 12 images lack an alt attribute
https://snpmb.id/utbk-snbt/informasi-umum: 1 of 8 images lack an alt attribute
https://snpmb.id/faq: 0 of 7 images lack an alt attribute
- Form controls named: failed · 17/19 applicable observations
http://snpmb.id/fr: 0 of 0 controls have no HTML label
https://snpmb.id/snbp/daya-tampung-snbp: 3 of 4 controls have no HTML label
https://snpmb.id/utbk-snbt/daya-tampung-snbt: 3 of 4 controls have no HTML label
https://snpmb.id/: 0 of 1 controls have no HTML label
https://snpmb.id/faq: 0 of 1 controls have no HTML label
- Buttons named: passed · 3/3 applicable observations
https://snpmb.id/: 0 of 0 buttons have no HTML name
https://snpmb.id/faq: 0 of 0 buttons have no HTML name
https://snpmb.id/jadwal-penting: 0 of 0 buttons have no HTML name
https://snpmb.id/link-penting: 0 of 0 buttons have no HTML name
https://snpmb.id/snbp/informasi-umum: 0 of 0 buttons have no HTML name
- Links named: failed · 0/20 applicable observations
https://snpmb.id/: 7 of 37 links have no HTML name
http://snpmb.id/fr: 2 of 19 links have no HTML name
https://snpmb.id/faq: 7 of 44 links have no HTML name
https://snpmb.id/jadwal-penting: 7 of 33 links have no HTML name
https://snpmb.id/link-penting: 7 of 52 links have no HTML name
- Mobile viewport: passed · 20/20 applicable observations
https://snpmb.id/: width=device-width, initial-scale=1, user-scalable=yes
http://snpmb.id/fr: width=device-width, initial-scale=1
https://snpmb.id/faq: width=device-width, initial-scale=1, user-scalable=yes
https://snpmb.id/jadwal-penting: width=device-width, initial-scale=1, user-scalable=yes
https://snpmb.id/link-penting: width=device-width, initial-scale=1, user-scalable=yes
- HTTPS page: passed · 20/20 applicable observations
https://snpmb.id/: https://snpmb.id/
http://snpmb.id/fr: https://snpmb.id/fr/
https://snpmb.id/faq: https://snpmb.id/faq
https://snpmb.id/jadwal-penting: https://snpmb.id/jadwal-penting
https://snpmb.id/link-penting: https://snpmb.id/link-penting
- No insecure embedded resources: passed · 20/20 applicable observations
https://snpmb.id/: 0 HTTP embedded resource URL(s)
http://snpmb.id/fr: 0 HTTP embedded resource URL(s)
https://snpmb.id/faq: 0 HTTP embedded resource URL(s)
https://snpmb.id/jadwal-penting: 0 HTTP embedded resource URL(s)
https://snpmb.id/link-penting: 0 HTTP embedded resource URL(s)
- Open Graph title: failed · 19/20 applicable observations
http://snpmb.id/fr: No og:title
https://snpmb.id/: Beranda
https://snpmb.id/faq: FAQ
https://snpmb.id/jadwal-penting: Jadwal
https://snpmb.id/link-penting: Tautan
- Open Graph description: failed · 12/20 applicable observations
https://snpmb.id/: No og:description
http://snpmb.id/fr: No og:description
https://snpmb.id/snbp/daya-tampung-snbp: No og:description
https://snpmb.id/snbp/informasi-umum: No og:description
https://snpmb.id/snbp/viewer-data-sekolah: No og:description
- Open Graph type: failed · 19/20 applicable observations
http://snpmb.id/fr: No og:type
https://snpmb.id/: article
https://snpmb.id/faq: article
https://snpmb.id/jadwal-penting: article
https://snpmb.id/link-penting: article
- Open Graph URL: failed · 19/20 applicable observations
http://snpmb.id/fr: No og:url
https://snpmb.id/: https://snpmb.id/
https://snpmb.id/faq: https://snpmb.id/faq
https://snpmb.id/jadwal-penting: https://snpmb.id/jadwal-penting
https://snpmb.id/link-penting: https://snpmb.id/link-penting
- Open Graph image URL: failed · 2/20 applicable observations
http://snpmb.id/fr: No og:image
https://snpmb.id/faq: No og:image
https://snpmb.id/jadwal-penting: No og:image
https://snpmb.id/link-penting: No og:image
https://snpmb.id/snbp/daya-tampung-snbp: No og:image
- Open Graph image description: failed · 0/2 applicable observations
https://snpmb.id/: No sharing image description
http://snpmb.id/fr: No sharing image description
https://snpmb.id/faq: No sharing image description
https://snpmb.id/jadwal-penting: No sharing image description
https://snpmb.id/link-penting: No sharing image description
- Social card type: failed · 19/20 applicable observations
http://snpmb.id/fr: No social card type
https://snpmb.id/: summary
https://snpmb.id/faq: summary
https://snpmb.id/jadwal-penting: summary
https://snpmb.id/link-penting: summary
- Homepage favicon available: passed · 1/1 applicable observations
https://snpmb.id/user/themes/editorial/images/favicon.png: HTTP 200; image/png
- Homepage sharing image available: passed · 1/1 applicable observations
https://snpmb.id/user/pages/01.home/bg%20snpmb.jpg: HTTP 200; image/jpeg
- Root sitemap available: failed · 0/1 applicable observations
https://snpmb.id/sitemap.xml: HTTP 404; no sitemap root found
- Rendered color contrast: unverified · 0/1 applicable observations
https://snpmb.id/: Requires a browser or human assessment; excluded from points.
- Keyboard and focus behavior: unverified · 0/1 applicable observations
https://snpmb.id/: Requires a browser or human assessment; excluded from points.
Sample reference: 09c36712155c3857ebe6d82d79396a40b4c92ae81d77a2a4138fc1927f4bf898
- 404internal · Inner pagehttps://snpmb.id/snbp/daftar-ptn-snbp
Anchor: “Daya Tampung PTN SNBP”
Highlight works in Chrome and Safari; the browser jumps to the first match.
- 404internal · Inner pagehttps://snpmb.id/utbk-snbt/daftar-ptn-snbt
Anchor: “sub menu PTN SNBT”
Navigation / footer
0
Homepage
0
Inner page
2
Diagnostic checklist
12 passed · 17 need work · 3 not verified. Open a check for the evidence and suggested fix.
- SEO
- 73.13
- Accessibility
- 71.83
- Structure
- 63.54
- Sharing
- 77.08
- AI access
- 50.00
- Performance
- 100.00
Measured performance
920 ms median to homepage response headers. Measurements: 900, 920, 956 ms.
Same crawler, three sequential requests, DNS and TLS included. Timing is diagnostic only and never decides a position. This is server/network response, not browser loading or Core Web Vitals.
Static checks inspect crawler-visible HTML; they do not certify accessibility or code quality.
SEO3 to improve
Page titlePassed
32/32 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Give each page a descriptive, non-empty <title>.
- https://snpmb.id/Beranda | Seleksi Nasional Penerimaan Mahasiswa Baru
- http://snpmb.id/frFramework UTBK - Seleksi Nasional Penerimaan Mahasiswa Baru
- https://snpmb.id/faqFAQ | Seleksi Nasional Penerimaan Mahasiswa Baru
- https://snpmb.id/jadwal-pentingJadwal | Seleksi Nasional Penerimaan Mahasiswa Baru
- https://snpmb.id/link-pentingTautan | Seleksi Nasional Penerimaan Mahasiswa Baru
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Distinct page titlesNeeds work
22/32 applicable observations passed. 0.69/1 checklist weight earned.
How to improve: Use a title that describes the purpose of this page rather than repeating the same title across URLs.
- https://snpmb.id/snbp/informasi-umumInformasi Umum | Seleksi Nasional Penerimaan Mahasiswa Baru
- https://snpmb.id/terkiniInfo Terkini | Seleksi Nasional Penerimaan Mahasiswa Baru
- https://snpmb.id/utbk-snbt/informasi-umumInformasi Umum | Seleksi Nasional Penerimaan Mahasiswa Baru
- https://snpmb.id/blog/waktu-pelaksanaan-utbk-2026Pengumuman Waktu Pelaksanaan UTBK 2026 | Seleksi Nasional Penerimaan Mahasiswa Baru
- https://snpmb.id/terkini/page:2Info Terkini | Seleksi Nasional Penerimaan Mahasiswa Baru
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Meta descriptionPassed
32/32 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Add a non-empty meta name="description" that summarizes this page.
- https://snpmb.id/Seleksi Nasional Penerimaan Mahasiswa Baru (SNPMB)
- http://snpmb.id/frUTBK-SNBT Seleksi Nasional Penerimaan Mahasiswa Baru
- https://snpmb.id/faqSeleksi Nasional Penerimaan Mahasiswa Baru (SNPMB)
- https://snpmb.id/jadwal-pentingSeleksi Nasional Penerimaan Mahasiswa Baru (SNPMB)
- https://snpmb.id/link-pentingSeleksi Nasional Penerimaan Mahasiswa Baru (SNPMB)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Canonical URLNeeds work
31/32 applicable observations passed. 0.97/1 checklist weight earned.
How to improve: Declare one valid HTTP(S) canonical URL for each indexable page. It may point to another URL when intentional.
- http://snpmb.id/frNo canonical URL
- https://snpmb.id/https://snpmb.id/
- https://snpmb.id/faqhttps://snpmb.id/faq
- https://snpmb.id/jadwal-pentinghttps://snpmb.id/jadwal-penting
- https://snpmb.id/link-pentinghttps://snpmb.id/link-penting
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Root sitemap availableNeeds work
0/1 applicable observations passed. 0.00/1 checklist weight earned.
How to improve: Publish a sitemap URL set or index at /sitemap.xml. This checks its root, not every listed URL.
- https://snpmb.id/sitemap.xmlHTTP 404; no sitemap root found
Accessibility3 to improve
Document languagePassed
32/32 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Declare a valid language tag on the html element, such as en or pt-BR.
- https://snpmb.id/id
- http://snpmb.id/fren
- https://snpmb.id/faqid
- https://snpmb.id/jadwal-pentingid
- https://snpmb.id/link-pentingid
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Image alternatives declaredNeeds work
21/32 applicable observations passed. 0.66/1 checklist weight earned.
How to improve: Add alt text to informative images. Use alt="" for decorative images. This check does not judge text quality.
- https://snpmb.id/6 of 13 images lack an alt attribute
- http://snpmb.id/fr19 of 26 images lack an alt attribute
- https://snpmb.id/terkini5 of 12 images lack an alt attribute
- https://snpmb.id/utbk-snbt/informasi-umum1 of 8 images lack an alt attribute
- https://snpmb.id/blog/waktu-pelaksanaan-utbk-20265 of 14 images lack an alt attribute
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Form controls namedNeeds work
29/31 applicable observations passed. 0.94/1 checklist weight earned.
How to improve: Associate a label with each visible form control, or provide a non-empty aria-label / valid aria-labelledby.
- http://snpmb.id/fr0 of 0 controls have no HTML label
- https://snpmb.id/snbp/daya-tampung-snbp3 of 4 controls have no HTML label
- https://snpmb.id/utbk-snbt/daya-tampung-snbt3 of 4 controls have no HTML label
- https://snpmb.id/0 of 1 controls have no HTML label
- https://snpmb.id/faq0 of 1 controls have no HTML label
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Links namedNeeds work
0/32 applicable observations passed. 0.00/1 checklist weight earned.
How to improve: Give every link visible text or a meaningful accessible name.
- https://snpmb.id/7 of 37 links have no HTML name
- http://snpmb.id/fr2 of 19 links have no HTML name
- https://snpmb.id/faq7 of 44 links have no HTML name
- https://snpmb.id/jadwal-penting7 of 33 links have no HTML name
- https://snpmb.id/link-penting7 of 52 links have no HTML name
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Rendered color contrastNot verified
0/1 applicable observations passed. Informational; excluded from points.
How to improve: Check foreground/background contrast in the rendered page.
- https://snpmb.id/Requires a browser or human assessment; excluded from points.
Keyboard and focus behaviorNot verified
0/1 applicable observations passed. Informational; excluded from points.
How to improve: Test every interactive control with a keyboard and inspect focus visibility.
- https://snpmb.id/Requires a browser or human assessment; excluded from points.
Structure3 to improve
Main headingNeeds work
17/32 applicable observations passed. 0.53/1 checklist weight earned.
How to improve: Add a descriptive H1 identifying the main topic.
- https://snpmb.id/0 H1 element(s)
- http://snpmb.id/fr0 H1 element(s)
- https://snpmb.id/faq0 H1 element(s)
- https://snpmb.id/jadwal-penting0 H1 element(s)
- https://snpmb.id/link-penting0 H1 element(s)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Heading hierarchyNeeds work
9/32 applicable observations passed. 0.28/1 checklist weight earned.
How to improve: Nest headings logically without skipping a level, starting with H1.
- https://snpmb.id/1 skipped heading level(s)
- http://snpmb.id/fr1 skipped heading level(s)
- https://snpmb.id/faq1 skipped heading level(s)
- https://snpmb.id/jadwal-penting1 skipped heading level(s)
- https://snpmb.id/link-penting1 skipped heading level(s)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Main landmarkNeeds work
0/32 applicable observations passed. 0.00/1 checklist weight earned.
How to improve: Mark the main content with one <main> or role="main" landmark.
- https://snpmb.id/0 main landmarks
- http://snpmb.id/fr0 main landmarks
- https://snpmb.id/faq0 main landmarks
- https://snpmb.id/jadwal-penting0 main landmarks
- https://snpmb.id/link-penting0 main landmarks
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Mobile viewportPassed
32/32 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Add meta name="viewport" with width=device-width and do not disable user zoom.
- https://snpmb.id/width=device-width, initial-scale=1, user-scalable=yes
- http://snpmb.id/frwidth=device-width, initial-scale=1
- https://snpmb.id/faqwidth=device-width, initial-scale=1, user-scalable=yes
- https://snpmb.id/jadwal-pentingwidth=device-width, initial-scale=1, user-scalable=yes
- https://snpmb.id/link-pentingwidth=device-width, initial-scale=1, user-scalable=yes
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
HTTPS pagePassed
32/32 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Serve the page over HTTPS with a valid certificate.
- https://snpmb.id/https://snpmb.id/
- http://snpmb.id/frhttps://snpmb.id/fr/
- https://snpmb.id/faqhttps://snpmb.id/faq
- https://snpmb.id/jadwal-pentinghttps://snpmb.id/jadwal-penting
- https://snpmb.id/link-pentinghttps://snpmb.id/link-penting
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
No insecure embedded resourcesPassed
32/32 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Use HTTPS for embedded script, image, stylesheet, frame, audio and video URLs.
- https://snpmb.id/0 HTTP embedded resource URL(s)
- http://snpmb.id/fr0 HTTP embedded resource URL(s)
- https://snpmb.id/faq0 HTTP embedded resource URL(s)
- https://snpmb.id/jadwal-penting0 HTTP embedded resource URL(s)
- https://snpmb.id/link-penting0 HTTP embedded resource URL(s)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Sharing7 to improve
Open Graph titleNeeds work
31/32 applicable observations passed. 0.97/1 checklist weight earned.
How to improve: Provide a non-empty og:title meta property.
- http://snpmb.id/frNo og:title
- https://snpmb.id/Beranda
- https://snpmb.id/faqFAQ
- https://snpmb.id/jadwal-pentingJadwal
- https://snpmb.id/link-pentingTautan
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph descriptionNeeds work
24/32 applicable observations passed. 0.75/1 checklist weight earned.
How to improve: Provide a non-empty og:description meta property.
- https://snpmb.id/No og:description
- http://snpmb.id/frNo og:description
- https://snpmb.id/snbp/daya-tampung-snbpNo og:description
- https://snpmb.id/snbp/informasi-umumNo og:description
- https://snpmb.id/snbp/viewer-data-sekolahNo og:description
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph typeNeeds work
31/32 applicable observations passed. 0.97/1 checklist weight earned.
How to improve: Declare og:type, such as website or article.
- http://snpmb.id/frNo og:type
- https://snpmb.id/article
- https://snpmb.id/faqarticle
- https://snpmb.id/jadwal-pentingarticle
- https://snpmb.id/link-pentingarticle
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph URLNeeds work
31/32 applicable observations passed. 0.97/1 checklist weight earned.
How to improve: Set og:url to an absolute HTTP(S) URL for this content.
- http://snpmb.id/frNo og:url
- https://snpmb.id/https://snpmb.id/
- https://snpmb.id/faqhttps://snpmb.id/faq
- https://snpmb.id/jadwal-pentinghttps://snpmb.id/jadwal-penting
- https://snpmb.id/link-pentinghttps://snpmb.id/link-penting
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph image URLNeeds work
10/32 applicable observations passed. 0.31/1 checklist weight earned.
How to improve: Set og:image to an absolute HTTP(S) image URL. Homepage image availability is checked separately.
- http://snpmb.id/frNo og:image
- https://snpmb.id/faqNo og:image
- https://snpmb.id/jadwal-pentingNo og:image
- https://snpmb.id/link-pentingNo og:image
- https://snpmb.id/snbp/daya-tampung-snbpNo og:image
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Open Graph image descriptionNeeds work
0/10 applicable observations passed. 0.00/1 checklist weight earned.
How to improve: Describe the sharing image with og:image:alt.
- https://snpmb.id/No sharing image description
- http://snpmb.id/frNo sharing image description
- https://snpmb.id/faqNo sharing image description
- https://snpmb.id/jadwal-pentingNo sharing image description
- https://snpmb.id/link-pentingNo sharing image description
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Social card typeNeeds work
31/32 applicable observations passed. 0.97/1 checklist weight earned.
How to improve: Declare twitter:card as summary or summary_large_image for a website card.
- http://snpmb.id/frNo social card type
- https://snpmb.id/summary
- https://snpmb.id/faqsummary
- https://snpmb.id/jadwal-pentingsummary
- https://snpmb.id/link-pentingsummary
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Homepage favicon availablePassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Serve a non-empty public image with an image Content-Type.
- https://snpmb.id/user/themes/editorial/images/favicon.pngHTTP 200; image/png
Homepage sharing image availablePassed
1/1 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Serve a non-empty public image with an image Content-Type.
- https://snpmb.id/user/pages/01.home/bg%20snpmb.jpgHTTP 200; image/jpeg
AI access1 to improve
Content in initial HTMLPassed
32/32 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Render meaningful main content on the server so readers can access it without executing JavaScript.
- https://snpmb.id/1728 characters of crawler-visible content (minimum 100)
- http://snpmb.id/fr9807 characters of crawler-visible content (minimum 100)
- https://snpmb.id/faq16088 characters of crawler-visible content (minimum 100)
- https://snpmb.id/jadwal-penting1666 characters of crawler-visible content (minimum 100)
- https://snpmb.id/link-penting2081 characters of crawler-visible content (minimum 100)
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Structured data syntaxNeeds work
0/32 applicable observations passed. 0.00/1 checklist weight earned.
How to improve: Provide JSON-LD with @context and @type (or a typed @graph). Match the markup to the visible content; syntax alone does not validate its meaning.
- https://snpmb.id/0 of 0 blocks have valid JSON-LD structure
- http://snpmb.id/fr0 of 0 blocks have valid JSON-LD structure
- https://snpmb.id/faq0 of 0 blocks have valid JSON-LD structure
- https://snpmb.id/jadwal-penting0 of 0 blocks have valid JSON-LD structure
- https://snpmb.id/link-penting0 of 0 blocks have valid JSON-LD structure
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Performance0 to improve
HTML transfer budgetPassed
32/32 applicable observations passed. 1.00/1 checklist weight earned.
How to improve: Keep the uncompressed HTML at or below 500 KB. Remove duplicated inline payloads and unnecessary markup.
- https://snpmb.id/28,233 bytes of HTML; budget 500,000
- http://snpmb.id/fr35,111 bytes of HTML; budget 500,000
- https://snpmb.id/faq38,453 bytes of HTML; budget 500,000
- https://snpmb.id/jadwal-penting20,886 bytes of HTML; budget 500,000
- https://snpmb.id/link-penting22,780 bytes of HTML; budget 500,000
Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.
Repeated homepage HTTP responsePassed
1/1 applicable observations passed. Informational; excluded from points.
How to improve: Improve server response and CDN caching. Median of three requests; diagnostic only, never a ranking tiebreak.
- https://snpmb.id/3/3 successful measurements to response headers. Includes DNS and TLS; excludes rendering.
Browser loading and Core Web VitalsNot verified
0/1 applicable observations passed. Informational; excluded from points.
How to improve: Measure LCP, INP and CLS with browser and field tools.
- https://snpmb.id/Requires a browser or human assessment; excluded from points.
Checklist quality-v3. Competitive weights: Structure 30%, Accessibility markup 30%, SEO 25%, Sharing 15%. AI access and performance are diagnostic only. This expanded report may include pages outside the competitive sample. Unverified scored checks earn no points; not-applicable and manual checks are excluded. Full methodology and references.
Page health
From the 34 pages we read. Full details in the report.
Missing titles
0
Duplicate titles
10
Missing descriptions
0
Missing H1
15
Multiple H1
0
Avg response
1,538 ms
Slowest pages
HTTP response time measured by our crawler; not browser loading speed.
Pages inspected (34)
All 34 pages from this scan.
| Page | Status | Title | H1 | ms |
|---|---|---|---|---|
| https://snpmb.id/ | 200 | Beranda | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 2,287 |
| http://snpmb.id/fr | 200 | Framework UTBK - Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 3,894 |
| https://snpmb.id/faq | 200 | FAQ | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 1,177 |
| https://snpmb.id/jadwal-penting | 200 | Jadwal | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 1,123 |
| https://snpmb.id/link-penting | 200 | Tautan | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 1,139 |
| https://snpmb.id/snbp/daya-tampung-snbp | 200 | Daya Tampung SNBP | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 1,459 |
| https://snpmb.id/snbp/informasi-umum | 200 | Informasi Umum | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,209 |
| https://snpmb.id/snbp/kuota-sekolah | 200 | Kuota Sekolah 2026 | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,124 |
| https://snpmb.id/snbp/pengumuman-snbp | 200 | Pengumuman SNBP | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,147 |
| https://snpmb.id/snbp/viewer-data-sekolah | 200 | Monitoring PDSS | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 1,150 |
| https://snpmb.id/snpmb | 200 | SNPMB | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,130 |
| https://snpmb.id/terkini | 200 | Info Terkini | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 1,127 |
| https://snpmb.id/unduhan | 200 | Unduhan | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,155 |
| https://snpmb.id/utbk-snbt/daya-tampung-snbt | 200 | Daya Tampung SNBT | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 2,308 |
| https://snpmb.id/utbk-snbt/informasi-umum | 200 | Informasi Umum | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 2,553 |
| https://snpmb.id/utbk-snbt/kota-utbk-pilihan-peserta | 200 | Kota UTBK Pilihan Peserta | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,145 |
| https://snpmb.id/utbk-snbt/pengumuman-snbt | 200 | Pengumuman SNBT | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,141 |
| https://snpmb.id/utbk-snbt/pusat-utbk | 200 | Pusat UTBK | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 1,366 |
| https://snpmb.id/utbk-snbt/pusat-utbk-tuna-netra | 200 | Pusat UTBK Peserta Tunanetra | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 1,147 |
| https://snpmb.id/utbk-snbt/sub-pusat-utbk | 200 | Sub Pusat UTBK | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 1,127 |
| https://snpmb.id/blog/siaran-pers-nomor-02-sipers-snpmb-ii-2025-penyelesaian-pengisian-pdss-untuk-memberikan-kesempatan-siswa-mendaftar-snbp | 200 | Siaran Pers Nomor: 02/sipers/snpmb/II/2025 Penyelesaian Pengisian PDSS Untuk Memberikan Kesempatan Siswa Mendaftar SNBP | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,187 |
| https://snpmb.id/blog/siaran-pers-penutupan-pendaftaran-snbp-2025 | 200 | Siaran Pers Nomor: 03/sipers/snpmb/II/2025 Penutupan Pendaftaran SNBP 2025 | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,169 |
| https://snpmb.id/blog/waktu-pelaksanaan-utbk-2026 | 200 | Pengumuman Waktu Pelaksanaan UTBK 2026 | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,124 |
| https://snpmb.id/privacy-policy | 200 | Privacy Policy | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 2,006 |
| https://snpmb.id/snbp/daftar-ptn-snbp | 404 | — | 0 | 2,007 |
| https://snpmb.id/blog/siaran-pers-penyelesaian-pengisian-pdss-dan-pendaftaran-snbp | 200 | Siaran Pers Penyelesaian Pengisian PDSS dan Pendaftaran SNBP | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,155 |
| https://snpmb.id/blog/surat-edaran-keikutsertaan-siswa-smalb-dalam-snbp-tahun-2025 | 200 | Surat Edaran Keikutsertaan Siswa SMALB dalam SNBP Tahun 2025 | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,184 |
| https://snpmb.id/terkini/page:2 | 200 | Info Terkini | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 2,034 |
| https://snpmb.id/terkini/page:3 | 200 | Info Terkini | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 2,039 |
| https://snpmb.id/terkini/page:4 | 200 | Info Terkini | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 0 | 1,144 |
| https://snpmb.id/utbk-snbt/daftar-ptn-snbt | 404 | — | 0 | 1,155 |
| https://snpmb.id/blog/waktu-pelaksanaan-utbk-2026/page:2 | 200 | Pengumuman Waktu Pelaksanaan UTBK 2026 | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 2,612 |
| https://snpmb.id/blog/waktu-pelaksanaan-utbk-2026/page:3 | 200 | Pengumuman Waktu Pelaksanaan UTBK 2026 | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 2,483 |
| https://snpmb.id/blog/waktu-pelaksanaan-utbk-2026/page:4 | 200 | Pengumuman Waktu Pelaksanaan UTBK 2026 | Seleksi Nasional Penerimaan Mahasiswa BaruPage checklist evidence
| 1 | 1,157 |