İnternetin mobil alana kayması ile birlikte hız oldukça önemli olmaya başladı. İşte tamda burada google tarafından desteklenen Accelerated Mobile Pages Project ( AMP ) 2015 yılından beri dünyada yayılmaya başladı.
Özellikle mobil öncelikli indexleme haberleri ile birlikte dahada önem kazanmaya başlayan hızlandırılmış mobil sayfalar 2018 yılında seo uzmanlarını ve tasarımcıları meşgul edecek önemli haberler arasında yer alıyor. Bende sizleri için tam kapsamlı bir AMP rehberi hazırlamaya karar verdim.
Amp nedir ?
WordPress Amp kurulumu nasıl yapılır ?
Özel yazılım kullananlar için sitelerini AMP ‘ye uyarlamak zaman alabilir. Ancak WordPress sitelerde iki harika eklenti sayesinde dakikalar içinde sitenizi AMP ye dönüştürebilirsiniz. Ben aşağıda listelediğim iki wordpress eklentisini aynı anda kullanıyorum.
Hiç bir sorun yaşamıyorum. Bu iki eklenti ile Google Analytics, Yoast Seo ile entegre çalışması ve ayarları , AMP page builder, Performans, Yapısal Veri, Schema & Structured Data , Push Notification desteği, Contact Form 7 desteği, Yorum ayarları, Google adsense reklam desteği, İstenilen yazıda , sayfada veya kategoride amp gizleme gibi tüm ayarları gerçekleştirebilirsiniz.
- AMP for WordPress eklentisi – https://wordpress.org/plugins/amp/
- AMP for WP eklentisi – Accelerated Mobile Pages – https://wordpress.org/plugins/accelerated-mobile-pages/
Amp ‘yi iptal etsem seo açısından sorun yaşar mıyım ?
Bazen sitesinde amp yi aktif etmiş kişilerden reklam gelirlerinin düştüğü, kullanıcı deneyiminin azaldığı gibi yakınmalar duyuyorum. Bu tarz durumlarda amp yi nasıl iptal edebilirim. Bir sorun yaşar mıyım ? 404 hataları başıma bela olur mu ? diye sorular sıklıkla soruluyor. Eğer aşağıdaki anlattığım kriterlere uyarsanız amp yi sorunsuz bir şekilde iptal edebilirsiniz. Sitenizde her hangi bir trafik kaybı yaşama ihtimalinizde çok düşük.
2021 güncellemesi : Google süprpiz bir şekilde öncelikle amp nin şimşek ikonunu arama sonuçlarından kaldırdı. Şimdide asla vazgeçmeyeceiğ gözüktüğü AMP yi tamamen iptal etmeis bekleniyor. Bu durumda AMP eklentisi kullananların google sonuçlarında bir kayıp yaşamadan iptal etmeleri için aşağıdaki adımları izlemeleri gerekiyor.
WordPress için amp nasıl iptal edilir ?
Aşağıdaki adımları doğru olarak uygularsanız sitenizde her hangi bir trafik kaybı yaşama ihtimaliniz düşüktür. Sorun yaşarsanız yorum olarak sorularınızı sorabilirsiniz.
- Öncelikle kurmuş olduğnuz amp eklentisini yada eklentilerini deaktif ( disable ) edin
- Sonra eğer kurulu değilse Redirection eklentisini kurun.
- Add New Redirection ( Yeni yönlendirme ekleme ) kısmına gelin
- Source url kısmına /(.*)\/amp yazın
- Target Url kısmına https://www.BURAYASITEADRESİNYAZ.com/$1 yazın.
- Regex seçeneğini işaretleyin
- Son olarak bir kaç amp sayfasını redirect-checker.org sitesinden test ederek amp olmayan sayfanıza 301 ile yönleniyor mu kontrol edin
- Yönlendirme kontrolü için httpstatus.io, https://www.webfx.com/tools/http-status-tool/gibi araçlarkı kullanabilirsiniz.
- İşlem tamamlandı
AMP kullanmanın dezavantajları
Henüz geliştirme aşamasında olan AMP nin sunucu yükünü azaltma , hız vs. gibi avantajlarının yanı sıra göreceli olarak zararlı etkilerini de sayabiliriz.
- E-ticaret sitelerinde AMP kullanımı olası değildir
- Zaten var olan bir internet siteniz varsa bu sitenin birde AMP versiyonunu oluşturmak özellikle özel yazılımlarda ek zaman ve ekonomik külfet anlamına gelecektir
- Kısmen bazı siteler Adsense reklam gelirlerinin düştüğünü rapor etmişlerdir
- AMP kütüphanesi dışında herhangi bir JavaScript’e izin verilmediğinden bu sizi kısıtlayacaktır
Amp için canonical kullanımı nasıl olmalıdır ?
Sitenize ait sayfaların normal sürümlerinde AMP teknolojisini kullandığınızı canonical etiketi ile google ‘a gösterbilirsiniz. Bunun için tüm alt sayfalara şu kodu eklemelisiniz<link rel=”amphtml” href=”https://www.SITEADRESINIZ.com/AMPVERSIYON.html”> Böylece normal sayfanızı ziyaret eden google o sayfanın amp sürümünün adresini öğrenmiş olur.
Aynı şekilde de sayfalarınızın AMP versiyonlarında normal sayfa versiyonlarını canonical ile göstermeniz gerekir. Bu hem yineleme sorunlarının önüne geçecek hemde bir sürü sorunla boğuşmanızı engelleyecektir. Bu kodu uygulamak için <head> ile </head> arasına <link rel=”canonical” href=”https://www.SITEADRESİNİZ.com/NORMALVERSİYON.html”>
Yukarıdaki siteadresiniz.com/normalversiyon.html yada siteadresiniz.com/ampversiyon.html yerine mutlaka kendi sitenizi uyarlamanız gerekmektedir.
Amp için sitemap ( site haritası ) oluşturmaya gerek var mı ?
AMP teknolojisini sitenize uyarladıktan sonra ekstra bir sitemap oluşturmanıza gerek bulunmamaktadır. AMP olmayan normal versiyonlarda URL ye amphtml etiketini eklemek ve AMP içeren URL versiyonunu yazmak yeterlidir. Google böylelikle sitenizin AMP versiyonlarını algılayarak arama sonuçlarını buna göre listeleyecektir.
Google Amp için kaynaklar :
- Google AMP Türkçe Sitesi ( Türkçe )
- Google AMP yönergeleri ve yardım merkezi ( Türkçe )
- Google AMP dökümanları ve başlangıç rehberi ( Türkçe İlk Amp Sayfanızı oluşturun dökümanı )
- AMP Sıkça Sorulan Sorular
- Google Amp Doğrulama test aracı ( Validator ) https://search.google.com/test/amp
- Amp project doğrulama aracı https://validator.ampproject.org/
- Search Console AMP Raporu Destek sayfası https://support.google.com/webmasters/answer/6328309
- Search Console AMP rapor aracı https://www.google.com/webmasters/tools/accelerated-mobile-pages?
- Google Search Console , Arama görünümü , Hızlandırılmış Mobil sayfalar bölümünde sitenize ait amp sorunlarını görüntüleyebilirsiniz.
Gayet açık ve net bi yazı olmuş elinize sağlık hocam yenı yazar arkadaşlarımıza rehber niteliğinde
Merhabalar. AMP konusunda yayınlamış olduğunuz makalenizi okuduk. WP sistemde yer alan en bilindik 2 amp eklentisini de kullandık ancak nedense defacerhaber.com / amp linkinde ya da mobil cihazlarda bir türlü yazı içeriklerini görüntüleyemiyoruz. Yalnızca yazı başlıkları çıkıyor. bu konuda destek olurmusunuz.
Merhabalar hangi amp eklentissni kullanıyorsunuz acaba ?
AMP For WordPress isimli eklentiyi kullanıyoruz.
WordPress siteler için amp kurulumunu ve sorularının çözümü sadece bir eklenti ile kolayca gerçekleştirebilirsiniz. Ama benim tavsiyem Ahmet Kaluidi tarafından hazırlanan bu ( https://wordpress.org/plugins/accelerated-mobile-pages/ ) eklentiyi tek başına kullanabilir veya bu ( https://wordpress.org/plugins/amp/ ) eklenti ile bir arada kullanmanız olacaktır. Lütfen sonuçları bizimle paylaşın.
İyi demişsinizde wordpress sayfalara yoast seo ile canonical ekleyebiliyoruz, fakat amp sayfaya nasıl ekliycez, AMPforWP kullnıyorum ben peki nerede bu amp sayfaları hangi dizinde acana?? cpaneldenmi ekleme yapıcaz yoksa ??
Amp için farklı bir canonical eklemenize gerek bulunmamaktadır. Sevgiler
1 haftadır blog sitemi AMP’e geçirmek için uğraşıyorum ve sonunda bitirdim. AMP temasından kaynaklı ufak tefek sorunlar olsada bunları da yavaş yavaş düzeltebilirim.
AMP sayfalarını yaptıktan sonra mutlaka https://search.google.com/test/amp adresinden kontrol edin. Onaydan geçmiş sayfalar bir süre sonra Google Webmaster dizininde indexlenmeye başlayacaktır, biraz sabırlı olmak gerek.
Bloğum: https ://www. balikavidunyasi.com
AMP version: https ://www. balikavidunyasi.com/amp/
Celil abi merhaba günlerdir bu AMP Google Serach Conseledeki hatalarını çözmekle cebelleşiyorum. ne yaptım. hatalar giderilmedi. en son artık bıkıp AMP wordpress eklentisini kökten sildim.
Sence bu sinirle AMP kökten silmem siteye zararı olurmu yada nasıl bir yol izlemeliyim abi
Selam Saygılar
AMP yi silmeni tavsiye etmem hatalar ne hatalarıydı , onları çözmeye çalış.
hocam elinize emeğinize sağlık bir sorum olacak.
benim daha önceki amp eklentim siteadresi.com/amp/yazi-adresi şeklindeydi fakat eklentiyi değiştirdim şuan siteadresi.com/yazi-adresi/amp oldu bir türlü eski amp adreslerini buraya yönlendiremedim yardımcı olabilir misiniz?
Gerçek sayfaların adresi değişmediği müddetçe yönlendirme yapmana gerek yok , büyük ihtimalle her hangi bir sorun yaşamazsın.
hocam amp de olan eksiklerimi burda görmüş oldum anlatımınız gayet güzel
Amp kurmaktan korkuyorum. Sanırım google bunu kesin bir dille şart koşmadığı sürece kurmayacağım.
Neden böyle bir korkunuz var Savaş bey
Umarım bir gün emeğinin karşılığını alırsın Celilcan. Ne kadar faydalı döküman ve teknik bilgi varsa sende, ama piyasa 3 – 5 uyanık, şanslı çocuğun elinde.
Teşekkür ederim sevgili Mehmet güzel düşüncelerin için. Sizlerin bu güzel sözleri beni mutlu etmeye yetiyorda artıyor bile.
İnşallah herşey istediğin gibi olur hocam. Ben teşekkür ederim. İyi Çalışmalar.
Merhaba Celil bey,
Faydalı yazınız için teşekkür ederim. Bir sorum var size. AMP ile bir sayfa hazırladım fakat google tag manager ile oluşturduğum containerı (
) kodun içine eklediğimde console’da şu hatayı alıyorum: “[AmpAnalytics ] No request strings defined. Analytics data will not be sent from this page.”
Bunun sebebi ne olabilir? Container’ı koda eklemek şart mıdır başka bir yöntem bulamadım.
Merhabalar Berna hanım site adresini göndermeniz mümkün mü bir test etmek isterim.