Sorun, DlV’lerin içeriğini JavaScript kullanarak dinamik olarak değiştirmeye çalıştığınızda ortaya çıkıyor. Daha önce, bir dış dosyanın içeriğini bir DlV’e yükleyen bir Ajax programı örneğini vermiştik.
Aynı durum JavaScript için de geçerli. Arama motorlarının endekslemesi gereken içerik DHTML/JavaScript tarafından üretilemez.
Grafiksel Metin Kullanımı
Grafiksel metinler uygun şekilde kullanıldıklarında yararlı olabilmelerine rağmen, bazı insanlar resim içerisinde gereksiz yere çok fazla metin kullanma hatasına düşebilirler. Aşağıdaki Tbloda örnekleri ile verilmiştir
Metnimizi 3 farklı şekilde optimize etmek gerek:
• Asıl göreceli linki optimize etmek.
• Resim dosyasının adını değiştirmek
<br><br>
<a href=”#” onclick=”javascript:externalContent.document. location= ‘ filel. html’ “>Link l</a> I
<a href=”#” onclick=”javascript:externalContent.document. location= ‘ file2 . html’ “>Link 2</a>
<brXbr>
<iframe name=”externalContent” scrolling=”No” width=”500″ height=”300″ frameborder=”Yes” >
</iframe>
</body>
</HTML>
filel.html dosyasında birçok “Lorem Ipsum 1” metin dizesi yer almakta. Benzer şekilde, file2.html de birçok “Lorem Ipsum 2” metin dizesi yer almaktadır. Yani, “Link 1” linkine tıkladığınızda bu kaynak kodun çıktısı aşağıdaki gibi olacaktır.
Frameborder (çerçeve kenarlığı) özelliği, size bu kenarlık içerisinde kalan hiçbir şeyin SEO açısından bu sayfanın bir parçası olarak algılanmayacağını gösteren ipucunu sunmak için etkin olacak şekilde ayarlanmıştı. Ayrıca, arama motoru örümceklerinin iki dinamik JavaScript linkini algılayamaması ihtimali de vardır.
Bir önceki yazımız olan Çoklu Domain mi,Alt Domain mi Seo Uygun başlıklı makalemizi de okumanızı öneririz.