Hạt giống tâm hồn

Cuộc sống chính là mảnh đất mà những hạt giống tâm hồn nuôi dưỡng chúng ta trưởng thành..

Khắc phục lỗi trùng lặp nội dung trong SEO

Phan Tâm 2012-02-06 02:34 Tin Học 24/7 » Thư viện mã nguồn Comments(0)
Canonical – Khắc phục lỗi trùng lặp nội dung trong SEO
Hiện tại sau gần 1 tháng ngưng hoạt động vì host hết hạn; gần 5 tháng ngưng viết bài & ngưng tìm hiểu về BoBlog. Do vậy nên toàn bộ index của Htlove.Org trên Google gần như mất hết :)

Chúng ta bắt đầu vào nội dung chính của bài viết này :
Khắc phục lỗi trùng lặp nội dung trong SEO

Trước hết chúng ta cần hiểu Duplicate Content xuất hiện là do:
- Khi tags được sử dụng và chuyển đến bản gốc của mã nguồn trong một hệ thống CMS.
- Khi website của bạn chưa được tối ưu hóa cấu hình đúng trên server cấp cơ sở (tức là sự không đống bộ giữa http:// và http://www. hoặc tồn tại nhiều trang chủ dạng domain/ và domain/index.php…)
- Khi các url chưa các mã số theo dõi, track code, id…
- Khi có nhiều biến thể của 1 trang, có thể là thiếu nội dung (vì vậy mặc định chuyển hướng và khía cạnh nội dung được xem như tương tự) hoặc chứa 1 khả năng chính xác cao với một số từ và cụm từ.
Vậy làm cách nào để tránh trùng lặp nội dung
1. Trước hết ta giải quyết vấn đề http:// và http://www. bằng việc sử dụng .htaccess
Nếu bạn muốn sử dụng dạng www.domain.com thì hãy sử dụng đoạn mã sau :
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/ [R=301,L]

Ngược lại bạn muốn sử dụng dạng domain.com (giống như Htlove.Org lựa chọn :D ) thì sử dụng đoạn mã :
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]


(Trong cả 2 đoạn mã trên bạn nhớ thay domain.com thành tên miền mà bạn đang sử dụng)
2. Tiếp theo ta giải quyết vấn đề nội dung trang
Chúng ta sử dụng thẻ rel=”canonical” để phân biệt url chủ, như vậy các trang không phải cạnh tranh với các bản sao của mình, nhờ đó search engine có thể dễ dàng loại bỏ việc đánh chỉ mục các trang trùng lặp.
Một ví dụ cho dễ hiểu: ở đây bạn có 2 url cùng 1 nội dung là
http://www.website.com/product.php?item=landing-page1


http://www.website.com/product.php?item=landing-page1&trackingid=2742&sessionid=9361

(Lỗi như 2 url trên thường rất hay xuất hiện trong nhưng website thương mại điện tử, có chứa các chức năng cung cấp giỏ hàng)
như vậy việc sử dụng chỉ cần phần biệt url chủ và thêm vào thẻ canonical vào trước hoặc sau url như thế này :
link rel=”canonical” href=”http://www.website.com/product.php?item=landing-page1″

Như vậy các seach engine sẻ nhận
http://www.website.com/product.php?item=landing-page1
làm url chủ, và sẻ không đánh chỉ mục đối với
http://www.website.com/product.php?item=landing-page1&trackingid=2742&sessionid=9361
.
Khắc phục lỗi trùng lặp nội dung trong SEO

Chấm điểm cho bài viết này
Rating: 0.0/5 (0 votes cast)
Bài viết liên quan đáng chú ý
Bình luận về nội dung bài viết

Password - Optional


Quẩy lên