• Yapay zekadan makale özeti

    • Bu video, İçerik Bulut tarafından ev sahipliği yapılmış, bir SEO uzmanı tarafından sunulan yaklaşık iki saatlik bir webinar formatındaki eğitim içeriğidir. Sunumda Mustafa Özkan ve Hülya Çoban gibi isimler de geçmektedir.
    • Video, teknik SEO konularını kapsamlı şekilde ele almaktadır. İçerikte AMP, PWA, .htaccess yönlendirmeleri, robots.txt dosyası kullanımı, sitemap oluşturma, web scraping teknikleri, yapılandırılmış veri ve programlama dillerinin SEO'daki uygulamaları (JSON, JavaScript, PHP, Python, ASP.NET, SQL, WordPress) gibi konular detaylı olarak anlatılmaktadır. Sunum boyunca örnekler, kod parçacıkları ve uygulama yöntemleri paylaşılırken, son bölümde katılımcıların soruları yanıtlanmaktadır.
    • Eğitim, SEO uzmanları, web geliştiricileri ve veri analizi yapmak isteyenler için teknik bilgiler içermekte, programlama dillerinin SEO'daki kullanım alanlarını ve avantajlarını göstermekte, ayrıca Google Developer Tools, Screaming Frog, Python ve diğer araçların SEO çalışmalarında nasıl kullanılabileceğini açıklamaktadır.
    Yazılım Yetenekleri ile Teknik SEO'da Avantajlar
    • Teknik SEO'da yazılım yetenekleri geliştirerek müşterilerimiz ve kendimiz için katma değer sağlayabiliriz.
    • Sunum yoğun olacak ve hazırlanırken bazı kısımlar sunum sırasında tamamlanacak.
    • Konuşmacı Yusuf Özbay, İstanbul Üniversitesi'nde bilgisayar ve öğretim teknolojileri eğitimi okuduktan sonra Portal Grup'ta SEO ile tanışmış ve farklı firmalarda SEO ve PPC pozisyonlarında çalışmış.
    03:53Yazılım Bilgisi SEO'da Önemi
    • SEO uzmanı olarak yazılım bilgisi öğrenmenin neden önemli olduğu inceleniyor.
    • SEO uzmanı ve IT ekibi arasında sürekli iletişim kurulur, SEO uzmanının IT ekibinin dilinden anlayabilmesi önemlidir.
    • IT ekibi, SEO önerilerinin markaya nasıl katma değer sağlayacağını anladığında daha olumlu yaklaşır ve işler daha kolay ilerler.
    08:55Arama Motorlarının Çalışma Prensibi
    • SEO uzmanının arama motorlarının nasıl çalıştığını bilmesi gerekiyor çünkü arama motorları hem rakip hem de işbirlikçidir.
    • Arama motorları (Google, Bing, Yandex) algoritmalarını anlayarak sistemi optimize ederek rakiplerden sıyrılıp üst sıralara çıkabilirsiniz.
    • Arama motorları dört temel safhada çalışır: taralma, indeksleme, sıralama ve kullanıcıya gösterme.
    12:21Web Sitelerinin Çalışma Prensibi
    • Arama motorlarına sunulan dijital içerik web siteleri ve uygulamalar aracılığıyla sunulur.
    • Web sitesi çalışırken, browser (Chrome, Edge, Firefox gibi) üzerinden yapılan arama isteği, serverda kütüphanede indeksteki içeriği alır ve son kullanıcıya cevap verir.
    • Web ortamında arama motorları, istek gönderme ve cevap alma şeklinde bir diyalog ortamında bilgi alışverişi yapar.
    13:53URL Yapısı ve Çalışma Prensibi
    • URL yapısı HTTP veya HTTPS protokolü ile başlar, günümüzde güvenlik açısından HTTPS kullanımı giderek artmaktadır.
    • URL'de sub domain (ww, blog gibi) domain adının bir parçası olabilir ve domain adı sonrası gelen slashlarla ayrılan kısımlar "path" olarak adlandırılır.
    • Domain uzantıları (com, net, org gibi) "domain extension" olarak adlandırılır ve URL yapısının önemli bir parçasını oluşturur.
    16:45SEO'da Kullanılan Programlama Dilleri
    • Statistan'ın 2019 verilerine göre en çok kullanılan programlama dillerinin başında JavaScript gelir, ardından HTML ve CSS bulunur.
    • Python, SEO dünyasında son zamanlarda giderek popülerleşen bir dildir; yapay zeka, makine öğrenmesi ve veri madenciliği gibi alanlarda kullanılabilir.
    • PowerShell, Python'a alternatif olarak web ortamında uygulamalar geliştirmek için kullanılabilir bir programlama dilidır.
    20:35Programlama Dilleri ve HTML
    • Sunum, programlama dillerini öğrenmek için kıvılcım ateşe ve farkındalık oluşturmak amacıyla yapılmıştır.
    • HTML, web sitesi geliştirirken ilk başlangıç noktasıdır ve bir sayfanın iskeletini oluşturur.
    • HTML bilgisi sayesinde gereksiz kodları tespit edip optimize edebilir, arama motorları için hızlı performanslı web siteleri oluşturabilirsiniz.
    21:50HTML'in Faydaları
    • HTML bilgisi sayesinde development ekibine derdinizinizi örneklerle kanıtlarla anlatabilirsiniz.
    • SEO dostu temalar ve web siteleri geliştirmenizi sağlar.
    • Chrome'un developer tools'u üzerinden mevcut tasarımlarda düzenlemeler yaparak sanal ortamda prototipler oluşturabilirsiniz.
    24:47HTML ve Kariyer
    • HTML bilmek zaman kazandırır ve sürekli revizyonlarla uğraşmaya gerek kalmaz.
    • Gereksiz kodları temizleyerek veya minification yaparak daha hızlı web siteleri oluşturabilirsiniz.
    • HTML öğrenerek front-end tarafta kariyer yapabilir ve Türkiye'de bu alanda fazla talep vardır.
    26:04CSS ve Faydaları
    • CSS, HTML iskeletine renk, font ve multimedya elementleri ekleyerek hoş bir görüntü oluşturmanıza olanak sağlar.
    • CSS bilgisi sayesinde development ekibine derdinizinizi kanıtlarla anlatabilirsiniz.
    • Chrome developer tools'u üzerinden CSS düzenlemeler yapabilirsiniz.
    27:28CSS Performansı
    • CSS, render blocking özelliğine sahiptir, yani büyük dosya boyutuyla en üstte verildiğinde diğer içerikleri bloke edebilir.
    • Inline CSS kullanarak render blocking problemini ortadan kaldırabilir ve hızlı açılan ilk ekrana sahip olabilirsiniz.
    • CSS öğrenerek front-end tarafta kariyer yapabilir ve para kazanabilirsiniz.
    29:33JavaScript ve Faydaları
    • JavaScript öğrenmek hem kariyer yapmanızı sağlar hem de SEO açısından hayati bir yeteneğe sahip olursunuz.
    • Teknik SEO'da, arama motorlarının JavaScript ağırlıklı siteleri tanıyamama sorununu çözebilirsiniz.
    • JavaScript bilgisi sayesinde web sitelerindeki render edilemezlik gibi sorunlara çözüm üretip SEO performansını artırabilirsiniz.
    32:08JavaScript ve Performans
    • JavaScript ile developer tools'un konsol kısmında doğrudan kod yazıp çıktı alabilirsiniz.
    • JavaScript de render blocking özelliğine sahiptir.
    • JavaScript bilgisi sayesinde SEO dostu web siteleri veya WordPress temaları oluşturabilir ve optimize edebilirsiniz.
    32:25JavaScript ve Web Geliştirme
    • JavaScript yüklerini inline vermek veya preload ederek kullanıcıların arama sonuçlarından tıklayıp geldiğinde ilk ekranın hızlı açılmasını sağlayabilirsiniz.
    • HTML, CSS ve JavaScript birbirini tamamlayan bileşenler olarak öğrenerek kariyer yapabilir ve para kazanabilirsiniz.
    • JavaScript bildiğinizde değişken tanımlayabilir, değerleri alabilir ve programlama dili ile problemlerinizi kendi başınıza çözebilirsiniz.
    33:44JavaScript Öğrenme Yöntemleri
    • JavaScript öğrenmek için Fatih Kadir Akın ve Doğukan Güven'in temelden ileri seviyeye kadar öğreten eğitimleri değerli kaynaklardır.
    • JavaScript öğrenmek yerine hazır kütüphaneler (Backbone, Ember, Swelds gibi JS framework'leri) kullanarak hızlıca uygulamalar geliştirebilirsiniz.
    • JavaScript kullanım sıklığı ve web sitelerindeki boyutu giderek artmakta, bu nedenle değişime ayak uydurmak ve öğrenmek önemlidir.
    35:28JavaScript ve SEO
    • JavaScript indexing problemi arama motorlarının sahip olduğu bir sorundur ve yakın zamanda güncellemeler yapılıyor.
    • Google 2028 yılında JavaScript'i iki fazda render ettiğini açıklamıştır: İlk fazda HTML alınır, ikinci fazda JavaScript render edilir ve bu süreç bir haftadan uzun sürebilir.
    • Hangi framework'ü kullanacağınızı dikkatli seçip, uygulama geliştirmek için JavaScript ve frameworkleri öğrenmek çok yararlı olacaktır.
    37:04JavaScript Rendering Problemleri
    • Google, server side rendering ile arama motorlarına sunulan HTML'in farklı olabileceği ancak son kullanıcıya sunulan HTML'in farklı olabileceği konusunda açıklamada bulunmuştur.
    • JavaScript render blocking yapıya sahip ve render edilmesi CPU ve memory açısından büyük maliyetlere mal olabilir.
    • JavaScript kullanımını değerlendirmek hayati önem taşıyor, amaçınıza göre kullanmak istediğinizde JavaScript'i öğrenmelisiniz.
    38:27JavaScript Rendering Çözümleri
    • ETS Tur'da otel listeleme sayfalarında JavaScript switch off yapıldığında oteller görünmüyor, kaynak kodda da otellerin listelendiği yer boş kalıyor.
    • Google'ın sunduğu farklı metotlar (server rendering, statik serverside rendering, hydration) ile arama motorlarına daha rahat veri sunabilirsiniz.
    • Tamamen statik HTML çıktısı vererek arama motorlarının büyük miktarlarda JavaScript'i render etmesini önleyebilirsiniz.
    40:58Google Bot ve DOM Yapısı
    • Google 2015'ten 2018'e kadar Chrome 41 versiyonunu kullanıyordu, ancak "evergreen Google bot" başlığı altında güncel Chrome versiyonlarını kullanmaya başladı.
    • DOM (Document Object Model) yapısı, HTML ve CSS ile web sitesi oluşturulduğunda oluşan bir ağaç yapısıdır.
    • DOM tamamıyla tarayıcıya ve arama motorlarına gönderilen kod dökümü (post) ile kullanıcıya görünen kod dökümü (proton) olmak üzere ikiye ayrılır.
    44:12Developer Tools ve SEO
    • Web geliştirme ve SEO optimizasyonu yaparken Chrome Developer Tools sürekli kullanılmak zorundadır.
    • Developer Tools ile web sitesinin nasıl render edildiği, hangi kaynak kodların kullanıldığı ve kod dökümü nasıl oluştuğu analiz edilebilir.
    • Pespeed optimizasyonu için network tabında hangi kaynakların, hangi sıraya göre ve hangi önceliğe göre yüklenmesi görülebilir.
    46:10JSON ve SEO
    • JSON (JavaScript Object Notation), veri alışverişi yaparken daha küçük boyutlarda veri alıp göndermek için kullanılır ve anahtar-değer çiftlerinden oluşur.
    • Google, yapılandırma verisini JSON olarak kullanmayı önerir ve sayfaları yapılandırmak için JSON datasını kullanmak veya HTML içine enjekte etmek gerekir.
    • JSON ve JavaScript, Google Analytics çalışmalarında özellikle e-ticaret analizinde kullanılmak zorundadır.
    48:40PHP ve SEO
    • PHP, SEO'da bilmek ve anlamak gereken önemli bir programlama dilidir.
    • Programlama dillerini bilmek zaman kazandırır, kendini geliştirir ve farklı problemlere odaklanmayı sağlar.
    • SEO ile developer ekibi arasındaki sürekli çatışmaları gidermek için programlama dilini bilmek önemlidir.
    49:47PHP'nin Faydaları
    • PHP öğrenildiğinde hem web sitesi geliştirilebilir hem de kariyer yapabilirsiniz.
    • WordPress ve Joomla gibi içerik yönetim sistemleri PHP ile yazılmıştır ve temalar HTML ve CSS'den oluşur.
    • PHP bilgisi olmadan WordPress altyapısında backend tarafta çalışmak zordur, bu nedenle web sitesi geliştirmek ve temayı düzenlemek için PHP bilmesi gerekir.
    50:59Python
    • Python öğrenildiğinde bir web sitesinin fonksiyonellik kazanmasını sağlayabilirsiniz.
    • HTML, CSS ve JavaScript bilgisiyle bir web sitesi geliştirilebilirken, Python daha çok backend tarafta kullanılır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor