Dinamik render Vs. Gizleme: SEO'yu nasıl etkiler?
Yayınlanan: 2023-01-30SEO alanına giriyorsanız, muhtemelen "siyah şapka teknikleri" terimiyle karşılaşmışsınızdır. Siyah şapka teknikleri, size hızlı sonuçlar getirecek ancak uzun vadede sürdürülebilir olmayan yasa dışı ve gölgeli SEO tekniklerini temsil eder.
Böyle bir siyah şapka tekniği gizlemedir. Gizleme tekniğini kullanmak yalnızca Google tarafından yasaklanmakla kalmaz, aynı zamanda Googlebot bunu tespit ederse web sayfanızın iptal edilmesine de yol açabilir.
Ancak bazen istemeden de olsa insanlar gizlenmeyi kullanabilir. Makale, bir web sayfası geliştirirken yaygın hatalardan kaçınmanıza yardımcı olmak için yanlış anlaşılan gizleme ve dinamik oluşturma tekniklerini tartışacaktır.
Dinamik oluşturma için bir JavaScript ön oluşturucu kullanmanız önerilir .
Başlayalım!
Gizleme Nedir?
Gizleme, Google'ın arama algoritmasını manipüle etmek için arama motorlarına ve insan kullanıcılara farklı içerikler sunmayı içeren bir siyah şapka SEO tekniğini temsil eder. Sonuç olarak, gizleme aynı zamanda kullanıcıları web sayfası sıralamalarını yükseltmek için yanıltır.
Örneğin, gizleme tekniğini kullanan bir web sitesi, Google Bot'u tanımlamak için bir kullanıcı aracısı veya isteğin IP adresini kullanacak ve çevrimiçi perakendecilere gösterdiğinden farklı bir sayfa ile hizmet verecektir.
Gizleme gibi siyah şapka tekniklerini kullanmak yalnızca Google'ın SEO yönergelerine aykırı değildir. Web sitenize de zarar verebilir. Çoğu siyah şapka uygulayıcısı, arama motoru sayfalarında üst sıralarda yer almak için yasa dışı içerik veya alakasız anahtar kelimeler kullanır.
Gizleme, web sitenizin dizinden çıkarılmasına veya kalıcı olarak yasaklanmasına yol açabilir. Bu nedenle, gizleme SEO için asla bir seçim değildir.
Dinamik İşleme Nedir?
Dinamik oluşturma, JavaScript web sitesinin tamamen oluşturulmuş bir sürümünün veya hatta tek sayfalık uygulamaların, JavaScript'i çalıştırmayı zor bulan arama motorlarına sunulmasına yardımcı olur.
Web sitenizi veya belirli bir web sayfasını oluşturmak için Reactjs ön oluşturmayı kullanabilirsiniz .
Çoğu durumda, Google veya Bing gibi arama motorları, çeşitli indeksleme sorunlarına dönüşebilen JavaScript ağırlıklı web sayfalarını yürütmekte zorlanır. Dinamik oluşturma, web sitenizin Google botları veya Bing botları gibi arama tarayıcılarını kolayca tanımlamasına ve JavaScript içeriğini yürüttükten sonra onlara istenen web sayfalarının statik HTML sürümünü sunmasına yardımcı olur.
Hemen hemen her Javascript ön işlemesi benzer bir teknik izler:
- İlk olarak, arama motoru tarayıcılarını tanımlayan ve hizmetinize bir istek gönderen Javascript prerender gibi bir ara yazılım sunucunuza kurulur.
- Ön işleme, web sayfanızdan gerekli verileri çıkarır ve tamamen oluşturulmuş sayfanın bir anlık görüntüsünü geliştirir.
- Son adımda, statik sayfayı tarayıcıya geri göndermek için sunucunuzu kullanır ve daha sonrası için önbelleğe alır.
Ancak, kullanıcı aracısı bir insansa, istek normal rotayı takip ederek çevrimiçi kullanıcıyı web sitenize gönderir.
Cloaking Ve Dynamic Rendering İki Farklı Kavramdır
Gizleme ve dinamik oluşturma benzer kavramlar gibi görünebilir. Ancak Google, ikisinin SEO'ya tamamen farklı yaklaşımlar olduğunu açıklıyor.
Karışıklık, dinamik oluşturmada Google bot ve insan kullanıcılara sitenizin farklı sürümlerini göndermenizden kaynaklanır. Peki dinamik oluşturma neden gizleme olarak kabul edilmiyor?
Bunu açıklığa kavuşturmak için Google aşağıdaki açıklamayı yayınladı:
Googlebot genellikle dinamik Reactjs ön oluşturmayı gizleme olarak kabul etmez. Dinamik oluşturmanız benzer içerik sunuyorsa, Googlebot dinamik oluşturmayı siyah şapka SEO gizlemesi olarak taramaz.
İkisi arasındaki birincil fark şudur:
Gizleme sadece süreci değil, aynı zamanda tekniği kullanma niyetini de temsil eder.
JavaScript prerender gibi bir hizmet kullanarak sayfanızın statik bir sürümünü oluşturuyorsunuz. Ancak içerik hem arama motorları hem de kullanıcılar için aynı kalacaktır.
Prerender gibi bir hizmeti kullanırken, sayfanızın statik bir sürümünü oluşturuyorsunuz, ancak içerik, arama motorları için kullanıcılarla aynı olacaktır. Google'ın sunucularından oluşturma işlemini ortadan kaldırmış oluyorsunuz.
Ancak bu aynı zamanda, önceden oluşturmayı veya dinamik oluşturmayı yanlış bir şekilde kullanırsanız, kötü niyetler olmasa bile gizleme cezalarıyla karşılaşabileceğiniz anlamına gelir.
Peki bundan nasıl kaçınırsınız? Hadi bulalım!
Dinamik oluşturmayı kullanırken gizleme cezalarından nasıl kaçınılır?
Dinamik oluşturma, gizlemeye benzer şekilde çalışır; birkaç değişken yanlış gidebilir ve web sitenizi, yanlış niyet olmasa bile gizleme cezalarına maruz bırakabilir.
JavaScript prerender'ı kullanırken göz önünde bulundurmanız gereken bazı ayrıntılar
Hack'lere karşı her zaman gözünüz açık olsun.
Yasa dışı kuruluşlar tarafından kullanılan en belirgin taktiklerden biri, yeterli trafik toplayan web sitelerini hacklemektir. Bu sayfalar gizlenerek trafik ana web sitelerine yönlendirilir.
Yakın zamanda bir web sitesi ihlali yaşadıysanız veya neden bir gizleme cezası aldığınızdan emin değilseniz, bunun nedenlerinden biri bilgisayar korsanlığı olabilir. Bundan kaçınmak için, web sitelerinizi, gizlemeye işaret edebilecek garip yönlendirmeler veya arka uç sorunlarını keşfetmek için her zaman denetleyin.
Gizli Metni Kontrol Edin
Bazen, Reactjs ön oluşturma sırasında, bazı metin öznitelikleriniz değişebilir ve bu da gizli metin sorunlarına yol açar. Bu bileşenler, Google tarayıcıları tarafından alınabilir ve sonunda sıralama cezalarına yol açabilen anahtar kelime doldurma girişimleri olarak etiketlenebilir.
Ayrıca, dinamik olarak oluşturulmuş sayfayı kullanıcıların görebileceğinden önemli ölçüde farklı kılan önemli gizli öğeler varsa Google, ön oluşturma gizlemenizi de dikkate alacaktır.
Kısmen İşlenmiş Sayfalar
Gizlemeyi görüntü oluşturmadan ayıran birincil özellik, gizlemede arama motorunun gördükleri ile kullanıcıların aldıkları arasında önemli bir fark olmasıdır.
Kısmen oluşturulmuş sayfalarda içeriğin bir kısmı kaybolabilir ve bu da muhtemelen Google botunun algoritmayı kandırmaya çalıştığınızı düşünmesine neden olabilir. Kısmi işleme aşağıdaki durumlardan kaynaklanabilir:
- Sayfa oluşturma zaman aşımına uğradı
- sayfa hataları
Sarma
Tüm siteler dinamik oluşturma gerektirmez. Öncelikle, hızla değişen JavaScript tarafından oluşturulan içerik veya Google tarayıcıları tarafından desteklenmeyen JavaScript özelliklerini kullanan içerik için ayrılmıştır.
Dinamik oluşturmanın avantajı, Googlebot'un JavaScript içeriğinin daha hızlı taranmasını ve oluşturulmasını sağlayarak, arama sonuçlarında daha hızlı dizine eklemeye dönüşmesidir.