Còn đối với ứng dụng trực tuyến, chẳng hạn như Shopping Cart, thì
việc áp dụng Search Engine Optimization – SEO có ảnh hưởng sống còn đối
với ứng dụng đó. Trong phần tiếp theo của bài viết, chúng tôi sẽ giới
thiệu 5 gợi ý cơ bản nhưng khá hữu ích để “thu hẹp” khoảng cách giữa sản
phẩm ứng dụng web của bạn và các Search Engine ngày nay.
1. Thiết lập đường dẫn URL chính thức:

Trên thực tế, các Search Engine không hề “thích thú” với việc bạn tạo
nhiều đường dẫn URL nhưng lại chỉ trỏ đến 1 trang nội dung duy nhất, mà
trái lại, những bộ máy tìm kiếm này sẽ tiến hành lọc và phân loại đối
với từng URL đó, và hậu quả là sản phẩm của bạn bị tụt hạng nhanh chóng
trong bảng xếp hạng. Chúng ta có thể dễ dàng nhận ra điều này trong mô
hình mua sắm trực tuyến – Shopping Cart, nơi tập hợp khá nhiều chức năng
tìm kiếm, phân loại theo thông tin, và tất cả đều hướng đến những thành
phần nội dung khá tương tự. Gần đây, Google đã giới thiệu về 1 mô hình hệ thống mới,
qua đó mỗi trang nội dung bên trong sẽ được gán 1 đường dẫn URL chính
thức và riêng biệt. Nếu áp dụng mô hình này vào thực tế thì hiệu quả tìm
kiếm từ các Search Engine sẽ được cải thiện rất nhiều.
2. Những thông tin quan trọng cần ưu tiên:

Đã bao giờ bạn gặp trường hợp kết quả tìm kiếm của bạn lại dẫn đến 1
trang web không có nội dung nào liên quan? Vâng, thực tế là như vậy. Vì
trong nhiều năm qua, những kẻ chuyên spam xuất hiện ngày càng nhiều, tìm
mọi cách có thể để làm đảo lộn quá trình cũng như kế quả tìm kiếm từ
Search Engine theo ý muốn, những trang có chứa thông tin thực sự thì
không bao giờ có được thứ hạng cao. Nhưng hiện tại, người sử dụng cũng
không cần phải quá lo lắng về vấn đề này, vì những nhà phát triển đã
tích hợp thêm những tiêu chí, công cụ hỗ trợ sàng lọc, phân loại kết quả
nhằm giảm mức độ thiệt thòi đối với người dùng. Bên cạnh đó, các Search
Engine ngày nay còn có cơ chế bỏ qua những thông tin dưới dạng text có
ít ký tự hoặc không có nhiều lượt xem.
Mặt khác, các bạn cần phải cẩn thận khi áp dụng các mẹo kỹ thuật của
AJAX và CSS. Nếu trong quá trình xử lý giữa các module, một số thông tin
text có thể bị ẩn đi thì tương tự như vậy, các Search Engine sẽ bỏ qua
thông tin đó. Do vậy, bạn hãy cân nhắc và để ý đến những chi tiết quan
trọng.
3. Ứng dụng phải thân thiện cả với người dùng khuyết tật:

Đây cũng là 1 điểm cần lưu ý đối với những người phát triển ứng dụng,
họ cần phải nghĩ đến trường hộp của người khuyết tật. Thông tin chi
tiết cần được trình bày đầy đủ, rõ ràng, dễ tìm kiếm, phân loại và sử
dụng... tất cả những yếu tố trên đều góp phần làm tăng vị trí xếp hạng
của chương trình với Search Engine.
4. Sử dụng tiêu đề và thông tin miêu tả ngắn gọn:

Việc tạo ra ứng dụng web để sử dụng 1 mẫu chung áp dụng với phần tiêu
đề, miêu tả nội dung của tất cả các trang thành phần bên trong khá đơn
giản và dễ dàng. Tuy nhiên, công đoạn này chỉ thực sự đơn giản nếu ứng
dụng được tạo có khả năng tự chèn giá trị theo yêu cầu, tùy vào việc cấu
hình kỹ thuật hoặc trích xuất từ cơ sở dữ liệu. Đi kèm theo đó, cơ chế
tìm kiếm của Search Engine cũng dễ dàng “thích nghi” hơn với việc bạn
phân trang theo nội dung, tương ứng với đó là tiêu đề và nội dung miêu
tả (kết hợp với cách 1). Ví dụ, việc sử dụng tên của sản phẩm cụ thể nào
đó trong Shopping Cart làm tiêu đề cho trang đó là một cách khá hay và
mang lại hiệu quả cao.
5. Sử dụng mã HTML “chất lượng cao”:

Chắc hẳn các bạn cũng đã không ít lần gặp phải trường hợp trang web
bị “vỡ” do mã HTML. Theo quan điểm nhận định của nhiều chuyên gia, “thủ
phạm” là ASP.NET WebForm, bao gồm quá nhiều thành phần điều khiển các
chi tiết khác, do vậy sẽ dẫn đến hiện tượng “vỡ trang” như trên. Nếu có
thể, các bạn hãy chuyển sang 1 số mô hình hệ thống khác như ASP.NET MVC,
Ruby on Rails hoặc PHP để giảm bớt lượng “dữ liệu thừa” trong trang
HTML. Bên cạnh đó, chúng ta còn có thể giảm thiểu thời gian khởi động và
tải dữ liệu của website, tăng tốc độ truy cập... và tát nhiên, hiệu
suất hoạt động cũng sẽ tăng theo.
Tất nhiên, những ý kiến vừa đưa không thể bao gồm hết tất cả các mối
liên quan mật thiết giữa ứng dụng web và Search Engine, nhưng nếu thực
hiện theo 5 gợi ý trên cũng sẽ giúp bạn cải thiện hiệu quả phần nào của
công việc. Chúng tôi rất mong nhận được thông tin phản hồi cũng như ý
kiến đóng góp của bạn đọc qua mục bình luận dưới đây. Chúc các bạn thành
công!