Tentang iFrame
Apa itu iframe?
Sebuah iframe menyematkan satu halaman web ke dalam halaman lainnya. Video, peta, widget pemesanan, kalender, dan formulir pembayaran umumnya disajikan dengan cara ini karena halaman yang disematkan dapat sepenuhnya berasal dari situs lain dan tetap terisolasi dari situs Anda.
Isolasi tersebut merupakan tujuan sekaligus masalahnya. Isolasi ini mencegah kode pihak ketiga mengganggu halaman Anda, tetapi juga berarti bahwa konten di dalamnya merupakan milik halaman lain, bukan milik Anda.
Uji iframe memberi tahu Anda apa yang disematkan oleh sebuah halaman, yang penting untuk diketahui karena dua alasan berbeda: apa yang Anda andalkan, dan apa yang mungkin Anda sembunyikan di dalam frame tanpa sengaja.
Apakah iframe masih relevan pada 2026?
Iframe tetap menjadi cara standar untuk menyematkan fungsi pihak ketiga, dan untuk tujuan tersebut iframe sepenuhnya wajar digunakan. Tidak ada yang perlu membangun ulang formulir pembayaran hanya untuk menghindari penggunaan iframe.
Masalahnya adalah menggunakan iframe untuk konten utama Anda sendiri, yang secara efektif menyembunyikannya dari apa pun yang membaca halaman yang memuatnya. Dahulu, ini merupakan cara umum untuk menggunakan kembali konten di berbagai situs, dan halaman yang dibuat dengan cara tersebut masih ada hingga sekarang.
Iframe juga menimbulkan dampak nyata pada performa, karena setiap iframe memuat satu halaman tambahan lengkap dengan aset, skrip, dan koneksinya sendiri.
Hubungan iframe dengan penelusuran AI
Konten di dalam iframe umumnya dianggap berasal dari sumber yang disematkan, bukan dari halaman Anda. Jika informasi utama Anda berada di dalamnya, halaman Anda dapat terlihat seolah-olah hanya memuat sedikit informasi meskipun tampak penuh bagi pengunjung.
Pola yang andal adalah menyimpan konten utama dalam HTML Anda sendiri dan menggunakan iframe hanya untuk fungsi yang benar-benar eksternal, serta menambahkan ringkasan teks di samping apa pun yang disematkan.
Hal ini terutama penting untuk video. Transkrip atau ringkasan di samping sematan mengubah konten yang tidak terlihat oleh parser menjadi konten yang dapat dibaca, dikutip, dan dirujuk.
Praktik terbaik iFrame
- Jangan pernah menempatkan konten utama di dalam iframe.
- Berikan masing-masing atribut title agar pembaca layar dapat mengumumkan isi yang dimuatnya.
- Muat embed secara lazy jika berada di bawah fold; embed mahal untuk dimuat secara langsung.
- Rangkum konten yang disematkan dalam teks di sekitarnya, terutama untuk video.
- Batasi izin dengan atribut sandbox dan allow jika memungkinkan.
- Tinjau embed secara berkala; embed dapat tetap ada lebih lama daripada kampanye yang memperkenalkannya.
Yang diperiksa alat ini
Alat ini melaporkan apakah halaman berisi iframe, dan sebaiknya dibaca sebagai inventaris, bukan sebagai penilaian.
Kehadirannya ditandai untuk ditinjau, bukan dianggap sebagai kesalahan, karena video yang disematkan sepenuhnya wajar, sedangkan artikel utama Anda yang berada di dalam frame tidak demikian, dan alat ini tidak dapat membedakan kedua situasi tersebut. Penilaian itu ada di tangan Anda.
Ke mana selanjutnya
Sematan memengaruhi ukuran dan keterbacaan. Periksa biaya pemuatan halaman dengan alat
ukuran halaman dan
permintaan halaman, lalu pastikan konten aktual Anda terdapat dalam HTML, bukan dirakit di tempat lain, menggunakan pengujian
Error JavaScript.