Bỏ qua để đến nội dung
CranSEO
CranSEOĐăng ký

Ghép nối backlinks với Xuất dữ liệu Search Console, từng bước một

Search Console liệt kê các trang liên kết đến bạn, nhưng không cho biết mức độ mạnh của chúng. Một lệnh gọi duy nhất cho Xuất dữ liệu sẽ lấp đầy khoảng trống đó. Mọi con số dưới đây đều là ví dụ giả định.

Đội ngũ nghiên cứu CranSEO ·

Một cây cầu đá nối liền hai vách đá với mật độ cây thay đổi và những dây xích nặng

Thiết lập và lý do tại sao việc ghép nối lại hữu ích

Search Console hiển thị các trang liên kết. Nó không xếp hạng chúng.

Xuất các trang liên kết hàng đầu dưới dạng CSV, và tệp đó cung cấp cho bạn một cột các tên miền không có trọng lượng. Khoảng trống đó là những gì việc ghép nối khắc phục, vì Xuất dữ liệu thô chỉ là một danh sách chứ không phải một lập luận.

Hành động bulk_dr của chúng tôi chấm điểm toàn bộ cột chỉ với một lệnh gọi, vì vậy việc ghép nối là một lệnh left_join() duy nhất trên tên miền. Search Console chỉ hiển thị một mẫu các liên kết mà nó biết, vì vậy hãy coi Xuất dữ liệu là mức sàn, không phải tổng số.

Việc ghép nối trong năm bước

01

Xuất dữ liệu

Tải xuống bảng các trang liên kết từ báo cáo Liên kết trong Search Console. Đọc nó bằng readr::read_csv().

02

Làm sạch

Chuyển thành chữ thường, loại bỏ www, xóa các bản trùng lặp. Các khóa không khớp là lý do thường gặp khiến việc ghép nối trả về NA một cách thầm lặng.

03

Chấm điểm

Gửi các tên miền duy nhất đến bulk_dr theo từng gói 2.000. Một lệnh gọi tốn 1 tín dụng.

04

Ghép nối

left_join(links, scores, by = "domain"). Kiểm tra số lượng hàng trước và sau khi ghép nối.

05

Đánh dấu

Chia thành các nhóm DR từ bảng ngưỡng của chúng tôi và liệt kê các hàng mà Xuất dữ liệu của bạn thiếu điểm số.

Kết quả giả định, 8 hàng từ một Xuất dữ liệu giả định

Chỉ là dữ liệu ví dụ. Các tên miền và con số được tạo ra để minh họa hình dạng của việc ghép nối.
domain (giả định)Liên kết trong Xuất dữ liệuDR (giả định)Nhóm
example-news.test1471Mạnh
example-blog.test334Vững chắc
example-shop.test218Nhỏ
example-forum.test409Mỏng
example-uni.test162Mạnh
example-dir.test274Mỏng
example-local.test522Nhỏ
example-wiki.test183Rất lớn
Một cái cân cổ điển cân bằng một cục vàng đơn lẻ với nhiều hòn sỏi nhỏ

Những gì ví dụ cho bạn thấy, và những gì nó không làm được

Đọc kỹ hàng diễn đàn, vì bốn mươi liên kết ở DR 9 là khối lượng mà không có trọng lượng.

Trong trường hợp giả định này, hai hàng với mỗi hàng một liên kết vượt trội hơn 67 liên kết từ các trang mỏng, đây là mẫu hình bạn nên tìm kiếm trong dữ liệu của chính mình. Nó phản ánh cách DR hoạt động, không phải là lời hứa về thứ hạng.

Đừng suy diễn quan hệ nhân quả. Google đã nói rằng các liên kết là một tín hiệu trong số nhiều tín hiệu, và kể từ bản cập nhật cốt lõi tháng 3 năm 2024, bức tranh càng trở nên phức tạp hơn.

Câu hỏi về việc ghép nối

Tại sao một số hàng trả về mà không có điểm số?

Thường thì khóa khác nhau: dấu gạch chéo cuối, tiền tố www hoặc chữ hoa/viết thường khác nhau. Hãy làm sạch các chuỗi trước. Nếu vẫn thất bại, tên miền có thể đơn giản là không có trong chỉ mục hàng tháng mà chúng tôi đã thu thập.

Tôi có thể sử dụng intersect thay thế không?

Có, cho một câu hỏi khác. intersect nhận 2 đến 10 tên miền và trả về các trang liên kết đến nhiều trang trong số chúng, phù hợp với phân tích khoảng trống đối thủ cạnh tranh hơn là chấm điểm Xuất dữ liệu của chính bạn.

Việc ghép nối tốn bao nhiêu tín dụng?

Đối với 5.000 tên miền duy nhất, ba lệnh gọi bulk_dr tốn 3 tín dụng, khoảng $0.0003. Việc kéo dữ liệu là không đáng kể so với thời gian bạn dành để làm sạch Xuất dữ liệu.

Xếp chồng nhiều Xuất dữ liệu vào một bảng trước

Trước khi ghép nối backlinks với Xuất dữ liệu Search Console, hãy xếp chồng các tệp. Hầu hết các công việc thực tế liên quan đến nhiều Xuất dữ liệu, một cho mỗi khách hàng hoặc một cho mỗi quý, và việc ghép nối sẽ sạch sẽ hơn khi có một bảng để ghép nối từ.

Kiểm tra xem các tệp có thực sự khớp nhau không

Nhiều tệp CSV từ nhiều người kết hợp sạch sẽ chỉ khi chúng chia sẻ tên cột, thứ tự cột, định dạng ngày tháng và mã hóa. Giả sử bạn nhận được một Xuất dữ liệu cho mỗi khách hàng. Trước khi liên kết chúng, hãy so sánh hàng tiêu đề của mỗi tệp và dừng lại khi một hàng khác biệt.

Một kiểm tra nhanh là danh sách các tên cột cho mỗi tệp và một điều kiện dừng duy nhất trong tập lệnh. Điều đó tốn vài dòng và tránh sự sai lệch thầm lặng.

Dấu phân cách và dấu thập phân

Các Xuất dữ liệu từ các máy khác nhau đôi khi đến với dấu chấm phẩy làm dấu phân cách hoặc với dấu thập phân khác. Hãy kiểm tra dấu phân cách của mỗi tệp trước khi giả định đó là một tệp phân cách bằng dấu phẩy, và đặt một locale rõ ràng khi dấu thập phân khác biệt.

Một tệp được phân tích cú pháp thành một cột duy nhất là lỗi dễ phát hiện nhất. Hãy in số lượng cột của mỗi tệp và dừng lại khi nó bằng một.

Hãy ghi các lựa chọn phân tích cú pháp vào tập lệnh dưới dạng các đối số rõ ràng, không phải mặc định, để người tiếp theo có thể thấy chúng mà không cần mở dữ liệu.

Một bảng dài với một cột nguồn

Xếp chồng các tệp vào một bảng dài với một cột ghi lại tệp nguồn và ngày Xuất dữ liệu. Bảng đó thay thế cho bộ các trang tính mà mọi người giữ theo cách thủ công.

Các bản tóm tắt sau đó trở thành một lệnh gọi group_by() thay vì một trang tính cho mỗi khách hàng. Giữ các tệp gốc không thay đổi, để bước xếp chồng có thể được chạy lại từ đầu.

Các phép tra cứu qua các trang tính là các phép ghép nối

Một yêu cầu như di chuyển cột 2 cùng với cột 1 là một phép ghép nối ẩn. Hãy chọn khóa, ở đây là tên miền, và để left_join() chuyển cột thứ hai sang. Phiên bản bảng tính sẽ bị hỏng bất cứ khi nào một hàng di chuyển, trong khi một phép ghép nối có khóa thì không.

Nếu bảng thứ hai sử dụng một định dạng khóa khác, hãy sửa khóa trước khi ghép nối thay vì sau khi ghép nối. Sự không khớp thường là vấn đề về chữ hoa/viết thường hoặc tiền tố.

Một phép ghép nối không thể khắc phục

Một phép ghép nối đặt hai bảng cạnh nhau trên một khóa. Nó không thể khiến hai nguồn đồng ý với nhau, và nó không thể cứu một tên miền chưa được Xuất dữ liệu. Khi hai Xuất dữ liệu không đồng ý về một số đếm, phép ghép nối sẽ hiển thị sự không đồng ý thay vì giải quyết nó.

Hãy giữ sự khác biệt đó hiển thị trong báo cáo, với cả hai tên nguồn bên cạnh nó, để người đọc có thể thấy số đến từ Xuất dữ liệu nào.

Một phép ghép nối cũng không thể cho bạn biết tại sao hai nguồn không đồng ý. Điều đó cần một cái nhìn vào các hàng gốc, đó là một lý do nữa khiến Xuất dữ liệu vẫn không thay đổi.

Giữ các tên nguồn trong bảng

Một cột nguồn là bảo hiểm rẻ tiền. Khi một con số có vẻ sai trong sáu tháng nữa, câu hỏi đầu tiên là nó đến từ Xuất dữ liệu nào, và cột đó trả lời nó mà không cần tìm kiếm qua các thư mục cũ.

Giả sử một khách hàng hỏi tại sao một tên miền lại hiển thị hai lần. Cột nguồn cho thấy nó đến từ Xuất dữ liệu mùa xuân và Xuất dữ liệu mùa hè, đó là một sự thật bạn có thể giải thích trong một câu.

Xếp chồng và ghép nối trong bốn lần chạy

01

Đọc mọi tệp

Đọc mỗi Xuất dữ liệu bằng readr::read_csv() và giữ tên tệp dưới dạng một cột. Đừng giả định các kiểu cột của tệp đầu tiên đúng cho các tệp còn lại.

02

Liên kết các hàng

Sử dụng bind_rows() sau khi các tiêu đề đã đồng ý. Đếm số hàng theo nguồn và so sánh chúng với những gì bạn mong đợi từ mỗi tệp.

03

Tóm tắt một lần

Nhóm theo khóa và tóm tắt trong một bước, ví dụ như các trang liên kết cho mỗi khách hàng, để mỗi phép tính sống ở một nơi.

04

Ghép nối các điểm số

Ghép nối các điểm số bulk_dr trên tên miền đã được làm sạch, sau khi xếp chồng, và kiểm tra số lượng hàng trước và sau khi ghép nối.

Một chìa khóa chính và một ổ khóa gỉ sét trên một chiếc ghế gỗ với một kính lúp

Các quy tắc làm sạch giúp cứu phép ghép nối

Các khóa bị hỏng trước tiên, và chúng hỏng một cách thầm lặng.

Chuyển đổi mọi tên miền thành chữ thường, loại bỏ tiền tố www, loại bỏ các dấu chấm và dấu gạch chéo cuối, và hợp nhất các bản trùng lặp trước khi gọi, vì một chữ cái viết hoa lạc lõng có thể biến một sự khớp tốt thành một NA mà bạn có thể không nhận ra cho đến khi một khách hàng hỏi.

Giữ nguyên Xuất dữ liệu gốc trong một tệp riêng, ghi bảng đã làm sạch bên cạnh nó, và ghi ngày Xuất dữ liệu vào tên tệp. Quy trình hàng tháng giải thích tại sao các tệp có ngày tháng lại quan trọng, và trang chấm điểm hàng loạt có mã yêu cầu để tái sử dụng.

Cuối cùng, khi Xuất dữ liệu có 1.200 tên miền duy nhất và bảng đã chấm điểm có 1.150, hãy tìm 50 hàng đó trước khi biểu đồ hóa bất cứ điều gì; từ điển liệt kê những gì hành động trả về, và cây quyết định cho bạn biết khi nào một nguồn khác là câu trả lời tốt hơn.

Một Xuất dữ liệu thứ hai mà không cần xây dựng lại phép ghép nối

Thêm một kỳ hạn là nơi nhiều phép ghép nối thất bại một cách thầm lặng. Giải pháp là quyết định điểm chụp trước khi chạm vào các điểm số.

Hãy nghĩ về điểm chụp như một phần của khóa. Hai hàng có cùng tên miền và ngày điểm chụp khác nhau là những sự thật khác nhau, ngay cả khi các con số trông giống nhau.

Hai Xuất dữ liệu từ các tháng khác nhau không phải là một xu hướng cho đến khi câu hỏi điểm chụp được giải quyết. Hãy giải quyết nó trước, sau đó vẽ đường thẳng.

Chấm điểm cả hai kỳ hạn trong một lần chạy

Giả sử bạn có Xuất dữ liệu của quý này và quý trước. Hãy xếp chồng cả hai với ngày tháng của chúng, sau đó chấm điểm các tên miền duy nhất trên cả hai tệp trong một lần chạy, để cả hai quý chia sẻ một điểm chụp.

Việc chấm điểm riêng biệt, vào các thời điểm khác nhau, sẽ trộn lẫn hai trạng thái chỉ mục vào một so sánh. Hãy ghi ngày điểm chụp trên biểu đồ, để người đọc có thể thấy rằng cả hai con số đều đến từ một lần chạy.

Các tên miền xuất hiện trong cả hai

Một tên miền có mặt trong cả hai Xuất dữ liệu nên xuất hiện một lần trong bảng điểm số và hai lần trong bảng xếp chồng. Điều đó giữ cho điểm số trung thực và số lượng liên kết mỗi quý cũng trung thực.

Hãy tạo bảng điểm số có một hàng mỗi tên miền trước khi ghép nối nó, để phép ghép nối không thể nhân lên các hàng. Hãy kiểm tra xem số hàng của nó có bằng số tên miền duy nhất không.

Giữ các bước chấm điểm và ghép nối riêng biệt

Hãy giữ bước chấm điểm trong một tập lệnh riêng và phép ghép nối trong một tập lệnh khác. Khi một điểm số thay đổi, bạn biết bước nào cần chạy lại, và phép ghép nối không bao giờ phải làm lại bằng tay.

Một tệp nhỏ ghi lại ngày điểm chụp và tên Xuất dữ liệu giúp dễ dàng khớp hai bước sau này.

Trước khi ghép nối bất cứ điều gì

  • Mọi tệp đều có cùng hàng tiêu đề, hoặc tập lệnh sẽ dừng lại
  • Các khóa được chuyển thành chữ thường và loại bỏ www trong cả hai bảng
  • Tên tệp mang ngày Xuất dữ liệu
  • Số lượng hàng được ghi trước và sau mỗi phép ghép nối
  • Các Xuất dữ liệu gốc vẫn không thay đổi trong một thư mục riêng