Làm quen với Tìm kiếm: hướng dẫn dành cho nhà phát triển
Việc cải thiện nội dung của bạn để người dùng dễ tìm thấy trên công cụ tìm kiếm là rất quan trọng vì đây là cách để ngày càng có nhiều người dùng thích hợp xem nội dung của bạn hơn. Hoạt động này được gọi là tối ưu hóa cho công cụ tìm kiếm (SEO). 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. Nếu Google Tìm kiếm gặp khó khăn trong việc hiểu trang của bạn, thì bạn có thể đang bỏ lỡ một nguồn lưu lượng truy cập quan trọng.
Hướng dẫn này nêu ra những việc mà nhà phát triển có thể làm để đảm bảo trang web của họ hoạt động tốt với Google Tìm kiếm. Ngoài những nội dung trong hướng dẫn này, hãy đảm bảo trang web của bạn an toàn, tải nhanh, cho phép tất cả người dùng truy cập vào và hoạt động trên mọi thiết bị.
Tìm hiểu cách Google nhìn thấy trang web của bạn
Để bắt đầu, hãy kiểm tra trang web của bạn trong công cụ Kiểm tra tính thân thiện với thiết bị di động để xem Google nhìn thấy gì trên trang web của bạn. Googlebot là bot thu thập dữ liệu web của Google có chức năng tìm các trang mới tạo và mới cập nhật để đưa vào chỉ mục của Google. Để biết thêm thông tin về quy trình này, hãy chuyển đến phần Cách hoạt động của Google Tìm kiếm.
Có thể bạn sẽ ngạc nhiên khi biết rằng không phải Google lúc nào cũng nhìn thấy mọi thứ bạn thấy trong trình duyệt. Trong ví dụ sau, Google không biết có hình ảnh trên trang này vì trang sử dụng một tính năng JavaScript mà Google không hỗ trợ.
Người dùng nhìn thấy trang như dưới đây. Người dùng có thể thấy hình ảnh và văn bản trong trình duyệt.
Google nhìn thấy trang như dưới đây. Google không biết có hình ảnh trên trang này vì trang này sử dụng một tính năng JavaScript mà Google không hỗ trợ.
Kiểm tra các đường liên kết của bạn
Googlebot chuyển từ URL này sang URL khác bằng cách tìm nạp và phân tích cú pháp các đường liên kết, sơ đồ trang web và lệnh chuyển hướng. Googlebot xem mọi URL là URL đầu tiên và duy nhất mà Googlebot thấy từ trang web của bạn. Cách đảm bảo Googlebot có thể tìm thấy tất cả URL trên trang web của bạn:
- Dùng các phần tử
<a>
mà Google có thể thu thập dữ liệu. Đảm bảo rằng tất cả các trang trên trang web đều truy cập được qua một đường liên kết có trên một trang khác mà Google có thể tìm thấy. Đảm bảo đường liên kết giới thiệu có chứa văn bản hoặc thuộc tính alt (cho hình ảnh) phù hợp với trang đích. - Tạo và gửi sơ đồ trang web để giúp Googlebot thu thập dữ liệu trên trang web của bạn theo cách thông minh hơn. Sơ đồ trang web là một tệp cung cấp thông tin về các trang, video và tệp khác trên trang web cũng như mối quan hệ giữa chúng.
- Đối với các ứng dụng JavaScript chỉ có một trang HTML, hãy đảm bảo rằng mỗi màn hình hoặc phần nội dung riêng lẻ đều có một URL.
Kiểm tra cách bạn đang sử dụng JavaScript
Mặc dù Google có chạy JavaScript, nhưng vẫn có một số khác biệt và giới hạn mà bạn cần cân nhắc khi thiết kế trang và ứng dụng của mình để phù hợp với cách các trình thu thập dữ liệu truy cập và kết xuất nội dung của bạn. Hãy tìm hiểu thêm về kiến cơ bản về SEO cho JavaScript hoặc cách khắc phục vấn đề về JavaScript liên quan đến Tìm kiếm.
Để tìm hiểu thêm về cách Google xử lý JavaScript khi thu thập dữ liệu, kết xuất và lập chỉ mục, hãy xem video sau đây.
Thông báo cho Google khi nội dung thay đổi
Để đảm bảo rằng Google có thể nhanh chóng tìm thấy các trang bạn mới tạo hoặc cập nhật:
Nếu bạn vẫn gặp vấn đề khiến Googlebot không thể lập chỉ mục trang của bạn, hãy xem nhật ký máy chủ để xác định lỗi.
Đừng quên dùng nội dung dạng văn bản trên trang
Googlebot chỉ có thể tìm thấy nội dung dạng văn bản. Ví dụ: Googlebot sẽ không nhìn thấy văn bản trong video. Để đảm bảo rằng Google Tìm kiếm hiểu được nội dung trên trang của bạn:
- Đảm bảo rằng bạn trình bày nội dung hình ảnh dưới dạng văn bản. Ví dụ: một trang danh mục sản phẩm chứa danh sách hình ảnh về áo sơ mi nhưng không có văn bản ghi chú cho từng hình ảnh thì cũng chưa tối ưu. Trang danh mục sản phẩm nên có văn bản chú thích cho từng hình ảnh.
- Đảm bảo trang nào cũng có một tiêu đề mô tả và phần mô tả meta. Tiêu đề và phần mô tả meta độc đáo sẽ giúp Google cho người dùng thấy mức độ phù hợp của trang đối với họ, nhờ vậy lưu lượng truy cập qua kết quả tìm kiếm có thể tăng lên.
- Sử dụng HTML có ngữ nghĩa. Google lập chỉ mục nội dung HTML, PDF, hình ảnh và video. Tuy vậy, Googlebot không lập chỉ mục nội dung cần đến bổ trợ (ví dụ: Java hay Silverlight) hoặc nội dung được kết xuất trong canvas. Thay vì dùng trình bổ trợ, hãy dùng mã đánh dấu HTML có ngữ nghĩa cho nội dung của bạn nếu có thể.
Thông báo cho Google về các phiên bản khác của nội dung
Google không tự nhận biết được rằng trang web hoặc nội dung của bạn có nhiều phiên bản. Ví dụ: phiên bản dành cho thiết bị di động và dành cho máy tính hoặc phiên bản quốc tế của trang web. Để đảm bảo rằng Google hiển thị đúng phiên bản cho người dùng, bạn có thể:
- Hợp nhất các URL trùng lặp.
- Cho Google biết về các phiên bản được bản địa hóa của trang web.
- Tối ưu hóa để trang AMP của bạn dễ xuất hiện.
Kiểm soát nội dung mà Google thấy
Có một số cách để chặn Googlebot:
- Để chặn Google tìm thấy trang của bạn, hãy yêu cầu người dùng phải đăng nhập để truy cập trang (ví dụ: sử dụng trang đăng nhập hoặc bảo vệ trang bằng mật khẩu).
- Để chặn Googlebot thu thập dữ liệu trên trang của bạn, hãy tạo tệp robots.txt.
- Để chặn Google lập chỉ mục trang của bạn nhưng vẫn cho phép thu thập dữ liệu, hãy thêm thẻ
noindex
.
Nếu nội dung của bạn không xuất hiện trên Google Tìm kiếm và bạn muốn nội dung đó xuất hiện, hãy làm theo các bước dưới đây:
- Dùng Công cụ kiểm tra URL để kiểm tra xem Googlebot có thể truy cập trang hay không.
- Kiểm tra tệp robot.txt để xem bạn có vô tình chặn Googlebot thu thập dữ liệu trên trang web của bạn hay không.
- Kiểm tra mã HTML của bạn xem có quy tắc
noindex
trong các thẻmeta
hay không.
Giúp trang web xuất hiện dưới dạng kết quả nhiều định dạng
Kết quả nhiều định dạng có thể bao gồm tính năng tùy chỉnh cách thức xuất hiện, hình ảnh hoặc các tính năng giàu tính tương tác khác có thể giúp trang web của bạn nổi bật hơn trong kết quả của Tìm kiếm. Bạn có thể giúp Google hiểu trang của bạn tốt hơn và đưa ra kết quả nhiều định dạng cho trang đó trên Tìm kiếm bằng cách cung cấp gợi ý rõ ràng về ý nghĩa của trang thông qua dữ liệu có cấu trúc trên trang. Nếu bạn không biết nên bắt đầu từ đâu, hãy khám phá thư viện tính năng hiện có của chúng tôi.