Kết nối Google Search Console
Xác minh website, kết nối API để tự gửi sitemap, xem trạng thái index của từng bài và thứ hạng từ khóa trong WordPress.
Google Search Console là công cụ miễn phí của Google cho biết website hiển thị ra sao trên Google: bao nhiêu trang được lập chỉ mục, xuất hiện với từ khóa nào, có lỗi gì. iZiSEO dùng Search Console ở hai mức:
- Xác minh quyền sở hữu: chỉ cần dán một mã để thêm website vào Search Console.
- Kết nối API: cho iZiSEO tự gửi sitemap, hiện trạng thái index của từng bài và trang Xếp hạng từ khóa ngay trong WordPress.
Bước 1: Xác minh website
Website đã có trong Search Console thì bỏ qua bước này.
- Mở Search Console, thêm thuộc tính loại Tiền tố URL với địa chỉ đầy đủ của website, ví dụ
https://tenmien.vn/. - Chọn phương thức xác minh Thẻ HTML và sao chép thẻ meta Google đưa ra.
- Trong WordPress, vào SEO › Thiết lập, mở tab Search Console. Dán vào ô Mã xác minh website (dán cả thẻ meta hay chỉ phần mã đều được) rồi lưu.
- Quay lại Search Console, bấm Xác minh. Giữ nguyên mã trong iZiSEO sau đó, vì Google kiểm tra lại định kỳ.
Thuộc tính loại Miền bao trùm cả http, https, www và mọi tên miền con, nhưng phải xác minh bằng bản ghi DNS. Với một số nhà cung cấp DNS như Cloudflare, Search Console có thể tự thêm bản ghi sau vài lần bấm. iZiSEO dùng được với cả hai loại thuộc tính.
Bước 2: Tạo OAuth Client trong Google Cloud
Để iZiSEO đọc dữ liệu Search Console, bạn cần một OAuth Client của riêng mình trong Google Cloud. Việc này miễn phí, làm một lần, mất khoảng mười phút. Một OAuth Client dùng được cho nhiều website: chỉ cần thêm địa chỉ chuyển hướng của từng website.
- Mở Google Cloud Console, tạo một dự án mới, ví dụ “iZiSEO tenmien.vn”.
- Vào APIs & Services › Library, tìm Google Search Console API và bấm Enable.
- Vào Google Auth Platform (trước đây là OAuth consent screen): đặt tên ứng dụng, email hỗ trợ, chọn đối tượng External. Nếu tài khoản Google thuộc Google Workspace của công ty, chọn Internal.
- Với đối tượng External: ở mục Audience, bấm Publish app để chuyển trạng thái sang In production.
- Ở mục Clients, tạo client mới, loại Web application. Trong Authorized redirect URIs, dán đúng địa chỉ hiển thị ở tab Search Console của iZiSEO, có dạng
https://tenmien.vn/wp-admin/admin-post.php?action=izi_seo_gsc_oauth_callback. - Lưu lại Client ID và Client Secret.
Nếu để ứng dụng ở trạng thái Testing, Google tự hủy kết nối sau 7 ngày và bạn phải kết nối lại. Ứng dụng chỉ dùng cho website của bạn nên không cần gửi Google xét duyệt. Khi kết nối, Google có thể hiện thông báo chưa xác minh ứng dụng; vì đây là ứng dụng do chính bạn tạo, bấm Nâng cao rồi chọn tiếp tục.
Bước 3: Kết nối trong WordPress
- Vào SEO › Thiết lập › tab Search Console. Ở phần Kết nối OAuth, dán Client ID và Client Secret, bấm Lưu thông tin xác thực.
- Ở phần Kết nối, bấm Kết nối với Google. Đăng nhập tài khoản Google có quyền Chủ sở hữu hoặc Người dùng có toàn quyền với thuộc tính trên Search Console, rồi đồng ý cấp quyền.
- Quay lại WordPress, ở phần Property đang theo dõi, chọn thuộc tính của website và bấm Lưu property.
iZiSEO xin quyền đọc và ghi Search Console; quyền ghi cần cho việc gửi sitemap. Client ID, Client Secret và mã kết nối được lưu riêng, không nằm trong file xuất ở tab Import / Export. Bấm Ngắt kết nối khi không dùng nữa.
Dữ liệu Search Console trong WordPress
Tự gửi sitemap
Sitemap chính và sitemap ảnh được gửi lại tự động khi có bài đăng hoặc gỡ, tối đa một lần mỗi ngày, kèm nút Gửi ngay ở tab Sitemap. Xem Sitemap XML.
Trạng thái index của từng bài
Trong hộp iZiSEO của bài đã đăng, mục Trạng thái index trên Google cho biết Google đã lập chỉ mục URL chưa, dùng đúng mô tả của Google như “Submitted and indexed” hay “Crawled – currently not indexed”, kèm thời điểm Google thu thập gần nhất. Danh sách Bài viết và Trang cũng hiện trạng thái này ở cột SEO.
Kết quả được lưu trong một ngày; bấm Kiểm tra lại ngay để hỏi lại Google. Khi trang chưa được index và đã có API key Claude, nút Giải thích bằng AI cho biết trạng thái đó nghĩa là gì và nên làm gì tiếp.
Google giới hạn công cụ kiểm tra URL ở 2.000 lượt mỗi ngày cho một thuộc tính, đủ cho hầu hết website vừa và nhỏ.
Theo dõi nhiều trang cùng lúc
Để theo dõi một nhóm trang đang chờ Google, như các bài mới đăng hay các trang vừa bấm Yêu cầu lập chỉ mục, dùng Theo dõi lập chỉ mục: iZiSEO tự kiểm các trang đó mỗi ngày theo thứ tự bạn sắp xếp, cho tới khi chúng lên chỉ mục.
Từ khóa của từng bài
Mục Google Search Console — từ khóa đang xếp hạng cho trang này liệt kê các truy vấn đưa bài lên Google trong 28 ngày qua, với lượt nhấp, lượt hiển thị và vị trí trung bình.
Trang Xếp hạng
SEO › Xếp hạng tổng hợp dữ liệu Search Console cho cả website, xem theo Từ khóa hoặc Trang:
- Khoảng thời gian 7 ngày, 28 ngày, 3, 6, 12, 16 tháng hoặc khoảng tùy chọn, so sánh với kỳ trước cùng độ dài.
- Lọc theo chữ, Chỉ top 10, quốc gia và thiết bị; sắp xếp theo từng cột.
- Lịch sử của một từ khóa: diễn biến vị trí theo ngày. iZiSEO tự lưu dữ liệu mỗi ngày nên lịch sử giữ được lâu hơn 16 tháng của Search Console (mặc định 400 ngày, đổi ở tab General).
- Ý định tìm kiếm: phân loại từ khóa thành thông tin, điều hướng, thương mại hoặc giao dịch dựa trên kết quả Google thật. Cần API key serper.dev ở tab Content Analysis.
- Xuất CSV để xử lý tiếp trong bảng tính.
Dữ liệu của Google thường chậm hai, ba ngày. Trang Xếp hạng lưu tạm dữ liệu 6 giờ; bấm Làm mới dữ liệu để lấy bản mới nhất.
Xử lý sự cố
- Google báo redirect_uri_mismatch khi kết nối: địa chỉ chuyển hướng trong Google Cloud phải giống từng ký tự với địa chỉ ở tab Search Console, kể cả https và www.
- Không thấy thuộc tính trong danh sách: tài khoản Google vừa kết nối chưa có quyền với thuộc tính đó. Thêm quyền trong Search Console, mục Cài đặt › Người dùng và quyền, rồi tải lại tab Search Console.
- Kết nối tự mất sau một tuần: ứng dụng vẫn ở trạng thái Testing, xem bước 2.
- Gửi sitemap báo lỗi quyền: tài khoản đã kết nối chỉ có quyền hạn chế; cần quyền Chủ sở hữu hoặc Người dùng có toàn quyền.
Chưa tìm thấy câu trả lời? Gửi câu hỏi cho VIF, đội kỹ thuật VIF sẽ hướng dẫn trực tiếp.