Kiểm toán kho lưu trữ 200 bài viết: một ví dụ chi tiết với các con số giả định
Blog của bạn có hai trăm bài viết cũ và không ai nhớ chúng liên kết đến đâu. Ví dụ này, với các số liệu giả định, cho thấy cần bao nhiêu lần gọi API và hóa đơn tín chỉ sẽ như thế nào.
Nhóm nghiên cứu SEOBlogBot ·
Đây là một ví dụ
Blog, số lượng bài viết, số lượng tên miền và các kết quả dưới đây đều mang tính giả định. Hãy thay thế từng con số bằng số liệu thực tế của bạn trước khi lập kế hoạch.
Thiết lập
Hãy tưởng tượng một blog với 200 bài viết. Việc crawl trang web của chính bạn liệt kê 1.150 liên kết ra ngoài, con số này giảm xuống còn khoảng 410 tên miền duy nhất sau khi loại bỏ các trùng lặp và tên miền của chính bạn.
Việc kiểm tra backlink miễn phí Ahrefs thủ công trên 410 tên miền là cả một buổi chiều dán và một nỗi đau đầu, vì vậy kế hoạch là tự động hóa nó. Ba giai đoạn bao gồm công việc này: đánh giá các tên miền, kiểm tra những cái kém chất lượng, sau đó xem xét lại chính blog.
Dự kiến toàn bộ quy trình, từ xuất dữ liệu đến kho lưu trữ đã được làm sạch, sẽ vừa với một tuần làm việc của một biên tập viên và một nhà phát triển. Sau đó, hãy lên kế hoạch cho một vòng lặp nữa.
Các con số sẽ khác biệt trong kho lưu trữ của bạn. Hãy thay thế bằng dữ liệu xuất của bạn trước khi sao chép bất kỳ con số nào vào kế hoạch. Mọi con số ở đây chỉ minh họa hình dạng của công việc.
Làm cho bước xuất dữ liệu có thể lặp lại
Bước xuất dữ liệu quyết định việc phần còn lại của quy trình có thể được tin cậy hay không. Ba thói quen giữ cho dữ liệu chính xác, và mỗi thói quen đều dễ dàng thiết lập trước lần gọi API đầu tiên.
HTML đã được render, không phải Markdown
Xuất các liên kết từ trang đã được render, trang mà người truy cập nhận được. Markdown sẽ bỏ sót các shortcode, embed và bất kỳ nội dung nào mà plugin chèn vào. Khoảng trống đó là nơi phần lớn các liên kết bị thiếu ẩn náu.
Một dòng cho mỗi bài viết
Viết một dòng cho mỗi bài viết, bao gồm URL bài viết, tên miền và ngày xuất dữ liệu. Một danh sách phẳng đơn thuần rất khó kiểm tra. Các dòng theo từng bài viết cho phép bạn chạy lại một bài viết mà không làm ảnh hưởng đến các bài khác.
Giữ các tên cột đơn giản và ổn định, để một script sau này có thể đọc tệp của tháng này và tháng trước theo cùng một cách.
Ghi lại ngày crawl cùng với dữ liệu xuất. Một danh sách được xây dựng vào tháng trước và một danh sách được xây dựng hôm nay có thể không khớp nhau, và bài kiểm toán nên chỉ rõ danh sách nào đã được sử dụng.
Loại bỏ tên miền của chính bạn trước
Loại bỏ tên miền của chính bạn và các tên miền mạng xã hội mà mọi bài viết đều liên kết đến. Nếu không, chân trang của chính bạn sẽ đứng đầu danh sách đánh giá và che lấp các vấn đề thực sự.
Sắp xếp thứ tự công việc
Việc quét 200 bài viết không cần phải hoàn thành trong một lần. Nó cần một thứ tự, để các bản sửa lỗi hữu ích nhất được thực hiện trước.
Bắt đầu với các bài viết vẫn còn lưu lượng truy cập
Sắp xếp kho lưu trữ theo các bài viết vẫn nhận được lượt nhấp trong Search Console. Một liên kết bị lỗi trên một bài viết đã cũ ít gây thiệt hại. Một liên kết bị lỗi trên một trang mà người đọc vẫn mở sẽ làm mất niềm tin, vì vậy hãy bắt đầu với nhóm thứ hai đó.
Search Console cho bạn biết URL nào vẫn nhận được lượt nhấp. Nó không cho bạn biết liên kết ra ngoài nào trong số đó bị lỗi, vì vậy hai nguồn này thực hiện các công việc khác nhau.
Sửa các vấn đề rẻ nhất trước
Các tên miền đã dừng hoạt động và các tên miền chết thường chỉ cần một lần chỉnh sửa đơn giản. Loại bỏ chúng trước khi xử lý các trường hợp khó hơn, để danh sách được thu gọn và phần còn lại vừa với một ngày làm việc.
Để các quyết định mang tính đánh giá lại ở cuối
Một trích dẫn chỉ yếu, chẳng hạn như một blog nhỏ đưa ra một thông tin đúng sự thật, cần sự xem xét của con người. Hãy đặt những nội dung đó vào một nhóm riêng và quyết định với biên tập viên, không phải bằng một ngưỡng cố định.
Viết một ghi chú ngắn gọn cho mỗi quyết định. Sáu tháng sau, ghi chú đó sẽ ngăn cùng một cuộc tranh luận xảy ra hai lần.
Một số nội dung trong số này sẽ ổn. Một trang trông mỏng manh trong lần kiểm tra đầu tiên có thể là một ghi chú ngắn gọn và chính xác, và biên tập viên có thể đóng tệp đó trong một phút.
Theo từng giai đoạn
01
Đánh giá tất cả 410 tên miền trong một lần gọi
bulk_dr chấp nhận tối đa 2.000 tên miền, vì vậy một lần gọi với giá 1 tín chỉ là đủ. Sắp xếp cột đánh giá theo thứ tự tăng dần.
02
Kiểm tra phần nhỏ nhất
Giả sử 38 tên miền trả về kết quả là 0 hoặc 1. Mở từng trang được trích dẫn bằng tay; phần lớn là các trang web đã chết hoặc tên miền đang chờ bán. Dự kiến mất 20 phút cho mỗi mười trang.
03
Lấy dữ liệu liên kết của chính blog
refdomains và anchors cho tên miền của bạn là 2 tín chỉ mỗi cái, tổng cộng 4 tín chỉ. So sánh các anchor text với các bài viết mà bạn lo ngại.
04
Sửa, sau đó ghi lại
Thay thế hoặc loại bỏ các trích dẫn kém chất lượng, ghi lại ngày và tín chỉ đã tiêu thụ trong nhật ký kiểm toán.
Xác thực lô dữ liệu trước khi tin tưởng nó
Một lần quét có thể kết thúc suôn sẻ nhưng vẫn sai. Ba bước kiểm tra sẽ bắt được hầu hết các lỗi. Hãy giữ chúng đơn giản đủ để thực hiện bằng script shell, và đưa chúng vào công việc thay vì dựa vào trí nhớ của ai đó.
Kiểm tra ok trên mọi phản hồi
Một phản hồi với ok là false không phải là dữ liệu. Đếm các lỗi khi đang thực hiện, và dừng lần quét khi chúng vượt quá một tỷ lệ nhỏ mà bạn đã chọn trước khi bắt đầu.
Nếu lần quét dừng lại ở dòng đó, hãy ghi chú vị trí dừng và lý do. Lần chạy tiếp theo sau đó có thể tiếp tục từ điểm đó thay vì bắt đầu lại và trả phí hai lần.
Đếm số hàng so với dữ liệu đầu vào
So sánh số lượng tên miền bạn đã gửi với số lượng trả về. Sự không khớp có nghĩa là một lỗi gõ, một bản sao hoặc một lần thả dữ liệu thầm lặng, và mỗi trường hợp cần một dòng trong nhật ký.
Giữ nguyên JSON thô
Lưu mỗi phản hồi bên cạnh ngày và danh sách đầu vào. Khi một đánh giá có vẻ sai sau ba tháng, tệp thô sẽ trả lời câu hỏi nhanh hơn một lần gọi mới.
Hóa đơn cho lần chạy giả định này
Lần gọi
Tín chỉ
Đô la
bulk_dr trên 410 tên miền
1
$0.0001
refdomains trên blog
2
$0.0002
anchors trên blog
2
$0.0002
Tổng cộng
5
$0.0005
Đọc kết quả mà không tự lừa mình
Một con số 0 có nghĩa là một trang web đã chết? Không phải lúc nào cũng vậy.
Một tên miền không có tên miền giới thiệu trong chỉ mục của chúng tôi có thể là một trang web rất mới, một trang intranet riêng tư hoặc một tên miền đang chờ bán thực sự, và chỉ có con người mới có thể phân biệt được. Hãy coi cột đánh giá là một khóa sắp xếp cho sự chú ý của bạn, không phải là một điểm số tự quyết định.
Đọc cột đánh giá bên cạnh các anchor text. Một đánh giá thấp bên cạnh một hồ sơ anchor đa dạng có ý nghĩa khác với một đánh giá thấp bên cạnh một đống anchor text giống hệt nhau, và hai trường hợp này cần các bước xử lý khác nhau.
Một đánh giá thay đổi giữa hai lần quét cũng là thông tin hữu ích. Hãy kiểm tra xem tên miền đã thay đổi hay chỉ là chỉ mục đã thay đổi.
Điều gì sẽ khiến bạn ngạc nhiên
Chi phí hiếm khi là giới hạn ở đây.
Thời gian dành cho việc đọc 38 trang và quyết định phải làm gì với từng trang, và không API nào loại bỏ bước đó. Hãy lên kế hoạch cho một ngày làm việc của biên tập viên. Dữ liệu của chúng tôi được làm mới khoảng hàng tháng, vì vậy một tên miền trông trống có thể đơn giản là mới đối với chỉ mục.
Một sự ngạc nhiên khác là tần suất một trang web xuất hiện dưới hai cách viết. Tên miền gốc và phiên bản có www là các hàng riêng biệt cho đến khi bạn hợp nhất chúng, và một con số trông cao thường chỉ là sự nhân đôi này.
Bốn câu hỏi xuất hiện gần như trong mọi lần quét, và chúng dễ dàng được giải quyết trước lần gọi API đầu tiên hơn là sau khi nó kết thúc.
Tôi có thể làm điều này bằng cách kiểm tra backlink miễn phí Ahrefs thay thế không?
Không ở quy mô này. Các công cụ kiểm tra web miễn phí được xây dựng cho một tên miền tại một thời điểm, vì vậy 410 tên miền sẽ có nghĩa là 410 lần tra cứu thủ công. Một script với một lần gọi lô là con đường thực tế.
Tôi có cần duyệt qua mọi kết quả không?
Chỉ dành cho các danh sách trả phí. Đánh giá lô lấy danh sách tên miền trong một lần gọi, trong khi refdomains và anchors trả về các trang. Sử dụng page và per, với per tối đa là 5000, và dừng lại ở giới hạn phân trang sâu 50.000 hàng.
Tôi nên sử dụng thứ tự sắp xếp nào?
Sắp xếp theo trường bạn quan tâm bằng sort, sau đó đặt order thành asc hoặc desc. Để tìm kiếm các tên miền yếu, sắp xếp tăng dần theo đánh giá sẽ đặt các kết quả tệ nhất lên đầu.
Nếu một tên miền có đánh giá nhưng trang của nó đã biến mất thì sao?
Đánh giá mô tả các liên kết trong chỉ mục của chúng tôi, không phải việc trang có còn tải hay không. Hãy kiểm tra trang web thực tế, vì việc làm mới chỉ mục có thể chậm hơn so với một trang đã biến mất.
Một lần quét có đủ không?
Thường là không. Chạy nó một lần để làm sạch kho lưu trữ, sau đó giữ cổng kiểm duyệt trên các bài viết mới và lặp lại kiểm toán hàng tháng, vì chỉ mục được làm mới khoảng một lần một tháng.
Trước khi bắt đầu lần quét của riêng bạn
Xuất các liên kết ra ngoài từ HTML đã được render, không phải Markdown.
Loại bỏ tên miền của chính bạn và các tên miền mạng xã hội phổ biến trước.
Giữ nguyên JSON thô của mỗi phản hồi bên cạnh ngày.
Ghi lại ngưỡng dưới cùng trước khi xem kết quả.
Ngân sách thời gian biên tập, không phải tín chỉ.
Các biến thể của cùng một ví dụ
Quy mô thay đổi, phương pháp không thay đổi.
Một blog nhỏ có thể bỏ qua bước lô và chạy toàn bộ danh sách của nó thông qua một lần gọi thủ công. Phương pháp vẫn giống nhau, và chỉ có công cụ thay đổi.
Một blog với 2.000 bài viết có khoảng 3.000 tên miền duy nhất, vẫn vừa với hai lần gọi bulk_dr với giá 1 tín chỉ mỗi lần. Một mạng lưới mười blog lặp lại kế hoạch này mười lần và tốn khoảng năm xu, vì vậy ngân sách không bao giờ quyết định dự án. Thời gian xem xét mới là thứ quyết định.
Chú ý bước render. Trên WordPress, xuất HTML đã được render thông qua REST API, và trên Hugo hoặc Eleventy đọc thư mục đã xây dựng, vì đầu ra đã có mọi liên kết mà người truy cập sẽ thấy. Các trang web Ghost có thể sử dụng Content API cho cùng một công việc.
Xuất các trang đã xóa nếu bạn vẫn còn chúng. Các liên kết ra ngoài của chúng vẫn được tính là công việc, vì người truy cập có thể truy cập vào chúng từ kết quả tìm kiếm cũ.