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:
<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 != ""'>
<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'/>
<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>
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
Disallow:
User-agent: *
Disallow: /search
Disallow: /?m=0
Disallow: /?m=1
Allow: /
Sitemap: YOURURLBLOG/feeds/posts/default?orderby=UPDATED
0 comments:
Post a Comment
Click to see the code!
To insert emoticon you must added at least one space before the code.