Hay là hiển thị bản preview trang web khi chia sẻ trên mạng xã hội
...
Nếu vậy thì chắc... cũng đúng rồi đó, mà SEO cũng còn nhiều thứ khác nữa, cũng phải mà đúng hông, khi mà có hẵn những chuyên gia về SEO và các khóa học về SEO.
Trong bài viết này, mình sẽ bàn sơ qua một vài thứ mình nghĩ là sẽ hữu ích nếu bạn muốn tìm hiểu thêm về nó.
Lưu ý
Nội dung hơi tí chuyên ngành hoặc học thuật nha mọi người.
Nội dung - hay content của một trang web là yếu tố rất quan trọng khi mà trước khi có các công nghệ hỗ trợ các Web Crawlers (mình gọi là Bots nha) như Google quét qua trang web để lập chỉ mục.
Lập chỉ mục (Indexing)
Là quá trình các con robot như của Google quét qua trang web của mọi người và đánh giá, xếp hạng, lưu trữ thông tin trang web dựa trên nội dung liên quan tới các từ khóa tìm kiếm và độ liên quan tới thói quen, sở thích và nhu cầu của người dùng, và nhiều thông số khác.
Giai đoạn trước đây, người ta phải tìm cách làm sao cho nội dung trang web của mình là độc đáo nhất, hấp dẫn nhất, và nhét nhiều từ khóa - keywords (có thể bị trùng lặp một phần hoặc không liên quan) để cho trang web của họ dễ dàng phù hợp với nội dung người dùng tìm kiếm.
Việc này cũng mạo hiểm vì đôi khi lạm dụng các từ khóa không cần thiết, theo mình được biết thì Google liên tục thay đổi cách mà họ đánh giá trang web của bạn để lập chỉ mục, và dĩ nhiên Googlebot (Web Crawler của Google) cũng "khôn" hơn từng ngày.
Tuy nhiên, nội dung chân chính và thực sự cuốn hút thì không phải ngại!
Để cho chuyên nghiệp và hiệu quả, các công ty có thể thuê cả đội ngũ chuyên về SEO để phục vụ nội dung chuẩn SEO cho trang web của họ. Mình nghĩ họ sẽ hiểu rõ hơi đối tượng mà họ nhắm tới, phân tích hành vi và từ đó cho ra nội dung phù hợp với khách hàng của họ.
Máy chủ trả về các tệp tĩnh tới trình duyệt người dùng
Trước đây, các trang web chủ yếu là được gửi về từ máy chủ như một trang tệp (file) HTML hoàn chỉnh. Điều này rất tốt cho SEO, vì nó là một file tĩnh và vì thế nội dung đã có sẵn khi Bots quét qua, nếu file đã có sẵn các thẻ meta "chuẩn", thì việc trang web được xếp hạng cao trên thanh tìm kiếm hoặc được chia sẻ trên mạng xã hội là vô cùng dễ dàng...
Khoan, vậy chẳng phải nó đã dễ dàng từ đó giờ sao?! Hmm, đúng, nhưng nó là trường hợp khả quan nhất, vì ở giai đoạn này, các trang web chưa thực sự được quan tâm đến thẻ meta (xem thêm link dưới). Vì vậy mà cũng rất khó để cho các trang web ngày trước đạt được kết quả "thân thiện với SEO" hay "SEO friendly".
Thập niên gần đây, các khung (framework) của JavaScript xuất hiện, thay đổi cách vẽ (render) lên trang web, thay vì trả về các file tĩnh như ở trên mình miêu tả, những trang web được xây dựng theo cách này (cụ thể là React) chỉ trả về cho người dùng một file HTML rỗng, và sau đó JavaScript sẽ vẽ nên một trang web hoàn chỉnh.
1200 x 630, 34.0 KB, JPG
Trang web xây bởi React chỉ trả về một file HTML rỗng
Điều này xảy ra điều tiếp theo là, các Bots không thể thấy được nội dung trang web khi nó cào/quét qua khi nó chạm tới trang web của bạn. - Nhưng trang của mình đầy đủ mà, có đủ thẻ SEO hết mà?!
Đúng vậy, trang của bạn có thể đủ thẻ SEO, nhưng Bots không thấy được! Lí do là nó sẽ không... chờ! Hằng ngày nó quét cả triệu cả tỉ trang web mà lại, nó chỉ chờ một tí thôi hoặc có 'tín hiệu" nhắc nó chờ. Cho nên là trang web của bạn có thể có đầy đủ thẻ meta cần thiết, nhưng nó không đọc được.
1200 x 630, 40.4 KB, JPG
Web Crawlers có thể chỉ đọc một file ở lần đầu được trả về bởi máy chủ.
Aaa, cũng nhiều cái để nói quá hen, thôi để bài sau nhen, giờ phải làm chuyện khác rồi!