Google’ýn Ýçerik Tekrarý Algýsýný Kodla Aþmak
Google’ýn en büyük silahlarýndan biri, içerik tekrarýný tespit edebilme gücüdür. Ayný cümlelerin farklý sitelerde yer almasý, içerik çakýþmalarý, hatta neredeyse benzeyen paragraflar bile filtrelenir. Ama… bu tespiti sadece kelime bazlý deðil, anlam bazlý yapar.
Yani bir þeyi sadece yeniden yazmak yetmez. Onu yeniden yaþatman gerekir. Kod düzeyinde ise iþler tamamen baþka bir yere gider.
Bu yazý, Google’ýn içerik tekrarýný nasýl anladýðýný deðil, nasýl kandýrýldýðýný anlatýr. Etik mi? Sýnýrda. Ama sihir gibi çalýþýr.
1. Tekrarý Anlamayan Kod: Dinamik Cümle Dönüþümü
Google’ýn botlarý içeriði okurken kelimeleri deðil, anlam haritalarýný takip eder. Fakat JavaScript ile içerikleri sayfa yüklendikten sonra oluþturursan, Google’ýn tarayýcý öncesi botlarý (özellikle Fetch ve Mobile First Indexer) bunu doðrudan göremez.
Ýþte bu yüzden, metinleri kodla rastlantýsal olarak yeniden oluþturmak etkili bir taktiktir:
const cumleler = [ "Geleceðin teknolojisi bugünü þekillendiriyor.", "Bugün yaþadýðýmýz þeyler, yarýnýn teknolojisine dönüþüyor.", "Zamanýn ruhu teknolojiyle kodlanýyor." ]; document.getElementById("spot").innerText = cumleler[Math.floor(Math.random() * cumleler.length)];
Bu yapý sayesinde içerik, her ziyaretçide farklý görünür. Yani ayný içerik, Google’ýn gözünde “her zaman deðiþken” bir þeydir. Bununla, tekrar filtresini aþmakla kalmaz, dinamizm puaný da kazanýrsýn.
2. Görünmez Ýçeriði Geriye Çekmek
Ýçerikte tekrar edilen paragraflar varsa, bunlarý sayfa içinde display:none ile saklamak ve sadece kullanýcý scroll ettiðinde görünür hale getirmek içerik analizinde gizli bir alan yaratýr.
document.addEventListener('scroll', () => { document.getElementById("gizliParagraf").style.display = "block"; });
Google botlarý içerik yüklenmeden analiz yaparsa bu alaný göremez. Kullanýcý ise scroll ettiðinde okur. Böylece kullanýcý memnuniyeti saðlanýr ama içerik tekrar filtresine takýlmazsýn.
3. Inline Kodla Anlam Kaydýrmasý
Google, içerik tekrarýný analiz ederken bazý karakteristik kalýplarý çözümler. Ama sen her paragrafýn içine minik kod parçacýklarý (örneðin span veya i ) eklersen, metin ayný görünse bile DOM yapýsý deðiþir.
p Zaman span style="display:inline" deðiþiyor /span ve biz em yeniye /em hazýrlanýyoruz. /p
Ýçerik birebir ayný olsa bile bu yapýyla Google metni farklý DOM bloklarý olarak iþler. Yani senin tekrar ettiðini düþündüðü içerik, aslýnda parçalanmýþ ve yeniden yapýlandýrýlmýþ olur.
4. Sayfa Bazlý Ayný Ýçerik: URL Algýsýný Kandýrmak
Ayný içeriði farklý sayfalarda kullanmak istiyorsan, bu içeriklerin URL’lerini Google’a ayrý yapýlar gibi göstermek gerekir. Bunun için rel=“canonical” oyununu tersine çevirmek iþe yarar.
link rel="canonical" href="https://site.com/benzersiz-yolculuk?ref=versiyon-b" /
Google bu canonical’i izlerken sayfanýn baþka bir versiyon olduðunu düþünür. Ayný içerik olmasýna raðmen, kaynak referansý deðiþtiði için tekrar filtresine takýlmazsýn.
5. Ayný Anlam, Farklý Fonetik: Kodla Fonetik Bozulma
Google, içeriði okurken bazen dil algýsýna güvenir. Ama sen içerik içinde fonetik bozan ufak karakterler eklersen (örneðin veya ) bu cümlelerin iç yapýsý deðiþir.
p Gelecek þekil alýyor. /p
Ýnsanlar bu farký görmez, ama botlar bunu kod düzeyinde farklý kelimeler gibi algýlar. Yani ayný cümleyi söyleyip, baþka bir þey göstermiþ olursun.
6. Görünen Yazý Deðil, Yaþayan Veri
Google’ýn içerik tekrarýný aþmanýn yolu, içerikleri yaþayan organizmalara dönüþtürmekten geçer. Statik bir yazýyý her seferinde baþka bir tavýrla sunmak; Google’ýn anlam haritasýnda sayfaný canlý yapar.
Bazý sitelerin ayný yazýyý tekrar tekrar kullanmasýna raðmen sýralamada yüksek kalmasýnýn sebebi budur. Onlar yazýyý yeniden yazmaz. Yazýyý yeniden doðurur.
Tekrar filtresini kýrmak, bir cümleyi yeniden yazmak deðil; o cümlenin kimliðini parçalamak ve yeniden birleþtirmektir.
Bunu kodla yaptýðýnda; kelimeler deðil, davranýþ kazanýr. Ve Google, davranýþlara kelimelerden daha çok deðer verir.