Aku sempat heran pada beberapa blog yang memiliki link pada kata-kata yang sama.
Maksudnya setiap ada kata-kata tertentu (seperti SEO) otomatis akan melink ke halaman web tertentu seperti http://blog.yudhaime.co.cc/search/label/seo.
Rasanya gak mungkin deh kalau semua itu dilakukan secara manual sebab ada banyak sekali kata yang sama dalam satu halaman
Setelah Googling gak jelas, akhirnya aku menemukan caranya di blognya . . .
Okay pertama, kita tentukan dulu kata-kata apa yang ingin diarahkan ke halaman tertentu
Semisal:
- SEO ke http://blog.yudhaime.co.cc/search/label/seo
- blogger ke http://www.blogger.com
<b:if cond='data:blog.url != data:blog.homepageUrl'><script type='text/javascript'>
function autoLink(){
this.keywdHref = new Object();
this.add = function(keyword, href){
if(keyword.substr(0,1) != " "){keyword = " " + keyword;}
this.keywdHref[keyword] = href;
}
this.createAnchor = function(){
var objs = document.getElementsByTagName("div");
for(var i=0; i<objs.length; i++){
var obj = objs[i];
if(obj.className.indexOf("post-body")>-1){
var content = obj.innerHTML;
for(var keyword in this.keywdHref){
var href = this.keywdHref[keyword];
var newstr = content.replace(keyword, "<a href='"+href+"'>"+keyword+"</a>", "gi");
obj.innerHTML = newstr;
content = newstr;
}
}
}
}
this.startScript = function(){
var onLoad = window.onload;
window.onload = function(){
if(onLoad){onLoad();}
setTimeout("f.createAnchor()", 100);
}
}
}
</script>
<script type='text/javascript'>
var f = new autoLink();
f.add("blogger", "http://www.blogger.com");
f.startScript();
</script>
<script type='text/javascript'>
var f = new autoLink();
f.add("SEO", "http://blog.yudhaime.co.cc/search/label/seo");
f.startScript();
</script>
</b:if>
- Ganti kode warna merah dengan kata yang ingin otomatis diLink pada alamat yang berwarna hijau
- Script tadi bisa diletakkan diatas tag </body> pada template kamu
- Simpan template dan lihat hasilnya!
Of Course! (Cih sok Inggris) autolink ini akan memudahkan pengunjung untuk mencari sesuatu yang terkait.
Untuk SEOnya sendiri, autolink bisa meningkatkan kualitas SEO asalkan tidak mengandung autolink yang berlebihan sebab Google sendiri menetapkan batasan-batasan jumlah link suatu halaman di SERP (search engine result page)nya.
Sekian!
0komentar:
Leave a Reply