Hướng dẫn cách xuất full dữ liệu từ Google Search Console

Để xuất toàn bộ URL từ Google Search Console ra file Excel, bạn có thể thực hiện theo các bước sau:

Cách 1: Xuất trực tiếp từ Google Search Console

  1. Đăng nhập vào Google Search Console:
  2. Chọn Property (trang web) muốn xuất dữ liệu:
  3. Truy cập vào phần “Hiệu suất” (Performance):
    • Chọn “Hiệu suất” (Performance) từ menu bên trái.
  4. Chọn loại dữ liệu bạn muốn xuất:
    • Chọn tab “Trang” (Pages) để xem danh sách các URL.
    • Điều chỉnh bộ lọc ngày nếu cần để lấy đầy đủ dữ liệu.
  5. Xuất dữ liệu:
    • Nhấn vào nút “Xuất” (Export) ở góc trên bên phải.
    • Chọn định dạng Excel (.xlsx) hoặc Google Sheets.
  6. Mở file Excel và lọc dữ liệu:
    • Sau khi tải xuống, bạn có thể mở file Excel và sử dụng các chức năng lọc, sắp xếp để xử lý dữ liệu URL.

Cách 2: Sử dụng Google Search Console API để xuất nhiều dữ liệu hơn

Nếu bạn muốn xuất toàn bộ URL (không bị giới hạn như khi xuất thủ công), bạn có thể dùng API của Google Search Console.

Bước 1: Thiết lập Google Search Console API

  • Truy cập Google API Console.
  • Tạo một dự án mới và kích hoạt API Search Console API.
  • Tạo thông tin xác thực (OAuth 2.0 hoặc API Key).

Bước 2: Sử dụng Google Sheets + Apps Script (không cần code phức tạp)

  1. Mở Google Sheets, vào Extensions → Apps Script.
  2. Dán đoạn mã sau để lấy dữ liệu URL:
    function getSearchConsoleData() {
      var siteUrl = 'https://www.yourwebsite.com/';  // Thay bằng website của bạn
      var startDate = '2023-01-01';  // Ngày bắt đầu
      var endDate = '2024-12-31';    // Ngày kết thúc
      var query = {
        "startDate": startDate,
        "endDate": endDate,
        "dimensions": ["page"],
        "rowLimit": 25000
      };
      
      var response = SearchConsole.Searchanalytics.query(query, siteUrl);
      var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
      sheet.appendRow(["Page URL", "Clicks", "Impressions", "CTR", "Position"]);
      
      response.rows.forEach(function(row) {
        sheet.appendRow([
          row.keys[0],
          row.clicks,
          row.impressions,
          row.ctr,
          row.position
        ]);
      });
    }
    
  3. Nhấn Run để chạy script (bạn cần cấp quyền truy cập Search Console).
  4. Dữ liệu sẽ xuất hiện trực tiếp trên Google Sheets, sau đó bạn có thể tải xuống dưới dạng Excel.

Cách 3: Sử dụng Công Cụ của Bên Thứ 3

  • Screaming Frog SEO Spider: Kết nối với Google Search Console để xuất dữ liệu URL lớn hơn giới hạn thông thường.
  • Google Data Studio: Tạo báo cáo kết nối với Search Console, sau đó xuất dữ liệu sang Excel.

Kết Luận

  • Xuất trực tiếp: Nhanh gọn nhưng giới hạn số dòng (~1000 dòng).
  • Dùng API hoặc Apps Script: Xuất không giới hạn dữ liệu, phù hợp cho SEO chuyên sâu.
  • Công cụ bên thứ 3: Hữu ích nếu bạn muốn trực quan hóa dữ liệu và xuất báo cáo nhanh.

Bạn muốn mình hướng dẫn chi tiết hơn phần nào không?