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

Cây quyết định

Cổng liên kết trước khi xuất bản: chặn, giữ lại hoặc cho phép

Một lệnh gọi hàng loạt trên các máy chủ mà bản nháp liên kết đến, sau đó là một cây quyết định gồm bốn câu hỏi. Cây quyết định xác định xem bài viết có được xuất bản, chờ xử lý bởi con người hay bị dừng lại.

Nhóm nghiên cứu SEOBlogBot ·

Ba cánh cổng gỗ khác nhau dọc theo một lối cầu trong phong cách low-poly
Ghi chú về cách đặt tên

Mọi người gõ "công cụ kiểm tra backlink a href" khi họ muốn nói đến Ahrefs. Cổng bên dưới hoạt động với bất kỳ nguồn xếp hạng miền nào, và ở đây chúng tôi sử dụng hành động bulk_dr của chính mình. Các công cụ thực tế trong lĩnh vực này bao gồm Ahrefs, Semrush và Moz; Google Search Console chỉ hiển thị các liên kết của riêng bạn.

Cổng xem xét những gì

Cổng chỉ đọc các liên kết đi ra. Nó không xem xét thứ hạng, lưu lượng truy cập hoặc dữ liệu Search Console, và nó không bao giờ cần dữ liệu phân tích của bạn.

Một tập lệnh lấy mọi thẻ <a href> từ HTML đã hiển thị và giảm mỗi URL xuống máy chủ của nó. Nó loại bỏ các bản sao và gửi danh sách đến bulk_dr trong một lệnh gọi. Không có gì khác rời khỏi quy trình xây dựng của bạn. Đó là một tín dụng cho tới 2.000 máy chủ, vì vậy ngay cả một bài viết với sáu mươi tham chiếu cũng chỉ tốn một phần nhỏ của một xu.

Chạy nó trên HTML đã hiển thị, không phải trên Markdown. Các shortcode, nhúng và plugin thêm các liên kết mà bạn chưa bao giờ gõ. Kiểm tra những gì khách truy cập thấy.

Nơi nó chạy

Đặt cổng ở vị trí muộn nhất có thể. Vị trí tốt nhất là bước xây dựng cuối cùng trước bộ lập lịch, sau khi CMS hoặc trình tạo tĩnh đã tạo ra HTML cuối cùng. Cùng một lệnh gọi hàng loạt ở mọi nơi.

WordPress

Gắn thay đổi trạng thái vào sự kiện Lên lịch và chạy cổng bên trong sự kiện đó. Bài viết chỉ nên ở trạng thái lên lịch sau khi phán quyết là ĐẠT. Một hook, một quy tắc.

Hugo

Thêm một bước sau hugo build đọc HTML đã tạo từ thư mục public. Gửi danh sách máy chủ đến lệnh gọi hàng loạt trước khi bước triển khai chạy.

Ghost

Đăng ký webhook cho sự kiện bài viết đã lên lịch. Trình xử lý lấy các liên kết ra khỏi HTML của bài viết và thực hiện cùng một lệnh gọi, vì vậy Ghost và các trang tĩnh chia sẻ một quy tắc.

Cây quyết định, một câu hỏi tại một thời điểm

01

Có máy chủ nào trả về xếp hạng 0 hoặc không có hàng nào không?

Số không có nghĩa là chỉ số của chúng tôi không chứa các miền trỏ đến nó. Điều đó bình thường đối với một trang web mới và là một cảnh báo đối với bất kỳ thứ gì bạn trích dẫn là một cơ quan. Chuyển sang câu hỏi 2.

02

Máy chủ số không có phải là một nguồn bạn đã nêu trong văn bản không?

Nếu bài viết gọi nó là một nghiên cứu, một báo cáo hoặc một trang chính thức, hãy GIỮ bài viết và gửi nó cho một biên tập viên. Nếu đó là công cụ chú thích cuối trang hoặc đề cập thương hiệu, hãy ĐẠT.

03

Ba hoặc nhiều máy chủ nằm dưới ngưỡng của bạn không?

Chọn ngưỡng từ lịch sử của bạn (xem phần bên dưới). Ba hoặc nhiều máy chủ thấp trong một bài viết thường có nghĩa là một danh sách bị đánh cắp hoặc một bản nháp AI được dán. GIỮ.

04

Cùng một máy chủ được liên kết nhiều hơn năm lần không?

Các liên kết lặp lại đến một miền bên ngoài duy nhất trông giống như một mẫu liên kết chi trả. Giảm chúng xuống lần đề cập đầu tiên. Nếu tập lệnh không thể quyết định, hãy GIỮ.

Người làm vườn tỉa một bụi cây bằng kéo trong vườn

Tại sao cây hỏi theo thứ tự này

Các câu hỏi chạy từ tín hiệu rẻ nhất đến tín hiệu đòi hỏi nhiều phán đoán nhất. Mỗi câu trả lời thu hẹp những gì câu hỏi tiếp theo phải quyết định, vì vậy một người đọc ít bản nháp hơn.

Thứ tự cũng bảo vệ thời gian của biên tập viên. Một GIỮ với lý do rõ ràng mất một phút để hành động, trong khi một cờ mơ hồ bị bỏ qua vào cuối tuần.

Số không trước, sau đó là ngữ cảnh

Số không là tín hiệu rẻ nhất, vì vậy nó đến đầu. Một mình nó cho bạn biết ít. Câu hỏi tiếp theo quyết định xem số không có quan trọng hay không, đó là lý do tại sao cây không bao giờ chặn trên một số không một mình.

Hãy nghĩ về một máy chủ mới đối với chỉ mục. Nó có điểm số bằng không, và không ai trong nhóm đã nghe nói về nó. Nếu bài viết chỉ trích dẫn nó một cách tình cờ, câu trả lời là ĐẠT.

Ngưỡng trước số lượng

Một máy chủ yếu đơn lẻ thường là nhiễu. Nhiều máy chủ yếu trong một bản nháp tạo thành một mẫu, và một mẫu là thứ mà một ngưỡng dành cho. Đặt ngưỡng từ lịch sử của bạn trước khi bạn đếm bất cứ điều gì, vì vậy số đếm có ý nghĩa.

Lặp lại đến cuối

Các liên kết lặp lại đến một máy chủ là một câu hỏi về phong cách hơn là một câu hỏi về chất lượng. Hỏi nó sau cùng, sau khi các câu hỏi về chất lượng đã chạy. Một số đếm lặp lại một mình hiếm khi quyết định số phận của một bài viết.

Mỗi lối ra làm gì trong quy trình

Mã thoát là một đề xuất; ánh xạ chúng với CI của riêng bạn.
ThoátÝ nghĩaHành động quy trìnhAi xem xét
ĐẠTKhông có quy tắc nào được kích hoạtBài viết chuyển sang bộ lập lịchKhông ai
GIỮMột quy tắc mềm đã được kích hoạtTrạng thái được đặt thành Đang xem xét, tin nhắn Slack với danh sách máy chủMột biên tập viên
CHẶNLỗi API 401/402 hoặc danh sách bị lỗi cú phápCông việc thất bại, bài viết vẫn ở trạng thái bản nhápBất kỳ ai sở hữu quy trình

Một biên tập viên nên thấy gì trên GIỮ

  • Tiêu đề bài viết và vị trí mà nó sắp chiếm trong lịch trình.
  • Mỗi máy chủ được đánh dấu với xếp hạng của nó và quy tắc đã kích hoạt.
  • Câu chứa máy chủ xuất hiện, vì vậy không ai phải tìm kiếm toàn bộ bản nháp.
  • Một lý do một dòng khi tập lệnh không thể quyết định.
  • Một cách rõ ràng để phát hành bài viết hoặc gửi lại cho người viết.

Chọn ngưỡng mà không vay mượn một cái

Bắt đầu từ lịch sử của chính bạn. Lấy ba mươi bài viết đã xuất bản mà bạn hài lòng và chạy các máy chủ đi ra của chúng qua bulk_dr một lần. Sắp xếp các xếp hạng, sau đó xem phần trăm thập phân thứ mười.

Phần trăm thập phân đó là một ngưỡng đầu tiên hợp lý, vì nó đánh dấu phần mười yếu nhất của những gì bạn đã chấp nhận. Xếp hạng của chúng tôi là một thang logarit từ 0 đến 100, và Ahrefs DR và Moz DA vẫn là các thang đo riêng biệt. Các ngưỡng diễn đàn không chuyển đổi được.

Giữ mẫu ba mươi bài viết trong kho lưu trữ của bạn, với ngày bên cạnh nó, để ngưỡng có thể được tính lại khi mẫu thay đổi.

Xem lại ngưỡng mỗi quý. Đồ thị liên kết phát triển, và chỉ mục làm mới khoảng một lần một tháng. Một máy chủ có điểm số 8 vào mùa xuân có thể đọc là 15 sau khi làm mới. Bảng từ vựng giải thích các thuật ngữ đằng sau những con số đó.

Cổng trong ba mươi dòng

Một bản phác thảo bằng shell và jq. Thay thế bằng ngôn ngữ của bạn; hình dạng vẫn giống nhau.

bash
HOSTS=$(grep -o 'href="https\?://[^/"]*' post.html | sed 's|.*//||' | sort -u | paste -sd, -)
RES=$(curl -s -H "Authorization: Bearer $SBB_KEY" \
  "https://seoblogbot.com/api.php?action=bulk_dr&domains=$HOSTS")

case $(echo "$RES" | jq -r '.ok') in
  true) ;;
  *) echo "BLOCK: api error"; exit 2 ;;
esac

# inspect the response once and adapt the jq path to its shape
echo "$RES" | jq '.'
Búa, cờ lê và tua vít được sắp xếp trên bàn làm việc trong xưởng

Khi một lệnh gọi cổng thất bại

Không phải mọi lỗi đều là phán quyết về bản nháp. Một lệnh gọi thất bại là một vấn đề trong công việc, và ba trường hợp HTTP bên dưới cần ba phản ứng khác nhau. Ghi lại những phản ứng đó trước khi ra mắt. Không ai nên tự ứng biến một cái vào ban đêm.

Một lỗi 401 là một vấn đề thiết lập

Lỗi 401 có nghĩa là khóa bị thiếu hoặc sai. Coi đó là một công việc bị hỏng, không phải là một phán quyết về bài viết. Bài viết vẫn ở trạng thái bản nháp, và chủ sở hữu của quy trình nhận được thông báo.

Lỗi 402 là một vấn đề ngân sách

Lỗi 402 có nghĩa là tín dụng đã hết, và thử lại không thể khắc phục điều đó. Dừng công việc và cảnh báo một người. Nạp lại từ trang tài khoản, sau đó chạy lại lô thất bại.

Một phản hồi bị lỗi cú pháp là một lỗi

Nếu JSON không phân tích được hoặc ok là sai, hãy ghi phản hồi thô vào nhật ký và dừng lại. Đừng đoán các trường bị thiếu. Một xếp hạng được đoán có thể cho phép một bài viết nên đã được giữ lại.

Ghi lại mỗi lỗi với ID bài viết, trạng thái HTTP và thời gian, để cùng một lỗi không thể lặp lại một cách im lặng.

Kiểm tra kết quả, không chỉ là lệnh gọi

Một phản hồi thành công có nghĩa là lệnh gọi đã hoạt động. Nó không chứng minh rằng bài viết đã được lên lịch với trạng thái đúng. Đọc lại nó. Sau khi cổng đặt trạng thái Lên lịch, hãy xác nhận trạng thái và thời gian xuất bản trước khi công việc được tính là hoàn thành.

Nếu không, một cổng có thể vượt qua trên giấy trong khi CMS lặng lẽ bỏ qua thay đổi. Hãy ghi lại việc đọc lại đó vào cùng một công việc. Kiểm tra đó rất rẻ. Hãy để nó thất bại một cách ồn ào khi trạng thái không khớp.

Việc đọc lại cũng cho thấy bước nào đã bị lệch. Nếu trạng thái sai, cổng có thể đã chạy trước bản xây dựng cuối cùng. Biết điều đó trước bản phát hành tiếp theo.

Giữ kết quả đọc lại trong nhật ký bên cạnh phán quyết của cổng. Hai thứ cùng nhau cho thấy liệu cổng và CMS có đồng ý vào một ngày cụ thể hay không.

Các câu hỏi các nhóm hỏi trước khi thêm một cổng

Một công cụ kiểm tra backlink a href có giống với cổng này không?

Không. Mọi người gõ cụm từ đó khi họ muốn nói đến Ahrefs. Cổng này là một tập lệnh đọc dữ liệu liên kết thông qua API, và nó chạy bên trong quy trình của bạn thay vì trong một tab trình duyệt.

Một cổng có làm chậm việc xuất bản không?

Chi phí bổ sung là một lần đi đến API cho mỗi bản nháp. Đo lường nó trên mạng của riêng bạn trước khi bạn quyết định nó quá chậm, vì câu trả lời phụ thuộc vào thiết lập xây dựng của bạn.

Làm thế nào tôi chọn ngưỡng vào ngày đầu tiên?

Sử dụng mẫu ba mươi bài viết từ phần trên. Cho đến khi bạn có một, hãy chạy cổng ở chế độ chỉ ghi nhật ký, nơi nó ghi lại các phán quyết và không thay đổi trạng thái nào.

Cổng có thay thế một biên tập viên không?

Không. Nó sắp xếp các bản nháp thành ĐẠT, GIỮ và CHẶN để một biên tập viên đọc ít hơn. Một người vẫn quyết định một GIỮ có nghĩa là gì đối với bài viết đó.

Cổng có thể chạy trên một bản nháp không phải là cuối cùng không?

Nó có thể, nhưng phán quyết chỉ mô tả các liên kết tại thời điểm đó. Chạy lại nó trên HTML cuối cùng, vì một chỉnh sửa muộn có thể thêm hoặc loại bỏ một liên kết.

Một số không luôn có nghĩa là nguồn kém chất lượng không?

Không. Một số không có nghĩa là chỉ số của chúng tôi không chứa các miền trỏ đến máy chủ đó. Nó bình thường đối với một trang web mới, và nó trở thành một cảnh báo chỉ khi bài viết trình bày máy chủ đó như một cơ quan.

Quan điểm của chúng tôi

Giữ nhiều hơn bạn chặn

Một cổng chặn quá dễ dàng sẽ bị tắt bởi biên tập viên thứ ba bực bội. Giữ CHẶN cho cơ sở hạ tầng bị hỏng và để các cú đánh quy tắc trở thành GIỮ với một lý do rõ ràng.