
Tối ưu hoá Công cụ Tìm kiếm (SEO)
Tabs và SEO: Những điều bạn cần xem xét
Người lập trình và chủ sở hữu trang web thực sự thích việc sử dụng các tab để thể hiện nội dung cho người sử dụng. Người lập trình và chủ sở hữu trang web cũng nghĩ rằng đó là một cách tuyệt vời để tận dụng lợi thế của hạn chế không gian màn hình thực tế trên một trang web. Tuy nhiên, có một số điều quan trọng bạn cần phải xem xét cho SEO nếu bạn đang sử dụng các tab để trình bày nội dung cho một người truy cập.
1. Nội dung của bạn hiển thị và các động cơ tìm kiếm thu thập thông tin thế nào?
Đó là câu hỏi đầu tiên rất quan trọng bạn cần phải tự hỏi mình. Trong hầu hết trường hợp, nếu bạn đang xem xét sử dụng các tab, mỗi tab sẽ được trình bày một nội dung ( thông tin ). Nếu mỗi tab trình bày một nội dung riêng biệt và có nhiều khả năng được lập chỉ mục từ khoá ( keywords index ). Nhưng sẽ không được lập chỉ mục vì các nguyên nhân sau:
- Sử dụng thẻ display:hidden để ẩn nội dung trong tab và sử dụng một hàm ( funtion ) java script để đặt thuộc tính thẻ display bằng visibility thông qua 1 kích ( click ) chuột. Khi các động cơ tìm kiếm thu thập thông tin ( crawling ) gặp thẻ display:hidden lập tức sẽ bỏ qua nội dung bên trong thẻ đó
- Sử dụng ajax để lấy nội dung. Cấu trúc ajax thường là
nội dung ban đầu là xxxxx hoặc không có nội dung
. Sau khi người dùng kích chuột sẽ thực hiện một loạt các thủ tục ajax để lấy nội dung yyyyy về và thay thế cho xxxxx. Điều đó đồng nghĩ với việc các động cơ tìm kiếm sẽ không thu thập được thông tin yyyyy
2. Javascript và các tham số URL
Một giải pháp khác là người dùng sử dụng JavaScript không hiển thị nội dung cho đến khi kích vào mỗi tab tương ứng. Trong kịch bản này, nội dung HTML được chứa bên trong mã nguồn trang, trong khi JavaScript được gọi từ một tập tin bên ngoài. Điều này có nghĩa rằng JavaScript có thể thực hiện cho người sử dụng để tăng cường các chức năng trang web.
Trong khi người dùng không cần JavaScript sẽ vẫn có thể xem nội dung HTML thông qua một liên kết tĩnh với một tham số URL (ví dụ www.ictgroup.vn/seo/example?Tab=2) khi dùng tab với java script sẽ có một URL ( tương ứng là www.ictgroup.vn/seo/example#Tab= 2 ). Khi gặp trương hợp này các động cơ tìm kiếm thường bỏ qua bất cứ nội dung nào sau khi ngươi dùng kích vào các URL có # mới có thể nhìn thấy, nhưng sẽ thu thập bất cứ điều gì sau khi một? Bằng cách sử dụng một tham số URL.
3. Kết luận: Người lập trình và chủ sở hữu trang web cần phải cân nhắc giữa SEO với tiết kiệm không gian, sự tiện dụng, thân thiện với người dùng. Hai yếu tố luôn ngược chiều nhau
ICT GROUP tổng hợp và dịch