IP Canonicalization là gì và tại sao nó lại quan trọng đối với SEO?
Điều khá quan trọng là phải hiểu Canonicalization. Có lẽ thuật ngữ này rất khó phát âm, nhưng nó là một trong những thuật ngữ quan trọng nhất trong thế giới SEO. Canonicalization đề cập đến cách một trang web có thể sử dụng các URL khác nhau cho cùng một phần nội dung (thường là toàn bộ trang web). Ví dụ; mọi trang web phân giải thành một địa chỉ IP cụ thể của máy lưu trữ. Có nghĩa là, trang web có thể được truy cập thông qua tên miền của nó (http://example.com hoặc http://www.example.com – bạn có thể khắc phục điều này thông qua chuyển hướng 301) và đồng thời có thể truy cập bằng cách sử dụng Địa chỉ IP.
Các bài viết liên quan:
Sự cố chuẩn hóa xảy ra khi địa chỉ IP và tên miền của trang web hiển thị trên cùng một trang, nhưng không giải quyết cho cùng một URL. Hành vi này không thân thiện với công cụ tìm kiếm, bởi vì các trình thu thập dữ liệu không chắc chắn URL nào là URL chính xác (Nếu tôi nói đúng, trang nào là một trang Canonical trong số các trang có cùng nội dung). Các công cụ tìm kiếm không thích nội dung trùng lặp và do đó, việc chuẩn hóa IP là rất quan trọng trong quan điểm SEO.
Đây là những gì Google nói về Trang chính tắc:
Làm thế nào để kiểm tra trang web của bạn để chuẩn hóa IP?
Một số phương pháp sẽ thực hiện được – Phương pháp 1: Hãy thử nhập địa chỉ IP của trang web của bạn vào thanh địa chỉ của trình duyệt và nếu điều đó không chuyển hướng đến miền tương ứng thì có vấn đề về chuẩn hóa IP.
Phương pháp 2: Các công cụ trực tuyến miễn phí để kiểm tra IP Canonicalization
Bạn có thể sử dụng các công cụ trực tuyến miễn phí như woorank.com hoặc seositecheckup.com để kiểm tra xem trang web của bạn có vấn đề về chuẩn hóa IP hay không.
Làm thế nào để giải quyết vấn đề chuẩn hóa IP?
Nếu một trang web được truy cập qua tên miền example.com, thì địa chỉ IP cũng phải chuyển hướng đến tên miền. Ví dụ; hãy xem xét tên miền: example.com và địa chỉ IP của nó: 111.11.11.11. Khi địa chỉ IP 111.11.11.11 được truy cập dưới dạng http://111.11.11.11, máy chủ web phải thực hiện chuyển hướng 301 an toàn SEO đến http://example.com.

Làm cách nào để định cấu hình chuẩn hóa IP trong Apache Webserver?
Các vấn đề với IP Canonicalization có thể được khắc phục bằng cách sử dụng mô-đun mod_rewrite và .htaccess. Nếu trang web của bạn đang chạy trên máy chủ web Apache, thì bạn có thể sao chép các dòng bên dưới và dán nó vào “<IfModule mod_rewrite.c>” của .htaccess nằm tại thư mục gốc của trang web.
Điều kiện tiên quyết:
Bạn phải có một địa chỉ IP chuyên dụng. Trong trường hợp, nếu miền của bạn được lưu trữ trên tài khoản lưu trữ được chia sẻ, thì bạn cần phải mua một miền từ nhà cung cấp.
RewriteCond% {HTTP_HOST} ^ 111 \ .11 \ .11 \ .11
Quy tắc viết lại (. *) Http://example.com/$1 [R = 301, L]
Hãy nhớ thay đổi tên miền mẫu và địa chỉ IP cho phù hợp.
URL Canonical là gì và Cách sử dụng nó trong WordPress?
Từ SEO là một thuật ngữ bao trùm từ A đến Z trong việc tối ưu hóa một trang web. Có rất nhiều biệt ngữ được sử dụng trong SEO như nofollow, noindex, canonical, v.v. Mặc dù một số thuật ngữ dễ hiểu, một số thuật ngữ khác thì không. URL hợp quy là một thuật ngữ không dễ hiểu đối với tất cả người dùng. Đặc biệt là việc sử dụng các hệ thống quản lý nội dung như WordPress khiến bạn khó hiểu cách hoạt động chính xác của nó. Trong bài viết này, hãy cùng chúng tôi khám phá thêm về URL chuẩn là gì và cách sử dụng nó trong trang WordPress.
Sự cố URL trùng lặp trong WordPress
Để hiểu URL chuẩn, trước tiên bạn nên hiểu vấn đề trùng lặp nội dung. Hãy để chúng tôi lấy một ví dụ đơn giản trong WordPress rằng bạn có một bài đăng trên blog nhận được hơn 100 bình luận. Vì thời lượng trang quá dài nên bạn quyết định chia nhỏ các nhận xét thành 20 cho mỗi bài đăng trên trang web của mình. Điều này có thể dễ dàng thực hiện bằng cách đi tới “Cài đặt> Thảo luận” từ bảng quản trị WordPress của bạn.

Bây giờ những gì chính xác xảy ra ở đây là một bài đăng được chia thành nhiều trang. Nội dung giống nhau nhưng nhận xét khác nhau. Điều này thường được chia như dưới đây:
- Yoursite.com/post-name/ (81 – 100 bình luận)
- Yoursite.com/post-name/comment-page-1 (61 – 80 bình luận)
- Yoursite.com/post-name/comment-page-2/ (41-60 bình luận)
- Yoursite.com/post-name/comment-page-3/ (21-40 bình luận)
- Yoursite.com/post-name/comment-page-4/ (1-20 nhận xét)
Từ các công cụ tìm kiếm như Google, ba trang này hoàn toàn khác nhau vì URL khác nhau. Thực tế thì không phải như vậy, vì nội dung trên tất cả các trang này đều giống nhau. Điều này sẽ dẫn đến nội dung trùng lặp và các công cụ tìm kiếm sẽ phạt trang và hạ thứ hạng trên kết quả.
Thông báo cho các công cụ tìm kiếm về URL chính xác
Trong vấn đề trùng lặp URL ở trên, giải pháp là thông báo cho các công cụ tìm kiếm về URL chính xác và duy nhất. URL chính xác và duy nhất này được gọi là “URL chuẩn” giúp các công cụ tìm kiếm hiểu tất cả các trang này đều giống nhau và trỏ đến một tài nguyên duy nhất (đó là URL) trên trang web của bạn.
Trên đây là một ví dụ rất đơn giản, nhưng có nhiều trường hợp bạn có thể cần phải tách một bài đăng thành nhiều trang theo cách thủ công.
Ví dụ về vấn đề nội dung trùng lặp trong WordPress
Hãy để chúng tôi giả định rằng bạn sẽ không cố ý thêm cùng một nội dung trên hai trang. Nhưng có nhiều yếu tố khác làm điều đó:
- Cùng một URL có và không có các đơn vị phân loại như danh mục và thẻ
- Trong ví dụ trên, hai blogger khác nhau liên kết đến hai trang bình luận khác nhau trong khi nội dung giống nhau, Google sẽ bị nhầm lẫn như một công cụ tìm kiếm
- Có và không có HTTP / HTTPS
- Có và không có WWW
- Sử dụng các tham số như id phiên, id chủ đề và id trả lời trong URL rất phổ biến trong các trang diễn đàn
- Nhiều bài đăng có cùng tiêu đề hoặc mô tả meta
- Bạn có thể viết phần 1, 2, 3 và 4 của cùng một bài viết trong 4 bài viết khác nhau.
Trong tất cả các trường hợp như vậy, bạn với tư cách là chủ sở hữu trang web có trách nhiệm thông báo cho các công cụ tìm kiếm về URL chính xác nơi chứa nội dung gốc.
Sử dụng thẻ liên kết chuẩn
Khi tình huống hợp lệ hơn, có một giải pháp được xác định trước để tránh vấn đề nội dung trùng lặp. Bạn nên thêm thẻ liên kết bên dưới bên trong phần tiêu đề của mỗi trang trùng lặp.
<link rel = ”canonical” href = ”URL nội dung gốc”>
Thẻ liên kết rel = ”canonical” sẽ thông báo cho Google và các công cụ tìm kiếm khác rằng URL được đề cập là URL mục tiêu cho nội dung mặc dù URL thực tế có thể khác.
Nó sẽ được thêm vào như bên dưới khi bạn xem xét HTML nguồn của trang web của mình.

Làm cách nào để thêm URL chuẩn trong WordPress?
WordPress là một gói phức tạp không có tùy chọn mặc định để chèn các thẻ liên kết vào phần đầu của trang web của bạn. Vì vậy, giải pháp là sử dụng một plugin SEO. Theo như chúng tôi đã kiểm tra tất cả các plugin SEO phổ biến đều có tùy chọn này. Hãy để chúng tôi lấy một ví dụ về plugin Yoast SEO. Sau khi cài đặt, điều hướng đến trình chỉnh sửa bài đăng và chuyển đến hộp meta SEO bên dưới nội dung.
Trong phần “Nâng cao”, bạn sẽ thấy hộp URL chuẩn để bạn nhập đúng URL.
URL chuẩn của Yoast SEO trong Hộp Meta Bài đăng

Nó cũng làm cho nó rất dễ dàng bằng cách thêm URL chuẩn tự động cho các trường hợp như phân trang nhận xét, ngắt trang, v.v.
Làm thế nào để Tìm nội dung trùng lặp hiện có?
Chà, thật dễ dàng để thêm thẻ chuẩn vào các trang mới mà bạn tạo. Điều gì về các trang hiện có trên trang web của bạn? Không có giải pháp đơn giản. Tuy nhiên, bạn có thể sử dụng Google Search Console để tìm các trang có tiêu đề và mô tả meta trùng lặp.
Đăng nhập vào Google Search Console của bạn và điều hướng đến phần “Giao diện tìm kiếm> Cải tiến HTML”. Ở đó, bạn sẽ thấy tất cả các vấn đề về nội dung trùng lặp đã được Google phát hiện.
Tìm nội dung trùng lặp với Google Search Console
Tìm nội dung trùng lặp với Google Search Console
Nhấp vào vấn đề hiển thị số lượng để xem thêm chi tiết về vấn đề. Dưới đây là một ví dụ, Google vẫn hiển thị nó dưới dạng mô tả meta trùng lặp trên tất cả các trang chỉ mục blog mặc dù mỗi trang chỉ mục đều có URL chuẩn.
Làm cách nào để thêm URL chuẩn trong WordPress?
WordPress là một gói phức tạp không có tùy chọn mặc định để chèn các thẻ liên kết vào phần đầu của trang web của bạn. Vì vậy, giải pháp là sử dụng một plugin SEO. Theo như chúng tôi đã kiểm tra tất cả các plugin SEO phổ biến đều có tùy chọn này. Hãy để chúng tôi lấy một ví dụ về plugin Yoast SEO. Sau khi cài đặt, điều hướng đến trình chỉnh sửa bài đăng và chuyển đến hộp meta SEO bên dưới nội dung.
Trong phần “Nâng cao”, bạn sẽ thấy hộp URL chuẩn để bạn nhập đúng URL.
URL chuẩn của Yoast SEO trong Hộp Meta Bài đăng

Nó cũng làm cho nó rất dễ dàng bằng cách thêm URL chuẩn tự động cho các trường hợp như phân trang nhận xét, ngắt trang, v.v.
Làm thế nào để Tìm nội dung trùng lặp hiện có?
Chà, thật dễ dàng để thêm thẻ chuẩn vào các trang mới mà bạn tạo. Điều gì về các trang hiện có trên trang web của bạn? Không có giải pháp đơn giản. Tuy nhiên, bạn có thể sử dụng Google Search Console để tìm các trang có tiêu đề và mô tả meta trùng lặp.
Đăng nhập vào Google Search Console của bạn và điều hướng đến phần “Giao diện tìm kiếm> Cải tiến HTML”. Ở đó, bạn sẽ thấy tất cả các vấn đề về nội dung trùng lặp đã được Google phát hiện.

Tìm nội dung trùng lặp với Google Search Console
Nhấp vào vấn đề hiển thị số lượng để xem thêm chi tiết về vấn đề. Dưới đây là một ví dụ, Google vẫn hiển thị nó dưới dạng mô tả meta trùng lặp trên tất cả các trang chỉ mục blog mặc dù mỗi trang chỉ mục đều có URL chuẩn.
Kiểm tra và thực hiện các hành động cần thiết mà bạn có thể thực hiện để xóa các tiêu đề và mô tả meta trùng lặp.
301 Redirect Vs Canonical Link Element
Bạn có thể tự hỏi sự khác biệt giữa phần tử liên kết chuyển hướng 301 và phần tử liên kết chuẩn. Rất đơn giản, hãy đặt chuyển hướng 301 cho các trường hợp sau:
URL trang đã được thay đổi
Nội dung được chuyển từ vị trí này sang vị trí khác trong hoặc trên toàn bộ trang web
Về cơ bản chuyển hướng 301 được sử dụng để giữ lại thứ hạng trang của URL hiện có. Trong khi thẻ rel = ”canonical” được sử dụng để tránh trùng lặp nội dung.