Trang chủ \ 16:21

All in One SEO Pack cho Blogspot

Điểm thua thiệt lớn nhất của Blogspot so với Wordpress là khả năng SEO cho dù Blogspot là đứa con của Google - ông lớn trong làng tìm kiếm.

Vậy tại sao khả năng SEO của Blogspot lại không bằng Wordpress? Wordpress có thẻ tags còn với Blogspot thì không.


meta tag


Nhân đọc bài Hướng dẫn cài "All in One SEO Pack" cho Blogspot/Blogger.com của Minh Mèo thấy tác giả làm khá thủ công. Blogspot có thẻ <data:blog.pageName> để hiển thị tiêu đề trang của blog nên mình có ý lấy thẻ này để gọi tiêu đề trang và đưa vào Meta tag. Với cách làm này thì mỗi trang sẽ có thẻ Meta tag riêng mô tả và được lấy tự động theo tiêu đề trang của blog.


Tìm trong template đoạn mã:
<title><data:blog.title/></title>
<b:if cond='data:blog.metaDescription != &quot;&quot;'>
 <meta expr:content='data:blog.metaDescription' name='description'/>
</b:if>

Thay thế nó bằng đoạn mã dưới đây:
<b:if cond='data:blog.pageTitle == data:blog.title'>
 <title><data:blog.title/></title>
<b:else/>
 <title><data:blog.pageName/> | <data:blog.title/></title>
</b:if>
<b:if cond='data:blog.metaDescription != &quot;&quot;'>
 <meta expr:content='data:blog.metaDescription' name='description'/>
</b:if>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
 <meta content='noindex, nofollow' name='robots'/>
<b:else/>
 <b:if cond='data:blog.pageType == &quot;index&quot;'>
  <b:if cond='data:blog.url == data:blog.homepageUrl'>
   <meta expr:content='data:blog.title' name='keywords'/>
   <meta content='index, follow' name='robots'/>
  </b:if>
 <b:else/>
  <b:if cond='data:blog.pageTitle != data:blog.title'>
   <meta expr:content='data:blog.pageName' name='keywords'/>
   <meta content='index, follow' name='robots'/>
  </b:if>
 </b:if>
</b:if>

Cách làm trên cũng đã đưa tiêu đề của Bài đăng lên trước tiêu đề của blog.

Trong lần cập nhật này đoạn mã được thay đổi để phù hợp với tính năng thêm Meta Description tag của Blogger, xem thêm hướng dẫn tại đây. Tiêu đề trang rõ ràng và hợp lý hơn trong từng trường hợp. Chặn bot tìm kiếm ở kiểu trang lưu trữ, việc chặn này chỉ là để không bị đưa vào sitelinks chứ không phải mục đính tránh trùng lặp nội dung do Blogger đã có readmore (tất nhiên không tính auto readmore viết bằng javascript). Cùng với đó chỉ thêm keywords và cho bot tìm kiếm ở 3 kiểu trang: Trang chủ, Bài viết và Trang tĩnh. Đây là 3 kiểu trang được Google lập chỉ mục.
Chia sẻ Phần mềm và Tài liệu cho người dùng Windows, Ubuntu. Hướng dẫn Thủ thuật cho người dùng Blogger, Blogspot.

Chia sẻ

91

Nhận xét
1

:(( Test comments

Reply
2

Chào bạn! Bạn có thể hướng dẫn mình cách đưa emoticon vào comments như trên blog của bạn được không?
Nếu có thể bạn hướng dẫn giùm mình cách tạo số đếm cho comments luôn! Thanks bạn! :))

Reply
3

Tớ cũng định viết một bài hướng dẫn chèn emoticons cho blogspot để có thể hiển thị tốt trên cả IE (Một số blog đưa hướng dẫn nhưng không hiển thị được trên IE) nhưng chưa có thời gian. Nhân đây tớ sẽ cố gắng viết một bài hướng dẫn đơn giản nhất có thể bởi vì mỗi templates có những ID đôi khi khác nhau. Còn về số đếm comments nhiều blog đã hướng dẫn rồi tớ không viết lại nữa :)

Reply
4

http://lh6.ggpht.com/_u7a1IFxc4WI/TM-vuJ1G41I/AAAAAAAAATM/_jLHXvz6PTg/24.gif

Nice info friend

Reply
5

Cả Anup bên hacktutor cũng ghé qua đây chơi kìa! :-SS

Reply
6

em lam hoai ma khong dc,toan bi bao loi ko save dc template

Reply
7

@Kiếm tiền online Tớ vừa kiểm tra blog của bạn thì thấy mới chỉ chèn title cho trang kiểu index thôi. Bạn dùng Notepad++ mở template ra click vào dòng <b:if cond='data:blog.pageType... nằm ngay trên <title><data:blog.pageTitle/></title> xem thẻ </b:if> ở đâu. Thay thế đoạn code đó bằng code ở bước 2. Sau đó sửa lại đoạn tớ tô màu vàng cho đúng với blog của bạn. Nếu vẫn báo lỗi, đưa lỗi đó lên tớ xem.

Reply
62

Mình thấy nhưng ko thấy

Reply
65

Có xóa dòng title></title không?

Reply
66

Sửa rồi nhưng ko được Duy xem lại jup http://blog.phuthinh.co

Reply
67

Gửi temp của bác cho em để em thêm code.

Reply
8

Cách này của Duy không trùng ý tưởng với mình. Cách của mình tạo dc title, key, des,.. cho từng bài. Còn cách của Duy chỉ là đưa title bài đó lên trước blog name thôi :D

Reply
9

@Minh@Minh Meo Blog Minh để ý thẻ meta chứ? Cách này lấy tiêu đề bài đăng đưa vào meta des và key đấy chứ, lấy thông qua biến <data:blog.pageName>
Đưa title lên trước blog name thì chắc chắn phải có rồi, nó là 1 phần trong tips trên.

Reply
10

Khung comment của Chú này đẹp quá.

Reply
11

Thanks...

Reply
13

Làm theo cách này thì với những bài viết có title ngắn sẽ gặp lỗi Short meta description.

Reply
14

@Pavel Mình tự thêm desc vào sau data:blog.pageName như của keywords được mà bác.

Reply
15

@Duy PhamTrong cách làm này thì trong trang bài viết description chính là tiêu đề bài viết đúng không? Với những bài viết có tiêu đề ngắn thì nó sẽ báo lỗi Short meta description.

Reply
16

@Pavel Đúng vậy bác, để không báo lỗi thì ở đoạn chèn thẻ data:blog.pageName bác có thể thêm một vài mô tả của blog như em làm với keywords ngay dòng dưới.

Reply
17

Tôi đọc được ở 1 trang Web nước ngoài có đoạn code thay thế có vẻ đầy đủ hơn, bạn xem có được không?

http://vietlao2003.googlecode.com/files/code.txt

Reply
18

@BINH NGUYEN Em đã xem đoạn code bác đưa. Về cơ bản đoạn code đó giống cách em là sử dụng data:blog.pageName để đưa vào thẻ desc và keywords. Còn nói về đầy đủ hơn thì chính xác ở chỗ nó xét thêm trang kiểu archive, vì trước đây em k dùng đến kiểu trang này nên không để ý. Ở đoạn code dành cho kiểu item (bài viết) thì thẻ desc cũng giống em đưa mỗi data:blog.pageName vào, nó sẽ hơi ngắn với bài nào có tiêu đề ngắn. Còn thẻ keywords thì đã thừa vì thẻ data:blog.pageTitle hầu như là hiển thị những ký tự của data:blog.pageName và data:blog.title. Đó là chưa kể viết liên tiếp 3 thẻ như vậy mà không có dấu phẩy (,) là không hợp lý cho keywords. Ngay việc dùng thẻ data:blog.pageName cũng không đưa được dấy phẩy vào khoảng trống giữa 2 câu rồi.

Về cơ bản em thấy 2 cách này không khác nhau. Cách đó em thấy bất hợp lý ở việc dùng thẻ data:blog.pageTitle.

Reply
19

thanks chia sẽ bài viết

Reply
20

Mình được một cao thủ đã giã từ blogger chỉ chiêu này từ rất lâu :))
Nhờ vậy mà site mình tuy bị google đánh tụt khá nhiều vì load chậm, nhưng SEO vẫn luôn top 10 với từ khóa là tên các bộ truyện :))

Các thủ thuật liên quan đến các đoạn XML của blogger luôn luôn là thủ thuật hữu ích mà lại không hề làm nặng blog, Bác Duy Pham nghiên cứu nhiều cho anh em blogger đc nhờ :))

Reply
22

Nhận xét này đã bị tác giả xóa.

Reply
23

:-SS,bác làm em cứ tưởng.Cảm ơn bác vì dù sao có còn hơn không =D>

Reply
25

@Duy Pham tớ cứ tưởng tớ bị "loại" com trên blog của bạn=)) :D

Reply
26

@Ngọn lửa nhỏ blog :-? k hiểu gì luôn :D

Reply
27

:)) cái comment ở trên của tớ bị xóa ấy,tớ tưởng tớ bị "cấm cửa" vào "nhà" này
Mà tớ không nhớ mình gõ gì nữa:-SS

Reply
28

@Ngọn lửa nhỏ blog Comment đó là do bạn xóa mà, mình xóa nó sẽ đề là xóa bởi quản trị viên chứ. Mình chỉ xóa comment nặc danh trong nhãn Blogger hoặc có chèn lk spam.

Reply
29

:(( ra thế,xò-rí nhá

Reply
30

có ai làm hiệu quả chưa cho xin ý kiến ah

Reply
31

Nhận xét này đã bị tác giả xóa.

Reply
32

Nhận xét này đã bị quản trị viên blog xóa.

Reply
33

Cái này có giới hạn số lượng ký tự không Duy ui:):):)

Reply
34

@ngonluanho.net
seo blogger thì mô tả, từ khóa nên vừa phải chỉ chứa những từ khóa chinh... tiêu đề giới hạn 60 kí tự, mô tả khoảng 150 kí tự, và từ khóa là 200, cách nhau bởi dấu phẩy

Reply
35

Nhờ duy check giúp cái blogger hình của mềnh, sao ko tìm thấy như hướng dẫn. có gì buzz nick hay share nick để tiện trao đôi đc chứ Duy.
Thx D nhiều

Reply
36

Pac duypham mình vừa viết bài sử dụng tut này và link về tut này http://seotopvn.com/thu-thuat-seo-blogspot-blogger-toan-dien/
Tiếp tục phát huy nhá

Reply
37

Nhận xét này đã bị tác giả xóa.

Reply
38

anh ơi em làm xong hết rồi bây giờ sao mới biết no hiệu quả hả anh :-SS

Reply
39

Blog của tớ không có dòng nhu chỉ dẫn (dán dòng đó vào đây ko được)
Duy chỉ dùm tớ thay dòng nào với nhé

Cái dòng này :
meta expr:content='data:blog.pageName + ". Mô tả chính của blog"' name='description'/
nếu nhớ không lầm thì bên cái temp Nexis cũng có.Khi share bài trên mạng xã hội nó hiển thị bên cạnh bài đăng nhìn rất đẹp.Mãi sau này tớ mới hiểu ý của cái dấu chấm và 2 khoảng trắng ở 2 bên

Reply
40

Cộc cộc cộc,
Pác ăn Tết lâu thía,kíu tớ với:)):)):))

Reply
41

@Ngọn lửa nhỏMình dựa vào code temp chuẩn của Blogger, nếu temp đó đã có thay đổi title thì mình cần xem code đó mói chỉ dẫn chi tiết hơn dc.

Reply
42

@Duy PhamMình gửi XML cho Duy nhá?:-? :-? :-?

Reply
43

Nhận xét này đã bị tác giả xóa.

Reply
44

Cái trang http://marketing.grader.com/ bây giờ thay đổi gì gì đó,cậu có thể làm 1,2 bài để cho anh em tối ưu nó không:-SS

Reply
45

@Ngọn lửa nhỏMình k để ý mấy trang test về SEO :D. Có 3 site mình hay test nhất cho việc thiết kế là:

http://jigsaw.w3.org
http://validator.w3.org
http://gtmetrix.com

Reply
46

@Duy PhamTớ cũng pó tay vì đọc mà không hỉu gì cả, có cái cuối cùng thì dễ hỉu chút chút
Cảm ơn Duy đã hồi âm

Reply
47

Nhận xét này đã bị quản trị viên blog xóa.

Reply
48

cho mình hỏi 1 chút, cách này còn áp dụng được không? Mình có tìm đoạn code trong template, nhưng không thấy đâu cả. Mà mình cũng chưa làm gì cả, nhưng không hiểu sao các thẻ meta của mình trang nào cũng có và giống nhau, mình thấy các blog khác nếu không làm gì thì các thẻ đó để trống.

Có thể giúp mình được không? trang của mình là http://tuvanthietkenoithatvanphong.blogspot.com

Reply
49

Temp bạn dùng custome khá nhiều. Có thể thay thế từ <title> đến <meta content='blogger' name='generator'/> bằng đoạn mã thứ 2 ở trên. Sau đó thêm <meta charset='UTF-8'/> tiếp sau đó nữa.

Reply
51

Mình đã thay như bạn nói, nhưng tiêu đề nó lại nhận vào thẻ keyword, còn description thì k có gì bạn ạ

Reply
52

thay vô thôi hả có cần viết các từ khóa zô hok bạn , nếu viết vào thì viết làm sao bạn

Reply
53

Khi view code ở "Trang chủ" thì không có thẻ metaDescription và thẻ keywords thì trùng với Title của trang chủ(cái này nếu xem từng bài viết thì ok rồi).

Mà hình như blog của bạn thì dùng đoạn mã khác đoạn mã mà bạn share?

Reply
54

quan trọng là cái title và description thì Blogger hỗ trợ cả rùi mà, Keyword có cũng đc mà ko có cũng chẳng sao đâu :)

Reply
55

Bây giờ blogger nâng cấp về SEO rồi thì có cần làm vậy k bác?
Mà mình dùng Nexis thì cần k?

Reply
56

anh DuyPham ơi, anh có thể cho em đoạn code thẻ meta của anh được không ạ? Đây là email của em: timeislifesgift@gmail.com

Reply
57

Chính là code mình đưa ở trên đó còn gì.

Reply
58

metatag của em nó không có dòng description giống của anh:

meta content='Tự động thêm Meta Description và Keywords tag cho Blogger, giúp tăng khả năng SEO cho Blogger.' name='description'/>
meta content='All in One SEO Pack cho Blogspot' name='keywords'/>

Thẻ metatag description nó lấy summary bài viết của anh. Của em nó không có ạ.

Reply
59

Meta des mình phải tự nhập khi viết bài đấy chứ, k phải là lấy từ bài viết đâu.

Reply
60

Vậy ạ? em không biết, cảm ơn anh nha!

Reply
63

Anh DuyPham ơi, em làm theo cách của anh nhưng thẻ meta của em toàn nằm ở trong bài viết thôi, anh có cách gì đưa nó lên trên đầu(nằm cùng với thẻ meta keywords). Thanks anh!

61

cách này mình thấy dài ghê, code khá nhiều, trong khi cách trước mình làm đơn giản hơn nhiều *lâu lâu quên mất*
chỉ cần 3 dòng code trước thẻ skin là xog :D

Reply
64

Sửa rồi nhưng ko được Duy ơi http://blog.phuthinh.co

Reply
68

Cảm ơn bạn nhiều, Đây là cái mình đang cần tìm cho web của mình :D

Reply
69

thanks bạn nhiều lắm
mình đang tính làm cho blog của mình:http://www.homedesign9.com/

Reply
70

good quá hí, hay thật, của mình cùi quá, ai ghé nhà em coi được không ? viengut.blogspot.com

Reply
71

Nhận xét này đã bị quản trị viên blog xóa.

Reply
72

Thanks bác,

Nhờ bác mà thằng google nó mới bắt đầu index site của em sau 3 - 4 ngày nằm im bất động.

HC,

Reply
73

cái này giờ vẫn dùng tốt chứ anh Duy?

Reply
74

VỪA THỬ CHỈNH LẠI TEM THEO CÁCH DUY PHAM.DUY CHECK XEM MÌNH CHỈNH NHƯ VẬY ĐÙNG KHÔNG NHÉ??(MÃ: http://cntt-3d.blogspot.com/2013/04/meta-seo.html) MÌNH ÁP DỤNG CHO: http://Ceodacdat.blogspot.com

Reply
75

.............

Reply
76

Thì code giống hệt code mình đưa là ok rồi :D

Reply
77

VẬY TRONG ĐOẠN MÃ ĐÓ KO CẦN CÓ TỪ KHÓA CỦA MÌNH ĐANG CẦN SEO AH DUY?

Reply
78

Mình đưa code đó để nó tự động nhất, bạn có thể tự thêm keyword với từ khóa tùy ý. Hiện nay thì SEO với meta tag không còn quan trọng nữa mà phụ thuộc rất nhiều yếu tố.

Reply
79

Anh ơi, sao em coppy bỏ vào nó bảo lỗi title

Reply
80

sao thay thế code lỗi nhỉ :-ss
http://www.tudomo.info/

Reply
81

Cảm ơn bài viết của bạn nhé!
Khi có nhu cầu Làm SEO các bạn có thể tìm đến
Dịch vụ SEO với Công ty SEO chuyên nghiệp của chúng tôi

Reply
82

A ơi, em có thêm như anh nói, nhưng chỉ thấy nhận keywords mà không có description theo bài viết

Reply
83

thử theo cách này của anh thì bị trùng, sẽ có 2 title, bao giờ anh online pm e theo skype: dao.hang89 e hỏi nhé

Reply
84

Mình đã chỉnh sửa cho trang này ok. thanks........

http://www.tivihay.com

Reply
85

Cảm ơn bạn nhiều đang dùng blogspot mà không biết seo kiểu nào
http://banthedienthoaionline.blogspot.com

Reply
86

Mình muốn có cái khung để chèn code như của bạn trong blogspot thì làm thế nào vậy bạn?

Reply
87

Bạn có thể tham khảo tại blog của mình code

Reply
88

Đoạn này có cần thiết không bác Duy, hình như blog bác không dùng
<b:include data='blog' name='all-head-content'/>



Blog của em sau khi sửa như này liệu có ổn

<b:include data='blog' name='all-head-content'/>
<b:if cond='data:blog.pageTitle == data:blog.title'>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/> | <data:blog.title/></title>
</b:if>
<b:if cond='data:blog.metaDescription != ""'>
<meta expr:content='data:blog.metaDescription' name='description'/>
</b:if>
<b:if cond='data:blog.pageType == "archive"'>
<meta content='noindex, nofollow' name='robots'/>
<b:else/>
<b:if cond='data:blog.pageType == "index"'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<meta expr:content='data:blog.title' name='keywords'/>
<meta content='index, follow' name='robots'/>
</b:if>
<b:else/>
<b:if cond='data:blog.pageTitle != data:blog.title'>
<meta expr:content='data:blog.pageName' name='keywords'/>
<meta content='index, follow' name='robots'/>
</b:if>
</b:if>
</b:if>

Reply
89

<b:include data='blog' name='all-head-content'/> nếu bỏ thì bác phải tự thêm vài tag như canonical, favicon, feeds, openid... Và một vài widget sẽ bị ảnh hưởng do thiếu js sinh ra từ tag này.

Reply
90

Ôi thôi, không rành thì để nguyên cho nó lành.

Cái dòng đó ngắn ngủn mà sinh ra 1 đống code, nhìn cũng ngứa mắt :p

Sau gần 2 tháng không dùng cái thủ thuật này blog em Google viếng thăm sụt giảm khoảng 60%.

Hay là do 1 nguyên nhân nào khác thì không biết.

Nghe giang hồ đồn bác G ra panda 4 sát hại mạnh tay lắm, chẳng lẽ bác ấy chơi iêm :o

Reply
91

E thì lâu lắm rồi ít viết bài, ít comment nên sắp thành cái nhà hoang rồi :((

Reply

Đăng nhận xét

Cancel reply

• Những nhận xét spam sẽ bị xóa.
• Public tài khoản Blogger để được trợ giúp.
• Nặc danh thường không được chào đón.