Panduan Pemula untuk Halaman Seluler yang Dipercepat (AMP)
Laman Seluler yang Dipercepat adalah inisiatif Google yang bermaksud untuk memecahkan masalah terbesar dari web seluler - kecepatan. Pengalaman pengguna yang luar biasa yang kami rancang dengan sangat hati-hati, sangat lambat di ponsel.
Kelambatan bukan hanya masalah UX, tetapi juga mengurangi tingkat konversi, dan merusak aksesibilitas dengan mengecualikan pengguna dengan koneksi internet yang lebih lambat. AMP adalah upaya tim yang diluncurkan dengan tujuan untuk memungkinkan penerbit buat konten yang dioptimalkan untuk seluler sekali, dan memilikinya memuat langsung di mana-mana
.
Sejak diluncurkan, banyak penerbit seperti BBC, The Economist, Guardian News, dan Financial Times telah mengimplementasikan inisiatif ini, jadi sekarang kita dapat dengan aman menganggap AMP adalah sebuah inovasi yang layak dipertimbangkan untuk semua orang yang ingin tetap kompetitif di ponsel. web.
AMP Beraksi
Sebelum menyelam ke detail, ini dia Demo AMP, jadi kamu bisa melihatnya dalam aksi. Demo dapat diakses di tautan ini.
Untuk melihat AMP beraksi, Anda perlu melakukan dua hal:
- Melihat demo di perangkat seluler, atau di simulator seluler, mis. Simulator Perangkat Seluler Chrome DevTools.
- Jalankan permintaan pencarian di bilah pencarian. Karena Google AMP saat ini bekerja terutama dengan situs berita, pilihan terbaik adalah berita baru.
Pada tangkapan layar di bawah, Anda dapat melihat apa yang saya dapatkan ketika saya menggunakan istilah pencarian Olimpiade Rio
.
Seperti yang Anda lihat, halaman AMP muncul sebagai Google Rich Cards, Sebuah carousel gambar yang dioptimalkan untuk seluler, bahwa Google dirilis pada Mei 2016.
Perhatikan bagaimana Google membedakan halaman AMP dari halaman lain yang dioptimalkan untuk seluler dengan menggunakan 2 label berbeda: AMP dan Mobile-friendly. Sebaiknya klik beberapa hasil untuk melihat bagaimana tampilan halaman web AMP, dan seberapa cepatnya berjalan di seluler.
Latar belakang teknis
AMP adalah a standar web dibangun di atas teknologi web yang ada, dan fokus pada konten statis. Memiliki 3 bagian berbeda:
- AMP HTML: HTML yang dimodifikasi dengan (1) pembatasan fitur HTML / CSS reguler tertentu dan (2) pengenalan tag khusus baru (Komponen)
- AMP JS: memberlakukan praktik terbaik untuk mengurangi waktu pemuatan halaman
- AMP CDN: cache dengan sistem validasi bawaan, yang selanjutnya mengoptimalkan situs Anda
Jika Anda ingin tahu lebih banyak tentang latar belakang teknis halaman AMP, lihat video di bawah ini di mana Google Bakrie memberikan bicara pengantar di AMP.
Jika Anda ingin menyelam lebih dalam, perlu juga dipahami teknik pengoptimalan apa yang digunakan AMP untuk mempercepat kinerja di seluler. Dalam video di bawah ini, Malte Ubl, pimpinan AMP Engineering menjelaskan anatomi AMP secara terperinci.
AMP HTML
Laman Seluler yang Dipercepat adalah halaman HTML biasa kebutuhan itu ikuti seperangkat aturan untuk membuat halaman memuat lebih cepat dan menyajikan dengan kinerja yang andal.
Mari kita lihat hal-hal paling penting yang perlu Anda ketahui tentang hal itu. Anda juga dapat melihat spesifikasi HTML AMP lengkap.
Putuskan Jika Anda Ingin Halaman AMP Terpisah
Untuk halaman konten statis yang sama, Anda dapat memilikinya 2 versi terpisah - satu untuk AMP dan satu untuk versi non-AMP. Anda juga dapat memilih untuk memiliki hanya satu versi - halaman AMP, dan gunakan di mana-mana. Tentang dukungan browser, Klaim laman Github AMP:
Jika Anda masih khawatir tentang dukungan peramban, lihat pos Google Paul Paul di Stackoverflow.
Jika Anda ingin memiliki dua halaman (AMP dan non-AMP), Anda harus melakukannya tautan ke masing-masing untuk menginformasikan mesin pencari tentang keberadaan dua versi.
Tambahkan kode berikut ke bagian dari halaman non-AMP:
Tambahkan juga baris berikut ke bagian dari halaman AMP:
Jika Anda hanya memiliki satu halaman AMP, Anda masih perlu melakukannya menghubungkannya dari dirinya sendiri dengan cara berikut:
Mulai Boilerplate
Penawaran AMP Project berbeda mulai boilerplate Anda dapat menggunakannya untuk memulai. Lihatlah boilerplate AMP HTML paling sederhana di bawah ini:
Halo Dunia!
Anda dapat melihat bahwa boilerplate menautkan halaman HTML biasa dengan menggunakan menandai. Itu
>