SemrushEnterpriseby LionTech · Vietnam PartnerĐăng ký demo ↗
Nghiên cứu độc quyền

SEO Split-Test và phân tích FAQPage Structured Data (tự thực hiện)

Cách tự thiết lập SEO Split Test cho FAQPage structured data. Xác thực các thay đổi dựa trên dữ liệu bằng công cụ phân tích SEO A/B test.

Với một SEO A/B test hoặc Split Test, bạn có thể xác thực hầu hết mọi thay đổi và tối ưu hóa SEO trước khi triển khai trên website. Ví dụ:

  • Tối ưu hóa các yếu tố nội dung như heading
  • Tối ưu hóa SERP snippets thông qua title của trang hoặc meta description
  • Thêm nội dung
  • Thêm structured data
  • Tác động của nội dung được render phía client so với nội dung được render phía server
  • Tác động của việc tối ưu Web Vitals (tốc độ website)

FAQPage structured data hoặc “FAQ schema” là một trong những Rich Result được săn đón nhiều nhất kể từ khi Google ra mắt tính năng này năm 2019. Tính năng này cho phép bạn hiển thị câu hỏi và câu trả lời trực tiếp trong kết quả tìm kiếm của Google:

Như bạn thấy, snippet này tạo nên kết quả tìm kiếm toàn diện hơn nhiều. Động lực SEO lớn nhất để áp dụng FAQPage structured data thường là tăng CTR bằng cách giúp kết quả nổi bật hơn và đẩy đối thủ xuống dưới (đặc biệt là trên mobile).

Tuy nhiên, bài học đáng chú ý nhất từ các thử nghiệm split test là một phương pháp hiệu quả với website này có thể không hiệu quả với website khác. Cách duy nhất để chắc chắn là chạy thử nghiệm và xem điều gì phù hợp với website của bạn. Ngoài ra, split test có thể giúp xây dựng cơ sở kinh doanh vững chắc để xin được nguồn lực cần thiết và triển khai thay đổi nhanh chóng.

Vì vậy, nếu bạn không có quyền truy cập vào công cụ split test cấp doanh nghiệp như SplitSignal thông qua bài viết này, chúng tôi sẽ hướng dẫn bạn các bước để thiết lập và phân tích split test của riêng bạn.

Cách thiết lập Split Test

Trong một SEO test, các trang được chia thành (ít nhất) hai nhóm có đặc điểm tương tự nhau. Thay đổi SEO được áp dụng cho nhóm biến thể, còn nhóm trang đối chứng được giữ nguyên.

Với một SEO test, chúng ta muốn đo lường hiệu quả của việc đánh dấu FAQ bằng FAQPage structured data. Trước tiên, bạn cần xác định mẫu trang phù hợp trên website để chạy thử nghiệm, chẳng hạn như trang danh mục hoặc trang sản phẩm có FAQ.

Sau khi có danh sách trang cần thử nghiệm, bạn cần chia chúng thành hai nhóm:

  • Nhóm đối chứng: Các trang ban đầu, được giữ nguyên; và
  • Nhóm thử nghiệm (biến thể): Các trang thử nghiệm sẽ được áp dụng thay đổi.

Tạo hai nhóm trang đại diện cho toàn bộ nhóm trang có mức organic traffic tương tự. Tất nhiên, bạn có thể thực hiện thủ công nếu hiểu rõ nhóm thử nghiệm của mình. Tuy nhiên, có những cách chính xác hơn để đảm bảo bạn có hai nhóm với các đặc điểm tương đồng về mặt thống kê.

Ví dụ, Stratified sampling là một cách tuyệt vời để thực hiện điều đó. Nếu cần trợ giúp, bạn có thể dùng module train_test_split từ thư viện scikit-learn. Bạn thậm chí có thể chia trang dựa trên nhiều giá trị, chẳng hạn như tổng organic traffic và organic traffic trung bình mỗi ngày. Mục tiêu là tạo ra hai nhóm trang có các trang với organic traffic cao, trung bình, thấp, v.v. Nói ngắn gọn, đó chính là khái niệm tạo dữ liệu.

Tạo Structured Data FAQPage một cách linh hoạt

Lý do phổ biến nhất để chạy thử nghiệm phân tách là chứng minh giá trị gia tăng của một thay đổi cụ thể trước khi phân bổ nguồn lực quý giá cho đội ngũ phát triển hoặc nội dung.

Lý tưởng nhất là bạn có thể dễ dàng thay đổi nhóm trang biến thể bằng một công cụ chuyên nghiệp như SplitSignal. Tuy nhiên, trong thử nghiệm phân tách này, chúng tôi sẽ hướng dẫn bạn tận dụng tạm thời các nguồn lực sẵn có để triển khai structured data cho các trang thuộc nhóm biến thể. Hãy nghĩ đến những công cụ như Google TagManager hoặc một hệ thống quản lý thẻ hay thử nghiệm khác cho phép bạn chèn HTML hoặc JavaScript tùy chỉnh.

Thiết lập thử nghiệm

Nhiều khả năng, bạn đã đánh dấu FAQ theo cách tương tự như bên dưới:

Bạn có thể triển khai một tập lệnh structured data linh hoạt cho các trang muốn thử nghiệm. Chẳng hạn, nếu có 200 trang thuộc nhóm biến thể dùng chung một mẫu HTML nhưng mỗi trang có FAQ khác nhau, bạn có thể nhanh chóng triển khai structured data mong muốn trên tất cả các trang đó bằng một tập lệnh.

Chỉ với 27 dòng mã JavaScript, bạn có thể lặp qua tất cả câu hỏi và câu trả lời để tạo tập lệnh JSON-LD, sau đó đặt tập lệnh này vào phần <head> trong tài liệu HTML:

Bạn cần chỉnh sửa biến faq_element để khớp với vùng chứa liệt kê các FAQ. Sau đó, bạn có thể chỉ định phần tử HTML chứa câu hỏi và phần tử HTML chứa câu trả lời. Sau đó, tập lệnh sẽ lặp qua tất cả FAQ của bạn.

Sau khi thực hiện các thay đổi cần thiết, bạn có thể dễ dàng kiểm tra tập lệnh từ bảng điều khiển của trình duyệt bằng cách dán tập lệnh vào đó:

Bằng cách nhấn enter, bạn có thể chạy tập lệnh. Giờ đây, hãy kiểm tra tab “Elements” để xem structured data đã được chèn vào phần <head> của tài liệu HTML hay chưa:

Cuối cùng, bạn có thể sao chép HTML và đưa vào Schema Markup Validator:

Bạn có thể lấy mẫu mã tại đây. (Đúng vậy: mọi thứ có thể đơn giản đến thế).

Bước cuối cùng là kích hoạt script trên nhóm trang biến thể của bạn. Ví dụ: nếu dùng Google TagManager, bạn có thể dễ dàng thiết lập trigger bằng một chuỗi biểu thức chính quy gồm các URL.

Bạn có thể xem tài liệu để biết thêm thông tin về cách triển khai structured data bằng Javascript.

Nếu mọi thứ đều ổn, bạn có thể bắt đầu thử nghiệm.

Cách phân tích thử nghiệm phân tách

Cuối cùng, chúng ta có thể phân tích và xác thực kết quả bằng phương pháp suy luận nhân quả do Google phát triển để ước tính tác động của một thay đổi. Công cụ này cho phép bạn xây dựng mô hình chuỗi thời gian cấu trúc Bayes. Mô hình dự đoán kết quả phản thực tế đáng lẽ xảy ra nếu không có sự can thiệp nào, sau đó chúng ta so sánh với dữ liệu thực tế. Bạn có thể tìm công cụ tại đây.

Với phương pháp thống kê này, bạn có thể hiểu rõ tác động thực sự của một thay đổi SEO. Bằng cách sử dụng nhóm đối chứng gồm các trang có đặc điểm tương đồng về mặt thống kê, mô hình có thể phát hiện và lọc bỏ xu hướng cũng như các yếu tố bên ngoài khác (ví dụ: ảnh hưởng theo mùa hoặc một bản cập nhật thuật toán).

Bạn có thể dùng Search Console để cung cấp dữ liệu đầu vào. Với cả nhóm trang biến thể và nhóm đối chứng, hãy thu thập dữ liệu organic click (hoặc phiên truy cập hay impressions) hằng ngày cho tổng số trang trong nhóm.

Với cả hai nhóm, bạn cần tối thiểu 100 ngày dữ liệu lịch sử (dữ liệu trước khi bắt đầu thử nghiệm), cộng thêm toàn bộ số ngày thử nghiệm diễn ra. Vì vậy, nếu thử nghiệm kéo dài 21 ngày, bạn cần dữ liệu trong 121 ngày.

Sau khi tải dữ liệu thử nghiệm lên, bạn có thể chọn ngày bắt đầu. Dựa trên ví dụ ở trên, ngày bắt đầu sẽ là ngày thứ 101.

Dưới đây là ví dụ về cách bạn nên cung cấp dữ liệu đầu vào:

Sau khi nhập dữ liệu, bạn có thể chạy phân tích. Kết quả thử nghiệm sẽ trông như sau:

Phần tổng quan cung cấp thông tin về tác động đã tính toán của thay đổi SEO, mức độ tin cậy và hiệu quả tuyệt đối của thay đổi trên các trang được thử nghiệm.

Theo mặc định, biểu đồ gồm hai đồ thị:

Đồ thị thứ nhất hiển thị dữ liệu và dự báo phản thực tế cho giai đoạn sau khi thay đổi được thực hiện. Mỗi thử nghiệm gồm giai đoạn trước và sau can thiệp. Trong giai đoạn trước can thiệp, bạn cần mô hình khớp tốt, nghĩa là “predicted clicks” và “actual clicks” phải gần như trùng khớp. Nhờ đó, mô hình đủ tin cậy để đưa ra kết luận.

Đồ thị thứ hai cộng dồn tác động hằng ngày lên số lượt click, tạo thành biểu đồ về tác động tích lũy. Khi vùng tô màu cam nằm dưới (âm) hoặc phía trên (dương) trục x=0, thử nghiệm có ý nghĩa thống kê ở mức tin cậy 95% mong muốn.

Để tìm hiểu thêm về cách công cụ hoạt động và cách cung cấp dữ liệu đầu vào, hãy đọc tài liệu.

Lời kết

Không thể phủ nhận rằng thử nghiệm phân tách SEO rất quan trọng để hiểu cách Google diễn giải (và xếp hạng) website của bạn. Bằng cách thử nghiệm những điều chỉnh nhỏ trên các nhóm trang, bạn sẽ dần khám phá được những tinh chỉnh nhỏ nào tạo nên khác biệt cho chiến lược SEO của mình.

Có những cách đơn giản hơn, nâng cao hơn và tích hợp hơn để thiết lập cũng như phân tích các thử nghiệm phân tách của riêng bạn. Các công cụ như SplitSignal có thể đảm nhận phần lớn công việc. Nhờ đó, bạn có thể hành động nhanh chóng và chạy nhiều thử nghiệm trong thời gian ngắn, đẩy nhanh quá trình học hỏi.

Nếu bạn chưa quen với khái niệm thử nghiệm phân tách, hy vọng hướng dẫn này sẽ giúp bạn khám phá thế giới thú vị của thử nghiệm SEO dựa trên thống kê.

Nguồn tham khảo

https://www.semrush.com/blog/seo-split-test-and-analyze-faq-structured-data-yourself/ ↗

Đưa góc nhìn thành kế hoạch.

Chia sẻ website và mục tiêu để LionTech tư vấn giải pháp phù hợp.

Đăng ký tư vấn ↗
THÊM MỘT GÓC NHÌN CHO THƯƠNG HIỆU

Để lại website và email để LionTech tiếp nhận yêu cầu báo cáo hiện diện AIO.

Bằng việc gửi, bạn đồng ý để LionTech liên hệ qua email về yêu cầu báo cáo.