Bình thường để chèn link vào một từ khóa trong bài viết bạn phải thực hiện thủ công. Như vậy với bài viết có nhiều từ khóa xẽ rất bất tiện. Bài viết này namkna sẽ hướng dẫn các bạn cách để tự động chèn liên kết (link) vào các từ khóa (keywork) nằm trong bài viết của bạn mà không phải vất vả thêm thủ công từng link bằng tay...
Ảnh minh họa:
» Bắt đầu thủ thuật "tự động thêm link vào từ khóa của bài viết."
1. Đăng nhập vào tài khoản Blogger
2. Vào Mẫu (Template)
3. Chọn chỉnh sửa HTML (Edit HTML)
4. Chọn một trong 2 đoạn code bên dưới và chèn nó ngay trước thẻ </head>
(Mẹo: Bấm chuột vào một vị trí bất kỳ trong ô chỉnh sửa HTML vào để sử dụng khung tìm kiếm nội tuyến như bài này):
- Đoạn 1: Các liên kết mở ngay tại trang bạn đang xem:
(Mẹo: Bấm chuột vào một vị trí bất kỳ trong ô chỉnh sửa HTML vào để sử dụng khung tìm kiếm nội tuyến như bài này):
- Đoạn 1: Các liên kết mở ngay tại trang bạn đang xem:
<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>
- Đoạn 2: Các link mở ra trong tab mới khi click chuột vào thì hãy dùng đoạn code bên dưới:<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+'" target="_blank">'+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>
5. Tìm đoạn code sau:<data:post.body/>
- Thay thế nó thành:
<div expr:id='"summary" + data:post.id'> <data:post.body/> </div> <script type='text/javascript'> highlightSearchTerms('Từ khóa 1',true,'Link từ khóa 1','summary<data:post.id/>'); highlightSearchTerms('Từ khóa 2',true,'Link từ khóa 2','summary<data:post.id/>'); highlightSearchTerms('Từ khóa 3',true,'Link từ khóa 3','summary<data:post.id/>'); </script>
Lưu ý: Mỗi blog thường có từ 2 đến 4 đoạn code <data:post.body/> như trên. Các bạn phải chèn đúng vị trí mới hiển thị.¤ Trong đó:
- Thay Từ khóa 1,2,3 thành các từ khóa bạn hay sử dụng trong blog.
- Thay Link từ khóa 1,2,3 thành link tương ứng với các từ khóa.
- Để thâm một từ khóa mới bạn chỉ cần thêm đoạn mã bên dưới vào trước thẻ </script> của đoạn code trên.
highlightSearchTerms('Từ khóa n',true,'Link từ khóa n','summary<data:post.id/>');
6. Lưu mẫu lại.
- Giờ hãy tạo một bài viết mới chứa các từ khóa như bạn đx thiết lập ở đoạn scripts trong bước 6 rồi xuát bản và xem kết quả nha.
¤ Nếu càn giúp đỡ?
Nếu gặp bất kỳ vướng mắc nào khi áp dụng hãy để lại comment mình sẽ trợ giúp.
Nhận xét
em bóc tem đang cần cái này
Trả lờiXóaNamKna ơi !
XóaMình đọc xong mà ko biết chỉnh sửa thế nào? Blog của mình là http://blogtinhyeuonline.blogspot.com/ Mình gặp phải lỗi sau, một số danh mục menu của mình nhãn dài lê thê, http://blogtinhyeuonline.blogspot.com/2013/05/search/label/search/label/phuong-phap-yeu
Mình muốn hỏi làm thế nào để nó ngắn gọn lại và thân thiện hơn
Thứ hai mình muốn hỏi về vấn đề tạo link tự động nói trên, minh đọc mà thực hành nó cứ báo lỗi html hoài.
Cảm ơn bạn đã hỗ trợ
ngnhumai82@gmail.com
1- Bạn có thể viết gọn lại như sau:
Xóa/2013/05/search/label/search/label/phuong-phap-yeu
2- Nó báo lỗi thế nào hãy viết thông báo lên đây để được hỗ trợ nha.
Nhận xét này đã bị tác giả xóa.
Trả lờiXóa3 dong data... ay ạ
Xóacủa em có tới 3 dong vậy làm thế nào ah anh?
Trả lờiXóaĐoạn code nằm giữa 2 thẻ như sau:
Xóa<b:if cond='data:blog.pageType == "item"'>
<data:post.body/>
</b:if>
Đã làm đúng theo hướng dẫn nhưng khi test thì thất bại rồi
Trả lờiXóathẻ có tới 3 cái, mình chọn cái đầu tiên không biết có đúng không
CHèn vào thẻ thứ 2 bạn tìm thấy nha.
XóaKong6 bít mình còn yếu quá hay là blogs có vấn đề, nhưng mình đã làm đúng theo những gì bạn hướng dẫn rồi mà vẫn thất bại
XóaNếu không được hãy gửi template vào tavannam01@gmail.com và ghi rõ yêu cầu mình sẽ thêm giúp bạn nha,
XóaNhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaRất vui vì nhũng bài viết đó có ích với bạn.
Trả lờiXóaNhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaai giúp mình với mình làm ok hết nhưng k thấy hoạt động nhỉ
Trả lờiXóaVui long f cho mình biết thêm một số thông tin.
Xóa1- Nó báo "no keywork" hay không hiển thị.
2- Cho mình URL blog của bạn nha.
Chào anh Nam, em tìm thì thấy 3 đoạn nên không biết đoạn code nào mới đúng, anh giúp em thêm nhé, sr tại em gá quá , hi
Trả lờiXóaem gửi mail cho anh rồi nha anh Nam :D
Trả lờiXóaOke lát anh check mail. Đợi phản hồi của anh ở mail nha.:))
XóaAnh đã sửa lị cho em rồi đó. em check mail đi nha.
Xóalàm thế nào đễ khi click vào link đó nó sẽ hiện ra 1 table mới của trình duyệt hả bạn. cảm ơn nhiều
Trả lờiXóaMình đã cập nhật ở bước 4 trong bài viết trên rồi đó bạn hãy dùng đoạn scrip thứ 2 nha.
XóaOK thank bạn nhiều mình đã làm được rồi, cho mình hỏi khi chèn như vậy, có những bài từ khóa rất nhiều liệu google có coi đó là spam không nhỉ? Mình cũng thấy hơi lo
XóaNo gọi trên file Javascripts nên không ảnh hưởng nhiều tới SEO đâu. Tuy nhiên không lên lạm dụng quá nhiều từ khó trong 1 bài viết nha bạn. CHỉ nên dùng những từ thuộc chủ đề blog bạn thôi.
XóaOK thank bạn nhiều
XóaBạn ơi bạn có biết tao trang kiêu như thế này ko? http://hotrotaichinh.mov.mn/bvct/chi-tiet/4/nop-ho-so-online.html
Trả lờiXóacó gì liên hệ với tớ qua mail n.hieuit@gmail.com thank bạn!
http://docs.google.com/ bạn ơi
XóaANH NAM ƠI SỬA GIÚP EM TEMPLATE VỚI .. EM LÀM THEO CÁI TRÊN NHƯNG KHÔNG ĐƯỢC ANH GIÚP EM VỚI :((
EM SEND MAIL RỒI ANH SỬA GIÚP EM VS
@ nguyen hieu: Cái đó sử dụng http://docs.google.com/ bạn ak. Bạn truy cập vào trang đó và soạn thảo là xong.
XóaLưu ý với em mỗi blog có 3 đến 4 đoạn <data:post.body/> em phải chèn đúng vị trí mới được.
XóaLát anh check mail anh sửa cho.
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaNhận xét này đã bị tác giả xóa.
Trả lờiXóaChào anh em đã thay template và đã làm thành công
Trả lờiXóacảm ơn anh về tips
Không có gì. Chúc mừng em đá làm thành công :)
Xóachèn vào song nhìn hoảng quá cả trang hiện loạn xạ backlink @@ hok biết có ảnh hưởng gì đến top hok nhỉ các pro
Trả lờiXóaSố lượng từ khóa là do bạn quy định mà (ở bước 5). ta chỉ nên dùng các từ khóa theo đúng nội dung blog của bạn thôi. không nên lạm dụng quá nhiều nha.
Xóa-p/s: nếu biết cách dùng thì blog bnanj sẽ thăng hạng, nhưng nếu lạm dụng thì sẽ ngược lại. CŨng tương tự như uống thuốc bổ, nếu uống quá nhiều thì sẽ ngộ độc đó.
như vậy mình muốn đa dạng hóa anchor text thì khó nhỉ . bác có cách nào để đa dạng hóa đc anchor text khi tự động chèn vậy hok ? thanks
Trả lờiXóaBạn dùng cáh của bài viết trên nhưng không lạm dụng quá là được bạn ak.
Xóakhó quá bạn ơi... mình làm từ chiều, không được
Trả lờiXóaLưu ý: Mỗi blog thường có từ 2 đến 4 đoạn code <data:post.body/> như trên. Các bạn phải chèn đúng vị trí mới hiển thị.
Xóa- nếu khó quá hãy gửi template vào mail tavannam01@gmail.com mình sẽ giúp.
sao mình làm giồn mà nó không hiển thị nhỉ?
Trả lờiXóaBạn lưu ý mỗi blog có từ 2 đến 4 đoạn <data:post.body/>. bạn phải thay đúng mới được.
XóaHi,bác. Mềnh làm theo mà sao với những chữ có dấu huyền thì nó ko tự động được nhể. Còn mấy từ khác thì bình thường.
Trả lờiXóaDo đoạn scipt của mình thôi. Để mình check trong ves 2 nha.
XóaBác check xong thì rép giúp e ngay tại đây nha!!! Tks bác :)
XóaSao em làm không được vậy?
Trả lờiXóaBlog em Hình ảnh đẹp Blog
hãy áp dụng để được hỗ trợ nha bạn.
XóaLỗi be bét hic hic lại phải xóa đi
Trả lờiXóaKhông hề có lỗi. Bạn áp dụng không đúng vị trí thôi. Hãy gửi template vào mail tavannam01@gmail.com và ghi rõ tyêu cầu mình sẽ giúp.
XóaBạn cho mình hỏi cái này: blog mình là blog phim . http://www.phimmoinhat.net/, cấu trúc của bài đăng mình đã lưu, và trong phần giới thiệu phim có đoạn: bộ phim: "Title phim" <-->liên kết đến bài đăng này. Vậy có cách nào làm mà ko làm thủ công để nó tự hiện "title phim"+"liên kết" nằm sau từ giới thiệu không bạn. cảm ơn bạn nhiều
Trả lờiXóaCâu hỏi của bạn chưa rõ ràng lấm mình xem thử mấy tập phim nhưng không thấy phần bộ phim: "Title phim" như bạn nói.
Xóaý mình là bài đăng của mình gồm 3 phần: ảnh+giới thiệu; nội dung phim;link phim. trong phần cài đặt-->bài đăng và nhận xét --> mẫu bài đăng mình có chèn đoạn html gồm 3 phần như trên
Trả lờiXóachổ "nội dung phim" có đoạn : bộ phim ''title phim" và "chèn liên kết" của phim này. vậy chổ này cần đoạn html ntn để tất cả các bài đăng mới đều có "title"+'liên kết' . Nếu làm thủ công thì rất lâu.
mỖI BỘ PHIM CÓ title phim" và "chèn liên kết khác nhay nên không thể tự động được bạn ak.
Xóabạn Nam cho mình hỏi sao nó không có màu cho từ khóa ấy trong bài viết nhỉ ? mình đã làm được hiện từ khóa nhưng nó không bôi đậm và có màu như hình hướng dẫn
Trả lờiXóaSửa đoạn
Xóa<a title="'+a.substr(b,c.length)+'" alt="'+a.substr(b,c.length)+'" href="'+f+'">
thành:
<a class="namknameta" title="'+a.substr(b,c.length)+'" alt="'+a.substr(b,c.length)+'" href="'+f+'">
- Tiếp theo thêm đoạn bên dưới trước thẻ ]]></b:skin>
.namknameta{
font-size:14px;
font-family:Arial;
color:#033947;
font-weight:bold;
}
trong đó:
font-size:14px; là cỡ chữ
font-family:Arial là font chữ, nếu muốn chữ cùng font với các chữ còn lại thì xóa đoạn font-family:Arial đi
color:#033947 là màu chữ
font-weight:bold là in đậm.
Cám ơn Nam đã giúp mình hoàn thành keywords. Nhưng Nam ơi, sao bài nào nó cũng hiển thị mỗi từ khóa: học sinh, sinh viên, việt nam, Mỹ. cái mà Nam giúp mình là chèn tự động (nghĩa là nó tự chèn, mình ko cần làm thủ công đúng ko Nam). Ví dụ bài này: http://www.yeutienganh123.com/2012/11/living-in-ho-chi-minh-and-da-lat.html, mình cần những từ khóa chính như: Essay, Dalat, Ho Chi Minh, Sai gon, comparative, viet van, van so sanh .Có cách nào khắc phục ko Nam. Blog mình: http://www.yeutienganh123.com .Cám ơn Nam nhiều lắm.
Trả lờiXóaBạn chỉ cần thay tue khóa năm trong thẻ
Xóavar keyword_collect = [
Mnh lam thanh cong roi. Nhung cho mình hoi . Có cách nào làm mấy từ khóa nổi bật nên k? Như Cho nó in đậm hoặc đổi màu khác ?
Trả lờiXóaBạn làm như sau:
Xóathêm vào sau </a> đoạn </b>
thêm vào trước <a title đoạn <b>
Nhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaNhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaAnh cho em hỏi, làm sao để mình chỉ chèn 1 lần trong 1 bài viết thôi, cái này, nó chạy thấy bao nhiêu key nó đặt link hết bấy nhiêu, hok hay lắm, với lại có key đã đặt link rồi, nó cũng chèn vào luôn.
Trả lờiXóaVí dụ như trong trang có 10 từ du lịch, em muốn nó đặt ở từ du lịch đầu tiên, cái nào có link rồi thì bỏ qua. Anh giúp em
Đoạn cede này là hàm tham chiếu nên tần xuất nó xuất hiện sẽ phụ thuộc vào nội dung câu chữ mà em đăng tải. :)
XóaChào bạn!
Trả lờiXóaTrước tiên cảm ơn bạn về bài viết này! Đó là một chức năng mà mình đang tìm kiếm từ lâu.
Giống như nhiều bạn, mình cũng không thể thiết lập được chức năng này trên blog của mình, mình đã gửi temple blog của mình vào email của bạn rất mong bạn chỉnh sửa giúp mình để blog của mình có thể tự động chèn link cho các từ khóa !
Cảm ơn bạn nhiều !
Oke lát mình sẽ check mail ngay và trả lời bạn
XóaBạn ơi mình gửi vào Email của bạn rồi bạn check mail giúp mình nhé. Cám ơn bạn trước
Trả lờiXóaMình đã thêm và trả lời trong mail của e rồi đó em có thể vào check mail để xem nha.
Xóaminh cung ko lam đươc ban oi.minh thay doan mã vao nhưng sau khi lưu lại thi vào lai ko thấy j cả.ban jup minh với
Trả lờiXóaBạn gửi mẫu vào trang tavannam01@gmail.com mình thêm cho nha :)
XóaCho mình hỏi tìm thấy đoạn này " '+a.substr(b,c.length)+'" alt="'+a.substr(b,c.length)+'" href="'+f+'">" thì thay thế bằng gì? mình không hiểu Đoạn 1, và đoạn 2.
Trả lờiXóaMong sự giải đáp của bạn,
Thanks
Đó là đoạn khai báo link của từ khóa bạn có thể xem sự khác biệt giữa 2 đoạn ở thuộc tính: target="_blank"
XóaĐó là đoạn khai báo link của từ khóa bạn có thể xem sự khác biệt giữa 2 đoạn ở thuộc tính: target="_blank"
Xóaanh Nam ơi sao blog em chỉ có 2 thẻ <data:post.body/> thôi ak, em đã thử thay thế bằng cả 2 thẻ này rồi mà nó vẫn không được anh à. anh xem dùm em với nhé.LINK
Trả lờiXóaGửi nó vào tavannam01@gmail.com anh thêm cho na.
XóaMột bài viết của mình xuất hiện khá nhiều từ smartphone, vậy có cách nào để hạn chế số backlink trong 1 trang không bạn ?
Trả lờiXóa(p/s ý mình là backlink cho cùng 1 từ xuất hiện nhiều lần trong 1 bài viết)
Cám ơn bạn :
Trong đoạn code trên nguyên tắc của nó chỉ là tham chiếu những từ giống với trong phần key., Các từ phải giống hệt cả hoa và thường thì nó mới tham chiếu ra két quả.
XóaNhư vậy, bạn có thể áp dụng giải pháp rất đơn giản, Bạn có thể viết hoa các từ trong phần cài đặt của scripts và trong bài viết nếu muốn từ nào viết hoa bạn chỉ cần viết hoa từ đó. Mình ví dụ
highlightSearchTerms('smartphone',true,
Trường hợp này chỉ tham chiếu những từ khóa là smartphone
và
highlightSearchTerms('Smartphone',true,
Trường hợp này chỉ tham chiếu những từ khóa là Smartphone
Khác nhau chữ S đầu tiên nên nó chỉ tham chiếu những chữ viết hoa là Smartphone
Mình đã làm đúng như hướng dẫn của bạn ở trên, nhưng vẫn không được. Trong template của mình nó có tới 5 đoạn: Mình đã thử tất cả nhưng vẫn không tự động chèn link, Mong Namkna giúp giùm mình.
Trả lờiXóaBlog của mình: nhadat-phongthuy.blogspot.com.
Cảm ơn bạn rất nhiều
Bước 5 bạn thay tìm đoạn <data:post.body/> nằm giữa 2 thẻ như bên dưới:
Xóa<b:if cond='data:blog.pageType == "item"'>
<data:post.body/>
</b:if>
và thay thế đoạn <data:post.body/> thành đoạn mã bước 5 của mình nha:
Mình đã làm được, cảm ơn Nam rất là nhiều, Ủng hộ blog của bạn
XóaNhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaNhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaCậu ơi xem hộ mình với mình làm trang phim nó có thuộc tính này :
Trả lờiXóaexpr:id='"summary" + data:post.id
/div
cứ để xóa dòng kia đi để lại thì chạy được.
Còn để im nó không chạy một số sever. cậu xem hộ mình với a
TPhim online
Cảm ơn bài viết rất hay của bạn.tôi đã thử casino889 và thấy hình thức khuyến mại thật hấp dẫn . Tôi sẽ chia sẻ bài viết của bạn đến với mọi người.
Trả lờiXóaLink truy cập : cá cược bóng đá
Link truy cập : ca cuoc bong da
Từ khóa có 5 6 chữ trở lên thì có vẻ không được bạn ạ.
Trả lờiXóaKinh nghiệm :
Trả lờiXóaNếu các bạn viết tay thẳng vào phần bài đăng thì link sẽ hiện ra.
Nếu các bạn copy từ chỗ này qua chỗ khác thì không có link nào hiện ra cả.
không được bạn ạ :(
Trả lờiXóalàm sao để có chữ Terocket đầu blog đẹp v ạ
Trả lờiXóathử mấy lần mà không được, mình chèn vô blog http://www.vui5s.net/ của mình :(
Trả lờiXóaCái này nó bất tiện 1 chỗ là nếu bài viết có nhiều từ như vậy thì nó lặp hết luôn nhìn vao như Spam ấy, có cách nào để nó chỉ add link chữ đầu tiên trong nguyên bài viết không nhỉ. Như Xenforo với Wordpress ấy ??
Trả lờiXóamình chưa thử, toàn làm thủ công thôi. cảm ơn bạn
Trả lờiXóathiet ke nha
nha xinh
mình cũng thử mà không được là sao nhỉ?
Trả lờiXóa