Bạn muốn Google và các search engine chỉ index:
✅ https://domain.com (non-www)
❌ Không thu thập https://www.domain.com
Làm theo thứ tự này:
1️⃣ Chọn non-www làm domain chính trong website
Trong HTML <head> thêm:
<link rel="canonical" href="https://domain.com<?php echo $_SERVER['REQUEST_URI']; ?>">
Ví dụ:
https://domain.com/bai-viet-1
sẽ báo cho bot:
Đây mới là URL chính thức.
2️⃣ Redirect toàn bộ www → non-www (quan trọng nhất)
Nếu dùng Apache .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Kết quả:
https://www.domain.com/a
↓
https://domain.com/a
Google sẽ dần bỏ bản www.
3️⃣ Trong Google Search Console
Vào:
Google Search Console
→ Add property
Thêm cả:
https://www.domain.com
https://domain.com
Sau đó:
gửi sitemap chỉ của non-www:
https://domain.com/sitemap.xml
Không gửi sitemap www
4️⃣ Kiểm tra Blogger (nếu dùng Blogger)
Nếu domain custom cho Blogger:
Vào:
Blogger
→ Settings
→ Publishing
Kiểm tra:
HTTPS Redirect: ON
Sau đó DNS:
www CNAME → ghs.google.com
thường Blogger bắt buộc có www, nên phải xử lý bằng redirect bên ngoài (Cloudflare).
5️⃣ Nếu dùng Cloudflare (rất hay dùng)
Tạo Rule:
www.domain.com/*
Redirect 301:
https://domain.com/$1
Ví dụ:
www.domain.com/tin-tuc
↓
domain.com/tin-tuc
6️⃣ Kiểm tra robots.txt
Không chặn nhầm:
Sai ❌:
Disallow: /
Đúng:
User-agent: *
Allow: /
Sitemap: https://domain.com/sitemap.xml
7️⃣ Kiểm tra kết quả
Google tìm:
site:www.domain.com
và:
site:domain.com
Ban đầu vẫn còn www vài tuần/tháng vì Google giữ cache.
Luồng chuẩn SEO hiện nay:
Người dùng
↓
www.domain.com
↓ 301
domain.com
↓
canonical
↓
Google index
Sau một thời gian Google sẽ gom sức mạnh SEO về non-www.
✨ [ Made by AI ] // Built with logic, code & curiosity 🧠⚙️




Không có nhận xét nào:
Đăng nhận xét