Câu trả lời:
Mặc dù lời khuyên không tồi từ công ty SEO nhưng tôi cảm thấy nó không hoàn chỉnh, nhưng có một thẻ mà bạn có thể sử dụng trên các trang của mình để tránh trùng lặp tìm đường vào chỉ mục của các công cụ tìm kiếm như Google.
Tư vấn tốt hơn
Lời khuyên tốt hơn từ công ty SEO là đảm bảo rằng việc bạn sử dụng Rel Canonical trên các trang của bạn để không có trang nào kết thúc trong chỉ mục của các công cụ tìm kiếm như Google trùng lặp, chuyển hướng từ IP> Miền nên được xem là trải nghiệm người dùng thuộc tính chứ không phải là một quan điểm SEO trong thời đại ngày nay vì việc sử dụng đúng các trang Canonical không thể có các bản sao trong bất kỳ chỉ mục nào.
Không có hại trong việc 'NOT'
chuyển hướng IP sang Miền (Giả sử HTTP_HOST chưa được đặt)
Cá nhân tôi không bận tâm và thực sự thấy đó là một 'KHÔNG' để chuyển hướng IP sang Miền vì nếu máy chủ DNS không hoạt động với người dùng END (Không phải DNS của bạn, ISP của họ) thì họ vẫn có thể truy cập trang web của bạn bằng IP (Có đây là một tỷ lệ nhỏ và những người có đầu óc CNTT sẽ là một số tiền nhỏ nhưng nếu họ không có hại gì khi truy cập trang web của bạn qua IP thì HARM là gì? không ...)
rel = "canonical" giúp nhiều cách hơn một
Ngoài ra, lợi ích của việc sử dụng Canonical còn mở rộng hơn cả vấn đề IP, nó ngăn chặn sự trùng lặp theo nhiều cách, nó ngăn chặn các bản sao không phải www, url không sef, url ngắn và nhiều hơn nữa.
Sử dụng thẻ rất đơn giản, bạn nói với Google và các công cụ tìm kiếm khác trang chính của trang web của bạn ... Vì vậy, giả sử bạn có một trang có thể truy cập bằng 8 cách sau:
http://yourdomain.com/
http://yourdomain.com/index.php
http://www.yourdomain.com/
http://www.yourdomain.com/index.php
http://54.1.1.163/
http://54.1.1.163/index.php
http://another-domain-on-same-hosting-account/~2nd-domain-name/
http://another-domain-on-same-hosting-account/~2nd-domain-name/index.php
Bằng cách sử dụng <link rel="canonical" href="http://www.yourdomain.com" />
trong <head> </head>
phần các trang của bạn www.yourdomain.com
sẽ luôn được coi là bậc thầy trong mắt các công cụ tìm kiếm, nghĩa là tất cả các URL có thể truy cập sẽ không bao giờ làm tổn thương SEO của bạn cũng như khiến mọi người không thể tìm thấy các URL đó vì họ sẽ không tìm thấy được liệt kê trên bất kỳ công cụ tìm kiếm. Điều này cũng giúp nước trái cây bị rò rỉ không bao giờ bận tâm đến vấn đề trùng lặp nội dung.
Canonical nên khác nhau trên mỗi trang
Xin lưu ý thẻ META này không phải là một tập hợp toàn cầu và bạn cần thiết lập nó khác nhau trên mỗi trang, ví dụ nếu bạn có root, cộng với page1 và page2 thì nó sẽ giống như vậy:
<link rel="canonical" href="http://www.yourdomain.com/" />
<link rel="canonical" href="http://www.yourdomain.com/page1/" />
<link rel="canonical" href="http://www.yourdomain.com/page2/" />
Plugin Canonical cho các công cụ CMS khác nhau
Nếu bạn sử dụng Hệ thống quản lý nội dung thì quá trình này sẽ được thực hiện dễ dàng vì nhiều khả năng ai đó đã tạo một plugin / tiện ích mở rộng sẽ làm việc cho bạn (ví dụ: WordPress, Drupal và Joomla có nhiều ví dụ.).
Tìm hiểu thêm về Canonical
Tôi khuyên bạn nên đọc thêm về rel = "canonical":
Đó là một ý tưởng tốt và nó chắc chắn sẽ không gây hại gì. Điều gì xảy ra là đôi khi các liên kết được tìm thấy với địa chỉ IP thay vì tên miền.
Điều này khiến nội dung được tìm thấy với hai địa chỉ khác nhau và thậm chí nếu nó chỉ ra đây là cùng một trang, Google sẽ không biết nên sử dụng địa chỉ nào. Bạn có thể giải quyết điều này bằng các thẻ chính tắc trong các trang web của bạn. Trong trường hợp xấu nhất, nó sẽ trông giống như nội dung trùng lặp, mặc dù nó là tầm thường để tạo liên kết.
Quan trọng nhất, kết quả tìm kiếm sẽ luôn hiển thị tên miền vì Google sử dụng địa chỉ được chuyển hướng để chuyển hướng vĩnh viễn. Điều này sẽ nhìn tốt hơn trong kết quả tìm kiếm.
Cá nhân, tôi sẽ tin tưởng nhiều hơn vào kết quả tìm kiếm với một tên miền hơn là IP dưới dạng URL, đơn giản vì cái sau trông không chuyên nghiệp hoặc chưa hoàn thành.
Nếu trang web của bạn được hiển thị tại địa chỉ IP cũng như tên trang web, thì nó được thiết lập làm máy chủ mặc định trên máy chủ web của bạn. Tôi khuyên bạn không nên sử dụng máy chủ mặc định để phục vụ trang web của bạn. Như công ty SEO của bạn đề xuất, bạn nên chuyển hướng máy chủ mặc định đến trang web của mình và phục vụ trang web của bạn dưới dạng "máy chủ ảo".
Dưới đây là một ví dụ về một cái gì đó có thể sai khi bạn phục vụ trang web của mình làm máy chủ mặc định: Trang web của tôi chấp nhận mọi thứ trước www.domain.com . Giải pháp cho bạn là như nhau: thay đổi cấu hình máy chủ web của bạn để đặt trang web của bạn làm máy chủ ảo thay vì máy chủ mặc định. Bằng cách này bạn có thể chọn phải làm gì với máy chủ mặc định. Ví dụ: bạn có thể chuyển hướng tất cả các yêu cầu đó đến trang web của mình hoặc bạn có thể hiển thị thông báo lỗi.