Accelerated Mobile Pages anlamına gelen Google AMP, arama motoru devinin mobil cihazlarda internet deneyimini daha da iyileştirmek için getirdiği yeniliklerden bir tanesi. Proje yüksek performans, yüksek etkileşim ve hem kullanıcılar hem de site sahipleri için daha az veri kullanımı özelliği ile ön plana çıkıyor. 2018 yılından beri mobil sayfalarda Google arama sonucu sıralamasında yüklenme süresi oldukça önemli. AMP burada ihtiyacınız olan hızı sunmak için yer alıyor. Hatta Google’ın açıklamasına göre Accelerated Mobil Pages uyumlu sayfalar eskisinden %85 daha hızlı yükleniyor. Bu desteğe sahip sayfaların son derece hızlı yüklenmesinin elbette ki bir nedeni bulunuyor.
AMP Nasıl İşe Yarıyor?
Açık kaynak kodlu olan proje HTML, JavaScript ve CSS üzerinde bazı optimizasyonlar ve kısıtlamaların kombinasyonu ile ortaya çıkıyor ve bu sayede neredeyse anında yükleniyor. JavaScript kütüphanesi yükleme kaynaklarının yönetimi, kullanıcılara özel etiketler gibi özellikle sayfanın mümkün olduğunca hızlı bir şekilde oluşturulmasını sağlıyor. Bunun en büyük avantajı ise dış kaynaklardan gelen elementler de dahil olmak üzere tüm elementler senkronize çalışıyor ve bu sayede sayfa yüklenmeyi engelleyecek bir şey kalmıyor. AMP HTML ise bildiğimiz HTML’den çok farklı değil. Hatta etiketlerin büyük bir çoğunluğu aynı ancak bazıları özel etiketlere sahip. Özel JavaScript kütüphanesi HTML sayfalarının hızlı bir şekilde render edilmesini sağlıyor ve böylelikle gidilmek istenen sayfa saniyeler içerisinde kullanıcının karşısında hazır hale geliyor.
Google AMP Cache
Bir AMP sitesi yayınladığınızda sayfalar bu ekosistemde yer alan sunucularda otomatik olarak ön belleğe alınıyor. Ön bellekte uyumlu sayfalar, fontlar ve görseller bulunuyor. Günümüzde Google AMP Cache servisinin yanı sıra 50’den fazla ülkede 100’den fazla sunucuda bulunan Cloudflare’in de AMP Cache hizmeti bulunuyor. Sayfayı yeni birisi ziyaret ettiğinde ön belleğe alınmış olan dosyalar otomatik olarak güncelleniyor ve bir sonraki ziyaretçiye otomatik olarak güncel bir şekilde sunuluyor. Bunların yanı sıra bu sunucular görsel büyüklüklerini kısıtlayarak tarayıcı bellek problemlerini engelliyor, kullanılmayan ya da metadata gibi kullanıcıya gösterilmeyen görsel verilerini siliyor ve yanlış kapanmış HTML etiketlerinde ya da yorumlarından gelecek XSS saldırılarını da engelliyor
AMP Sayfalarının Faydaları
Google’ın AMP projesini ortaya çıkarmasının birincil amacı hız. Günümüzde Google, Facebook, Baidu, Pinterest ya da Twitter gibi büyük teknoloji şirketleri çoktan bu servisi kullanmaya başladı. Daha yüksek hızlı internet siteleri aynı zamanda daha fazla etkileşim ve daha düşük bounce rate sağlıyor. AMP özellikle internet bağlantısının zayıf olduğu ya da havalimanı ya da kahve dükkanları gibi çok sayıda kişinin internete bağlandığı halka açık ağlarda işe yarıyor. Ayrıca Google öne çıkarılan hikayeler kısmında sadece Google’ın AMP Cache servisini kullanan linkleri gösteriyor. Bu nedenle birçok yayıncı için AMP kullanımı gerekli hale geliyor. Bu projede yer alanlar arasında New York Times, The Guardian gibi haber sitelerinin yanı sıra eBay ve AliExpress gibi dün çapındaki alışveriş siteleri de bulunuyor.
SEO İçin Önemi
Accelerated Mobile Pages aslında direkt olarak arama motoru sonuçlarına etki etmiyor ya da büyük bir etki yaratmıyor. Ancak sitenin yüklenme hızı en önemli etkenlerden bir tanesi. Bu nedenle AMP için önemli diyebiliriz. Ayrıca çok tıklanan ve bounce rate oranı düşük olan sayfaların Google sıralamasında etki ediyor. Google bu sayfaların kullanıcılar için değerli olduğunu kabul ediyor ve arama sonuçlarında daha yukarıda çıkarabiliyor. Mobil cihazların insanların hayatında giderek daha önemli bir yere gelmesinden dolayı Google özellikle mobil siteleri yavaş yüklenen siteleri alt sıralarda çıkararak cezalandırabiliyor. Kısacası Accelerated Mobile Pages her ne kadar direkt olarak etki etmese de dolaylı yoldan çok büyük etkiye sahip diyebiliriz.
Hikayeli İçerikler
Snapchat ile başlayan hikaye gönderileri kısa süre içerisinde Instagram ve Facebook gibi dünyaca ünlü sosyal medya platformlarına da geldi. Hatta Twitter bile yakında hikayeler özelliğini getireceğini duyurdu. AMP ile beraber internet sitelerinde de hikayeler yayınlanabiliyor. Instagram’da günde 500 milyondan fazla Hikaye yayınlandığını göz önünde bulundurursak bu özellik ziyaretçilerin ilgisini çekecek cinsten. Özellikle internet sitesinde her gün çok sayıda içerik yayınlayan kişiler Hikayeler özelliğinden yararlanarak ziyaretçilerin daha uzun süre sayfada kalmasını sağlayabilir. Projenin açık kaynak kodlu olması nedeniyle herkes bu özelliği sitesinde kullanabilir ve görsel hikayeler ile ziyaretçilerin hem internet sitesine gelmesini hem de burada daha çok vakit geçirmesini sağlayabilir.
AMP Kullanmalı mısınız?
Proje internet sitesi sahiplerine büyük avantajlar sunuyor. Ancak getirdiği şey sadece hız değil. Aynı zamanda internet sitesinin yavaş yüklenmesine neden olan JavaScript’in aşırı kullanımı, yavaş sunucu tercihi ve yüksek boyutlu dosyalar gibi problemlerin de ortadan kaldırılmasını sağlıyor. Servisin açık kaynak kodlu olması sayesinde aslında herkes bu servisten yararlanabilir. Bu nedenle başta e-ticaret sitesi ve fazla sayıda içerik yayınlayan siteler olmak üzere herkesin AMP kullanması Google sıralamalarında avantaj sağlayacaktır.