Index website lên Google luôn là công việc mà các SEOer thường xuyên phải làm. Đây là một công việc đòi hỏi tốn nhều công sức, vì API index của Google luôn cập nhật thường xuyên. Thông thường bạn sẽ sử dụng các công cụ trả phí để ép index, tuy nhiên hôm nay mình hướng dẫn bạn cách index website cực nhanh trong năm 2020. Bài viết này sẽ được cập nhật liên tục trong thời gian tới, nếu có cách nhanh hơn. Tại sao bạn không index website trong Google Search Console? Tin gần nhất là do Google không cho phép người dùng sử dụng Google Search Console để tiến hành index website, không thể biết quá trình update API này là bao lâu, nhưng bây giờ bạn có thể sử dụng cách dưới đây để index trong 1 ngày. Nhanh hơn rất nhiều so với các công cụ ép index trả phí. Lưu ý: Google khuyến nghị rằng bạn CHỈ NÊN DÙNG Indexing API cho việc đăng tin tuyển dụng và khi tiến hành Live Streaming trên website. Trong quá trình thử nghiệm, NGOHUNGIT- nhận thấy rằng Indexing API hoạt động trên bất kỳ loại trang web nào với kết quả tuyệt vời và nhanh chóng. Đây là ví dụ: Trong vòng một tiếng đồng hồ đầu tiên để từ khi đăng bài: Chỉ sau vài giờ, Google đã cung cấp cho chúng tôi một featured snippet cho cụm từ tìm kiếm: Hướng dẫn index website lên Google cực nhanh trong 1 ngày Tải xuống Google Indexing API Plugin ==> https://s.rankmath.com/downloadapifiles Các bước để tạo một API Project 1. Vào Google API Console Đảm bảo rằng bạn đang tạo mới một project Indexing API mà bạn có thể thực hiện bằng cách nhấp vào đây. Và sau đó bấm vào nút continue. Nếu bạn nhìn thấy màn hình sau đây tức là bạn đã tạo mới project thành công: Hãy lưu ý: Không nhất thiết phải click vào nút ‘Go to Credentials’. Bạn có thể đóng tab đó đi. 2. Tạo một Service Account Một khi bạn đã tạo được project, tạo ngay một service account bằng cách mở trang service accounts. Và, nếu được nhắc, hãy chọn Project bạn vừa tạo bằng nút gần đầu trang: Và khi bạn đã nhấp chọn một project nào đó, hãy nhấp vào nút Create Service Account được đánh dấu bên dưới: Tại màn hình Create service account, hãy nhập tên và phần mô tả (description) cho service account vừa mới tạo. Nhấp chọn và copy toàn bộ phần Service Account ID (ID trông giống như một địa chỉ email) vì bạn sẽ cần đến nó sau này. Sau đó, nhấn vào nút Create ở dưới cùng: Sau khi bạn đã được dẫn đến trang tiếp theo, hãy nhớ chỉnh Role là Owner, tiếp tục hãy nhấp vào Continue… Còn bây giờ thì tải xuống tập tin có chứa API key bằng cách nhấn vào nut Create Key: Chọn định dạng JSON mặc định và nhấp vào Create: Lưu ý: Tải file Json về máy tính nhé. 3. Thêm Service Account với vai trò chủ sở hữu của webmaster Để làm được điều này, bạn cần đăng ký và xác minh trang web của mình bằng Google Search Console (nếu chưa), điều này cực kỳ đơn giản: chỉ cần làm theo các bước được chỉ dẫn để xác minh quyền sở hữu sản phẩm của bạn. Sau khi xác minh xong, mở Google Search Console lên, chọn website của bạn ở bên trái (nếu được hỏi), và rồi nhấn vào nút Settings ở gần phía dưới: Nhấn vào Users and Permissions: Nhấp vào kí hiệu ba chấm kế bên tài khoản của bạn, sau đó nhấp vào Manage property owners: Trang sẽ được mở ra tại một tab mới. Lăn chuột đến xuống dưới cùng và nhấn vào nút Add an owner tại mục Verified owners: Nhập vào Service account ID (ID mà bạn đã copy trước đó) vào khung chữ địa chỉ email của chủ sở hữu mới và nhấp vào Continue: Xong và bây giờ bạn sẽ thấy Service account được liệt kê như là một owner mới hiện trong webmaster tool. Bạn có thể dùng một Project, Service Account và JSON API Key trên nhiều trang web, chỉ cần đảm bảo rằng Service Account được thêm vào làm Owner cho toàn bộ trang web có trong phần Search Console. Cấu hình cho Plugin Bạn có thể sử dụng cách này trên Yoast SEO chứ không cần phải cài RANTHMARK 1. Thêm API Key (File json) tại phần plugin settings Sau khi cài đặt plugin, chỉ cần điều hướng đến Rank Math > Instant Indexing Settings trong phần Admin WordPress và paste nội dung của tệp JSON mà bạn đã tải về hoặc chỉ cần tải tệp lên. Chọn Post Types mà bạn muốn Indexing API của Google để thu thập dữ liệu trong trang web của bạn và nhấp vào Save Changes. Nếu bạn sử dụng Yoast SEO thì hãy tải plugin Instant Indexing for Google ở dưới: https://wordpress.org/plugins/fast-indexing-api/ Sau đó làm tương tự như bước trên: Bạn có thể sử dụng cách này trên Yoast SEO chứ không cần phải cài RANTHMARK 2. Cách sử dụng indexing API của Google bài viết được index ngay lập tức Nếu cài Rank Math: Vào Rank Math chọn Instant Indexing Nếu dùng Yoast SEO: Vào plugin Instant Indexing for Google như dưới,(Cách này không cần cài Rank Math): Chuyển đến Console Tab và màn hình sẽ hiện ra tương tự như bên dưới: Nhập một URL hoặc nhiều tùy bạn (tối đã được 100 url 1 lần nhé) vào phần Instant Indexing và nhấp vào nút Send to API. Chỉ trong một giây, bạn sẽ nhìn thấy API phản hồi, tương tự như bên dưới. Ngồi hóng Index nhé bạn 🙂 Thay vì nhập các URL bài viết ở đây và bạn có thể dễ dàng chọn index bài viết như trên tại phần WordPress Posts. Tại đó, bạn sẽ thấy một tùy chọn để cập nhật bài đăng hoặc kiểm tra trạng thái của nó. Bạn cũng có thể sử dụng các tùy chọn nhiều hành động đồng thời hoặc cập nhật nhiều bài đăng. Và thế là xong! Chúng tôi mong rằng bạn có thể tận dụng phần hướng dẫn tốt này để giúp bạn bắt đầu và thực thi với Google’s Indexing API. Vì vậy, việc dùng Google Indexing API để thay thế cho việc bạn submit từng URL trong webmaster của bạn là cực kỳ đơn giản phải không (không sợ captcha, không cần đem từng URL đi submit mỏi cả tay). Nếu bạn có bất kỳ câu hỏi, nhận xét hoặc đề xuất nào – hãy để lại comment bên dưới. Chúng tôi rất mong chờ để được lắng nghe ý kiến từ các bạn. Các lỗi thường gặp và cách chỉnh sửa 1. Làm sao để cài đặt Plugin? Bạn có thể cài đặt plugin trên trang web của mình giống như bất kỳ plugin WordPress nào khác, bằng một trong hai phương pháp sau: a. Cài đặt plugin trực tiếp trong WordPress Dashboard. Vào Plugin chọn Add new plugin sau đó bạn gõ Instant Indexing vào ô tìm kiếm và cài đặt thôi nhé. b. Tải plugin lên thông qua WordPress Dashboard Tải lên tệp ZIP từ WordPress Dashboard, theo các bước Plugin> Add New> Upload. c. Tải lên bằng FTP Trước tiên, bạn cần giải nén tệp zip trên máy tính của mình, sau đó tải thư mục mới google-indexing-api-by-rank-math lên máy chủ của bạn, trong thư mục (đường dẫn) sau: /wp-content/plugins. 403 Permission denied. Failed to verify the URL ownership. Lỗi này do bạn thêm tài khoản Google API Indexing thành owner không đúng cách.Xóa tài khoản google Indexing API đã thêm vào trước đó rồi thêm lại như hình dưới và xem lại Owner của trang web trong phần Search Console: Nếu bạn không thấy, hãy làm theo các bước sau đây: Tại trang tiếp theo, thêm vào service account với vai trò là owner với nút này: 404 Requested entity was not found. Sử dụng API Console để Publish/update trang một lần, và sau đó bạn có thể chọn thao tác Get status. 403 Indexing API has not been used in the project [project name] before or it is disabled. Enable it by visiting [URL] then retry. Copy và paste URL vào trình duyệt của bạn để mở hoặc truy cập vào trang này và chọn project của bạn tại menu gần trên cùng, sau đó kích hoạt API: Liệu tôi có thể dùng plugin mà không cần Rank Math? Có thể, vì đây là một plugin hoạt động độc lập với Rank Math. Tuy nhiên, chúng tôi khuyên bạn nên sử dụng nó kèm với Rank Math để cho ra kết quả tối ưu. Tôi có thể dùng API Project/Service Account/JSON API key cho nhiều trang web? Có thể nhé, bạn có thể sử dụng cùng một API Project/Service Account/JSON API key trên nhiều web khác, chỉ cần chắc chắn là bạn đã thêm tài khoản Google Indexing API làm Owner cho toàn bộ các web trong Search Console. Tôi có thể yêu cầu Index trang từ các web khác nhau chỉ từ một trang web không? Không. Bạn chỉ có thể yêu cầu index cho các URL trong tên miền từ chính tên miền đó, không phải các web khác, ngay cả khi chúng cùng được xác minh bởi một Service Account. Ví dụ: nếu bạn sử dụng chung một Service Account trên trang web A và trang web B, thì bạn không thể yêu cầu đánh dấu các URL của trang web B từ trang web A. Bạn sẽ phải làm việc đó ngay trong web B. Tôi có thể gửi các trang không có dữ liệu có cấu trúc dạng Job Posting hoặc LiveStream được không? API hỗ trợ chính thức các trang có chứa dữ liệu cấu trúc Job Posing hoặc LiveStream và chỉ nên sử dụng trên các trang web đó. Tuy nhiên, qua các cuộc thử nghiệm nội bộ dường như Google thu thập dữ liệu, đánh dấu (nếu nội dung là nguyên bản, mới mẻ và hữu ích) và theo các liên kết trên bất kỳ trang nào bạn gửi qua API, bất kể dữ liệu có cấu trúc của nó. Đã hơn 24 giờ và Google vẫn chưa Index trang của tôi. Tôi cần làm gì? Bạn có biết rằng hiện nay Index là việc nhức đầu của dân Seoer ? Googlebot đã thu thập dữ liệu từ các trang mà của bạn đã xuất bản thông qua API trong vòng vài phút và bạn có thể kiểm tra điều này bằng cấu trúc: site:url nhé. Có thể mất vài phút đến vài ngày hoặc thậm chí vài tuần trước khi URL hiển thị trong các kết quả tìm kiếm. Việc sử dụng plugin này không đảm bảo rằng các trang của bạn sẽ hiển thị trong kết quả tìm kiếm. Tôi đang gặp phải một lỗi tên “Error Undefined” khi tôi đang cố gắng index URL Lỗi này có thể xảy ra khi bạn cố gắng gửi URL từ một trang web khác để Index. Cần chắc chắn rằng bạn đang thử cập nhật, xóa hoặc kiểm tra trạng thái của các URL nằm trên cùng một tên miền với tên miền mà bạn đang bắt đầu yêu cầu. Website code PHP, .net hoặc các mã nguồn khác có sử dụng được Google Indexing API không ? Có nhé bạn, hãy nhờ coder của bạn thêm vào nhé xem chi tiết link dưới: https://developers.google.com/search/apis/indexing-api/v3/quickstart?hl=vi Bài viết được dịch từ https://rankmath.com/blog/google-indexing-api/, do dịch thoáng nên còn lủng củng, mong các bạn thông cảm. Nguồn: https://pus.edu.vn/seo/cach-index-website-len-google.html Thông tin về NGO HUNGIT: ngohungit.com – Chuyên cung cấp dịch vụ SEO, dịch vụ Social Entity, dịch vụ Seo onpage, SEO Google Map. #ngohungit.com, #dichvuseo, #dichvusocialentity, #dichvuseoonpage, #dichvuseoGooglemap Name: NGO HUNG IT Website: ngohungit.com Email: teamngohungit@gmail.com Address: 106 Lương Ngọc Quyến, Huế Phone: 0367652345 Google Map: https://g.page/dichvuseotaihue?gm