Phân Tích Liên Kết

Tìm link và kiểm tra link của một trang đúng như Google đọc: nội bộ hay bên ngoài, được theo dõi hay nofollow, sponsored hay ugc, mỗi link thực sự dẫn đến đâu và link nào bị hỏng.

Đọc HTML của trang từ máy chủ của chúng tôi · kiểm tra từng URL bằng một yêu cầu GET · phân biệt tường chặn bot với link hỏng

Kiểm tra trạng thái trực tiếp

Chỉ cần tên miền cũng được: example.org sẽ đọc trang chủ của nó.

  • Tải trangĐọc HTML một lần
  • Chuyển hướngTối đa 10, mỗi lần đều được kiểm tra
  • Robotsmeta + X-Robots-Tag
  • Link tìm thấy<a> và <area>
Kiểm tra trạng tháiMột GET cho mỗi URL, 6 URL cùng lúc
Thử
Kết quả phân tích liên kết cho một bài viết Wikipedia: 1.117 link nội bộ và bên ngoài, trạng thái và bản đồ nơi chúng dẫn đếnKết quả phân tích liên kết cho một bài viết Wikipedia: 1.117 link nội bộ và bên ngoài, trạng thái và bản đồ nơi chúng dẫn đếnCâu trả lời trước tiênTrang có bao nhiêu link, bao nhiêu link ở lại website và bao nhiêu link đi ra ngoài, và bao nhiêu link bị hỏng.Ghi chú kèm cách sửaLink hỏng, link chỉ bị tường chặn bot chặn, chuyển hướng nên cập nhật, anchor trống: mỗi mục kèm số lượng và việc cần làm.Trang, từ trên xuống dướiMỗi link một vạch tại đúng vị trí của nó trên trang: menu, bài viết, phần tham khảo, chân trang.Các link dẫn đến đâuMỗi khu vực và mỗi website một dải, rộng theo số link của nó, nét đứt khi các link là nofollow.
Các link của bài Domain Name System trên Wikipedia: các con số tổng, ghi chú và bản đồ nơi chúng dẫn đến. Chọn một số để xem từng phần thể hiện điều gì.

nofollow, sponsored và ugc (và vì sao “dofollow” không phải là thuộc tính)

rel="nofollow" đề nghị công cụ tìm kiếm không tính một link là sự giới thiệu của bạn, rel="sponsored" đánh dấu link trả phí hoặc quảng cáo, và rel="ugc" đánh dấu link do người dùng của bạn viết. Link không có giá trị nào trong số đó sẽ được theo dõi: không có giá trị dofollow.

Từ ngày 10 tháng 9 năm 2019, cả ba đều là gợi ý chứ không phải mệnh lệnh, và từ ngày 1 tháng 3 năm 2020 cũng áp dụng cho việc thu thập dữ liệu và lập chỉ mục (Google). Các giá trị có thể kết hợp, như ugc nofollow, ngăn cách bằng dấu cách hoặc dấu phẩy.

Điều quan trọng nhất: link trả phí không có sponsored hoặc nofollow vi phạm chính sách spam của Google (Google). Trong bài Wikipedia chúng tôi đã đọc, 267 trong 287 link bên ngoài mang nofollow, do MediaWiki thêm vào mọi trích dẫn.

Mỗi giá trị rel đề nghị điều gì
  • <a href>Được theo dõi theo mặc định: không cần thêm gì
  • rel="nofollow"Không bảo chứng: khi không có giá trị nào khác phù hợp
  • rel="sponsored"Trả phí hoặc quảng cáo: cần cho link trả phí (hoặc nofollow)
  • rel="ugc"Do người dùng viết: bình luận, bài đăng diễn đàn
  • rel="ugc nofollow"Cả hai: được phép, cho các trình thu thập dữ liệu cũ hơn
  • rel="dofollow"Không phải giá trị: trình duyệt và Google bỏ qua
  1. 2005Google giới thiệu nofollow
  2. 2019-09-10sponsored và ugc ra đời; cả ba trở thành gợi ý
  3. 2020-03-01gợi ý cho cả việc thu thập dữ liệu và lập chỉ mục
wikipedia.org/wiki/Domain_Name_System267 nofollow20 được theo dõiMediaWiki đánh dấu mọi trích dẫn là nofollow
dnsrobot.net/blog/hosting-com-coupon14 sponsored9 được theo dõibài mã giảm giá của chính chúng tôi: link trả phí được đánh dấu sponsored

Nếu chính trang khai báo nofollow thì sao?

Khi đó Google không theo link nào của trang, bất kể rel của từng link ghi gì. Thẻ meta robots hoặc header X-Robots-Tag có nofollow áp dụng cho cả trang; công cụ này đánh dấu mỗi link là “nofollow (trang)”.

Google đọc tên robots và googlebot không phân biệt hoa thường, kể cả trong phần body, và none nghĩa là noindex cộng nofollow (Google). Quy tắc tương tự có thể đến dưới dạng header, như X-Robots-Tag: nofollow.

Các trang lịch sử chỉnh sửa của Wikipedia mang noindex,nofollow có chủ ý. Phiên bản trước của công cụ này chưa bao giờ đọc thẻ đó và tính 194 trong 200 link đầu của một trang lịch sử là được theo dõi.

Một thẻ meta, mọi link
<meta name="robots" content="noindex,nofollow">
en.wikipedia.org/w/index.php?title=Example&action=history
Phiên bản trước đã tính
194 được theo dõi

trong 200 link đầu: thẻ meta chưa bao giờ được đọc

Đọc như Google đọc
549

link, tất cả nofollow (trang): Google không theo link nào

543 nofollow (trang)6 nofollow
Cùng quy tắc đó dưới dạng header HTTP
X-Robots-Tag: nofollow
X-Robots-Tag: none

“Bị chặn ở đây, nhưng mở được trong trình duyệt của tôi”

Nhiều website đặt tường chặn bot trước các trang của mình. Nó chặn những khách không chạy JavaScript hoặc trông giống tự động, nên trình kiểm tra của chúng tôi nhận 403 hoặc 429 trong khi trình duyệt của bạn vẫn qua được. Những link này được liệt kê là Bị chặn, không phải hỏng.

Cloudflare đánh dấu các thử thách của mình bằng header cf-mitigated: challenge (Cloudflare) và mặc định thử thách các client có user agent bất thường; 429 nghĩa là quá nhiều yêu cầu (RFC 6585).

Chúng tôi gửi user agent trung thực và không bao giờ tìm cách vượt tường chặn. Trong bài chúng tôi đã đọc, 18 URL bị chặn: 17 do Cloudflare, AWS WAF, Akamai và giới hạn tốc độ, một do 403 thẳng. Hãy tự mở chúng trước khi bạn thay đổi bất cứ điều gì.

Cùng một URL, hai khách
Trình kiểm tra của chúng tôiuser agent trung thực, không JavaScript403 · 429cf-mitigated: challenge
Trình duyệt của bạnchạy thử tháchchặn bot200
Các tường chặn trong bài viết
  • Thử thách của Cloudflare7dl.acm.org · onlinelibrary.wiley.com · queue.acm.org · 403
  • AWS WAF6api.semanticscholar.org · ui.adsabs.harvard.edu · sgp.fas.org · 202 · 405
  • Giới hạn tốc độ (429)3search.worldcat.org · api.semanticscholar.org · 429
  • Chặn bot của Akamai1dyn.com → www.oracle.com · 403

target=_blank và noopener: còn cần không?

Không cần với các trình duyệt hiện nay. Link có target="_blank" mở một thẻ mới, và mọi trình duyệt lớn giờ đều xử lý nó như rel="noopener": trang mới không thể quay lại và thay đổi trang của bạn. Thiếu noopener được liệt kê là ghi chú, không phải rủi ro.

Chuẩn HTML đã cho _blank ngầm hiểu noopener từ năm 2019 (HTML); Safari 12.1, Firefox 79 và Chrome 88 đã triển khai. noreferrer còn ẩn việc khách đến từ đâu: đó là lựa chọn về quyền riêng tư và phân tích, không phải bản vá bảo mật.

Thẻ mới không còn quay lại được nữa
trang của bạn<a target="_blank">hoàn toàn không có rel
mởkhông thể quay lại
thẻ mớiwindow.opener→ null
  1. 2019-02HTML: _blank ngầm hiểu noopenerwhatwg/html #4330
  2. 2019Safari 12.1noopener ngầm định
  3. 2020Firefox 79noopener ngầm định
  4. 2021Chrome 88noopener ngầm định
Các trang chúng tôi đọc hôm nay
  • dnsrobot.net/blog/hosting-com-coupon23/23 có noopener hoặc noreferrer
  • github.com10/10 có noopener hoặc noreferrer
  • developer.mozilla.org/en-US/10/10 có noopener hoặc noreferrer

Câu hỏi thường gặp về Phân Tích Liên Kết

Link này có an toàn để nhấp không?

Công cụ này không đánh giá một link có an toàn hay không, và không công cụ nào có thể hứa điều đó chỉ từ một địa chỉ. Nó cho thấy link đã chuyển hướng đến đâu khi chúng tôi kiểm tra, kể cả từng bước; một website có thể đưa trình kiểm tra của chúng tôi đến nơi khác với trình duyệt của bạn, nên hãy xem đó là tham khảo. Để kiểm tra uy tín của một website, hãy tra tên miền trong blacklist IP và tra cứu WHOIS, và chỉ mở những gì đáng ngờ trong trình duyệt luôn được cập nhật.

Làm sao để tìm link và xem tất cả link trên một trang web?

Nhập địa chỉ của trang vào ô phía trên rồi chọn Phân tích liên kết. Chúng tôi đọc HTML của trang một lần và liệt kê mọi link trong đó, từ menu đến chân trang, kèm anchor text, đích đến, giá trị rel và trạng thái của từng URL. Bạn có thể tải danh sách về dạng CSV hoặc JSON, hoặc sao chép tất cả URL cùng lúc.

Link nội bộ và link bên ngoài khác nhau thế nào?

Link nội bộ trỏ đến cùng host với trang, ví dụ một bài viết khác trên cùng website. Link bên ngoài trỏ đến một website khác. Link đến một host khác của cùng website, như một subdomain ngôn ngữ, được đếm riêng và vẽ cạnh các link nội bộ, nên cách chia khớp với điều bạn mong đợi cho website của chính mình.

nofollow nghĩa là gì, và dofollow có phải thuộc tính thật không?

rel="nofollow" đề nghị công cụ tìm kiếm không coi một link là sự giới thiệu của bạn; từ năm 2019 Google đọc nó như một gợi ý, không phải quy tắc nghiêm ngặt. Không có thuộc tính dofollow: link không có nofollow, sponsored hay ugc được theo dõi theo mặc định, nên các công cụ liệt kê “link dofollow” chỉ có ý nói đến link không có những giá trị đó.

Khi nào nên dùng rel="sponsored" hoặc rel="ugc"?

Dùng sponsored cho những link bạn được trả tiền, kể cả link liên kết tiếp thị và quảng cáo; chính sách spam của Google yêu cầu sponsored hoặc nofollow cho chúng. Dùng ugc cho những link do khách truy cập của bạn viết, như trong bình luận và bài đăng diễn đàn. Các giá trị có thể kết hợp, như ugc nofollow, cho các trình thu thập dữ liệu chỉ hiểu nofollow cũ hơn.

Vì sao một link bị đánh dấu “Bị chặn” mà không phải hỏng?

Tường chặn bot của website đã chặn trình kiểm tra của chúng tôi, thường bằng thử thách của Cloudflare hoặc Akamai (403), tường lửa AWS hoặc giới hạn tốc độ (429), hoặc máy chủ đơn giản trả lời 403 cho một trình đọc tự động. Điều đó không cho biết trang có tồn tại hay không: trình duyệt thường mở được. Những link này được liệt kê riêng để bạn không xóa nhầm link còn hoạt động. Hãy tự mở để chắc chắn.

Vì sao một link chuyển hướng, và tôi có nên sửa không?

Website đã chuyển trang và đưa khách đến địa chỉ mới. Link vẫn hoạt động, nhưng mỗi bước tốn một yêu cầu và thời gian. Hãy sửa các link bên trong website của bạn trước, vì bạn kiểm soát cả hai đầu, và cập nhật link bên ngoài đến địa chỉ cuối cùng khi bạn chỉnh sửa một trang. Một chuyển hướng kết thúc bằng 404 được tính là hỏng ở đây.

Công cụ có tìm được link do JavaScript thêm vào không?

Không. Nó đọc HTML mà máy chủ gửi về, thứ mà các trình thu thập dữ liệu tải trước tiên. Link do script thêm vào sau khi trang tải xong không được thấy, đó là lý do example.com không hiện link nào ở đây. Google vẫn có thể tìm thấy link do script thêm khi hiển thị một trang, miễn là chúng là link <a href> thật.

Trang chặn trình đọc tự động. Tôi vẫn phân tích được không?

Được. Hãy mở trang trong trình duyệt, xem mã nguồn của nó (Ctrl+U, hoặc ⌘⌥U trên máy Mac), sao chép toàn bộ rồi chọn Dán mã nguồn của trang. HTML được đọc trong trình duyệt của bạn bằng cùng một bộ máy; chỉ các địa chỉ link được gửi đến máy chủ của chúng tôi, nơi kiểm tra từng cái. Link do script thêm vào sau khi tải trang vẫn không có.

Công cụ kiểm tra link này xử lý được bao nhiêu link?

Nó liệt kê mọi link trên trang, tối đa 10.000, và kiểm tra mỗi URL duy nhất một lần: tối đa 1.000 URL trong một lượt chạy dài nhất 90 giây. Nó hỏi sáu URL cùng lúc, bốn URL cho mỗi website và tối đa 100 URL trên bất kỳ website khác nào, và giới hạn số lần một website được kiểm tra trên toàn bộ khách truy cập. Mỗi lần kiểm tra là một GET thật, các chuyển hướng được theo từng bước, vì yêu cầu HEAD thường cho câu trả lời sai.

Một trang nên có bao nhiêu link?

Bao nhiêu cũng được miễn là giúp ích cho người đọc. Google không đặt giới hạn và nói rằng không có con số lý tưởng; lời khuyên cũ giữ dưới 100 link có từ thời Google chỉ đọc một phần của trang. Hãy bảo đảm những link quan trọng là link <a href> thật trong HTML và trang nằm gọn trong 2 MB mà Googlebot đọc.

Phân Tích Liên Kết có miễn phí không, và các bạn có lưu trang không?

Có, công cụ miễn phí và không cần đăng ký. Chúng tôi đọc trang một lần từ máy chủ của chúng tôi, kiểm tra từng URL rồi gửi kết quả cho bạn; một phân tích đã xong được lưu 5 phút để không phải đọc cùng một trang hai lần, và không lưu gì về người đã yêu cầu. Để chia sẻ kết quả, hãy sao chép liên kết: nó chứa địa chỉ của trang, nên ai mở cũng thấy cùng phân tích.