Thứ Tư, 10 tháng 9, 2014

Thuộc tính thẻ rel="canonical"


Các website rất hay bị trùng lặp nội dung (Duplicate content) tức là có nhiều page có nội dung giống nhau, Google rất khó chịu về việc này vì cùng 1 nội dung nhưng có 2 đường dẫn khác nhau. vì vậy Google đã đưa ra thẻ rel=”canonical”.  Thẻ rel=”canonical” dùng cho URL chủ và bỏ qua 1 URL khác có cùng nội dung để Google biết phân loại và loại bớt 1 URL không cần thiết đi. Việc này giúp cho bọ Google hiểu site bạn một cách minh bạch và mạch lạc hơn.



Ví dụ mình có 1 URL như sau: http://tranngoctri.com/123456/seo-website-chuyen-nghiep.html mình seo page với từ khóa là "Seo website chuyên nghiệp" nhưng đồng thời với page đó mình cũng có URL khác cũng có thể truy cập vào page này VD: http://tranngoctri.com/123456/seo-chuyen-nghiep.html hoặc là http://tranngoctri.com/123456/seo-website-chuyen-nghiep.html/fdgasgsafdg chẳng hạn.

Ngoài ra con có các trường hợp khác như phân trang 1, 2, 3,...

Đặc biệt là khi ta sử dụng 1 host chứa website mà có đến 2 domain chạy trên host này.

Qua các trường hợp này cách giải quyết là dùng thẻ canonical, thì canonical nói cho Google biết rằng đây chính là URL chính của page này và loại bỏ các trường hợp URL khác.

Cú pháp của canonical

 <link rel="canonical" href='URL' />

Các trường hợp trên nếu không có các sữ lý cẩn thận rất dễ bị mắc lỗi Duplicate content

Chúng ta nên dùng canonical trên toàn bộ website đặc biệt là trên trang index VD mình dang seo với từ khóa trên trang chủ của mình là "Điện thoại di động" chẳng hạn, nhưng các đối thủ cạnh tranh với mình chơi sấu hoặc phá mình đặt textlink với URL http://tranngoctri.com/index.html thì thứ hạng từ khóa của mình sẻ bị ảnh hưởng. Cho nên tốt nhất là dùng thuộc tính thẻ rel="canonical".

Học lập trình web căn bản với PHP

Bài 1: Các kiến thức căn bản Part 1:  https://jimmyvan88.blogspot.com/2012/05/can-ban-lap-trinh-web-voi-php-bai-1-cac.html Part 2:  https://...