Virtuemart SEO 1 : Duplicate, SEF url và Sitemaps
Trong thế giới website mã nguồn mở Joomla thì chẳc hẳn mọi người đều biết đến VirtueMart (VM), một mã nguồn mở thông dụng nhất trong việc phát triển website thương mại điện tử. Virtuemart cho phép chúng ta xây dựng gian hàng, cập nhật sản phẩm, thanh toán online... và rất nhiều ứng dụng khác nữa. Ở Việt Nam đã có rất nhiều website bán hàng trực tuyến sử dụng VirtueMart, và VM cũng là component được đưa ra thảo luận nhiều nhất trên cá diễn đàn chuyên về Joomla Open Source.
Tuy là một mã nguồn được sử dụng nhiều nhất hiện nay, nhưng khả năng tối ưu hóa để phát triển SEO của VM là rất thấp và hầu như không có. Vì vậy khi muốn làm SEO cho website có sử dụng VM, bạn cần phải có một số thủ thuật nhỏ và sử dụng thêm một số phần mở rộng để có thể tối ưu hóa VM cho search engine. Với bài viết này SEO Việt Nam hy vọng sẻ có thể giải quyết phần nào những vấn đề về SEO cho VM mà các bạn thường hay gặp phải, rất mong nhận được sự đóng góp từ các bạn.
Bài viết này sẻ là bài viết thứ nhất về chủ đề Virtuemart SEO, bao gồm 3 phần là: duplicate content, SEF Url và Sitemaps. Bài viết tiếp theo sẻ đề cập đến vấn đề của Google Analytics và Meta Tag cho Virtuemart.
1. Duplicate Content trong Virtuemart:
Duplicate là một vấn đề làm nhức đầu nhất trong SEO, đặc biết là đối với những website sử dụng VM. Cấu trúc của VM cho phép hiệu chỉ các flypage và browse cho từng thư mục và sản phẩm, chính vì thế các bạn sẻ có thẻ có từ 4 đến 5 URL có cùng một nội dungMột ví dụ cho dễ hiểu, với mỗi sản phẩm bạn sẻ có ít nhất 3 url kiểu như sau:
Vào thẳng Products:
http://demo.virtuemart.net/?page=shop.product_details&flypage=flypage.tpl&product_id=10&category_id=2&option=com_virtuemartModule sản phẩm mới nhất:
http://demo.virtuemart.net/?page=shop.product_details&category_id=2&flypage=flypage.tpl&product_id=10&option=com_virtuemartTùy chọn view với Flypage:
http://demo.virtuemart.net/?page=shop.product_details&product_id=10&category_id=2&flypage=flypage.tpl&option=com_virtuemart Bạn có thể không hiểu tại sao lại như vậy, rất đơn giản là cả 3 url có cùng kết quả những khác cách sắp xếp- Layout / Product ID / Category ID
- Category ID / Layout / Product ID
- Product ID / Category ID / Layout
Cách giải quyết vấn đề Duplicate URL với VM:
Kiểm tra kĩ những mặc định flypage và browse cho catalog hay view sản phẩm, cái nào ok thì sài còn lại xóa hết đi ^^.Check lại các module sử dụng đẻ hiển thị sản phẩm, theo quan xát cua mình thì chỉ có cái top ten porducts là hoạt động tốt, còn mấy cái kia hình như có vấn đề.
Sử dụng canonical plugin
2. SEF url cho Virtuemart:
Điều này chắc không cần phải nói nhiều nữa, hiện nay trên thị trường đang có 3 SEF component để các bạn lựa chọn là:- Sh404sef: Miễn phí và có hỗ trợ VM, nhưng đôi khi có một số vấn đề trong url với việc show sản phẩm ở trang 2 trở đi.
- Artio SEF: Component thì miễn phí những plugin cho VM thì phải mua, mà mình ko có tiền mua nên chưa có test.
- SEF advance: 40$ thì phải, nhưng được cái sài ngon với nhiều component.
3. Sitemaps cho VirtueMart:
Ở phần này có 3 lựa chọn là :- Xmap: cái này free, sài tốt chỉ có điều ko hỗ trợ sh404 nên phải có 1 chút thủ thuật nữa thì nó mới chịu.
- SEF Service Map : cái này dùng khá tốt, hộ trợ luôn .txt để làm sitemap cho Yahoo. Nhược điểm là chỉ sìa được cho 1.0x
- JoomMap: Cài này dùng cũng ok với các website, những không phai là VM. Vì nó chỉ liệt kê được tầng thư mục vủa VM chứ ko liệt kê hết được các sản phẩm.
Bài viết này mình đã nhặt trên mạng nhằm phục vụ cho ai muốn nghiên cứu vấn đề này, ai Test rồi thì để lại Nhận xét Kết quả nhé!
Bài viết số 2 về SEO Virtuemart sẻ là về vấn đề Google Analytics và Mata Tag. Xem tại: Virtuamart-seo-2