Skip to content

JavaScript Destekli Web Sitelerinin SEO Hakkında Dikkat Etmesi Gerekenler

JavaScript-Destekli-Web-Sitelerinin-SEO-Hakkinda-Dikkat-Etmesi-Gerekenler-1-1

Ne yazık ki, SEO değerlendirmeleri dikkate alınmadan hazırlanan birçok JavaScript, web sitesinin genel performansı üzerinde ciddi bir olumsuz etkiye sahip olabilir. JavaScript destekli bir web sitesini / açılış sayfasını denetlemeye başlarken SEO’da dikkat edilmesi gereken temel etkileri özetledim.

JavaScript Destekli Web Siteleri İçin SEO Püf Noktaları

İç Bağlantı

Dahili bağlantı web yöneticilerinin en önemli önceliklerinden biri olduğu için, kullanıcıların site genelinde web sayfasından sayfaya geçiş yapmasına olanak sağlamak için JavaScript onclick etkinlikleri gibi JavaScript işlevlerinden yararlanmanın aksine HTML veya DOM içinde normal bağlantı etiketleri kullanılmalıdır. Dahili bağlantı, tam web sitesi mimarisi ve sayfaların genel önemi ile ilgili olarak arama motorlarına güçlü bir sinyal olarak kabul edilir.

İçerik Erişilebilirliği

İçeriğin hem kullanıcı hem de arama motoru botları için net olması için, içeriğin yükleme etkinliği içinde dizine eklenebilir olması, dizine eklenebilir bir URL gerektirmesi ve JavaScript sitelerini oluşturmak için HTML için en iyi SEO uygulamalarını kullanması gerekir. Sadece bu değil, aynı zamanda temel SEO uygulamaları ile uyumlu olduğu için, bir web sitesindeki her içerik parçası, web sitesinin kendisinden ve internetteki diğer kaynaklardan benzersiz olmalıdır.

Elde Edilebilirlik

Arama motorlarının, web sayfalarına erişebilen ancak kullanıcıyı göstermeyen ve web sayfasının içeriğini arka uçta çalışan başka bir programa aktaran bir yazılım türü olan başsız taramayı uyguladığı bildirildi. Başsız bir tarayıcı, kullanıcının deneyimini ve sayfadaki içerik durumlarını daha iyi anlamak için DOM’u oluşturmaya yardımcı olur.
Bununla birlikte, JavaScript’in nasıl çalıştırıldığını ve arama motorları botlarıyla nasıl etkileşime girdiğini anlamak önemlidir, aksi takdirde çok büyük organik sonuçlar doğurur.

Rendering

JavaScript-SEO-Nedir-5

JavaScript, bir web sayfasının genel olarak oluşturulmasını etkileyebilir. Bu nedenle, oluşturmayı engelleyen bir şey varsa, bu, sayfanın yüklenmesini geciktirebilir. Genel bir kural olarak, Google, bir web sitesinde içerik katının üst kısmının yüklenmesini engelleyen herhangi bir JavaScript’i tamamen kaldırmanızı veya en azından ertelemenizi önerir.

Ekranın üst kısmı, web sayfasının sayfa ilk yüklendiğinde görünen kısmını ifade eder. Sayfanın sonraki bölümü kaydırma gerektiren “ekranın alt kısmı” olarak adlandırılır.

Tek Sayfa Uygulama Hususları

Tek sayfalık bir uygulama (SPA), öncelikle web üzerinde verimli bir şekilde çalışmak üzere tasarlanmış ve oluşturulmuş bir web uygulaması / web sitesidir. Sunucudan bir sayfanın tamamını yüklemenin aksine, bu sayfalar dinamik olarak yeniden yazılır ve ihtiyaç duyduğunuz parçalarla yüklenir.

SPA yaklaşımı, hızlı bir yükleme süresi sağlar, daha az bant genişliği kullanır ve uygulamanın daha çok bir masaüstü uygulaması gibi davranmasını sağlayarak kullanıcıya keyifli bir deneyim sunar. Uygulamanın kullanımına bağlı olarak birçok farklı SPA çerçeve seçeneğinin mevcut olduğu unutulmamalıdır. Bunlar arasında; React.js, Angular.js, Backbone.js, Preact, Next.js vb sayılabilir.

Google, SPA’daki içeriği taramaya ve dizine eklemeye çalıştığında birçok engel olabilir. Bu nedenle, SPA kullanıyorsanız, Google’ın neleri alabildiğini anlamak için “Getirme” komutunu kullanarak birçok kez test etmeniz önerilir.

JavaScript SEO Araçları: JavaScript’inizi Kontrol Edin

JavaScript’in sahip olduğu sonsuz yeteneklerle, JavaScript koduyla ilgili sorunları değerlendirmek ve düzeltmek için çok sayıda yardımcı araç mevcuttur. İşte bir SEO olarak yararlı bulacağınız birkaç tanesi:

URL İnceleme Aracı

“Google Arama Konsolu”nda bulunan “URL İnceleme Aracı”, Google’ın bir sayfayı tarayıp / dizine ekleyip ekleyemediğine, herhangi bir hatanın oluşup oluşmadığına ve neden olduğuna ilişkin bilgileri gösterir.

DeepCrawl

JavaScript-SEO-Nedir-(4)

DeepCrawl, bir web sitesinin tüm farklı sayfalarında, Google’ın yapacağı aynı modelde JavaScript’i taramak ve oluşturmak için kullanılabilir. Bu akıllı araç, oluşturmayı kitlesel ölçekte etkili bir şekilde test etmenize ve izlemenize olanak tanır ve bunun karşılığında JavaScript’in arama motorları botları tarafından taranıp dizine eklenip eklenemeyeceğini anlamanıza yardımcı olur.

Mobil Uyumluluk Testi

Google’ın mobil uyumluluk testçisi, bir ziyaretçinin bir mobil cihaz üzerinden web sitenizde gezinmesinin ne kadar kolay / zor olduğu hakkında bilgi sağlar.

Sayfa Hızı Bilgileri

Google’ın sayfa hızı analiz aracı (PSI), mobil ve masaüstü cihazların performansını etkili bir şekilde ayrıntılarıyla açıklar. Buna ek olarak, bu araç, bunun nasıl geliştirilebileceğine dair öneriler de sağlar.

Site: Komut

Site: Command, Google’ın içeriğinizi doğru bir şekilde dizine ekleyip dizine eklemediğini görmenize yardımcı olan en doğrudan araçlardan biridir. Bunu yapmak için Google’da şu komutu tamamlayabilirsiniz – site: [web sitenizin URL’si] “metin içeriği veya sorgu”

Fark Denetleyici

Diffchecker, iki tür metin dosyasını karşılaştırmanıza ve her ikisi arasındaki farkları gözden geçirmenize olanak tanıyan benzersiz bir araçtır. Bu, özellikle web sayfalarının orijinal kaynak kodunun işlenen koda göre analizini gerçekleştirmek için kullanışlıdır. Bu araç, içeriğin oluşturulduktan sonra nasıl değiştiğine dair kapsamlı karşılaştırmalar sunar.

Chrome Geliştirme Araçları

Chrome DevTools, deneyimli web geliştiricilerinin doğrudan Google’ın Chrome tarayıcısına eklemeler yapabilecekleri bir dizi araçtır. Chrome DevTools, bir metin düzenleyici kullanmanıza gerek kalmadan düzenlemenize ve hızlı stil değişiklikleri yapmanıza yardımcı olabilir.

 

Yazı dizimizin diğer başlıklarına ulaşmak için okumaya devam edin!

Önceki Yazı: JavaScript SEO Nedir?

Sonraki Yazı: JavaScript Web Sitenizi SEO Dostu Yapmanın Yolları

GİZLİLİK, İŞ KORUMA VE AJANS DEVRE DIŞI BIRAKMAMA SÖZLEŞMESİ (NDA)

  1. TARAFLAR

1.1. Ajans (Bilgi Paylaşan Taraf)

Unvan: Webolizma Dijital Reklam Danışmanlık Eğitim ve Bilişim Ticaret Limited Şirketi
Adres: ………………………………………
Vergi Dairesi / No: …………………………

(Bundan sonra “Ajans” olarak anılacaktır.)

1.2. Influencer (Bilgi Alan Taraf)

Ad Soyad: ………………………………………
T.C. Kimlik No: ………………………………
Adres: ………………………………………
Sosyal Medya Hesapları: ……………………

Ajans ve Influencer ayrı ayrı “Taraf”, birlikte “Taraflar” olarak anılacaktır.

  1. SÖZLEŞMENİN AMACI

İşbu Sözleşme’nin amacı;

  • Ajans tarafından Influencer’a aktarılan her türlü gizli bilginin korunması,
  • Ajans’ın temsil ettiği veya aracılık ettiği marka, müşteri ve iş birliklerinin korunması,
  • Influencer’ın Ajans’ı doğrudan veya dolaylı olarak devre dışı bırakmasının önlenmesi,
  • Ajans’ın ticari hak ve menfaatlerinin güvence altına alınmasıdır.
  1. GİZLİ BİLGİ TANIMI

Gizli Bilgi; Ajans’a veya Ajans’ın temsil ettiği marka/markalara ait olmak üzere, yazılı, sözlü, görsel, dijital veya elektronik ortamda paylaşılan ya da öğrenilen;

  • Marka isimleri, müşteri ve iş ortağı bilgileri
  • Kampanya, reklam ve medya planları
  • Bütçe, fiyat, teklif, komisyon ve ödeme bilgileri
  • Brief’ler, içerik planları, kreatif fikirler
  • Sözleşme taslakları, yazışmalar, toplantı içerikleri
  • Henüz kamuya açıklanmamış her türlü ticari ve stratejik bilgi

olmak üzere sınırlı olmaksızın tüm bilgileri kapsar.

  1. GİZLİLİK YÜKÜMLÜLÜĞÜ

4.1. Influencer, Gizli Bilgiler’i üçüncü kişilere açıklamamayı, paylaşmamayı, çoğaltmamayı ve amacı dışında kullanmamayı kabul eder.

4.2. Influencer, Gizli Bilgiler’i yalnızca Ajans ile yürütülebilecek olası veya mevcut iş birlikleri kapsamında kullanabilir.

4.3. Influencer, Gizli Bilgiler’i korumak için en az kendi gizli bilgileri kadar özen göstermekle yükümlüdür.

  1. AJANSI DEVRE DIŞI BIRAKMA VE DOĞRUDAN ÇALIŞMA YASAĞI

5.1. Yasaklanan Fiiller

Influencer; Ajans aracılığıyla öğrendiği, temas kurduğu, teklif aldığı veya bilgi sahibi olduğu marka, müşteri ve iş ortakları ile Ajans’ı devre dışı bırakarak doğrudan veya dolaylı şekilde;

  • İş birliği yapmamayı,
  • Reklam, tanıtım veya danışmanlık hizmeti vermemeyi,
  • Teklif sunmamayı veya teklif almamayı,
  • Sözleşme imzalamamayı,
  • Ücret, hediye, barter veya herhangi bir menfaat sağlamamayı

kabul ve taahhüt eder.

5.2. Dolaylı Çalışma Tanımı

Influencer’ın;

  • Kendi adına,
  • Menajeri, ajansı, şirketi, çalışanı, ortağı, yakını veya bağlantılı olduğu herhangi bir kişi veya kuruluş aracılığıyla,
  • Üçüncü kişiler üzerinden yönlendirme, aracılık veya pasif katkı sunması

suretiyle marka ile temas kurması veya gelir elde etmesi dolaylı çalışma sayılır ve işbu madde kapsamında ihlal kabul edilir.

5.3. Korunan Markalar

Ajans tarafından Influencer’a;

  • Yazılı, sözlü veya dijital ortamda tanıtılan,
  • Kampanya, teklif veya görüşme kapsamında paylaşılan,
  • E-posta, WhatsApp, mesaj veya doküman ile bildirilen

tüm markalar korunan marka sayılır. Bu markaların ayrıca liste halinde sunulması şart değildir.

5.4. Süre

Bu madde kapsamındaki yükümlülükler, işbu Sözleşme’nin sona ermesinden itibaren 3 (üç) yıl süreyle geçerlidir.

  1. REKABET YASAĞI OLMADIĞINA İLİŞKİN HÜKÜM

İşbu Sözleşme;

  • Influencer’ın mesleki faaliyetlerini genel olarak kısıtlamaz,
  • Rekabet yasağı niteliği taşımaz,

yalnızca Ajans’ın aracılık ettiği ticari ilişkilerin korunmasına yönelik bir iş koruma sözleşmesidir.

  1. İHLAL, FESİH VE DELİL SÖZLEŞMESİ

7.1. Influencer’ın işbu Sözleşme hükümlerine aykırı davranışı ağır sözleşme ihlali sayılır.

7.2. Ajans, herhangi bir ihtara gerek olmaksızın iş ilişkisini derhal feshedebilir.

7.3. Taraflar; e-posta, WhatsApp, DM yazışmaları, teklif dokümanları, faturalar, kampanya yayınları ve marka beyanlarının kesin delil niteliğinde olduğunu kabul eder.

  1. CEZAİ ŞART VE TAZMİNAT

8.1. Influencer’ın işbu Sözleşme’ye aykırı davranması halinde, ………. TL cezai şartı derhal ve nakden Ajans’a ödemeyi kabul eder.

8.2. Cezai şart, Ajans’ın uğradığı zararları karşılamazsa; aşan kısım ayrıca talep edilir.

  1. DEVİR YASAĞI

Influencer, işbu Sözleşme kapsamındaki hak ve yükümlülüklerini Ajans’ın yazılı onayı olmaksızın üçüncü kişilere devredemez.

  1. YETKİLİ MAHKEME

İşbu Sözleşme’den doğabilecek uyuşmazlıklarda Ankara Merkez Mahkemeleri ve İcra Daireleri yetkilidir.

  1. YÜRÜRLÜK

11 (on bir) maddeden oluşan işbu Sözleşme, ……… tarihinde 2 (iki) nüsha olarak imzalanmış ve yürürlüğe girmiştir.

AJANS
Webolizma Dijital Reklam Danışmanlık Eğitim ve Bilişim Ticaret Ltd. Şti.
Yetkili İmza:
Tarih:

INFLUENCER
Ad Soyad:
İmza:
Tarih:

İletişim Formu Bilgilendirme İçeriği

Tarafınızca sağlanan iletişim bilgileri, 6563 sayılı Elektronik Ticaretin Düzenlenmesi Hakkında Kanun ile Ticari İletişim ve Ticari Elektronik İletiler Hakkında Yönetmelik kapsamında işlenebilecektir. Bu doğrultuda, tarafınıza çeşitli avantajların sunulması, satış ve pazarlama faaliyetlerinin yürütülmesi ile diğer ticari iletişim amaçları doğrultusunda tarafımızca saklanmasına, kullanılmasına ve paylaşılmasına onay vermiş sayılırsınız.