Nói nôm na cho các bạn dễ hiểu là khi các bạn cài đặt sẵn những từ khóa smart link này rồi thì khi bài viết của các bạn có những từ đã thiết lập sẵn đó nó sẽ tự động chuyển thành link liên kết (nhìn code phía dưới sẽ hiểu)
Ví dụ: Khi bạn cài sẵn smart link SEO cho từ khóa "Blogger" chẳng hạn thì tất cả các bài viết trên blog hay trên trang của bạn mà có từ "Blogger" nó sẽ tự động chuyển thành link liên kết hết.
Hướng dẫn cài đặt smart link SEO
Các bạn chèn đoạn Js sau vào trên thẻ /body<!--LK thông minh-->Trong đoạn js trên, các bạn chú ý phần code ở cuối là những từ khóa mình đang sử dụng, các bạn lướt blog mình mà thấy mấy từ đó là có link hết, kể cả ngoài blog lẫn trong bài viết.
<script type='text/javascript'>
function smartLink(){
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 smartLink();
f.add("SEO", "https://www.anhtrainang.com/search/label/seo-friendly");
f.add("Blogger", "https://www.anhtrainang.com/search/label/thu-thaut-blogspot");
f.add("Blogspot", "https://www.anhtrainang.com/search/label/thu-thaut-blogspot");
f.add("Template", "https://www.anhtrainang.com/search/label/template-blogspot");
f.add("kiếm tiền", "https://www.anhtrainang.com/search/label/mmo");
f.add("font", "https://www.anhtrainang.com/search/label/font-free");
f.add("adsense", "https://www.niemstyle.com/search/label/google-adsense");
f.startScript();
</script>
Các bạn cũng có thể làm in đậm hoặc in nghiêng từ khóa như sau:
f.add("<b>SEO</b>", "https://www.anhtrainang.com/");và thêm nhiều từ khóa cũng được.
f.add("<i>SEO</i>", "https://www.anhtrainang.com/");
Lưu ý
Mặc dù một bài đăng trên blog có nhiều từ khóa được nhắm mục tiêu, smart link này sẽ chỉ thay đổi từ khóa thành một liên kết ở trên cùng hoặc từ khóa đầu tiên, vì vậy từ khóa tiếp theo sẽ vẫn là văn bản bình thường.Nếu bạn muốn kích hoạt nó chỉ trong các bài viết trên blog, bạn có thể thêm một mã thẻ có điều kiện vào mã javascript ở trên.