HMFT-ITB

Website Himpunan Mahasiswa Fisika Teknik ITB.

Next.jsNetlify

Report generated on April 5, 2026

hmft-website.netlify.app
Screenshot of hmft-website.netlify.app

A note on how to read this

This report is ProdPoke's take on your site — think of it as a first impression from a very opinionated robot. We check real things (load times, broken links, accessibility patterns), but we also try to understand what your site is trying to do and whether the technical details support that goal. Some of our observations might not apply to your specific situation, and that's okay. We're getting sharper with every scan. If something feels off, tell us — it makes us better.

Key Insights for HMFT-ITB

25.4MB page load is 10x typical—uncompressed images are blocking your LaTeX tutorials on mobile.

Students and researchers accessing your technical documentation on 4G connections will wait 30+ seconds. Your hero_background.jpg alone (8.6MB) and wisuda.jpg (6.2MB) are destroying page speed and user retention for an educational platform.

Three critical 404 errors: Sekolah Skullers, Wisuda, and Acara pages are completely unreachable.

Visitors interested in your physics program community, graduation events, and organization activities hit dead ends. This breaks the user journey for both current students and prospective members trying to learn about HMFT-ITB.

Missing lang='id' attribute means search engines can't properly identify your Indonesian technical content.

Your LaTeX tutorials and documentation are in Indonesian, but without the lang attribute, Google and screen readers may misclassify your content, reducing SEO visibility and accessibility for Indonesian-speaking readers.

No Open Graph tags means your LaTeX tutorials display as bland previews when shared on WhatsApp, Instagram, or academic forums.

When students share your 'Pengenalan LaTeX dan Overleaf' post, it won't show a professional title or description. This limits organic reach within the ITB and Indonesian tech education communities.

Missing robots.txt and sitemap.xml leave your tutorial posts invisible to search engines.

Your LaTeX and Overleaf documentation can't be efficiently crawled or indexed. Researchers and students searching for Indonesian-language technical guides won't find you.

What ProdPoke understands about HMFT-ITB

HMFT-ITB appears to be an educational or informational platform focused on technical documentation and tutorials. Based on the Posts page observed, the site hosts content about LaTeX and Overleaf, specifically featuring a post titled 'Pengenalan penggunaan LaTeX dan penggunaan Overleaf untuk menghasilkan dokumen yang terlihat profesional' (Introduction to LaTeX and using Overleaf to produce professional-looking documents) dated August 11, 2021. The platform is built with Next.js and hosted on Netlify, with a simple navigation structure including Home and Posts sections. The branding incorporates a blue cart/shopping icon and a skull emblem with 'HMFT-ITB' text, suggesting it may be associated with an academic or technical community at ITB (Institut Teknologi Bandung).

Based on exploring 1 page across the site

82/ 100

Overall Score

Strong foundation.

Performance

37/100

Heavy page: 25.4MB total transfer

high

Your documentation platform transfers 25.4MB per page load—primarily unoptimized images. Students and researchers on mobile networks (4G, 5G, or slower connections) will experience extremely slow loading when trying to access your LaTeX tutorials. This severely impacts accessibility and user retention.

Expected: Under 3MB total
Found: 25.4MB

High Time to First Byte: 887ms

medium

Your Netlify server is responding in 887ms, which exceeds optimal thresholds. Visitors reading your LaTeX tutorials will experience noticeable delays before content starts loading. Consider optimizing your Next.js build or enabling more aggressive Netlify caching.

Expected: Under 800ms
Found: 887ms

Large asset: 528KB — https://hmft-website.netlify.app/logo_merged.png

medium

Your logo_merged.png is 528KB and took 353ms to load. This branding asset should be compressed (as WebP or optimized PNG) so visitors can see your HMFT-ITB identity faster when accessing tutorials.

Expected: Assets under 500KB
Found: 528KB

Large asset: 6235KB — https://hmft-website.netlify.app/wisuda.jpg

medium

The wisuda.jpg (6.2MB) is extremely large and took 1.2 seconds to load. Students accessing your graduation ceremony or event documentation will experience significant delays. Compress this image and consider lazy-loading it below the fold.

Expected: Assets under 500KB
Found: 6235KB

Large asset: 7100KB — https://hmft-website.netlify.app/acara.jpg

medium

The acara.jpg (7.1MB) is significantly oversized and blocks page loading for 657ms. Readers trying to view your event information will wait unnecessarily. Compress this image aggressively or use responsive image formats.

Expected: Assets under 500KB
Found: 7100KB

Large asset: 8634KB — https://hmft-website.netlify.app/hero_background.jpg

medium

Your hero_background.jpg (8.6MB) is the largest asset on the page and took 1.2 seconds to load alone. This background image dramatically impacts page speed for all visitors accessing your educational platform. Convert to WebP, compress heavily, or use a smaller image with CSS techniques.

Expected: Assets under 500KB
Found: 8634KB

Large asset: 3194KB — https://hmft-website.netlify.app/latest_posts_background.jpg

medium

Your latest_posts_background.jpg (3.2MB) is a heavy background asset taking over 1 second to load. This delays visitors from seeing your LaTeX and tutorial posts. Optimize this background or serve different sizes for mobile users.

Expected: Assets under 500KB
Found: 3194KB

SEO

78/100

Missing Open Graph tags: og:title

medium

When your LaTeX and Overleaf tutorials are shared on social media or messaging platforms, the preview will be auto-generated and may not represent your technical content well. Adding og:title will ensure your documentation posts display a professional title in previews.

Expected: og:title, og:description, og:image all present
Found: Missing: og:title

Missing lang attribute on <html>

medium

Your technical documentation site serves content in Indonesian (as evidenced by post titles and UI text). Without a lang attribute, search engines and assistive technology may misidentify the language, affecting SEO ranking and accessibility for readers using screen readers.

Expected: <html lang="en">
Found: No lang attribute

No robots.txt found

low

Search engines cannot efficiently discover your LaTeX tutorials and documentation pages. A robots.txt file would help Google and other search engines understand which content sections (Posts, Home) should be indexed.

No sitemap.xml found

low

Without a sitemap.xml, search engines may miss your tutorial posts and documentation pages. This is particularly important for an educational platform where discoverability of all technical content directly impacts reach.

Accessibility

100/100
All clear — no issues found in this category.

Functional

76/100

Dead link: HTTP 404 — Sekolah SkullersTempat mahasiswa baru Teknik Fisika untuk me

likelymedium

The 'Sekolah Skullers' link (presumably a page about your freshman physics program) returns a 404 error. Visitors interested in this community program cannot access it, creating a broken navigation path.

Expected: Link should return a valid page (200)
Found: HTTP 404

Dead link: HTTP 404 — WisudaMomen perayaan dimana para pejuang Teknik Fisika dinya

likelymedium

The 'Wisuda' link (graduation ceremony/celebration page) returns a 404 error. Students and alumni cannot access information about this important academic milestone.

Expected: Link should return a valid page (200)
Found: HTTP 404

Dead link: HTTP 404 — AcaraHMFT ITB memiliki banyak acara lain yang tentunya seru

likelymedium

The 'Acara' link (events page) returns a 404 error. Visitors cannot discover or access information about your organization's activities and programs.

Expected: Link should return a valid page (200)
Found: HTTP 404

Compliance

99/100
1 check passed

No privacy policy link found

info

Your educational platform and technical documentation site has no visible privacy policy. This is important for transparency with students and researchers accessing your tutorials, especially regarding any analytics or data collection on your Netlify-hosted platform.

Key Metrics

Crawlability

Sitemap.xml
Robots.txt
Broken Links3

Standards

HTTPS
Mobile Responsive
Images Missing Alt0

Improvement Plan

Your HMFT-ITB platform has solid foundational content—a growing library of technical tutorials like your LaTeX guide—but three critical issues are blocking both user experience and discoverability. The most urgent problem is performance: your 25.4MB page load is driven almost entirely by unoptimized images. The hero_background.jpg (8.6MB), wisuda.jpg (6.2MB), and acara.jpg (7.1MB) are architectural problems that must be solved before anything else, because they're actively driving visitors away on mobile networks.

Second, you have three broken navigation links (Sekolah Skullers, Wisuda, Acara) that suggest incomplete migration or deployment. These pages likely exist somewhere in your codebase but aren't properly routed in your Next.js app. Fix the routing or remove these links entirely so visitors don't hit 404 errors.

Third, add the lang='id' attribute to your <html> tag immediately—it's a one-line fix with outsized SEO and accessibility impact for an Indonesian-language educational site. Pair this with Open Graph tags (og:title, og:description, og:image) so when your LaTeX tutorials are shared on messaging platforms and social media, they display professionally.

Finally, create a simple robots.txt and sitemap.xml so Google can discover your Posts section reliably. This is low effort, high impact for an educational platform where content discoverability directly drives user acquisition.

Start with image compression this week—convert your background images to WebP, target 100-150KB per image, and implement lazy-loading for below-the-fold assets. This single fix will reduce your page load from 25.4MB to under 5MB and dramatically improve mobile experience for students accessing your tutorials.

Suggested priority order:

  1. Heavy page: 25.4MB total transfer — compress hero_background.jpg, wisuda.jpg, acara.jpg, latest_posts_background.jpg to WebP format
  2. Large asset: 8634KB — hero_background.jpg — convert to WebP and reduce to <150KB
  3. Large asset: 6235KB — wisuda.jpg — compress and implement lazy-loading
  4. Large asset: 7100KB — acara.jpg — compress aggressively or use CSS background sizing
  5. Dead link: HTTP 404 — Sekolah Skullers — fix routing in Next.js or remove navigation link
  6. Dead link: HTTP 404 — Wisuda — fix routing or remove link
  7. Dead link: HTTP 404 — Acara — fix routing or remove link
  8. Missing lang attribute on <html> — add lang='id' to root element
  9. Missing Open Graph tags — add og:title, og:description, og:image to Posts pages
  10. High Time to First Byte: 887ms — enable Netlify caching or optimize Next.js build
  11. Large asset: 528KB — logo_merged.png — compress and convert to optimized WebP
  12. No robots.txt found — create and submit to Google Search Console
  13. No sitemap.xml found — generate and link in robots.txt
  14. No privacy policy link found — add privacy policy to footer or Legal section

This is your site? Get the full picture.

Claim this report to unlock ongoing monitoring, deeper analysis, and actionable alerts.

What is ProdPoke?

Automated analysis generated on April 5, 2026. Not professional advice. Contact us to modify or remove this report.