{tocify} $title = {Mục lục bài viết}

[tintuc]

Bạn có trang web hay blog cá nhân được thiết kế dựa trên nền tảng Blogspot/Blogger? Bạn đang phân vân không biết nên thực hiện những gì để có thể tối ưu hóa SEO cho trang web của mình?
Trong bài viết này, mình sẽ tổng hợp lại tất cả các thủ thuật mà mình biết và đã áp dụng cho blog của mình tới các bạn.

1. Tối ưu hóa robots.txt
Nhiệm vụ của file robots.txt là cho phép và không cho phép bọ tìm kiếm truy cập và index các page trên trang web của bạn. Nếu bạn tối ưu tốt file này, bạn sẽ có thể tăng được tốc độ index các bài viết của mình trên các công cụ tìm kiếm. Do vậy, việc tối ưu hóa file robots.txt là hết sức quan trọng trong việc SEO lên TOP.
Thông thường, chúng ta sẽ chặn index một số trang sau: Tìm kiếmCác page từ thứ 2 trở đi,… Vì vậy, chúng ta sẽ có một file robots.txt chuẩn chung dành cho các trang web sử dụng Blogspot như sau:
User-agent: *
Allow: /
Disallow: /search
Disallow: /*?updated-max=*
Sitemap: http://yourdomain/sitemap.xml


2. Tối ưu thẻ Title và Description

Song song với việc tối ưu file robots.txt thì việc tối ưu thẻ Title và Description cho website cũng không kém phần quan trọng. Nếu bạn có một tiêu đề và mô tả cho bài viết hay, chứa được các từ khóa quan trọng – Thì việc bài viết của bạn xuất hiện nhiều trên kết quả tìm kiếm cũng như có nhiều lượt khách truy cập là không hề khó.

Vậy làm sao để tối ưu được các thẻ này cho blog của mình? Như các bạn đã biết, thẻ tiêu đề sẽ được định bằng cặp thẻ <title>Tiêu đề bài viết</title> và thẻ mô tả sẽ được định bằng thẻ <meta name="description" content="Nội dung mô tả bài viết" />. Vì vậy việc của chúng ta là tối ưu các thẻ này cho từng trang, từng bài viết của mình mà thôi.

Sau một thời gian nghiên cứu và tìm tòi, mình đã tích hợp được một tập hợp các thẻ nhằm tối ưu SEO Blogspot mà chúng ta hay gọi là All in One SEO Pack cho Blogger. 

<meta charset='utf-8'/>
<meta content='IE=edge' http-equiv='X-UA-Compatible'/>
<meta content='width=device-width, initial-scale=1' name='viewport'/>
<meta content='blogger' name='generator'/>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<meta content='index,follow' name='Googlebot'/>
<meta content='index,follow,noodp' name='robots'/>
<meta content='noodp' name='robots'/>
<link href='/favicon.ico' rel='icon' type='image/x-icon'/>
<meta content='https://www.facebook.com/ID/' property='article:publisher'/>
<meta content='https://www.facebook.com/ID/' property='article:author'/>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<title><data:blog.pageName/></title>
<meta content='index,follow' name='robots'/>
<meta content='noodp' name='robots'/>
<link href='https://plus.google.com/+ID/posts' rel='publisher'/>
<meta expr:content='data:blog.pageName' property='og:title'/>
<meta expr:content='data:blog.canonicalUrl' property='og:url'/></b:if>
<b:if cond='data:blog.searchLabel'>
<title><data:blog.pageName/></title>
<!-- TRANG LABEL -->
<meta content='THÊM Description' name='Description'/>
<meta content='THÊM keywords' name='keywords'/>
<meta content='index,follow' name='robots'/></b:if>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<title><data:blog.pageTitle/></title>
<meta expr:content='data:blog.metaDescription' name='description'/>
<link expr:href='data:blog.url' rel='canonical'/>
<meta content='noodp,noydir' name='robots'/>
<meta content='THÊM keywords' name='keywords'/>
<meta content='website' property='og:type'/>
<meta expr:content='data:blog.pageTitle' property='og:title'/>
<meta expr:content='data:blog.metaDescription' name='og:description'/>
<meta expr:content='data:blog.title' property='og:site_name'/>
<meta content='LINK ẢNH TRANG CHỦ' property='og:image'/>
<b:else/>
<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<title><data:blog.pageName/></title>
</b:if></b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<meta content='noodp' name='robots'/>
<link href='https://plus.google.com/+ID/posts' rel='publisher'/>
<meta expr:content='data:blog.pageName' property='og:title'/>
<meta expr:content='data:blog.canonicalUrl' property='og:url'/>
<meta expr:content='data:blog.metaDescription' property='og:description'/>
<b:if cond='data:blog.postImageUrl'>
<meta expr:content='data:blog.postImageUrl' property='og:image'/>
<meta expr:content='data:blog.postImageUrl' name='twitter:image'/>
<meta expr:content='data:blog.postImageUrl' itemprop='image'/></b:if>
<meta content='data:blog.pageName' property='og:site_name'/>
<meta content='article' property='og:type'/></b:if>
<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
<title>Page Not Found</title></b:if>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<meta content='noindex' name='robots'/></b:if>
<b:if cond='data:blog.isMobile'><meta content='noindex,nofollow' name='robots'/></b:if>
<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<meta expr:content='data:blog.metaDescription' name='description'/>
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<meta expr:content='data:blog.pageName + &quot;, &quot; + data:blog.pageTitle + &quot;, &quot; + data:blog.title' name='keywords'/></b:if></b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:if cond='data:blog.postImageThumbnailUrl'><link expr:href='data:blog.postImageThumbnailUrl' rel='image_src'/></b:if></b:if>
<meta content='ID' property='fb:app_id'/>
<meta content='ID' property='fb:admins'/>
<link href='https://plus.google.com/+ID/posts' rel='publisher'/>
<link href='https://plus.google.com/+ID/posts/about' rel='author'/>
<link expr:href='data:blog.url' rel='canonical'/>
<link expr:href='data:blog.homepageUrl' rel='openid.delegate'/>
<link expr:href='data:blog.url' expr:title='data:blog.pageName' rel='openid.delegate'/>
<link expr:href='data:blog.homepageUrl + &quot;feeds/posts/default&quot;' expr:title='data:blog.title + &quot; - Atom&quot;' rel='alternate' type='application/atom+xml'/>
<link expr:href='data:blog.homepageUrl + &quot;feeds/posts/default?alt=rss&quot;' expr:title='data:blog.title + &quot; - RSS&quot;' rel='alternate' type='application/rss+xml'/>
<link expr:href='&quot;http://www.blogger.com/feeds/&quot; + data:blog.blogId + &quot;/posts/default&quot;' expr:title='data:blog.title + &quot; - Atom&quot;' rel='alternate' type='application/atom+xml'/>
<link href='http://www.blogger.com/openid-server.g' rel='openid.server'/>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<script type='application/ld+json'>
{&quot;@context&quot; : &quot;http://schema.org&quot;,&quot;@type&quot; : &quot;WebSite&quot;,&quot;name&quot; : &quot;<data:blog.pageTitle/>&quot;,&quot;url&quot; : &quot;LINK TRANG CHỦ&quot;}
</script><!-- / json SEO plugin by doiguocmoc.com -->
<link expr:href='data:blog.canonicalHomepageUrl' hreflang='vi-vn' rel='alternate'/></b:if>
<b:else/>
<b:if cond='data:blog.pageTitle != data:blog.title'>
<link expr:href='data:blog.canonicalUrl' hreflang='vi-vn' rel='alternate'/>
</b:if></b:if>

 

Nâng cao: Thêm thẻ mô tả cho từng bài viết
Đầu tiên, bạn vào Cài đặt -> bật Mô tả của Thẻ meta lên. Sau đó, mỗi khi viết bài bạn sẽ thấy xuất hiện thêm phần Mô tả tìm kiếm ở cột bên phải khung soạn thảo. Tại đây bạn sẽ nhập nội dung mô tả của từng bài viết vào nhé!
Thẻ mô tả meta

3. Tối ưu SEO Label Blogspot

Thông thường, chúng ta thường không SEO Label khi sử dụng Blogspot bởi URL nó không đẹp và một số bạn thì không biết cách. Tuy nhiên, qua trải nghiệm thì mình thấy SEO Label cho Blogspot cũng rất dễ và hay.

Có lẽ cái khó nhất ở đây chính là việc tối ưu Title và thẻ Description nhỉ? Mặc định thì Blogspot không có chức năng này. Tuy nhiên, dựa vào thẻ điều kiện mà Blogspot đã hố trợ thì chúng ta lại có thể khắc phục rất dễ dàng. Các bạn chỉ cần copy đoạn code dưới, sửa lại cho phù hợp và thêm vào dưới thẻ <head> trong Template của bạn mà thôi.

<b:if cond='data:blog.searchLabel == &quot;Tên Label&quot;'>
 <title>Tiêu đề bạn muốn hiển thị</title>
 <meta content='Mô tả cho Label' name='description'/>
<b:else/>

Nếu bạn chưa biết tạo nhãn cho blogspot có thể tham khảo bài viết:

4. Tối ưu tốc độ trang web
Các công cụ tìm kiếm luôn đặt trải nghiệm người dùng lên đầu, vì vậy việc một trang web có tốc độ tải trang chậm sẽ luôn bị đánh giá thấp hơn một trang web có tốc độ tải trang nhanh. Thời gian trở lại đây thì Google chính thức công bố thêm thời gian tải trang vào để xếp hạng trang web trên kết quả tìm kiếm của mình.
Xem thêm
Vai trò của tối ưu tốc độ trong blogspot


Tổng kết


Trên đây là một vài kinh nghiệm mà mình đã tích lũy được trong khi sử dụng nền tảng Blogspot để tạo blog cá nhân. Hi vọng rằng, nó sẽ góp một phần nào đó cho các bạn. Đây chỉ là kinh nghiệm cá nhân nên có thể còn thiết sót hoặc chưa chính xác. Hãy để lại góp ý để mình hoàn thiện bài viết hơn nhé!
 [/tintuc]

Post a Comment

Cửa hàng template Thiết kế blogspot chuyên nghiệp

Để trải nghiệm dịch vụ thiết kế website chuyên nghiệp tại Cửa hàng template

Để trải nghiệm dịch vụ thiết kế website chuyên nghiệp

Chat Zalo
037.561.3351