Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, ZEO'da proje yöneticisi olarak çalışan Okan ve SEO elisti Mert tarafından sunulan bir eğitim sunumudur. Sunum, 160 slayt içermekte ve soru-cevap bölümüyle sonlanmaktadır.
- Sunum, e-ticaret siteleri için SEO optimizasyonu konusunu kapsamlı şekilde ele almaktadır. İçerikte arama motorlarının çalışma prensipleri, taranabilirlik ve indekslenebilirlik, JavaScript SEO, tarama bütçesi optimizasyonu, ürün yönlendirmeleri, canonical etiketleri, şema işaretlemeleri, site hızı, mobil öncelikli indeksleme ve on-page SEO faktörleri gibi konular detaylı olarak anlatılmaktadır.
- Sunumda ayrıca Deeproll, Screaming Frog, Ahrefs, Google Dev Tools gibi SEO araçlarının kullanımı, Hepsiburada, Trendyol, N11 gibi büyük e-ticaret sitelerinde uygulanan başarılı stratejiler ve site taşıma süreci, HTTPS geçişleri gibi pratik konular da ele alınmaktadır. Video, SEO'da hala önemli bir rol oynayan backlinkler konusuna da değinmektedir.
- Sunum Giriş ve Sunucuların Tanıtımı
- Sunum e-ticaret ve SEO konularında yapılacak olup, 160 slayt içeren kapsamlı bir içerik sunulacak.
- Sunucular Okan ve Mert, SEO alanında uzman kişilerdir ve sorular arada alınabileceği belirtilmiştir.
- Okan, Bilkent Üniversitesi'nde mütercim tercümanlık okumuş, SEO elisti olarak çalışmaya başlamış ve şu anda ZEO'da proje yöneticisi olarak görev yapmaktadır.
- 01:36Mert'in Tanıtımı
- Mert, 2008 yılında ilk web sitesini kurmuş, 2011'de bilgisayar mühendisliği eğitimi almış ve 2017'de ZEO'da çalışmaya başlamıştır.
- İçeride scrum master rolünde görev alıyor ve Etsur, Sahibinden, Pepsico, Iyzico gibi projelerde yer almıştır.
- İçeride agile sürecinin düzgün ilerlemesinden sorumlu ve SEO eğitimleri vermekten sorumlu olup, SEO incelemelerini otomasyona dökmeye çalışmaktadır.
- 03:01Arama Motorlarının Çalışma Mantığı
- Arama motorları (örneğin Google) örümcekleri (Google bot) kullanarak web sayfalarını tarar ve analiz eder.
- Google bot, web sayfasını tara ve içeriğin anahtar kelimelerini analiz ederek sayfanın hangi kelimelerle ilişkili olduğunu semantik olarak anlar.
- Google, 200'den fazla sıralama sinyali kullanarak indekslerinden en doğru sonucu kullanıcıya sunmaya çalışır.
- 03:58Web Sitesi Yapısı ve SEO
- Bir web sitesini oluşturan temeller HTML (iskelet), CSS (güzelleştirme) ve JavaScript (dinamik içerik) olup, SEO açısından kaynak kod seviyesindeki içerik önemlidir.
- Google bot, tarayıcı tarafını değil, kaynak kod tarafını analiz eder, bu nedenle SEO geliştirmelerinin kaynak kod seviyesinde bulunması gerekir.
- Server-side rendering (SSR) ve client-side rendering (CSR) modelleri vardır; Google bot SSR'i tercih ederken, web site sahipleri genellikle performans açısından CSR'i tercih eder.
- 06:44JavaScript ve SEO
- JavaScript SEO, korkulan kadar karmaşık bir konu değildir; Google bot'un JavaScript'i nasıl okuduğu önemlidir.
- Google bot, kaynak kod tarafını analiz eder, bu nedenle JavaScript ile getirilen linkler bot tarafından taranamaz ve indekslenemez.
- SEO açısından önemli olan canonical, title gibi etiketlerin kaynak kod seviyesinde açıkça yer alması gerekir, aksi takdirde Google bot bunları okuyamaz.
- 08:28JavaScript İndekleme Süreci
- JavaScript'te iki dalga halinde indeksleme gerçekleşirken, normal serverside web sitelerinde tek dalga halinde gerçekleşen süreç "defit rendering" olarak adlandırılır.
- İlk dalga da Google bot sayfayı analiz ederken, ikinci dalga da JavaScript linkler ve içerikler açığa çıktığında Google bot sayfayı tekrar analiz edip indeksi eklemeye başlar.
- Google bot JavaScript'i net bir şekilde indeksleyebilir ve tarayabilir ancak maliyet yarattığı için şu an tercih etmiyor, ileride bu konuda daha ciddi adımlar atmaya başlayabilir.
- 09:33JavaScript SEO Çözümleri
- JavaScript kullanıyorsak SEO'da "dynamic rendering" yapabiliriz, bu teknik sayesinde aynı içeriği kullanıcıya farklı, Google bot'a farklı sunar.
- Google bot'a kaynak kod seviyesinde, kullanıcıya ise tarayıcı seviyesinde içerik sunarak web siteniz hem hızlı açılır hem de rahatlıkla indekslenebilir.
- JavaScript testleri için "Screaming Frog" adlı araçla ayarlarından JavaScript taramayı açarak, Google bot gibi tarayabilir ve sorunları analiz edebilirsiniz.
- 10:33Tarama Bütçesi ve Optimizasyon
- Google bot siteleri sınırlı bir kaynakla tarar ve her siteye domain gücüyle bağlantılı olarak "tarama bütçesi" (crow budget) adı verilen bir değer atar.
- Bu bütçeyi verimli kullanmazsanız sitenizin her bölgesini taramayabilir, bu durumda sayfanız arama sonuçlarında çıkmayabilir.
- Tarama bütçesini optimize etmek için Google'ı taklit eden Deeproll gibi tarama araçlarıyla sitemizi tarayarak indekslenemeyen sayfaları analiz edebiliriz.
- 11:52İndekslenmeyen Sayfaları Yönetme
- Tarama araçlarında çıkan sonuçlarda belirli bir patern varsa (örneğin "product benefit" URL'si), bu sayfaları analiz edip ayıklamalısınız.
- Trafik almayan sayfaları (arama sonuç sayfaları gibi) kapatmak, botlara yüklenmemesi için önemlidir.
- Site araması yaparak Google'da bu sayfaların indekslenip lenmediğini kontrol edip, indekste yer alan sayfaları önce düşürdükten sonra taramayı kapatmalısınız.
- 14:00Robotstxt Kullanımı
- İndekslenmemiş sayfaları robotstxt dosyasında "disallow" komutuyla botları tamamen kapatabilirsiniz.
- Robotstxt dosyasında "allow" komutuyla da sayfalarınızın bazılarını taranmasını tercih edebilirsiniz.
- Search Console'da robotstxt test aracıyla kontrol etmeliyiz ki yanlışlıkla sitemizi tamamen kapatmayalım.
- 15:36Site Mimarisini Optimizasyon
- E-ticaret sitesinde önemli olan şey site mimarisini iyi kurmaktır, karmaşık bir yapı varsa botlar bu yapıyı anlamayıp sayfaları yanlış indeksleyebilir.
- E-ticaret sitesinin ideal kurgusunda tepede ana sayfa, ardından kategoriler, alt kategoriler veya ürünler olmalıdır.
- Site içi linklemeleri kontrol etmek için Ahrefs, Deepcroll ve Screaming Frog gibi araçlar kullanılabilir.
- 17:41Tükenen Ürünler Sorunu
- E-ticaret sitelerinde tükenen ürünler (stock out) çok sık karşılaşılan bir sorundur.
- Tükenen ürün sayfalarını müşteriye sanki ürün varmış gibi sunmak şikayetler almanızı sağlayabilir.
- Tükenen ürünler için üç çözüm yöntemi vardır: 200 durum kodu döndürerek tükendiğini belirtmek, 410 (tamamen gitti) veya 404 (bulunamadı) durum kodu döndürmek.
- 19:23Ürün Yönlendirmeleri
- Ürün tamamen gittiğinden eminse 301 kalıcı yönlendirme koduyla üst kategorisine yönlendirilmelidir.
- Ürün geleceğini düşünüyorsanız veya gelecekse 302 geçici yönlendirme kodu uygulanabilir.
- 301 ve 302 yönlendirmelerde link gücü aktarımında herhangi bir kayıp yaşanmaz, bu nedenle ikisi de tercih edilebilir.
- 20:14Çift İçerikli Sayfalar
- E-ticaret sitelerinde filtre sayfaları gibi çift içerikli sayfalar olabilir ve bunlar tarama bütçesini olumsuz etkileyebilir.
- Birden fazla filtre seçildiğinde canonical yöntemiyle gereksiz sayfa oluşmasını engellemek gerekir.
- Tek filtre seçildiğinde yeni bir sayfa oluşturulabilir, birden fazla filtre seçildiğinde canonical ile ana kategorisi gösterilmelidir.
- 21:13Filtre Sayfaları ve Canonical Kullanımı
- Canonical etiketi, web sayfasının indekslenmesi için göstermesi gereken bir HTML etiktidir.
- Hepsiburada, birden fazla filtre seçildiğinde canonical yöntemiyle gereksiz sayfa oluşmasını engellemektedir.
- Aranma hacimlerine bakarak filtre sayfalarının canonical olarak hangi sayfayı göstermesi gerektiği belirlenmelidir.
- 23:18Varyantlı Ürünler ve Pagination
- Varyantlı ürünler için her renk için ayrı sayfa yaratmak tarama bütçesini olumsuz etkileyebilir.
- Hepsiburada, her renk seçimi için URL değişmeden direkt sayfa üzerine renk değiştirerek tek URL üzerinden sunmaktadır.
- Pagination konusunda Google'nun tweetiyle kafası karışmasına rağmen, pagination'ı kaldırmaya gerek yoktur.
- 24:36Infinity Scroll ve Site Haritaları
- Infinity scroll, kullanıcıların tüm ürünleri görmesi için kaydırma alışkanlığı yaratır.
- Infinity scroll için next ve prev pagination etiketlerinden faydalanılmalı ve canonical olarak ana kategoriyi gösterilmelidir.
- Site haritaları, sitemizin hiyerarşisini Google bot'a gösteren önemli bir kavramdır.
- 25:51Site Haritalarının Özellikleri
- Çok sayfalı e-ticaret sitelerinde tüm kategoriler ve marka sayfaları için ayrı site map'leri olmalıdır.
- Site haritalarının dinamik olması gerekir, ürün silindiğinde site haritasından kalkmalı veya yeni ürün eklenildiğinde site haritasına gelmelidir.
- Site haritaları XML formatında olmalı ve sadece last modification ve URL'ler barındırmalıdır.
- 26:53Site Haritalarını Test Etme
- Google Search Console'da index coverage modülü, site haritasındaki tüm hataları gösterir.
- Screaming Frog ile mevcut site haritası test edilebilir.
- SEO Sheets adında ücretsiz bir araç site haritası tarafında kullanılabilir.
- 28:10Sunucu Log Analizi
- Sunucuda web sitesine yapılan girişler kaydedilir ve müşterilerden gigabyte'lar boyutunda log dosyaları istenir.
- Log dosyasından sadece Google bot'u içeren IP'leri kırpıp, Screaming Frog'un blog analiz aracına yükleyerek hangi sayfalara ne zaman ve kaç defa gittiğini görebiliriz.
- Excel'e aktarılan veriler görselleştirildiğinde en güçlü kategoriler ve alt kategoriler ortaya çıkar, örneğin taşıt kredisi sayfasına daha fazla odaklanılması gerektiği anlaşılır.
- 29:13Robot.txt ve Search Console
- Log analizi yapmadan botların nereye ulaştığını anlamak mümkün değildir.
- Search Console'da 404 hataları sürekli artıyorsa düzeltmeler yapılsa bile "düzeltildi" olarak işaretlenmesi gerekir çünkü Google bot girdiği sayfayı unutmayıp sıklığını azaltarak devam eder.
- Robot.txt dosyası kullanılarak belirli sayfalara erişimi kapatmak kalıcı bir çözüm sunar.
- 30:03Yapılandırılmış Veri İşaretleme
- Şema.org altında yapılandırılmış veri işaretleme, zengin arama sonuçları elde etmek için kullanılır (yıldızlar, oylamalar, alt linkler).
- E-ticaret sitelerinde Organization şeması, sağ tarafta bilgi kartı oluşturur; LinkSearchBox şeması ise ana sayfada site içi arama alanı gösterir.
- Google'ın yapısal veri test aracına giderek sayfaların şema işaretlemelerini görüntüleyebilirsiniz.
- 32:05Önemli Şema Türleri
- Breadcomp şeması, derin site hiyerarşilerini arama sonuçlarında daha anlaşılır bir şekilde gösterir.
- Product şeması, ürün sayfalarında kullanıcı oyları, toplam oy sayısı ve fiyat bilgilerini göstermek için kullanılır.
- Search Console'daki Products alanı, e-ticaret sitelerinde yapılandırılmış veri hatalarını görüntüleyip düzeltmeyi sağlar.
- 34:15Çok Dilli Siteler İçin İşaretleme
- Yurtdışına satış yapmak isteyen siteler için reflek etiketleri kullanılır.
- Reflek etiketleri, bir sayfanın farklı dillerdeki karşılıklarını belirtir ve botlara hangi sayfanın hangi dile karşılık geldiğini anlatır.
- İlk sayfada dil seçeneği sunuluyorsa, default reflek işaretleme uygulanmalıdır.
- 35:56Çok Dilli Sitelerde Sık Görülen Hatalar
- Reflek etiketlerinin olmaması veya eksik bırakılması sık karşılaşılan bir hata.
- Dil kodlarında önce ülke sonra dil değil, önce dil sonra ülke olmalıdır.
- IP yönlendirmesi ve tarayıcı tabanlı yönlendirmeler (cookielere dayalı veya tarayıcı diline göre) Google tarafından tavsiye edilmez çünkü botları yanlış yönlendirebilir.
- 38:04Site Hızı ve SEO
- Site hızı artık bir sıralama faktörü olarak kabul ediliyor; mobil sitesi hızlı olan web siteleri daha iyi sıralanıyor.
- Site hızı, conversion rate (dönüşüm oranı) ve bounce rate (çıkış oranı) ile doğrudan ilişkilidir; site hızı ne kadar yavaşsa dönüşüm oranı o kadar düşük, çıkış oranı ise o kadar yüksek olur.
- Yavaş bir sitede kullanıcılar satın alma işlemi yapmak istemez veya hemen çıkış yapar, bu da dönüşüm oranını etkiler.
- 39:04Site Hızı Ölçüm Araçları
- Google'ın Page Speed Insights aracı, gerçek dünya verilerini kullanarak tüm tarayıcılardaki dataları toplayıp ortalama bir skor çıkarıyor.
- Lighthouse, Chrome'daki bir araç olarak anlık stres testi yaparak o anki bağlantı hızınıza göre bir skor çıkarıyor.
- Test My Site aracı, sektörde durumunuzu ve rakiplerinize göre durumunuzu gösterirken, Google Analytics'ten de site hızı ölçümlerine bakabilirsiniz.
- 39:49Gelişmiş Site Hızı Araçları
- GT Matrix, mobil ve masaüstüne göre testleri yaparak güzel optimizasyon önerileri sunar.
- Speed Cur, third party kaynaklarının sitemizi ne kadar yorduğunu, ne kadar istek yaptığını ve boyutlarını waterfall şeklinde gösterir.
- Google Chrome'da Coverage alanı, site üzerindeki JavaScript ve CSS kodlarında hangi kodların o sayfa oluştururken çağrılmadığını gösterir, bu sayede gereksiz kod kalabalığını azaltabilirsiniz.
- 40:56Site Hızı Optimizasyonu
- Kaynak dosya optimizasyonu, özellikle e-ticaret sitelerinde önemli bir faktördür ve üç farklı online araç ile optimize edilebilir.
- Görsel optimizasyon, e-ticaret sitelerinde olmazsa olmaz bir optimizasyondur; Kraken.io gibi araçlar görselleri sıkıştırarak boyut olarak %60 tasarruf sağlar.
- Lazy loading yöntemi, kategori sayfasında aşağı indikçe görsellerin yüklenmesini sağlar ve Google bot sayfayı ziyaret ederken sadece tepedeki görsellerin yüklenmesini bekler.
- 42:01Mobil Öncelikli İndeksleme
- Mobil öncelikli indeksleme, Google'ın son 2-3 senede aşırı önem verdiği bir güncellemedir; dünyanın %52'si, Türkiye'nin %64'ü mobil odaklı kullanıyor.
- Mobil öncelikli indekslemedeki ana mantık, Google'ın masaüstü web sitesinde ne varsa (link, içerik, modül) mobil web sitesinde de olması gerektiğidir.
- Responsive design, tüm ekran boyutlarında tek tipinde açılan bir yapıdır ve SEO açısından çok daha kolay testler yapılmasını sağlar.
- 43:19Mobil Test Araçları
- Tüm siteler, hazır olsun ya da olmasın, mobil öncelikli indekslemeye geçiriliyor.
- Browser Stack aracı, farklı ekran boyutlarında, farklı tarayıcılarda ve işletim sistemlerinde web sitenizin nasıl göründüğünü test etmenizi sağlar.
- 43:41Mobil Optimizasyon ve Araçlar
- Chrome'un dev tools'undaki mobil emülatör, web sayfanızın hangi mobil cihazda nasıl gözüktüğünü kontrol etmenizi sağlar.
- Mobil öncelikli indeksleme için mobil hızı optimize etmek ve Google'ın mobil uyumluluk test aracını kullanmak önemlidir.
- Mobil trafiği Google Search Console'dan veya Günbegün Analytics'ten takip edebilir, hangi cihazlardan ve ağlardan trafik geldiğini analiz edebilirsiniz.
- 45:43Tarama Hataları ve Optimizasyon
- Tarama hatalarından özellikle 404 sayfaları optimize edilerek tarama bütçesi iyileştirilebilir.
- Kaliteli 404 sayfaları, kullanıcıyı site içindeki navigasyonunu devam ettirmesi için güzel bir arayüz sağlar.
- Karbon adı verilen araç, 404 sayfalarını yönlendirerek tarama bütçesini optimize etmenize yardımcı olur.
- 47:02On-Page SEO Faktörleri
- Sayfa içi faktörler arasında URL, meta description, title etiketleri, alt başlıklar, imaj alt etiketleri, anahtar kelimeler ve site içi linklemeler bulunmaktadır.
- Title etiketi sadece sıralama faktörü değil, tıklamayı teşvik edici ifadeler kullanarak trafiği artırabilirsiniz.
- Meta description 120 karakter uzunluğunda olmalı, Google'ın sınırı ise 150-160 karakter arasındadır.
- 49:03İçerik ve Kalite
- Alt başlıklar sayfaya gelen botun içeriğin iskeletini okumasını sağlar, içerik iskeleti ders çalışma kitabı gibi düşünülebilir.
- Görsel aramalar için görsellerin alt etiketlerini optimize etmek önemlidir.
- Kaliteli içerik sadece SEO metni değil, ürün görselleri, videoları, teknik bilgileri de içerir ve uzun vadede Google'ın tercih ettiği noktaya taşıyabilir.
- 50:23Rakip Analizi ve Anahtar Kelime Araçları
- Ahrefs aracında domain explore özelliği ile rekabet eden domainleri ve ortak listelenen kelimeleri görüntüleyebilirsiniz.
- Content gap alanı ile birden fazla domainin listelendiği kelimeleri inceleyebilirsiniz.
- Önemli olan, en az iki seçeneğin de sıralandığı kelimeleri tercih etmek, böylece marka aramalarından kurtulup SEO odaklı kelimeleri hedefleyebilirsiniz.
- 52:06İçerik Stratejisi ve Araçlar
- İçerik stratejisi oluştururken, kullanıcının aradığı şeye dair içerik üretebileceğinizi ve müşteri yolculuğu haritasında doğru içerik sunabileceğinizi düşünmelisiniz.
- En çok kullanılan araçlar arasında Ahrefs, Uber Suggest ve Google'ın anahtar kelime planlayıcısı bulunmaktadır.
- Anahtar kelime optimizasyonunda içerikte kaç defa geçirmeniz gerektiği sorusu, içerik stratejisinizin bir parçası olarak değerlendirilmelidir.
- 53:57SEO İçerik Stratejisi
- İyi sıralanmış sayfalara bakarak içerik uzunluğunu belirleyebilirsiniz; örneğin rakip 500 kelimelik içerikle 1. sıraya gelmişse, 750 kelime civarında içerik üretip benzer oranlarda anahtar kelime kullanmak gerekir.
- Arama türlerini dört ana başlıkta toplayabilirsiniz: navigational (site içinde arama), informational (bilgi arama), commercial (satın alma yönelik) ve transactional (etkileşimli arama) sorgular.
- Her arama türü için uygun sayfa yapısı oluşturmak önemlidir; bilgi arama için blog, ticari sorgular için satın alma butonu, etkileşimli sorgular için form tarzı sayfalar gereklidir.
- 56:09Sıfırıncı Sıra ve Feature Snippets
- Sıfırıncı sıra, Google'ın arama sonuçlarının üstünde sunduğu kutucuklardır ve 4. sıradan olsa bile birinci sayfanın üstüne taşır.
- En çok çıkan snippet türleri paragraf, listeleme ve tablodur; paragraf özellikle içerik sitelerinde, liste blog sayfalarında, tablo ise table elementi ile oluşturulmuş sayfalarda hedeflenebilir.
- Feature snippet'ta çıkma ihtimalinizi bulmak için, mevcut çıkan siteyi aramadan çıkararak (örneğin "sarma tarifi -yemek.com") sonraki adayları görebilirsiniz.
- 58:42Site Taşıma ve HTTPS Geçişleri
- Site taşıma hosting değişimi, altyapı geçişi, domain değişimi veya tasarım değişikliği gibi nedenlerle gerçekleşebilir ve önceden dikkatli planlanması gerekir.
- Site taşıma sırasında tüm yönlendirmeleri kaydetmek, canonical, reflk, pagination gibi etiketleri güncelleme ve site içindeki tüm linkleri yenilemek önemlidir.
- HTTPS geçişi sırasında her HTTP yolu için HTTPS karşılığı olması, yönlendirmelerin yapılması ve site içindeki tüm HTTP linklerinin HTTPS'e geçilmesi gerekir, aksi halde "mix content" cezası alınabilir.
- 1:01:30Custom Extraction ve Backlink Değeri
- Custom extraction, istediğiniz bir siteden veri çekmenizi sağlayan bir yöntemdir; XPATH aracılığıyla HTML kodundaki yolları okuyarak veri toplayabilirsiniz.
- Screaming Frog'un custom extraction modülü ile XPATH komutları kullanılarak rakip sitelerin fiyat, kategori içerikleri gibi verileri toplanabilir.
- Backlink hala değerini korumaktadır; yeni sayfaları hızlı indeks etmeye ve uzun sorgularda performansı iyileştirmeye yardımcı olmaktadır.