Cách khắc phục lỗi ngôn ngữ: “Trang web của bạn không có thẻ hreflang”

Ứng dụng công nghệ HSEP. Nâng cao an toàn và hiệu quả.
Mục lục

Khi bạn đăng tải một trang web lên internet và muốn nó hỗ trợ nhiều ngôn ngữ, bạn cần thẻ hreflang. Thẻ này cho Google biết loại ngôn ngữ bạn sử dụng trên một trang cụ thể. Thẻ này thể hiện mối liên hệ giữa các trang web bằng các ngôn ngữ khác nhau. Nếu bạn dịch một trang sang tiếng Tây Ban Nha, tiếng Pháp hoặc bất kỳ ngôn ngữ nào khác, bạn có thể thêm tín hiệu để xác định ngôn ngữ của trang đó.

Thẻ hreflang là một thuộc tính HTML được sử dụng để mô tả ngôn ngữ của trang web cùng với vị trí địa lý của nó. Nó hiển thị nội dung của trang web bằng nhiều ngôn ngữ. Nếu bạn tìm kiếm một trang web thông qua công cụ tìm kiếm Google bằng tiếng Anh, bạn sẽ thấy trang web đó bằng tiếng Anh nhờ thẻ hreflang.

Nếu bạn mở trang web ở một quốc gia khác, chẳng hạn như Pháp, trang web sẽ được mở bằng tiếng Pháp. Tuy nhiên, đôi khi thẻ Hreflang có thể bị lẫn lộn vì chúng có thể không được thiết lập đúng cách. Kết quả là, trang web hiển thị lỗi “Trang web của bạn không có thẻ hreflang”. May mắn thay, bạn có thể giải quyết vấn đề này một cách nhanh chóng.

Sơ đồ thể hiện bố cục màn hình ứng dụng Hello và Ciao

Khi nào cần sử dụng thẻ Hreflang?

Các trang web cần thẻ hreflang khi có nhiều phiên bản khác nhau tùy theo ngôn ngữ hoặc khu vực. Trước khi bắt đầu giải quyết vấn đề thiếu thẻ hreflang, bạn cần lập danh sách các phiên bản ngôn ngữ hoặc khu vực khác nhau của trang web.

Thanh điều hướng và bộ chuyển đổi ngôn ngữ hướng dẫn khách truy cập đến URL chính xác khi họ duyệt trang web của bạn. Nếu một trang web có danh sách các URL khác nhau, chẳng hạn như trang web bằng các ngôn ngữ khác, sơ đồ trang web XML sẽ cung cấp cho công cụ tìm kiếm danh sách tất cả các URL này. Trong khi sơ đồ trang web HTML hoặc menu điều hướng hướng dẫn khách truy cập, sơ đồ trang web XML hướng dẫn công cụ tìm kiếm đến URL chính xác.

Đây là hình dạng của thẻ hreflang:

				
					<html lang="en-US" data-lt-installed="true">
				
			

En -US đề cập đến mã cho "phương ngữ tiếng Anh của Mỹ" được sử dụng tại Hoa Kỳ. Bạn cũng có thể sử dụng các công cụ chuyên dụng từ Linguise để thiết lập thẻ hreflang cho trang web của mình mà không cần phải tự viết mã.

Các phương pháp đặt thẻ Hreflang

Ảnh chụp màn hình trường nhập liệu thẻ ngôn ngữ lập trình mới, ví dụ mã HTML với thẻ lang

Có hai phương pháp đặt thẻ hreflang trên một trang web. Phương pháp đầu tiên là sử dụng sơ đồ trang web XML và phương pháp thứ hai là sử dụng các phương pháp gắn thẻ trang. Dưới đây là sự khác biệt giữa hai phương pháp:

Các phương pháp gắn thẻ trang thông qua phần Head của HTML

Gắn thẻ trang cung cấp một phương pháp đơn giản để thêm thẻ hreflang vào trang web của bạn. Trong phương pháp này, thẻ hreflang được thêm vào phần tiêu đề (heading) của mã HTML của trang web. Thẻ trang của trang web sẽ trông như thế này:

				
					<html lang="en" data-lt-installed="true">
				
			

Thẻ “en” được sử dụng cho tiếng Anh, và nếu bạn muốn dịch trang này sang tiếng Đức, bạn cần thêm “de” “zh-CN” cho phiên bản tiếng Trung vào địa chỉ HTML. Các thẻ HTML kết quả sẽ trông như thế này:

Trung Quốc

				
					<html lang="zh-CN" data-lt-installed="true">
				
			

Tiếng Đức

				
					<html lang="de" data-lt-installed="true">
				
			

Quá trình này có vẻ dễ dàng nhưng bạn sẽ phải thêm mã riêng cho từng trang web. Việc này sẽ tốn rất nhiều thời gian và cũng có thể gây ra lỗi thủ công khi nhập mã, dẫn đến nhiều lỗi khác nhau

Thẻ ngôn ngữ thay thế

Thẻ ngôn ngữ thay thế bổ sung cho thuộc tính hreflang và cho phép bạn cho các công cụ tìm kiếm biết mối quan hệ giữa các trang web đã được dịch trên trang web của bạn.

Ví dụ, phiên bản tiếng Tây Ban Nha của trang tiếng Pháp này là gì và phiên bản ngôn ngữ gốc của trang này là gì?.

Thuộc tính này rất hữu ích khi bạn tạo nội dung dành riêng cho đối tượng người dùng địa phương. Thuộc tính hreflang thêm tín hiệu cho các công cụ tìm kiếm rằng người dùng truy vấn từ Pháp với yêu cầu bằng tiếng Pháp muốn xem phiên bản trang tiếng Pháp thay vì trang có nội dung tương tự bằng tiếng Anh.

Văn bản mã lệnh trên màn hình đen. Khái niệm lập trình hoặc mã hóa.

Ngoài ra, nếu người dùng nói được cả tiếng Pháp và tiếng Anh, Google có thể trả về cả hai kết quả.

Thẻ ngôn ngữ tiêu đề HTTP cho các tệp

Thẻ href được thêm vào các trang web bằng cách sử dụng tiêu đề HTTP cho nội dung không phải HTML và các tệp PDF. Bạn có thể thêm thẻ href vào phần tử liên kết của tiêu đề HTTP. Tiêu đề sẽ được thêm vào cuối liên kết và sẽ trông như thế này:

				
					<https://www.linguise.com/pre-sale-questions/document.pdf>; rel="alternate"; hreflang="es"
				
			

Bạn có thể thêm bất cứ thứ gì vào phần được viết bằng màu đỏ. Chỉ cần thêm URL của tệp PDF và liên kết thẻ hreflang ở cuối.

Lỗi Hreflang mà Google trả về là gì?

Khi bạn thấy thông báo “trang web của bạn không có thẻ hreflang”, điều đó có nghĩa là có vấn đề trong việc tham chiếu chéo hoặc liên kết của trang. Điều này có nghĩa là trang 1 liên kết đến trang 2 nhưng trang 2 không được liên kết ngược lại với trang 1. Việc thiếu thẻ trả về thường dẫn đến lỗi Hreflang. Bạn có thể kiểm tra sơ đồ trang web XML để tìm ra số lượng thẻ Hreflang trên một trang cụ thể và các lỗi liên quan đến các thẻ này. Hãy đảm bảo bạn nghiên cứu kỹ lưỡng trước khi áp dụng giải pháp.

Lỗi mã ngôn ngữ

				
					<xhtml:link rel="alternate" hreflang="ur-pk" href="https://www.rekhta.org/?lang=ur" />
				
			

Thẻ hreflang chính xác được sử dụng cho tiếng Urdu là lang=ur. Bạn có thể sử dụng nhiều công cụ khác nhau để tìm hiểu về các mã được sử dụng cho từng ngôn ngữ. Linguise cung cấp cho bạn một giải pháp dễ dàng cho các lỗi thẻ hreflang. Sau khi bạn liên kết mã chính xác với ngôn ngữ chính xác và kết nối nó với quốc gia được chỉ định, bạn sẽ không thấy lỗi thẻ Hreflang khi mở các trang web của mình.

Thuộc tính ngôn ngữ sai

Hầu hết mọi người nhầm lẫn thuộc tính hreflang với dạng viết hoa của ngôn ngữ. Điều này dẫn đến lỗi trong việc liên kết trang web với mã ngôn ngữ chính xác. Nhiều người dùng cho rằng chỉ cần sử dụng “en-uk” cho một phương ngữ của Anh là đủ để trang web hoạt động. Thuộc tính chính xác cho một phương ngữ tiếng Anh Anh là “en-gb”. Khi bạn sử dụng đúng thuộc tính, vấn đề về thuộc tính hreflang sai sẽ biến mất.

Sử dụng đồng thời sơ đồ trang web và gắn thẻ trang

Ảnh chụp màn hình giao diện quản trị trang web ở chế độ tối.

Hầu hết mọi người nghĩ rằng họ sử dụng cả hai phương pháp cho thẻ hreflang. Điều này dẫn đến một chuỗi tích hợp phức tạp các thẻ hreflang khác nhau trong phần head của nhiều URL nếu bạn sử dụng phương pháp gắn thẻ trang. Một số khác sử dụng phương pháp sơ đồ trang hreflang để chỉ định ngôn ngữ của trang web. Khi bạn sử dụng cả hai phương pháp gắn thẻ hreflang, nó sẽ gây ra sự trùng lặp và Google có thể từ chối hoàn toàn trang web của bạn. Hãy chọn một phương pháp để triển khai thẻ hreflang của bạn và đảm bảo không có lỗi trong quá trình thực hiện.

Phá vỡ rào cản ngôn ngữ
Tạm biệt rào cản ngôn ngữ và chào đón sự phát triển không giới hạn! Hãy thử dịch vụ dịch tự động của chúng tôi ngay hôm nay.

Làm thế nào để triển khai thẻ Hreflang với Linguise?

Cách dễ nhất để giải quyết vấn đề Hreflang của bạn là sử dụng Linguise. Nó tự động tạo và triển khai thẻ hreflang, vì vậy bạn không cần phải lo lắng về việc học mã. Nó có một hệ thống tùy chỉnh để dịch nội dung HTML nội tuyến. Các bản dịch này được liên kết với siêu dữ liệu của trang web và cung cấp kết quả nhanh chóng.

Xác minh việc triển khai thẻ ngôn ngữ hreflang

Sau khi dịch trang web của bạn bằng Linguise , chỉ cần nhấp chuột phải vào bất kỳ đâu trên trang và chọn "Kiểm tra" hoặc sử dụng phím F12.

Bạn sẽ có quyền truy cập vào công cụ dành cho nhà phát triển trình duyệt.

Các plugin WordPress dành cho phân tích và tối ưu hóa. Cải thiện hiệu suất trang web của bạn.

Ví dụ, nếu trang của tôi bằng tiếng Pháp, thì thuộc tính hreflang được sử dụng phải là fr.

danh sách các plugin wordpress tự động chuyển đổi

Tóm lại, thẻ hreflang được tự động thêm vào trang đã dịch của bạn và thẻ này mang tính toàn cầu, nghĩa là đối với tiếng Pháp thì nó là `fr` . Vì vậy, nếu một người Canada gốc Pháp thực hiện yêu cầu bằng tiếng Pháp, trang đó cũng sẽ được ưu tiên hiển thị trong kết quả tìm kiếm của các công cụ tìm kiếm.

Sẵn sàng khám phá thị trường mới? Hãy thử dịch vụ dịch tự động của chúng tôi miễn phí với thử nghiệm không rủi ro 1 tháng. Không cần thẻ tín dụng!

Kết luận

Lỗi Hreflang thoạt nhìn có vẻ khó giải quyết, nhưng bạn có thể dễ dàng khắc phục chúng. Chỉ cần sử dụng các phương pháp đã nêu ở trên để giải quyết lỗi và xem sự khác biệt. Nếu bạn không có thời gian để sửa lỗi thủ công, bạn có thể sử dụng Linguise. Đây là một tiện ích mở rộng dịch ngôn ngữ tự động có thể loại bỏ mọi lỗi hreflang chỉ trong vài phút.

Bạn cũng có thể quan tâm đến việc đọc

Đừng bỏ lỡ!
Đăng ký nhận Bản tin của chúng tôi

Nhận tin tức về bản dịch tự động trang web, SEO quốc tế và hơn thế nữa!

Invalid email address
Hãy thử. Một lần mỗi tháng, và bạn có thể hủy đăng ký bất cứ lúc nào.

Đừng rời đi mà không chia sẻ email của bạn!

Chúng tôi không thể đảm bảo bạn sẽ trúng xổ số, nhưng chúng tôi có thể hứa mang đến một số tin tức thông tin thú vị xung quanh bản dịch và giảm giá thường xuyên.

Đừng bỏ lỡ!
Invalid email address