
Tuần trước, tôi đã viết về khái niệm “content tuning” (tinh chỉnh nội dung) – quá trình điều chỉnh liên tục để giúp nội dung xếp hạng cao hơn và tiếp cận nhiều từ khóa hơn. Lúc đó, tôi chỉ giới thiệu quy trình thủ công, nhưng có nhắc đến việc sử dụng API của Search Console (GSC) để tự động hóa nếu mọi người quan tâm. Và rõ ràng, có rất nhiều người đã hứng thú với nó. Vì vậy, đây là bài viết hướng dẫn chi tiết!
Tinh chỉnh nội dung với API của GSC
Google hiện đã đạt đến mức có thể hiểu và phản ứng nhanh với những thay đổi về nội dung. Trong bài viết tuần trước, tôi đã đưa ra một ví dụ về bài viết của tôi liên quan đến “quy luật quyền lực” (power laws):
“Xem xét truy vấn ‘power law vs exponential’ trong ảnh chụp màn hình ở trên. Google cố xếp hạng bài viết của tôi ở vị trí 18,6, nhưng tôi chưa giải thích rõ sự khác biệt giữa quy luật quyền lực và hàm số mũ. Tôi chỉ cung cấp nhiều bối cảnh xung quanh chủ đề này nhưng lại không trả lời cụ thể cho câu hỏi. Chỉ cần một chút chỉnh sửa là bài viết có thể được đẩy lên trang 1.”
Tôi đã tinh chỉnh bài viết và thêm một phần nói về sự khác biệt giữa quy luật quyền lực và hàm số mũ vào ngày 22. Ngay sau đó, Google đã thực hiện hai thử nghiệm nhanh với nội dung mới, đẩy bài viết lên vị trí thứ 16 cho truy vấn này.
Tuy chỉ là một thay đổi nhỏ, nhưng nó cho thấy một điều quan trọng: Google phản hồi rất nhanh với những tinh chỉnh nội dung cho các truy vấn khác nhau. Bạn sẽ thấy tác động của việc thay đổi nội dung gần như ngay lập tức.
Hướng dẫn từng bước sử dụng API của GSC để tinh chỉnh nội dung
Bạn không cần nhiều công cụ để trích xuất dữ liệu từ API của Search Console: chỉ cần Google Sheets và add-on Search Analytics for Sheets. Nếu bạn muốn tự động hóa quy trình, hãy tham khảo bài viết của JR Oakes về Công cụ lưu trữ dữ liệu GSC vào BigQuery.
Bước 1: Trích xuất dữ liệu với Search Analytics for Sheets
- Mở một file Google Sheet mới.
- Mở add-on Search Analytics for Sheets trong Google Sheets (xem hình minh họa bên dưới).
- Chọn trang web của bạn trong mục “Verified Site” và chọn một tháng hoặc tuần đầy đủ cho “Date Range”.
- Chọn “query” và “page” trong mục “Group By”.
- Nhấn vào “Request Data” để lấy dữ liệu.
Bước 2: Sắp xếp và lọc dữ liệu
Sau khi có dữ liệu, nó sẽ được sắp xếp theo số lần nhấp chuột. Tuy nhiên, bạn cần sắp xếp lại theo trang. Hãy tạo bộ lọc mới cho hàng đầu tiên và sắp xếp theo trang (xem ảnh chụp màn hình bên dưới).
- Lọc cột “Position” với điều kiện “condition = between 5 and 20” (hoặc bạn có thể chọn khoảng 11-20) để tập trung vào các truy vấn mà bạn có cơ hội xếp hạng cao hơn.
- Lọc cột “Impressions” với điều kiện “condition = greater than 50” để loại bỏ các truy vấn không mang tính chất tiềm năng. Tôi khuyên bạn nên tăng ngưỡng này cho đến khi bạn có khoảng 10 truy vấn cho mỗi trang; nếu không sẽ khó theo dõi.
Bước 3: Định dạng dữ liệu để dễ phân tích
- Chọn hàng “Impressions” và nhấn vào “conditional formatting”.
- Chọn thang màu và thiết lập số liệu cho “Minpoint” và “Maxpoint”. Tôi đã chọn phạm vi từ 100 đến 1.000 vì đó là mức phổ biến của các truy vấn mà tôi xếp hạng, nhưng bạn có thể điều chỉnh theo nhu cầu.
- Làm tương tự cho cột “Position” nhưng với số liệu khác (xem ảnh chụp màn hình bên dưới).
Tôi cũng thích đánh dấu các truy vấn trùng lặp để phát hiện tiềm năng tối ưu hóa cho xếp hạng kép hoặc làm rõ sự khác biệt giữa hai phần nội dung.
Cách thực hiện như sau:
- Chọn cột A (“Query”).
- Mở định dạng có điều kiện (Conditional Formatting).
- Nhấp vào “thêm quy tắc khác”.
- Chọn “Custom formula is…” và nhập công thức =countif($A:$A,A1)>1.
- Chọn một màu (tôi chọn màu đỏ).
Theo dõi thành công của việc tinh chỉnh nội dung
Sau khi đã tinh chỉnh nội dung, hãy lặp lại quy trình này với cùng khung thời gian để đánh giá hiệu quả. Nếu bạn đã kéo dữ liệu ban đầu cho tháng 1, hãy kéo dữ liệu tháng 2 để so sánh. Điều này cũng áp dụng cho việc so sánh theo tuần. Đảm bảo giữ tính nhất quán trong thời gian và chú ý đến yếu tố thời vụ.
Hãy cho tôi biết phương pháp này có hiệu quả với bạn không và bạn phát hiện được gì. Tin nhắn trên Twitter của tôi luôn mở!