Một ticket quen thuộc: "Title trên Google hiện sai, sửa giúp". Developer mở template, thấy thẻ title đúng như yêu cầu, và không hiểu vì sao Google vẫn hiện chữ khác. Câu trả lời là dòng chữ trên Google không phải thẻ title, mà là title link, và Google dựng nó từ nhiều nguồn. Bài này đi qua các nguồn đó từ góc nhìn kỹ thuật, cách viết một script kiểm tra độ khớp giữa chúng, và cách xử lý trên WordPress.
Title link không phải thẻ title
Theo tài liệu của Google Search Central, Google tạo title link tự động. Thẻ <title> là nguồn chính, ngoài ra còn có:
Tiêu đề chính hiển thị trên trang.
Các heading như H1.
Thẻ og:title .
Chữ nổi bật trên trang.
Chữ neo của các link trỏ về trang.
Dữ liệu cấu trúc WebSite cho tên website.
Mô hình hữu ích cho developer: Google có nhiều ứng viên và chọn ứng viên mô tả trang tốt nhất. Thẻ title càng khớp với các nguồn còn lại thì càng ít bị đổi.…