• 05-06-2021, 12:35:01
    #1
    Misafir
    Sayfa Deneyimi Güncellemesi: Core Web Vitals
    Güncellemenin 3 Kahramanı: CLS - LCP - FID

    Bu rehberin tahmini okuma süresi 5 dakikadır.
    Basit ve etkili adımları tamamladığınızda ise kazancınız: xxx
    Başka bir yerde bulamayacağınız anlatımla, işe yarayan çözümler.


    GÜNÜN SONUNDA KAZANAN SİZ OLUN
    Bu rehber sayesinde sizden istenen gereklilikleri kolaylıkla tamamladınız.
    Google tarafından çabanız takdir edildi. Tam puan aldınız.
    Ziyaretçileriniz ve Google memnun. Mutlusunuz.
    Üstelik çok kolay. Nasıl mı?

    SAHNE ARKASI
    Öncelikle bir site açılmadan önce arkada dönen dolapları bilmeniz gerekiyor.
    Tarayıcı HTML'i ayrıştırır. DOM ağacı oluşturulur. Ve ardından sayfa oluşur.
    DOM güncellenmeden, ağ yanıtı bekleyen işlemler süreci yavaşlatır.

    CLS
    Kullanıcı etkileşim kurmadığında meydana gelen tasarımsal değişiklikleri kapsar.
    Dolayısıyla etkileşim tetiklenmediği sürece yeni şeyler sunmaktan kaçının.
    Scroll ve mouse hareketleri etkileşimden sayılır. Ancak zamana duyarlılık -set time- değil.

    SERİ SERİ ÇÖZÜMLER
    1- Kritik CSS gözden geçirin.
    • Önce kritik CSS yüklenmeli.
    • Sonra diğer sınıflar eş zamansız yüklenmeli.
    • Head kısmında kritik olmayan CSS eklemekten kaçınılmalıdır.

    2- Ek CSS kodların etkisini gözlemleyin.
    • Konum (margin,padding) ve boyut (width,height) özelleştirmelerine dikkat edin.

    3- Resim, reklam ve frame boyutlarını belirtin.
    • İlgili divlere width ve height niteliği belirleyin.

    5- Lazyload ve animasyonları kontrol edin.
    • Tasarımı bozuyorsa CSS çözümlerine başvurun.

    6- Yer tutucu (placeholder) yada yedek (fallback) kullanın.
    • Bir öğe yüklenene kadar konumu ve boyutu belirli olan önizlemeler sunun.

    7- İlk paragraf yada sayfanın en üstünde reklam olmamasına özen gösterin.
    • Reklamlar DOM oluşturulurken tasarımı şaşırtabilir.
    • Reklamların açılması üst kısmın oluşmasına yetişemez.
    • Dolayısıyla en üstlerde olması -eğer yer tutucu da yoksa- kaymalar yaratabilir.

    8- FOIT iyileştirmek için lokal font kullanın. Preload uygulayın.
    • Font render sırasındaki dönüşüm tasarımı olumsuz etkilememeli.

    9- JS ve CSS sıkıştırmalarınızın etkisini gözlemleyin.
    • Sıkıştırmalar tasarımı bozabilir. Bu durumda kapat-aç yaparak kontrol edin.

    LCP
    Sayfanın üst kısmındaki öğelerle -above the fold- ilgilidir.
    Yavaş sunucu yanıt süresi. Oluşturmayı engelleyen kaynaklar.
    Yavaş kaynak yükleme süresi başlıca sebepleri arasındadır.

    TTFB: Tarayıcının ilk baytı alma süresi kısaltılarak, LCP geliştirilir.
    200ms altında olmalı. bkz: page caching.

    SERİ SERİ ÇÖZÜMLER
    1- Oluşturmayı engelleyen kaynaklar için:
    • JS geciktirme methodu uygulayın.
    ! Tüm geciktirmelerin güvenli olmayacağını unutma.

    • Kullanılmayan JS kaldırın.
    - JS dosyalarını gerektiğinde yükleyin.
    - Ekranın üst kısmına ait değilse, ve özel bir nedeni yoksa orada bulunmasın.
    -Kodlarının içinde bulunup kullanılmayanları kaldır. -DİKKAT İLERİ DÜZEY

    FID
    Kullanıcı etkileşimi sonrası gecikmeyi ölçer. Örn: tıklama.

    SERİ SERİ ÇÖZÜMLER
    • CDN Kullanımı
    - Statik varlıkları verimli bir şekilde önbellekleyin.
    Etkileşim gerçekleştiğinde gecikme minimuma inmiş olur.

    • Sunucu Önbelleği
    - Redis gibi çözümlerle verileri RAM üzerine yazdırın.
    - Bu size hızlıca okuma-yazma gibi çözümler sunar.




    Hayal ettiğiniz tüm başarıların gerçekleşmesi ümidiyle...
    Umarım faydalı olur.
    • mobilecom
    mobilecom bunu beğendi.
    1 kişi bunu beğendi.
  • 05-06-2021, 15:29:45
    #2
    Çok güzel rehber eline sağlık dostum
  • 05-06-2021, 19:19:07
    #3
    Teşekkürler elinize sağlık. Benim pagespeed ve gtmetrix değerlerim yüksek olmasına rağmen search consol da tüm değerler sıfır olarak gözüküyor. Sayfa deneyimi ve önemli web verileri değerlerinin hepsi sıfır. Birkaç defa düzeltme talebinde bulunmuştum. Önceden başarısız kısmı fazlaydı. Tek iyi yanı başarısız kısımdaki değerler düzeldi.
  • 06-06-2021, 00:48:51
    #4
    Misafir
    gokaybjk adlı üyeden alıntı: mesajı görüntüle
    Çok güzel rehber eline sağlık dostum
    Ben teşekkür ederim hocam beğenmene sevindim (:


    gyurtalan adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler elinize sağlık. Benim pagespeed ve gtmetrix değerlerim yüksek olmasına rağmen search consol da tüm değerler sıfır olarak gözüküyor. Sayfa deneyimi ve önemli web verileri değerlerinin hepsi sıfır. Birkaç defa düzeltme talebinde bulunmuştum. Önceden başarısız kısmı fazlaydı. Tek iyi yanı başarısız kısımdaki değerler düzeldi.
    Gereklilikler yapıldıktan sonra bırakın geri kalanı google halletsin. Evet sistem biraz aksak çalışıyor gibi. Zamanla oturacaktır.
    • gyurtalan
    gyurtalan bunu beğendi.
    1 kişi bunu beğendi.