Vì vậy, suy nghĩ đầu tiên của tôi là, trình xác nhận đó có ích gì khi nó luôn hiển thị lỗi?
Câu hỏi tuyệt vời! Trình xác nhận kiểm tra cú pháp đánh dấu theo đặc tả W3C , ngày nay là HTML hoặc XHTML. Nó là hoàn hảo (hoặc gần như hoàn hảo, mặc dù tôi không tìm thấy bất kỳ lỗi lớn nào trong việc kiểm tra) theo nghĩa là nó sẽ cho bạn biết rằng bạn đã đánh dấu không hợp lệ về mặt kỹ thuật .
Tuy nhiên, đánh dấu không hợp lệ trong thực tế không phải là trò chơi kết thúc. Hãy nghĩ về các tiêu chuẩn W3C như một đặc điểm kỹ thuật rất nghiêm ngặt của một phương ngữ cụ thể của tiếng Anh. Khi một trình duyệt được phát triển với các thông số kỹ thuật trong đầu, hãy nghĩ về nó như đi đến một trường học theo phương ngữ đó, nghiêng về cách nói, đọc, nghe và hiểu phương ngữ tiếng Anh này. Trong thực tế, trình duyệt này cũng đi ra sân chơi và đi khắp thế giới và học cách hiểu những sửa đổi nhỏ trên quy ước tiêu chuẩn. Trình duyệt cũng xem các bộ phim cũ, vì vậy nó học cách hiểu cú pháp và từ vựng "cũ hơn", mặc dù nó không được dạy nghiêm ngặt ở trường (trong đặc điểm kỹ thuật). Một số trình duyệt (đáng chú ý nhất là IE <9) có cha mẹ (nhà phát triển) cảm thấy rằng chương trình giảng dạy thông thường có thể được sửa đổi để làm cho trình duyệt tốt hơn, vì vậy họ được gửi đến một trường tư thục hoàn toàn khác. Vào cuối ngày, bạn có được các trình duyệt khác nhau hiểu các ngôn ngữ khác nhau. Mỗi người trong số họ cũng có những yếu tố "xì hơi" rất hào phóng. Cũng giống như bạn biết ý nghĩa của ai đó khi họ nói chậm hoặc bao gồm lỗi chính tả, các trình duyệt cũng làm như vậy. Thậm chí thường xuyên hơn, mọi người hoặc cộng đồng nghĩ ra những cách sáng tạo để nói (viết đánh dấu) mà các trình duyệt tình cờ hiểu được mặc dù chưa được đào tạo chính thức ở trường (theo đặc điểm kỹ thuật). Tại thời điểm đó, bạn nhận được rất nhiều mã không tuân thủ tiêu chuẩn vẫn hoạt động trong thực tế. Cũng giống như bạn biết ý nghĩa của ai đó khi họ nói chậm hoặc bao gồm lỗi chính tả, các trình duyệt cũng làm như vậy. Thậm chí thường xuyên hơn, mọi người hoặc cộng đồng nghĩ ra những cách sáng tạo để nói (viết đánh dấu) mà các trình duyệt tình cờ hiểu được mặc dù chưa được đào tạo chính thức ở trường (theo đặc điểm kỹ thuật). Tại thời điểm đó, bạn nhận được rất nhiều mã không tuân thủ tiêu chuẩn vẫn hoạt động trong thực tế. Cũng giống như bạn biết ý nghĩa của ai đó khi họ nói chậm hoặc bao gồm lỗi chính tả, các trình duyệt cũng làm như vậy. Thậm chí thường xuyên hơn, mọi người hoặc cộng đồng nghĩ ra những cách sáng tạo để nói (viết đánh dấu) mà các trình duyệt tình cờ hiểu được mặc dù chưa được đào tạo chính thức ở trường (theo đặc điểm kỹ thuật). Tại thời điểm đó, bạn nhận được rất nhiều mã không tuân thủ tiêu chuẩn vẫn hoạt động trong thực tế.
Thứ hai, các lỗi sẽ ảnh hưởng đến xếp hạng SERP của tôi? tức là, liệu tôi có sửa được những lỗi này tốt như tôi có thể tăng vị trí tìm kiếm của Google không?
Google khuyến nghị đánh dấu tuân thủ, nhưng hầu như không có bằng chứng thuyết phục nào bằng cách này hay cách khác ngoài các trường hợp người thử nghiệm kiểm tra đánh dấu của họ nghiêm trọng đến mức nội dung thậm chí không hiển thị đúng. Điều này có thể là do trình thu thập thông tin của riêng Google không chỉ thông thạo về đặc điểm kỹ thuật tiêu chuẩn mà còn trong tất cả các phương ngữ bao gồm cả các phương ngữ thông thường và cũ. Nó cũng có rất nhiều cơ chế bù trừ sai lầm để bù đắp cho những "lỗi nhỏ".
Vào cuối ngày, hãy cố gắng hết sức để có đánh dấu hợp lệ nếu bạn có thể. Hoàn toàn có thể làm như vậy nếu bạn ưu tiên nó. Theo kinh nghiệm của tôi, vào thời điểm bạn đủ tiến bộ để phá vỡ các quy tắc (mà tôi không biết), bạn biết đủ về các quy tắc và phân tích cú pháp và hiển thị hàm ý rằng câu hỏi ban đầu của bạn hoàn toàn không phải là một câu hỏi.