JavaScript backlinkleri SEO'cular için devam eden soru işaretleridir.
JavaScript'te yürütüldüklerini biliyoruz, klasik formda HTML ile kodlanmış çapa metni şeklinde değil.
Ve biz Google'ın onları takip ettiğini biliyoruz.
Google bunu 2014'te bize söyledi ve Search Engine Land, bunu 2015'te doğrulayan testler üzerine rapor verdi.
Onely, 2017 yılında derinlemesine bir çalışma yürüttü ve Google'ın, WordPress gibi geleneksel bir CMS yerine Angular, React ve Vue gibi JavaScript çerçeveleri üzerine inşa edilmiş web siteleri için bile JavaScript'i tarama ve çalıştırma işlemini doğruladı.
Ancak yakın zamana kadar, SEO'lar ve web yöneticileri, sitelerine işaret eden JavaScript geri bağlantıları hakkında herhangi bir içgörüye sahip değillerdi.
Onları ilk etapta keşfetmek zor oldu.
Çoğu favori SEO ve backlink araçlarımız onları hiç göremiyor.
Aslında, çoğu SEO ve web yöneticisinin JavaScript backlinklerinin varlığından bile haberdar olmadığını söylemek mümkün.
Öyleyse, temellerle başlayalım.
JavaScript Geri Bağlantıları Hakkında SSS Cevapları
JavaScript Backlink'ler Nedir?
JavaScript kodu içinde yer alan bir backlink, bir JavaScript backlink'tir. (Kolay, değil mi?)
Ama JavaScript tam olarak nedir?
JavaScript (JS), bir web programlama dilidir. Web tarayıcısında çalışır ve yürütülür.
HTML'den farklıdır, HTML statiktir. HTML'i bir web sitesinin kemikleri olarak düşünün ve JavaScript'i kas olarak.
HTML bir web sitesinin yapısını belirlerken, JavaScript bir web sitesindeki öğelerin değişmesine ve hareket etmesine olanak tanır.
Örnek için, bu sayfada aşağı kaydırın. Açılan lightbox? Bu, JavaScript tarafından kontrol edilir.
JavaScript'te Geri Bağlantılar Nasıl Bulunur?
Bu soruyu yanıtlamak için önce şu soruyu yanıtlamamız gerekiyor: Backlink nedir?
Bir backlink, başka bir web sayfasına bir hiperlinktir. SEO dünyasında, onlara kendi sitelerimize geri bağlantı verdikleri için "backlink" diyoruz. Ama yanılmayın: bir backlink bir hiperlinktir.
JavaScript kodunda geri bağlantıların ortaya çıkışının birçok yolu vardır. İşte en yaygın örneklerden bazıları:
- Yönlendirmeler
- Açılır menüler
- Dinamik olarak eklenen içerik
Tüm bunlar, web'in temel özellikleridir. Yönlendirmeler genellikle birisi bir form gönderdikten sonra gerçekleşir ve siz onları bir teşekkür sayfasına gönderirsiniz—bu iyi bir işlevselliktir ve bu yönlendirme teşekkür sayfanıza bir geri bağlantı oluşturur.
Bir açılır menüye tıkladığınızda, sayfada yeni öğeler oluşturan JavaScript'i tetikliyorsunuz (açılır menüdeki öğeler). Eğer başka şeyler başka bir sayfaya bağlanıyorsa, tahmin edin ne oluyor? Bu bir JavaScript geri bağlantısıdır.
Dinamik olarak eklenen içerik örneği için, bir lightbox belirene kadar bu sayfayı aşağı kaydırın.
Bu dinamik olarak eklenen içerik—sayfada bulunan JavaScript kodunu aşağı kaydırarak tetiklersiniz ve ortaya çıkan lightbox, bu siteye ait diğer sayfalara geri bağlantılar içeren butonlar içerir.
JavaScript Backlinkleri "Normal" HTML Backlinklerinden Nasıl Farklıdır?
JavaScript bir web tarayıcısında çalıştığı ve Google'ın başlangıçta sayfaları taramak için bir tarayıcı kullanmadığı için, Google JavaScript'i çalıştırmıyordu.
Böylece, JavaScript ile oluşturulan sayfanın herhangi bir bölümü Google tarafından görülemezdi.
Ve Google gelişti ve artık JavaScript çalıştırıyor, ancak SEO uzmanlarının geri bağlantılar hakkında bilgi edinmek için kullandığı çoğu araç yapmıyor.
Çünkü araçlarımız kör, biz SEO'cular ve web yöneticileri de körüz.
Google JavaScript Geri Bağlantıları Nasıl İşler?
Diğer tüm geri bağlantılar gibi. İşte Google'ın onayı:
@JohnMu @methode DOM'da tamamen işlendikten sonra bir JavaScript bağlantısının, diğer herhangi bir bağlantı gibi PageRank geçirip geçirmediğini söyleyebilir misiniz?
— Cyrus (@CyrusShepard) 30 Ekim 2017
Bunu sıkça konuştuk :). Evet, bir bağlantı bir bağlantıdır, sayfaya nasıl geldiğine bakılmaksızın. Aksi halde gerçekten işe yaramazdı :).
— 🍌 John 🍌 (@JohnMu) 31 Ekim 2017
Bilinmesi gereken küçük bir pürüz var ve bu zamanlamayla ilgili.
Eğer rel=“nofollow" parçacığını dinamik olarak ekliyorsanız ve bu, Googlebot'un JavaScript'inizi indekslemesinden sonra gerçekleşiyorsa, o zaman bu bağlantıyı bir dofollow bağlantısı olarak indeksleyecektir.
Bu mantıklı. Googlebot geldikten sonra sayfayı değiştirmek ve Googlebot'un bu değişiklikleri fark etmesini beklemek saçma.
Bu Hepsi Harika... Ama Neden JavaScript Backlink'leri Hakkında Önem Vermeliyim?
Eğer SEOptimer blogunu okuyorsanız, muhtemelen backlinklere önem veriyorsunuzdur.
Öyle işte.
Sanırım backlink profilinizin Google'ın en önemli 3 sıralama faktöründen biri olduğunu kesinlikle biliyorsunuzdur.
Temiz bir geri bağlantı profilini korumanın nedenleri hakkında daha önce konuştuk, ancak özetlemek gerekirse:
- JavaScript geri bağlantılarının zayıf görünürlüğü, temiz bir geri bağlantı profili koruma yeteneğinizi etkiler. Eğer sitenize işaret eden tüm bağlantıları göremezseniz, hangi bağlantıları reddedeceğinizi bilmezsiniz. Negatif SEO ile mücadele yeteneğiniz zayıflar.
- Aynı şekilde, Google JavaScript geri bağlantılarını görebildiğinden, muhtemelen link tabanlı cezaların değerlendirmesinde onları kullanıyor. Eğer JavaScript'ten gelen geri bağlantıları göremiyorsanız, kötü JavaScript geri bağlantılarına dayanan bir cezayla mücadele etmenin hiçbir yolunu bulamazsınız.
- Sitenize kimin bağlantı verdiğini bilmek, bir ilişki geliştirmek için değerli bir fırsat sunar. JavaScript geri bağlantılarını kaçırmak, bu fırsatı kaçırmak anlamına gelir.
- Google, sitenizin mimarisini öğrenmek için dahili bağlantılar kullanır. Sitenizdeki JavaScript dahili geri bağlantıları anlamak, Google'ın sitenizin mimarisini nasıl algıladığı hakkında daha iyi bir anlayış kazanmanızı sağlar.
Eğer JavaScript backlinklerini görmezden geliyorsanız ve sıralamanızın, trafiğinizin ve gelirinizin düştüğünü fark ediyorsanız, belki de çoğu SEO aracının raporlamadığı JavaScript backlinklerinin saldırısına uğruyorsunuzdur.
JavaScript Backlinkleri Oluşturmanın veya Sahip Olmanın Faydaları Var mı?
Evet. Google, bir sayfaya gelen tüm bağlantıları, HTML veya JavaScript'ten gelip gelmediklerine bakılmaksızın geri bağlantılar olarak değerlendirdiğinden, JavaScript geri bağlantılara sahip olmak iyi bir şeydir.
Yine de, bağlantılar oluştururken geçerli olan tüm uyarılar hala geçerlidir. Web sitenize spam içerikli geri bağlantılar oluşturmak istemezsiniz.
JavaScript geri bağlantıları da oluşturmak istemezsiniz ki bu bir şekilde Google'ın yönergelerini ve en iyi uygulamalarını alt üst eder.
Daha önce JavaScript'te gizli backlink'ler yerleştirmek için başka web sitelerini hacklememeniz gerektiğinden bahsetmiştik, ama bu fırsatı kullanarak size bunu yapmamanızı hatırlatmak istedim. :)
JavaScript Backlinkleri Backlink Profilimde Bulundurmak Güvenli mi?
Evet. Google'ın dediği gibi, bir bağlantı bir bağlantıdır bir bağlantıdır. HTML'den gelen bir bağlantı ile JavaScript tarafından kontrol edilen bir öğeden ya da doğrudan JavaScript kodundan gelen bir bağlantı arasında hiçbir fark yoktur.
Tek istisna, bu bağlantılar kötü amaçlı kodlardan geldiğinde veya JavaScript'in sitenize bağlantı eklemek için kötüye kullanıldığında olur.
Çoğu SEO Aracı JavaScript Geri Bağlantılarını Neden Raporlamaz?
JavaScript backlinklerini çalıştırmak ve rapor etmek için gereken beygir gücü miktarı çok fazladır.
Bu durumda, JavaScript giderek daha yaygın hale geldikçe (ve daha fazla SEO, hangi JavaScript backlinklerinin kendi sitelerine işaret ettiğini bilmek istedikçe) ve sunucuları oluşturmanın ve sürdürmenin maliyeti düştükçe (her yıl olduğu gibi), bu araçların yakın gelecekte JavaScript backlinklerini rapor etmesini bekleyebiliriz.JavaScript Backlinkleri Üzerine Son Düşünceler
JavaScript yok olmuyor. Ve JavaScript daha popüler ve yaygın hale geldikçe, SEO'ların hangi JavaScript backlinklerinin sitelerine işaret ettiğini anlamaları gerekliliği de artıyor.
JavaScript backlink'leri birçok geleneksel sayfa içi elementlerde, örneğin lightbox'larda, açılır menülerde ve dinamik olarak eklenen içeriklerde görünür.
Birkaç nadir istisna dışında, Google bu öğeleri taramakta ve bu bağlantıları sanki normal HTML bağlantılarıymış gibi indekslemektedir.
Onları görmezden gelmezdim.