Cách hoạt động của Google Tìm kiếm

Lizzi Harvey
Lizzi Harvey

Công cụ tìm kiếm làm gì?

Công cụ tìm kiếm là phiên bản kỹ thuật số của thủ thư. Các công cụ này sử dụng một chỉ mục toàn diện để giúp tìm thông tin phù hợp cho một cụm từ tìm kiếm. Việc hiểu rõ các kiến thức cơ bản về tìm kiếm sẽ giúp bạn chuẩn bị sẵn sàng để giúp người dùng khám phá nội dung của bạn.

Cách trình thu thập thông tin duyệt web

Thu thập dữ liệu giống như việc đọc tất cả sách trong thư viện. Trước khi có thể đưa ra kết quả tìm kiếm, công cụ tìm kiếm cần có càng nhiều thông tin trên web càng tốt. Để làm việc này, các công cụ tìm kiếm sử dụng một trình thu thập dữ liệu – một chương trình di chuyển từ trang web này sang trang web khác và hoạt động như một trình duyệt.

Nếu một cuốn sách hoặc tài liệu bị thiếu hoặc bị hỏng, trình thu thập dữ liệu sẽ không thể đọc được. Trình thu thập dữ liệu cố gắng tìm nạp từng URL để xác định trạng thái của tài liệu. Nếu một tài liệu trả về mã trạng thái lỗi, thì trình thu thập dữ liệu không thể sử dụng bất kỳ nội dung nào của tài liệu đó và có thể thử lại URL vào lúc khác. Điều này đảm bảo chỉ những tài liệu có thể truy cập công khai mới được đưa vào chỉ mục.

Nếu trình thu thập dữ liệu phát hiện thấy mã trạng thái chuyển hướng (như 301 hoặc 302), thì trình thu thập dữ liệu sẽ chuyển hướng đến một URL mới và tiếp tục thu thập dữ liệu tại đó. Sau khi nhận được phản hồi thành công (tức là họ đã tìm thấy một tài liệu mà người dùng có thể truy cập), họ sẽ kiểm tra xem tài liệu đó có được phép thu thập dữ liệu hay không, rồi tải nội dung xuống.

Quá trình kiểm tra này bao gồm HTML và tất cả nội dung được đề cập trong HTML, chẳng hạn như hình ảnh, video hoặc JavaScript. Trình thu thập dữ liệu cũng trích xuất các đường liên kết từ tài liệu HTML để có thể truy cập vào các URL được liên kết. Trình thu thập dữ liệu đi theo các đường liên kết để tìm các trang mới trên web.

Trình thu thập dữ liệu không chủ động nhấp vào đường liên kết hoặc nút, mà thay vào đó sẽ gửi URL đến hàng đợi để thu thập dữ liệu sau. Khi truy cập vào một URL mới, không có cookie, trình chạy dịch vụ hoặc bộ nhớ cục bộ (như IndexedDB) nào được cung cấp.

Xây dựng chỉ mục

Sau khi truy xuất một tài liệu, trình thu thập dữ liệu sẽ chuyển nội dung cho công cụ tìm kiếm để thêm nội dung đó vào chỉ mục. Giờ đây, công cụ tìm kiếm sẽ kết xuất và phân tích nội dung để hiểu nội dung đó. Kết xuất có nghĩa là hiển thị trang như cách trình duyệt hiển thị (có một số giới hạn).

Công cụ tìm kiếm xem xét từ khoá, tiêu đề, đường liên kết, đề mục, văn bản và nhiều yếu tố khác. Đây được gọi là tín hiệu mô tả nội dung và bối cảnh của trang. Tín hiệu giúp các công cụ tìm kiếm trả lời mọi cụm từ tìm kiếm bằng trang phù hợp nhất có thể.

Các công cụ tìm kiếm có thể tìm thấy cùng một nội dung tại nhiều URL. Ví dụ: công thức làm "bánh táo" có thể nằm tại /recipes/apple-pie và /recipes/1234. Để tránh lập chỉ mục và hiển thị công thức hai lần, công cụ tìm kiếm sẽ xác định URL chính và loại bỏ các URL thay thế hiển thị cùng một nội dung.

Cung cấp kết quả hữu ích nhất

Công cụ tìm kiếm không chỉ so khớp cụm từ tìm kiếm với từ khoá trong chỉ mục. Để đưa ra kết quả hữu ích, các công cụ tìm kiếm có thể xem xét bối cảnh, cách diễn đạt thay thế, vị trí của người dùng, v.v. Ví dụ: "thung lũng silicon" có thể là khu vực địa lý hoặc chương trình truyền hình. Nhưng nếu cụm từ tìm kiếm là "dàn diễn viên phim Thung lũng Silicon", thì kết quả về khu vực này không hữu ích lắm.

Một số cụm từ tìm kiếm có thể gián tiếp, chẳng hạn như "bài hát trong phim pulp fiction" và công cụ tìm kiếm cần diễn giải cụm từ đó rồi hiển thị kết quả cho bản nhạc trong phim. Khi người dùng tìm kiếm nội dung nào đó, công cụ tìm kiếm sẽ xác định những kết quả hữu ích nhất rồi hiển thị cho người dùng. Việc xếp hạng hoặc sắp xếp thứ tự các trang được thực hiện dựa trên cụm từ tìm kiếm. Thứ tự này thường có thể thay đổi theo thời gian nếu có thông tin chính xác hơn.

Các bước tiếp theo: Cách tối ưu hoá cho công cụ tìm kiếm

Giờ đây, khi đã hiểu kiến thức cơ bản về cách hoạt động của công cụ tìm kiếm, bạn có thể thấy được giá trị của việc tối ưu hoá cho công cụ tìm kiếm. Đây được gọi là SEO, hay "Tối ưu hoá cho công cụ tìm kiếm". Bằng cách đảm bảo rằng các công cụ tìm kiếm có thể tìm thấy và tự động hiểu nội dung của bạn, bạn đang cải thiện khả năng hiển thị của trang web cho các cụm từ tìm kiếm có liên quan. Thông qua đó, bạn có thể thu hút thêm nhiều người dùng quan tâm truy cập vào trang web của bạn. Kiểm tra trang web của bạn bằng Lighthouse và xem kết quả SEO để biết mức độ hiệu quả của công cụ tìm kiếm trong việc giúp người dùng biết đến nội dung của bạn.