Khắc Phục Lỗi Thẻ Tiêu Đề Trùng Lặp ?m=0 và ?m=1


Muốn kiểm tra blogspot của mình có bị lỗi Thẻ tiêu đề trùng lặp và Mô tả meta trùng lặp ?m=0 và ?m=1 không các bạn vào Công cụ quản trị trang web tiếp đến Giao diện tìm kiếm tiếp theo là click vào Cải tiến HTML
Với blog của tôi nó như hình sau
Và chi tiết nó như hình
Blog của tôi mới bị lỗi ?m=0 chứ chưa thấy lỗi ?m=1(có thể do tôi vẫn sử dụng mẫu mobile mặc định của blogger mà không phải là mẫu tùy chỉnh)
Lỗi này nếu không khắc phục thì sau mỗi lần cập nhật của google nó lại tăng thêm một ít.
Theo như tìm hiểu thì lỗi thẻ tiêu đề trùng lặp ?m=0 và ?m=1 ảnh hưởng không nhỏ tới thứ hạng của trang web/blog đối với thiết bị tìm kiếm của google.
Vậy do đâu lại phát sinh lỗi này
Gián tiếp là do Blogspot hoạt động trên 2 giao diện web và mobile
Trực tiếp là do vọc blogspot để đạt chuẩn W3C HTML5 trong đó nguyên nhân chính là do loại bỏ

Đây là thẻ tự động khai báo khi ta lập blogspot của blogger vốn dĩ nó luôn có đường dẫn URL dạng kinh điển(tuyệt đối) "canonical"
Để khắc phục tình trạng thẻ tiêu đề trùng lặp ?m=0 và ?m=1 ta cần tiến hành 2 bước
Bước 1
Sau khi loại bỏ <b:include data="blog" name="all-head-content"> ta cần khai báo một số thẻ meta và các link dưới dạng như sau:

<!DOCTYPE html>
<html>
<head>
<meta charset='UTF-8'/>
<meta content='width=device-width,initial-scale=1.0,maximum-scale=1.0' name='viewport'/>
<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>
<meta expr:content='data:blog.pageName ? data:blog.pageName : data:blog.title' name='keywords'/>
<meta content='index, follow' name='robots'/>
<link expr:href='data:blog.canonicalUrl' rel='canonical'/>
<link href='YoururlBlog/favicon.ico' rel='icon' type='image/x-icon'/>
<link href='YoururlBlog/feeds/posts/default' rel='alternate' title='YourtitleBlog - Atom' type='application/atom+xml'/>
<link href='YoururlBlog/feeds/posts/default?alt=rss' rel='alternate' title='YourtitleBlog - RSS' type='application/rss+xml'/>
Đối với blogspot vẫn dùng mẫu Mobile của blogger thì dòng
<meta content='width=device-width,initial-scale=1.0,maximum-scale=1.0' name='viewport'/>
Thay bằng:
<b:if cond='data:blog.isMobile'>
<meta content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0' name='viewport'/>
<b:else/>
<meta content='width=1100' name='viewport'/>
</b:if>
Đây là code rút gọn nếu dùng code đầy đủ thì xem bài:
Bước 2
Bước này có thể dùng hoặc không nhưng với tôi thì vẫn dùng vì google cung cấp miễn phí
Các bạn vào Cài đặt tiếp đến Tùy chọn tìm kiếm như hình
Các bạn bật Robots.txt tùy chỉnh và đặt đoạn mã sau vào rồi lưu lại
User-agent: Mediapartners-Google
Disallow:
User-agent: *
Disallow: /search
Disallow: /?m=0
Disallow: /?m=1
Allow: /
Sitemap: YOURURLBLOG/feeds/posts/default?orderby=UPDATED


EmoticonEmoticon