1. First things first
- Bài viết nếu có dùng BNS để so sánh với 1 vài trang khác nhằm mục đích để chỉ ra những thiếu sót, không có ý hạ thấp hay chê bai.
- Do bần đạo không quá quen thuộc với các thuật ngữ những ngành khác hay dùng nên các từ như Admin, techadmin, mod, quản trị viên... đều sẽ được gọi chung là admin.
- Bài viết nhằm mục đích cải thiện điểm SEO, cũng như có thể cải thiện kết quả hiển thị trên các trang tìm kiếm như Google, Bing...
- Ở thời đại người người điện thoại, nhà nhà điện thoại, nên bài viết phần lớn sử dụng các dữ liệu được test trên môi trường điện thoại.
- Bần đạo sẽ không đi sâu vào việc giải thích chúng là gì, mà chỉ giải thích sao cho đơn giản và dễ hiểu nhất.
2. Mục lục
- Mục đích bài viết.
- Những điểm yếu và Đề xuất các phương pháp giải quyết
- Đôi lời cuối
3. Vào vấn đề
3.1. Mục đích bài viết
Bần đạo là 1 lập trình viên, quanh năm suốt tháng ngập chìm trong những dòng code khô khan và khó hiểu. Sau mối tình đầu tan vỡ, ta rảnh nên lên tìm đọc vài cuốn truyện cho vui. Nhưng rồi không ngờ lại bị cuốn vào những câu truyện tu tiên vô cùng gian nan, những màn pk hoành tráng, cũng như câu nói tiên phàm cách biệt, chỉ ngoái nhìn thôi đã là thương hải tang điền.
Một ngày kia, được ông anh giới thiệu cuốn Phàm Nhân tu tiên, từ đó, thì ai cũng biết rồi đó, bần đạo liền trở thành Phàm mê.
Những năm tháng đọc truyện, bần đạo từng đọc qua nhiều trang web, từ truyenfull, đến sstruyen nhưng chỉ cần nhìn qua là tại hạ đã nhận ra rằng chúng đều là copy từ một trang khác.
Là một lập trình viên, thường xuyên đọc những blog, bài viết các kiểu trên mạng, nên tại hạ khá là phản cảm với việc không ghi rõ nguồn gốc như vậy.
Cùng thời gian đó, bần đạo nhập Phàm nhân quá mạnh nên quyết định truy cho ra nơi đã dịch Phàm Nhân tu tiên. Và thế là bần đạo đã đến được với BNS này.
Nhưng điều đó chỉ kể ra cho dài bài viết thôi, không quan trọng lắm, quan trọng là do thói quen của 1 lập trình viên, nên khi đi qua các trang web, bần đạo thường check xem chỉ số của trang web đó như thế nào.
Và, tất nhiên, BNS này thì không được tốt cho lắm.
3.2. Những điểm yếu và đề xuất phương pháp giải quyết.
3.2.1:Thiếu Meta Description:
- Thẻ meta description dùng để nói cho các công cụ tìm kiếm như google, bings, yahoo... biết trang đó là gì? cũng như khi hiển thị ra trên trang tìm kiếm, người dùng sẽ hiểu hơn về trang đó.
- Trong BNS trang reader thiếu thẻ này, dẫn đến việc google đánh điểm trừ rất nhiều.
- 1 ví dụ: Khi ta search chữ Bạch Ngọc Sách trên google, nó ra:
Đó là kết quả hiển thị trên google, người đọc vào có hiểu Bạch Ngọc Sách là tragn gì không? Đương nhiên là không rồi.
Lấy ví dụ khác ở truyenfull:
Thấy khác biệt rồi chứ.
Đó là do truyenfull có thẻ meta description, còn bns thì không.
=> Nhất định phải sửa.
Giải quyết: Hẳn là trong trang admin hay trang quản lý của web sẽ có 1 phần dùng để nhập cái này, nó có thể được gọi là mô tả về trang web, hay mô tả seo gì gì đó. Bần đạo check ra các đạo hữu dùng drupal để tạo ra web này, nên có thể search google cách add những thẻ meta trong drupal là xong.
3.2.2.Thiếu sitemaps.
Sitemaps là 1 file nhỏ, dùng để bọn web spider của Google hay bings biết đường mà lấy dữ liệu trên web.
=> Nhất định phải add.
Giai quyết: Hiện tại trên google hướng dẫn rất nhiều về cách add sitemap, các đạo hữu có thể tham khảo ở trên đó. Bần đạo có xem qua, những hướng dẫn đó khá là chi tiết, step by step, nên dù là không biết nhiều về làm web vẫn có thể làm được. Nếu không tìm ra, cứ thêm từ drupal vào là ra( GIả thiết là các đạo hữu tạo web bằng drupal). Ví dụ: " Cách làm sitemap bằng drupal".
3.2.3. Thiếu Opengraph.
OpenGraph là gì thôi ta cũng chẳng giải thích nổi, chỉ làm 1 ví dụ đơn giản thế này:
Ta mở đại một bộ truyện trong trang BNS, copy link nó, và gửi đi đâu đó thông qua Messenger, hoặc zalo:
và 1 truyện bên truyện full:
Hẳn các đạo hữu đã thấy sự khác biệt. Của BNS nhìn rối rắm, không rõ ràng. CÒn của truyện full nhìn đâu ra đó.
Đó là do thiếu những thứ này:
Phần này sẽ khó mà add hơn, do reader, và mỗi bộ truyện cần có những dữ liệu khác nhau. Nên nếu các đạo hữu không hiểu về cái này thì cũng không cần phải quan tâm nó đâu.
Nó có ảnh hưởng, nhưng không nhiều.
3.2.4: Thiếu twiter card: Tương tự như thiếu opengraph ở trên.
3.2.5: Trang 404 Not Found:
Hẳn mọi người cũng có thể thấy, khi viết sai một link nào đó trên trình duyệt, BNS có hiện ra trang 404 not found, như thế này:
Trang này không được. Thứ nhất không được là nhìn nó quá củ chuối, không thân thiện với người dùng, nên bị đánh điểm thấp. Thứ 2 không được đó là nó trả ra code '200 ok'.
Giải quyết: Rất khó để giải quyết vấn đề này, vì nó cần phải có sự hiểu biết nhất định về chỉnh sửa website. Nếu các đạo hữu không hiểu 2 điều không được của tại hạ nói ở trên, thì vấn đề này bỏ qua đi.
3.2.6: URL thế này không nên:
Vừa tiếng anh, vừa tiếng việt, đẫn đến không thân thiện với người dùng.
Giải quyết: Có thể đổi lại thành: bỏ /reader/ đi. Như thế vừa đẹp. Đạo hữu nào có thể tạo ra được trang BNS này thì hẳn cũng có thể sửa đường URL ở trên, nên tại hạ sẽ bỏ qua.
Các trang hiển thị truyện cũng dính vào lỗi này, ví dụ:
Phàm Nhân Tiên Giới Thiên (PNTT 2) - Vong Ngữ
3.2.6: Có nhiều hình trong web thiếu alt:
- alt có 2 tác dụng chính: 1 là nói cho google biết hình đó là gì? Bởi google đọc hình không hẳn là tốt, nên cần có nó. 2 là khi hình đó bị lỗi, nó sẽ hiển thị dòng chữ đó ra cho người dùng xem.
- Trên trang reader có nhiều hình thiếu thuộc tính này, hẳn là tác giả khi nhập truyện, nhập hình đại điện đã quên ghi vào, nên vào thêm.
Giải quyết: Thường thì khi nhập một hình nào đó, nó sẽ yêu cầu nhập thêm phần này, mà mỗi nơi nó khác nhau, nên tại hạ cũng không biết nên giải quyết thế nào. Trường hợp này, đơn giản nhất là khi nhập bất cứ truyện gì, khi nhập hình đại diện( Avatar) cho nó, thì nhập luôn cả những thứ đi kèm theo sau nó.
Bần đạo có check qua thử trang reader thì thấy có truyện "Hôn Nhân ấm áp...", "Vĩnh Hằng Thánh vương", "vô địch kiếm hồn".. có ảnh bìa không có thuộc tính alt này.
3.2.7: Thiếu những đường link kết nối với google, facebook, youtube....
- Hẳn, khi mọi người lướt web, có thể thấy dưới nhiều bài viết thường có mấy cái icon share with google, hoặc facebook gì đó. BNS đang thiếu nhưnxg cái này.
Đại loại như thế.
Giai quyết: bần đạo đề xuất sử dụng
addthis . Khi làm web, bần đạo thường sử dụng nó, thấy nó được.
4. Đôi lời cuối.
Chỉ là một bài viết ngắn, hi vọng có thể giúp trang BNS này có điểm số tốt hơn trên google.
Bần đạo không có quá nhiều thời gian để kiểm tra toàn bộ trang web. Những lỗi bần đạo nêu ở trên là những lỗi thường thấy, dễ để sửa, và cũng dễ để test. Bất kỳ một trang web test SEO nào cũng sẽ test ra được chúng. Nên có thể coi như là 1 bài tổng hợp lỗi vậy.
Haha
*Nếu bài viết trên, hay phần giải quyết vẫn còn khó hiểu thì hãy thông cảm cho bần đạo, bần đạo thực không nghĩ ra cách viết nào dễ hiểu hơn nữa.*
// Nếu bần đạo có đăng sai mục thì cũng thông cảm nhé, tìm hoài chả thấy chỗ nào phù hợp cả.
// Nếu hình không xem được thì chịu ah, nhập hình từ imgur nên nếu xảy ra lỗi thì bần đạo cũng lực bất tòng tâm.
Thành Phố HCM, ngày 7/10/2019