Mobil cihazların internet trafiğindeki payının masaüstünü geride bıraktığı günümüzde, mobil kullanıcı deneyimi web sitelerinin başarısındaki en kritik faktör haline geldi. Google öncülüğünde geliştirilen AMP (Hızlandırılmış Mobil Sayfalar), mobil web sitelerinin neredeyse anında, sıfır gecikmeyle açılmasını sağlayan açık kaynaklı bir kod kütüphanesi projesidir. Ağır yüklenen mobil sayfalardan sıkılan kullanıcıları sitenizde tutmanın en yenilikçi yollarından biri olan AMP teknolojisinin çalışma mantığını bu makalede keşfeteceğiz.
AMP Teknolojisinin Temel Çalışma Prensibi
AMP, geleneksel web sayfalarının aşırı yük oluşturan kod bloklarından arındırılmış, ultra hafif bir versiyonudur. Bu sistemin saniyeler içinde yüklenmesini sağlayan üç temel bileşeni bulunur:
- AMP HTML: Standart HTML dilinin daha sıkı kurallara bağlı ve optimize edilmiş bir türedir. Bazı ağır HTML etiketlerinin kullanılmasına izin verilmez.
- AMP JS: Mobil sayfalarda hızı en çok etkileyen unsur JavaScript kodlarıdır. AMP, harici JavaScript kullanımını kısıtlar ve tüm animasyon veya dinamik ögelerin asenkron (eşzamansız) olarak, sayfayı bloke etmeden yüklenmesini sağlar.
- AMP Cache (Google Önbelleği): AMP sayfaları, kullanıcının sunucusundan çağrılmak yerine Google’ın kendi yüksek hızlı sunucularında (CDN) önbelleğe alınır. Kullanıcı Google’da arama yapıp sitenize tıkladığında, sayfa doğrudan Google sunucularından yüklenir ve ışık hızında ekrana gelir.
AMP Hangi Sitelere Uygundur?
AMP teknolojisi özellikle yoğun içerik barındıran, haber siteleri, bloglar, yayıncı portalları ve makale odaklı web platformları için mükemmel bir çözümdür. Google, mobil arama sonuçlarında AMP kullanan siteleri genellikle özel bir “Yıldırım” (Lightning) ikonu ile işaretler veya “En Çok Okunan Haberler” (Top Stories) kaydırıcısında öne çıkarır. Eğer siteniz tamamen bilgi sunmaya ve okutmaya odaklıysa, AMP dönüşüm oranlarınızı zirveye taşıyacaktır.