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

Giải pháp thay thế DataForSEO, đọc như một từ điển về các hành động

Một tài liệu tham khảo bạn có thể giữ mở bên cạnh sổ tay. Đầu tiên là các hành động và giá của chúng, sau đó là danh sách từ vựng thường gây nhầm lẫn khi bảng liên kết được tải vào R.

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

Các bánh răng đồng thau và đòn bẩy cơ học trên bàn gỗ đại diện cho các giải pháp thay thế dữ liệu SEO
Cách sử dụng trang này

Tìm hành động bạn cần, ghi lại chi phí tín dụng của nó, sau đó kiểm tra danh sách thuật ngữ bên dưới để tìm bất kỳ thuật ngữ nào chưa quen thuộc. Chúng tôi không liệt kê tên các cột ở đây vì bạn nên đọc chúng từ kết quả glimpse() của chính mình.

Các hành động: một lệnh gọi mang lại cho bạn điều gì

Hành độngTín dụngBạn nhận được gì
domain, overview, stats, suggestMiễn phíHồ sơ nhanh về một tên miền và các đề xuất; không cần khóa
bulk_dr1DR cho tối đa 2000 tên miền mỗi lần gọi
compare1Số liệu so sánh song song cho tối đa 20 tên miền
top, dr_distribution, tld_breakdown1Xếp hạng và phân phối của chỉ số
refdomains, backlinks2Các hàng tên miền trỏ về hoặc liên kết riêng lẻ
anchors, toppages, anchor_cloud2Văn bản neo và các trang được liên kết nhiều nhất
intersect2Các tên miền liên kết đến 2 đến 10 mục tiêu cùng lúc
search, keyword3Tìm kiếm văn bản đầy đủ qua văn bản neo, tiêu đề và URL; tra cứu neo chính xác

Các thuật ngữ gây nhầm lẫn trong khung dữ liệu

Thuật ngữÝ nghĩa đơn giản
Tên miền trỏ vềMột trang web riêng biệt liên kết đến bạn, được tính một lần bất kể nó gửi bao nhiêu liên kết
BacklinkMột liên kết từ một trang này sang trang khác; nhiều liên kết có thể đến từ cùng một tên miền trỏ về
DRround(100 log(ref_domains + 1) / log(2 10^7)); một thang logarit, vì vậy khoảng 10 đến 20 dễ hiểu hơn 70 đến 80
NeoVăn bản có thể nhấp của một liên kết, hữu ích như một cột phân loại
Đồ thị liên kếtBản đồ liên kết giữa các tên miền của bộ thu thập dữ liệu của chúng tôi: 2774625913 liên kết
Bản chụpTrạng thái hàng tháng của chỉ số; lưu ngày của nó bên cạnh mỗi lần lấy dữ liệu
Tín dụngĐơn vị tính phí, $0.0001 mỗi đơn vị; một lần gọi được tính phí một lần bất kể số lượng hàng
Một bánh răng cơ khí phức tạp đơn lẻ quay trên máy tiện tượng trưng cho ý nghĩa chính xác của hàng dữ liệu

Ý nghĩa của một hàng đối với mỗi hành động

Nếu bạn đến đây từ một tìm kiếm về giải pháp thay thế DataForSEO, từ điển này cho thấy một hành động chỉ liên kết trả về gì ở cấp độ hàng. Ý nghĩa của hàng rất quan trọng. Hầu hết mọi người đều hiểu sai điều này ngay từ đầu, và đây là phần tốn kém nhất.

Tên miền trỏ về so với backlink

Một tên miền trỏ về được tính một lần, bất kể nó gửi bao nhiêu liên kết. Một backlink là một liên kết từ một trang này sang trang khác, vì vậy một trang web đơn lẻ có thể đóng góp nhiều liên kết như vậy. Nếu biểu đồ của bạn ghi "liên kết" nhưng các hàng là tên miền, thì con số đó là số lượng tên miền và nên được ghi nhãn như vậy.

Chọn độ mịn (grain) trước khi join đầu tiên. Bảng hành động ở trên là tài liệu tham khảo cho việc lệnh gọi nào trả về độ mịn nào.

Một bảng trộn lẫn hai loại này sẽ trông giống như một đếm liên kết trong khi thực tế là một đếm trang web. Kiểm tra vài hàng đầu tiên bằng mắt trước khi tổng hợp bất kỳ dữ liệu nào.

Văn bản neo như một danh mục, không phải khóa

Văn bản neo hoạt động tốt như một cột phân loại. Bạn có thể nhóm các neo thành các lớp thương hiệu, chung chung và URL trần, sau đó đếm mỗi lớp theo tên miền trỏ về. Nó là một khóa kém, vì cùng một từ ngữ xuất hiện lặp lại trên các liên kết không liên quan.

Giữ nguyên văn bản neo, chuyển sang chữ thường một lần khi nhập, và không bao giờ join hai bảng dựa trên nó.

Ngày bản chụp

Bản chụp là trạng thái hàng tháng của chỉ số. Lưu ngày của nó bên cạnh mỗi lần lấy dữ liệu, trong tên tệp hoặc trong một cột, để so sánh giữa các tháng so sánh đúng đối tượng với nhau.

Hai lần lấy dữ liệu với các ngày bản chụp khác nhau không tạo thành xu hướng cho đến khi bạn kiểm tra xem các ngày đó có khớp với những gì biểu đồ tuyên bố hay không.

Một thói quen hữu ích là ghi ngày bản chụp vào dòng đầu tiên của mọi báo cáo, để một trang in cũng mang theo nó. Người đọc quên mất ngày đó nằm ở đâu bên trong tệp, nhưng họ sẽ đọc dòng đầu tiên.

Các giá trị trung bình che giấu các giá trị cực trị

Các giá trị trung bình trên thang logarit gây hiểu lầm. Giá trị trung bình của 20 và 60 là 40, nhưng con số đó không mô tả trang web nào, và nó không nói gì về sự phân tán.

Giữ giá trị tối thiểu và tối đa bên cạnh bất kỳ giá trị trung bình nào. Một tên miền rất lớn có thể kéo giá trị trung bình lên, và người đọc biểu đồ không thể biết được điều đó chỉ từ giá trị trung bình.

Đọc bảng hành động như một mô hình dữ liệu

Mỗi hành động trả về các hàng ở một mức độ nhất định, và trộn lẫn các mức độ là cách nhanh nhất để đếm trùng lặp, vì vậy hãy suy nghĩ theo độ mịn (grain).

refdomains trả về một hàng cho mỗi trang web liên kết, backlinks trả về một hàng cho mỗi liên kết, anchors trả về một hàng cho mỗi văn bản neo khác biệt. Một join giữa cái đầu tiên và cái thứ hai sẽ nhân đôi số hàng, vì vậy hãy tổng hợp trước khi merge và kiểm tra nrow() trước và sau.

Phân trang hoạt động giống nhau ở mọi nơi: page và per, với per nằm trong khoảng từ 10 đến 5000, được sắp xếp theo sort và order=asc|desc. Tối đa 1000 hàng được trả về mỗi lần gọi, và phân trang sâu dừng lại ở 50000, vì vậy hãy yêu cầu sắp xếp đặt câu trả lời của bạn lên đầu.

Đối với khía cạnh ngân sách của những lựa chọn này, xem ngân sách sổ tay, và đối với việc kết hợp nhà cung cấp đã chọn, xem cây quyết định.

Các bảng dài thay vì một trang tính mỗi lần lấy dữ liệu

Thói quen mở một trang tính mới cho mỗi tháng là phổ biến. Sự trôi dạt dữ liệu bắt đầu từ đó, và rất khó để hoàn tác. Một bảng dài duy nhất dễ duy trì đúng hơn. Nó cũng dễ kiểm tra hơn.

Hãy nghĩ về nó theo cách này. Mỗi tháng thêm các hàng vào một bảng thay vì tạo một đối tượng mới để duy trì. Bảng sẽ dài hơn, nhưng không có con số đơn lẻ nào phải được sao chép bằng tay. Mỗi hàng sau đó mang ngày bản chụp, nguồn và độ mịn của riêng nó, mà người đọc có thể kiểm tra trong một cái nhìn nhanh.

Một bảng dài với một cột bản chụp

Nhiều người bắt đầu một trang tính mới mỗi tháng. Một bảng dài với một cột bản chụp giữ mọi tháng ở một nơi, và một bộ lọc thay thế việc sao chép và dán. Giả sử bạn lấy dữ liệu tên miền trỏ về cho 30 trang web trong sáu tháng. Đó là một bảng để kiểm tra, không phải sáu trang tính để đối chiếu.

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 mỗi tháng. Giữ các lần lấy dữ liệu thô không thay đổi, để bảng có thể được xây dựng lại từ đầu bất cứ lúc nào.

Cùng các cột, nếu không join sẽ thất bại thầm lặng

Các tệp từ nhiều người kết hợp sạch sẽ chỉ khi chúng chia sẻ tên cột, kiểu và mã hóa. Kiểm tra hàng tiêu đề của mỗi tệp trước khi bind chúng, và dừng script khi một trong chúng khác biệt.

Một bước đổi tên ánh xạ các tên cũ sang các tên trong từ điển tốn vài dòng. Nó tiết kiệm một lần nhìn lại mọi biểu đồ được tạo ra từ sự không khớp đó.

Giữ một danh sách ngắn các tên cột mà sổ tay của bạn mong đợi, và so sánh mỗi tệp mới với nó trước khi bất kỳ thứ gì khác chạy.

Hai cân bằng bằng gỗ sẫm màu và đồng thang cân các quả cân đá đại diện cho sự thận trọng và so sánh

Hai cảnh báo trước khi bạn mô hình hóa bất kỳ điều gì

Vì DR là chỉ số riêng của chúng tôi, được xây dựng chỉ từ số lượng tên miền trỏ về, nó không phải Moz DA. Không bao giờ trộn nó với Ahrefs DR trong một phép hồi quy.

Các số đếm cũng phụ thuộc vào quá trình thu thập dữ liệu. Một trang web có bước nhảy đột ngột sau bản cập nhật lõi tháng 3 năm 2024 có thể đơn giản là đã được thu thập dữ liệu đầy đủ hơn trong tháng này, vì vậy hãy kiểm tra ngày bản chụp trước khi nói với khách hàng bất kỳ điều gì.

Hãy coi từ điển là một hợp đồng với chính bạn trong tương lai. Nếu một cột làm bạn ngạc nhiên sau sáu tháng, định nghĩa ở trên là những gì bạn nên đã giả định.

Thói quen đặt tên cho các cột của riêng bạn

Đổi tên khi nhập, và làm một lần.

Tiền tố các cột theo hành động, ví dụ refdomains hoặc anchors, trước khi join bất kỳ thứ gì, để một merge không bao giờ tạo ra hai cột có nghĩa khác nhau dưới cùng một tên. Viết bước đổi tên vào một hàm và tái sử dụng nó trong mọi sổ tay chạm vào API.

Điều này tốn năm dòng và tiết kiệm tranh luận về ý nghĩa của một cột, đây là nguồn phổ biến nhất của các số sai trong các báo cáo liên kết.

Đọc một bảng liên kết trong năm lần

01

Kiểm tra độ mịn (grain)

Kiểm tra xem một hàng có nghĩa là gì, sử dụng bảng hành động ở trên, trước khi đọc bất kỳ con số nào.

02

Kiểm tra bản chụp

Tìm ngày bản chụp trong tên tệp hoặc trong một cột, và xác nhận nó khớp với lần lấy dữ liệu bạn dự định.

03

Đếm các hàng

So sánh nrow() với số lượng bạn mong đợi, và ghi sự khác biệt vào một nhận xét bên cạnh lệnh đọc.

04

Đọc các phạm vi

Nhìn vào giá trị tối thiểu và tối đa của DR và của các số đếm. Một DR ngoài khoảng 0 đến 100 chỉ ra một vấn đề phân tích cú pháp, không phải một phát hiện.

05

Đặt tên cho các cột

Đổi tên mỗi cột theo tiền tố hành động của nó, chẳng hạn như refdomains hoặc anchors, trước khi join bất kỳ thứ gì.

Câu hỏi về các hành động và thuật ngữ

Đây là những câu hỏi thường theo sau một bảng liên kết đầu tiên vào R.

Tôi nên bắt đầu với hành động nào?

Bắt đầu với domain hoặc overview, vì cả hai đều miễn phí và không cần khóa. Chúng cho thấy hình dạng của một phản hồi trước khi bạn chi một tín dụng.

Chuyển sang bulk_dr khi hình dạng đó đã rõ ràng, vì một lệnh gọi duy nhất chấm điểm cho tối đa 2000 tên miền chỉ với một tín dụng.

Tại sao số đếm của tôi khác với công cụ khác?

Mỗi nhà cung cấp thu thập dữ liệu web theo lịch trình riêng và đếm liên kết khác nhau. Đồ thị liên kết của chúng tôi làm mới khoảng một lần một tháng, và DR ở đây là một con số thang logarit của riêng chúng tôi.

So sánh các xu hướng giữa các tháng thay vì các khớp chính xác.

DR được tính như thế nào?

DR bằng round(100 nhân logarit tự nhiên của số tên miền trỏ về cộng một, chia cho logarit của 2 nhân 10 mũ bảy).

Nó phụ thuộc vào một đầu vào, vì vậy bạn có thể tính lại nó từ một lần lấy dữ liệu tên miền trỏ về.

Tôi có cần một khóa cho mọi hành động không?

Các hành động miễn phí chạy mà không cần khóa. Các hành động trả phí lấy khóa làm tham số truy vấn hoặc trong tiêu đề Authorization Bearer.

Một khóa bị thiếu hoặc sai trả về HTTP 401, đây là lỗi đầu tiên cần kiểm tra khi một lệnh gọi thất bại.