Trình kiểm tra thẻ meta

5 trên 2 xếp hạng

Trình kiểm tra thẻ meta là công cụ miễn phí giúp truy xuất và xác minh thẻ meta của bất kỳ trang web nào, để bạn xem trang đó mô tả chính mình với công cụ tìm kiếm và các dịch vụ khác ra sao.

Kiểm tra thẻ meta sẽ xem xét những gì?

Quá trình kiểm tra sẽ truy xuất và xác minh các thẻ meta trong HTML của trang web. Siêu dữ liệu cung cấp cho trình thu thập dữ liệu và dịch vụ chia sẻ những chỉ dẫn hoặc thông tin mô tả về trang.

Những mục thường nên kiểm tra gồm phần mô tả meta, chỉ thị robots, cài đặt viewport và siêu dữ liệu chia sẻ trên mạng xã hội như thẻ Open Graph. URL chính tắc thường được khai báo bằng một phần tử link riêng trong HTML, vì vậy cần kiểm tra riêng. Về mặt kỹ thuật, tiêu đề tài liệu là một phần tử HTML chứ không phải thẻ meta. Tuy nhiên, mục này thường được xem xét cùng siêu dữ liệu vì công cụ tìm kiếm có thể dùng nó làm tiêu đề của kết quả tìm kiếm.

Các phần tử này có thể ảnh hưởng đến khả năng hiển thị hoặc cách trình bày theo nhiều cách. Chỉ thị robots có thể ngăn việc lập chỉ mục. Trong khi đó, liên kết chính tắc có thể cho biết phiên bản nào trong số các trang tương tự nên được coi là trang chính. Phần mô tả và siêu dữ liệu mạng xã hội có thể tác động đến cách liên kết được trình bày, nhưng công cụ tìm kiếm và nền tảng mạng xã hội vẫn có thể tự tạo nội dung văn bản hoặc hình ảnh khác.

Thẻ meta keywords cũ không cung cấp tín hiệu tối ưu hoá hữu ích cho các công cụ tìm kiếm lớn. Sự hiện diện của thẻ này nhìn chung không gây hại, nhưng việc dành thời gian điền danh sách từ khoá khó có thể cải thiện khả năng xuất hiện trong kết quả tìm kiếm.

Làm sao kiểm tra thẻ meta của một trang web?

Nhập URL công khai đầy đủ của trang cần kiểm tra, chạy công cụ rồi xem lại siêu dữ liệu đã truy xuất. Hãy kiểm tra đúng trang cần xem, đừng mặc định rằng mọi trang trên cùng một website đều dùng cài đặt của trang chủ.

  1. Nếu có thể, hãy dùng địa chỉ HTTPS cuối cùng, bao gồm cả đường dẫn đầy đủ của bài viết, sản phẩm hoặc hồ sơ.
  2. Kiểm tra xem URL đã nhập có chuyển hướng hay không. Nếu có, hãy kiểm tra cả địa chỉ đích hiển thị trong trình duyệt.
  3. Đối chiếu các giá trị trả về với mục đích của trang và cách bạn muốn trang xuất hiện trong kết quả tìm kiếm.
  4. Chỉnh sửa trong mẫu website, hệ thống quản lý nội dung hoặc phần cài đặt SEO, xuất bản thay đổi rồi chạy kiểm tra lại.

Quá trình kiểm tra diễn ra trên máy chủ. URL bạn gửi được truyền đến máy chủ qua HTTPS và không được lưu trữ. Trang đích phải truy cập được từ internet công khai thì công cụ chạy trên máy chủ mới có thể truy xuất. Liên kết xem trước riêng tư, trang mạng nội bộ và trang yêu cầu đăng nhập có thể không truy cập được.

Các chi tiết trong URL rất quan trọng. Chuỗi truy vấn có thể tạo ra một phản hồi khác, còn phần định danh bắt đầu bằng dấu thăng không được gửi đến máy chủ web. Dấu cách không phải là ký tự URL hợp lệ khi dùng trực tiếp và thường phải được mã hoá phần trăm. Tên miền có dấu hoặc dùng chữ viết không phải hệ Latin có thể được biểu diễn theo IDNA dưới dạng nhãn ASCII sử dụng Punycode, còn các ký tự không phải Latin trong đường dẫn có thể xuất hiện dưới dạng mã hoá phần trăm.

Nên đọc kết quả như thế nào?

Với mỗi phần tử meta được trả về, hãy kiểm tra các thuộc tính như name, property, http-equiv, charset và content nếu có, đồng thời xác nhận chúng có khớp với trang đã gửi hay không. Một thẻ dù tồn tại vẫn có thể sai, bị lặp hoặc được kế thừa từ một mẫu không phù hợp.

  • Mô tả meta nên mô tả riêng trang này bằng ngôn ngữ tự nhiên. Giá trị trống không cung cấp phần tóm tắt đề xuất cho công cụ tìm kiếm, dù công cụ đó vẫn có thể tạo phần tóm tắt từ nội dung hiển thị trên trang.
  • Robots cung cấp các chỉ thị mà trình thu thập dữ liệu tuân thủ tiêu chuẩn có thể làm theo. Ví dụ, robots = noindex, follow yêu cầu các trình thu thập dữ liệu đó không lập chỉ mục trang nhưng vẫn cho phép chúng đi theo các liên kết trên trang.
  • Canonical cần được kiểm tra riêng vì đây thường là một phần tử link trong HTML, không phải phần tử meta. Thuộc tính href xác định URL ưu tiên cho nội dung trùng lặp hoặc gần trùng lặp. Thông thường, URL này phải dẫn đến một trang hợp lệ, có thể được lập chỉ mục và thể hiện cùng nội dung.
  • Viewport giúp trình duyệt bố trí trang trên thiết bị di động. Mục này không trực tiếp mô tả trang, nhưng giá trị bị thiếu hoặc không phù hợp có thể khiến trang hiển thị kém trên thiết bị di động.
  • Open Graph và các thẻ mạng xã hội tương tự đề xuất tiêu đề, phần mô tả, URL hoặc hình ảnh khi trang được chia sẻ. Mỗi nền tảng tự quyết định sẽ thực sự sử dụng những giá trị nào.

Ví dụ, nếu một trang sản phẩm trả về description = Red wool scarf with tasselled ends, phần mô tả đó nêu cụ thể về sản phẩm. Nếu chính trang ấy trả về description = Welcome to our website, thẻ vẫn tồn tại nhưng gần như không cung cấp ngữ cảnh hữu ích. Tương tự, khi kiểm tra riêng liên kết chính tắc, href có giá trị https://example.co.uk/scarves/red-wool-scarf là hợp lý cho sản phẩm đó. Ngược lại, liên kết chính tắc trỏ đến trang chủ cửa hàng có thể khiến URL sản phẩm bị coi là bản trùng lặp.

Không công cụ kiểm tra siêu dữ liệu nào có thể đảm bảo thứ hạng, việc lập chỉ mục hay nội dung đoạn trích chính xác trên kết quả tìm kiếm. Công cụ tìm kiếm xem xét toàn bộ trang, các liên kết, khả năng truy cập của trình thu thập dữ liệu cùng nhiều tín hiệu khác. Chúng cũng có thể viết lại tiêu đề hoặc phần mô tả cho phù hợp với từng truy vấn.

Các vấn đề thường gặp và cách khắc phục

  • Thiếu phần mô tả. Thêm phần mô tả riêng cho trang qua hệ thống quản lý nội dung hoặc mẫu trang. Tránh sao chép cùng một câu cho nhiều trang.
  • Vô tình đặt chỉ thị noindex. Khi các trang cần xuất hiện trong kết quả tìm kiếm đã sẵn sàng để xuất bản, hãy xoá chỉ thị này. Đồng thời kiểm tra tiêu đề phản hồi HTTP vì chỉ thị robots có thể được khai báo tại đó thay vì trong HTML.
  • Có nhiều bản sao của cùng một thẻ. Xác định giao diện, phần bổ trợ hoặc thành phần mẫu nào tạo ra từng bản sao rồi chỉ giữ lại một giá trị chính thức. Chỉ thị robots xung đột hoặc nhiều phần tử liên kết chính tắc trùng nhau sẽ khiến việc chẩn đoán khó hơn.
  • Liên kết chính tắc không đúng. Kiểm tra mục này riêng với thẻ meta và thay URL mặc định dùng cho toàn website bằng URL ưu tiên của nội dung hiện tại. Chú ý sự khác nhau giữa HTTP và HTTPS, các biến thể tên máy chủ và những tham số theo dõi không cần thiết.
  • Tiêu đề hoặc hình ảnh chia sẻ đã cũ. Cập nhật các trường chia sẻ của trang và xác nhận URL hình ảnh có thể truy cập công khai. Một số nền tảng lưu bản xem trước vào bộ nhớ đệm, nên thẻ đã sửa có thể chưa xuất hiện ngay.
  • Siêu dữ liệu lấy từ trang khác. Kiểm tra các biến trong mẫu và quy trình xuất bản. Lỗi này thường xảy ra khi người biên tập nhân bản một sản phẩm, sự kiện hoặc bài viết có sẵn nhưng không thay thế tất cả các trường.

Siêu dữ liệu chỉ được thêm sau khi JavaScript phía máy khách chạy có thể không hiển thị với mọi trình thu thập dữ liệu hoặc dịch vụ kiểm tra. Với siêu dữ liệu cung cấp chỉ thị lập chỉ mục và các phần tử link riêng dùng để chỉ định URL chính tắc, việc đặt chúng trong HTML do máy chủ gửi về thường đáng tin cậy hơn.

Nên kiểm tra thẻ meta bao lâu một lần?

Hãy kiểm tra lại siêu dữ liệu sau khi xuất bản mẫu mới, thay đổi phần bổ trợ SEO, chuyển tên miền hoặc chỉnh sửa cài đặt lập chỉ mục. Bạn cũng nên kiểm tra định kỳ sau khi nhập hàng loạt nội dung và sau các bản phát hành làm thay đổi phần đầu trang.

Việc liên tục kiểm tra một trang không thay đổi sau mỗi vài phút hầu như không mang lại lợi ích. Hãy kiểm tra lại sau khi HTML đã xuất bản thay đổi, sau khi sửa lỗi chuyển hướng hoặc khi nền tảng đã có đủ thời gian xoá bản xem trước trong bộ nhớ đệm. Với website lớn, hãy lấy mẫu từ nhiều loại trang thay vì chỉ kiểm tra trang chủ. Nên bao gồm bài viết, danh mục, sản phẩm, trang phân trang và mọi mẫu trang cần được giữ ngoài kết quả tìm kiếm.

Câu hỏi thường gặp

Công cụ có thấy thẻ meta được JavaScript thêm vào không?

Điều này phụ thuộc vào việc dịch vụ kiểm tra có kết xuất JavaScript hay chỉ đọc phản hồi HTML ban đầu. Đừng mặc định rằng công cụ sẽ phát hiện các thẻ do tập lệnh chèn vào. Nếu một thẻ xuất hiện trong công cụ dành cho nhà phát triển của trình duyệt nhưng không có trong kết quả kiểm tra, hãy xem mã nguồn do máy chủ gửi về.

Tại sao trang được kiểm tra lại khác URL tôi đã nhập?

Địa chỉ đã gửi có thể chuyển hướng sang URL khác do website bắt buộc dùng HTTPS, chuẩn hoá tên máy chủ, chuẩn hoá dấu gạch chéo ở cuối hoặc thay đổi slug của trang. Trong một số trường hợp, nguyên nhân có thể là định tuyến theo khu vực hoặc việc loại bỏ tham số theo dõi. Hãy kiểm tra địa chỉ đích cuối cùng vì siêu dữ liệu được truy xuất có thể thuộc về chính trang đó.

Có kiểm tra được website thử nghiệm hoặc trang có mật khẩu không?

Thông thường là không, trừ khi trang có thể truy cập công khai và công cụ kiểm tra vào được mà không cần thông tin xác thực. Với trang được bảo vệ, hãy kiểm tra cục bộ qua HTML đã kết xuất.

Mỗi trang có cần siêu dữ liệu khác nhau không?

Những trang có mục đích khác nhau thường nên dùng tiêu đề và phần mô tả phản ánh đúng nội dung riêng. Mọi liên kết chính tắc, được kiểm tra riêng với thẻ meta, phải trỏ đến URL ưu tiên phù hợp. Các trang được lọc có nội dung trùng lặp cần một phương án chỉ định URL chính tắc có chủ đích. Các bản sao được phân phối lại cần được xử lý phù hợp với thoả thuận xuất bản. Trang đã dịch nên dùng chú thích ngôn ngữ phù hợp thay vì bị coi là nội dung trùng lặp.

Sau khi sửa thẻ, tôi nên làm gì?

Xuất bản thay đổi, xoá bộ nhớ đệm liên quan của website rồi kiểm tra lại URL công khai cuối cùng. Sau đó, nếu có, hãy kiểm tra trang bằng dịch vụ chẩn đoán riêng của công cụ tìm kiếm hoặc nền tảng mạng xã hội, vì các dịch vụ này có thể áp dụng quy tắc riêng về kết xuất, lưu bộ nhớ đệm và điều kiện hiển thị.

Công cụ phổ biến