Tự động nhận liên kết "Trong - Ngoài" khi đăng bài cho blogspot


Khi tối ưu onpage cho bài viết, việc tạo các liên kết nội bộ ( Trong ) và liên kết ra các website khác ( Ngoài ) là một bước không thể thiếu của 1 SEO.

Khi bạn sử dụng 1 blog's hay website sử dụng nền tảng blogger làm vệ tinh hay 1 website chính của bạn thì việc tạo các liên kết nên ưu tiên làm thủ công để được đúng ý bạn. Trong trường hợp bạn muốn tiết kiệm thời gian thì code tự động cho nhận liên kết khi đăng bài là 1 giải pháp hữu dụng.

Bắt tay vào tạo code tự động nhận liên kết cho blogger của mình chức năng này nào :

CÁCH 1 :

Bước 1 : Chỉnh sửa mẫu HTML của bạn ( nhớ mở rộng mẫu tiện ích )
Bước 2 : Thêm đoạn mã dưới đây trước thẻ đóng </head>
<script type='text/javascript'>//<![CDATA[function doHighlight(a,c,f){for(var d="",b=-1,g=c.toLowerCase(),e=a.toLowerCase();0<a.length;)b=e.indexOf(g,b+1),0>b?(d+=a,a=""):a.lastIndexOf(">",b)>=a.lastIndexOf("<",b)&&e.lastIndexOf("/script>",b)>=e.lastIndexOf("<script",b)&&(d+=a.substring(0,b)+'<a title="'+a.substr(b,c.length)+'" alt="'+a.substr(b,c.length)+'" href="'+f+'">'+
a.substr(b,c.length)+"</a>",a=a.substr(b+c.length),e=a.toLowerCase(),b=-1);return d} function highlightSearchTerms(a,c,f,d){searchArray=c?[a]:a.split(" ");
div=document.getElementById(d);a=div.innerHTML;
for(c=0;c<searchArray.length;c++)a=doHighlight(a,searchArray[c],f);div.innerHTML=a;return!0};//]]>
</script>
Bước 3 : Tìm và thay thế <data:post.body/> bằng đoạn mã :
<div expr:id='"summary" + data:post.id'><data:post.body/></div><!-- textlink --><script type='text/javascript'>highlightSearchTerms('Anchor text 1',true,'Liên kết 1','summary<data:post.id/>');highlightSearchTerms('Anchor text 2',true,'Liên kết 2','summary<data:post.id/>');
highlightSearchTerms('Anchor text 3',true,'Liên kết 3','summary<data:post.id/>');highlightSearchTerms('Anchor text 4',true,'Liên kết 4','summary<data:post.id/>');
highlightSearchTerms('Anchor text 5',true,'Liên kết 5','summary<data:post.id/>');</script>
Thay các anchor text 1,2,3,4,5... và các liên kết 1,2,3,4,5... mà bạn muốn. Trong mỗi highlightSearchTerms tương ứng với 1 anchor text và 1 liên kết tương ứng, nếu muốn thêm bạn chỉ việc nhân bản dòng này và cách nhau bởi dấu ";".

CÁCH 2 ( Khuyên dùng ) : Với 1 bước duy nhất cực kỳ nhanh gọn và cực kỳ thông minh " chỉ nhận 1 keyword đầu tiên và không lặp lại ". Bạn chỉ việc thêm đoạn mã sau trước thẻ </body>
<script type='text/javascript'>
function smartLink(){
this.keywdHref = new Object();
this.add = function(keyword, href){
if(keyword.substr(0,1) != &quot; &quot;){keyword = &quot; &quot; + keyword;}
this.keywdHref[keyword] = href;
}
this.createAnchor = function(){
var objs = document.getElementsByTagName(&quot;div&quot;);
for(var i=0; i&lt;objs.length; i++){
var obj = objs[i];
if(obj.className.indexOf(&quot;post-body&quot;)&gt;-1){
var content = obj.innerHTML;
for(var keyword in this.keywdHref){
var href = this.keywdHref[keyword];
var newstr = content.replace(keyword, &quot;&lt;a href=&#39;&quot;+href+&quot;&#39;&gt;&quot;+keyword+&quot;&lt;/a&gt;&quot;, &quot;gi&quot;);
obj.innerHTML = newstr;
content = newstr;
}
}
}
}
this.startScript = function(){
var onLoad = window.onload;
window.onload = function(){
if(onLoad){onLoad();}
setTimeout(&quot;f.createAnchor()&quot;, 100);
}
}
}
</script>
<script type='text/javascript'>
var f = new smartLink();
f.add(&quot;SEO&quot;, &quot;http://hoanghopseo.blogspot.com/search/label/SEO&quot;); 
f.add(&quot;tự động nhận liên kết cho blogger&quot;, &quot;http://hoanghopseo.blogspot.com/2017/01/tu-ong-nhan-lien-ket-trong-ngoai-khi.html&quot;);
f.startScript();
f.startScript();
</script>
Mỗi f.add ... là một anchor text + 1 liên kết .

Chúc các bạn thành công !

1 comment :