Là giảm bớt id và tên lớp là một thực hành SEO xấu?


10

Tôi là một fan hâm mộ lớn của việc giảm thiểu mọi thứ bất cứ khi nào có thể. Thật tội lỗi cho tôi khi không làm điều này.

Tuy nhiên, gần đây tôi đã đọc được rằng một trong hàng ngàn mẹo để tăng thứ hạng trang web của bạn trên các công cụ tìm kiếm là:

cung cấp cho bạn ngữ cảnh nội dung với lớp id và tên id trong HTML của bạn

[nguồn]

Tôi luôn thay đổi tên id và lớp thành một hoặc hai ký tự ...

Không phải là tôi không tin những gì anh chàng đó nói, nhưng tôi thực sự cần một số xác nhận về điều này. Đối với tôi nó không có ý nghĩa tại sao điều đó lại quan trọng.

  • Điểm đó có đúng không?
  • (trong trường hợp là) Tại sao?

Câu trả lời:


9

Tôi sẽ không lo lắng về ID và tên lớp. Mặc dù các tên ID phổ biến nhất đã ảnh hưởng đến tên thẻ HTML5 mới (tiêu đề, chân trang, v.v.) và có thể giúp các trang web không phải HTML5 hiển thị các phần riêng biệt của trang của chúng, tôi sẽ không nói đến việc bao gồm các từ khóa trong chúng ảnh hưởng đến thứ hạng. Tuy nhiên, tôi chắc chắn sẽ sử dụng các thẻ HTML và microformats thích hợp. Chúng tôi biết rằng thực tế là các công cụ tìm kiếm sử dụng chúng làm yếu tố xếp hạng hoặc ít nhất là chúng có thể ảnh hưởng đến cách công cụ tìm kiếm hiển thị nội dung của bạn trong kết quả tìm kiếm của chúng có thể ảnh hưởng đến tỷ lệ nhấp của bạn.


Có tài liệu nào nói rằng nó không ảnh hưởng đến xếp hạng SEO không? Tôi có một nghi ngờ. Bởi vì nếu tôi giữ lớp menu chính của mình là "navingation-bar" thì chắc chắn, Google có thể hiểu nó, nhưng nếu tôi giữ lớp menu chính của mình là "lorem-ipsum-sit-amet" thì rất khó để tìm ra. Tôi đang tìm kiếm một tài liệu cho các thực tiễn tốt nhất trong tên lớp HTML cho SEO. Nếu ai biết thì hãy dán link. Cảm ơn trước.
Bhargav Joshi

5

Không, nó không đúng và thật không may, đó là một trong những câu trả lời chất lượng thấp hơn cho câu hỏi đó bằng cách nào đó có được sự ủng hộ. Tôi đã chỉnh sửa nó để loại bỏ dòng đó.

Tên lớp và tên ID trong HTML không khác biệt gì với SEO. Một ngoại lệ là trường hợp của các vi định dạng trong đó các công cụ tìm kiếm phân tích chúng và có thể hiển thị các đoạn bổ sung nhất định trong kết quả tìm kiếm.

Không cần phải thử và "thu nhỏ" HTML của bạn. Hãy chắc chắn rằng máy chủ đang gửi nội dung được nén bởi vì điều đó tạo ra sự khác biệt lớn.

Lưu ý rằng nhiều câu trả lời cho câu hỏi đó không phải là những thứ sẽ trực tiếp cải thiện thứ hạng tìm kiếm, hầu hết là về khả năng hiển thị và quảng cáo trang web, đó là các yếu tố xếp hạng gián tiếp, dài hạn.


Mặc dù điều này có lẽ đúng với các công cụ tìm kiếm, mọi người lo ngại về nó nên được đề cập rằng tất cả các công cụ tìm kiếm chỉ là thuật toán và có thể dựa trên bất cứ điều gì. Công cụ tìm kiếm của tôi đặt hàng kết quả dựa trên sự ngắn gọn của tên lớp và id, vì vậy nếu bạn đang tìm cách cải thiện SEO trên công cụ tìm kiếm của tôi, việc giảm thiểu sẽ là tối ưu hóa tốt nhất có thể.
J.Money

1

Tôi không nghĩ ID cũng như các lớp quan trọng về SEO.

Tuy nhiên: tại sao bạn thay đổi tên id và lớp thành 1 hoặc 2 ký tự? Bạn đạt được gì từ nó? Nếu bạn đang làm điều đó cho hiệu suất, đừng làm điều đó. Giảm thiểu chúng chỉ mang lại cho bạn một lợi ích rất nhỏ. Và điều duy nhất bạn nhận được là những thứ không thể đọc được, không thể nhận ra.


Tôi giữ một bản sao của phiên bản chưa hoàn thành
ajax333221

Nhưng tại sao bạn lại làm điều đó ngay từ đầu?
PeeHaa

kích thước tập tin thấp hơn = thời gian thấp hơn để tải xuống. các lớp và ID xuất hiện khoảng 100 lần trên html + css, vì vậy nếu tôi có thể giảm 5 ký tự * 100 lần ... Tôi lưu 500 ký tự
ajax333221

@ajax nghe có vẻ như tối ưu hóa vi mô đối với tôi - hãy xem xét rằng bạn sẽ tiết kiệm được vài trăm byte bằng cách này, trong khi mọi JPG sẽ khiến bạn tốn gấp hàng trăm lần. Cộng với nén gzip thích hợp sẽ chăm sóc các mẫu đó. Nhưng tôi đoán cũng không có hại gì khi làm điều này
Pekka

@ ajax333221 ^^ Nó không giống như nó. Đó chỉ là :-)
PeeHaa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.