![]()
Sitemap là sơ đồ Website. Trong trường hợp bạn muốn nội dung trên Website của mình sớm được lên vị trí cao trên Google thì Sitemap khá quan trọng. Ngày trước, khi các kỹ thuật về SEO/SEF chưa phổ biến và được nhân rộng như hiện tại, thì URL của một liên kết có dạng rất phức tạp (gồm nhiều ký tự đặc biệt như $, &, -...). Các URL dạng này là thức ăn khó nuốt đối với các bọ tìm kiếm. Khi đó các máy chủ tìm kiếm bắt đầu hỗ trợ một kỹ thuật mới đó là sitemap. Về cơ bản sitemap là một file XML chứa tất cả các đường link cần index trong website của bạn, file XML này được đặt ở thư mục gốc. Khi robot (bọ tìm kiếm) đến nhà chơi thì nó tự biết phải xem XML sitemap trước để index toàn bộ các link bên trong nhanh chóng dễ dàng hơn. Sau này các kỹ thuật quảng bá website đã phát triển, URL đã đẹp và dễ hiểu hơn nhiều, tuy nhiên Sitemap vẫn là một thành phần rất quan trọng. Cụ thể là Google đã phát triển Google Webmaster Tools trong đó có chức năng cập nhật XML Sitemap cho website của người dùng, có lẽ không phải nói thêm về tác dụng của nó nữa.
OK, dùng Joomla, cài đặt Sitemap như thế nào? Xmap là một extension tốt nhất có thể giúp bạn tạo nên một sitemap tự động cập nhật hoàn hảo cho Joomla. Bài này viết về cách cài đặt và sử dụng Xmap.
Xmap được tạo nên dựa trên Component Joomap nổi tiếng. Chức năng cơ bản của Xmap là tự cập nhật liên kết bài viết đã được Publish trong Joomla để tạo thành XML Sitemap (cho Google) và HTML Sitemap (hiển thị trên website). Phương thức hoạt động của Xmap khá đơn giản nhưng rất khoa học và hiệu quả, nó lấy liên kết bài viết ngay từ thành phần trong các Menu của website Joomla. Để tham khảo bạn có thể xem HTML Sitemap và XML Sitemap của Miso Blog. Sau đây là cách cài đặt và sử dụng:
1. Download và cài đặt Component Xmap
Xmap là một Component rất thông dụng của Joomla, bạn có thể tìm hiểu và tải về tại đây: Xmap - Joomla Extension Directory
Sau đó vào Administration → Extensions → Install/Uninstall cài đặt bình thường.
2. Cấu hình và sử dụng Xmap
Chỉ vài giây là cài đặt xong. Giờ bạn có thể vào Components → Xmap để cấu hình cho Xmap.

Các menu được add vào Sitemap sẽ chứa các liên kết mà bạn cần để xuất hiện trong sitemap ở trang web cũng như cập nhật cho Google. Sau khi chọn các Menu cần thiết, vào Preferences để cấu hình chi tiết hơn:

Tại đây bạn có thể chọn cách trình bày cho Sitemap trên website của mình: chia thành 1 hoặc nhiều cột, hiển thị tiêu đề menu, loại trừ những menu item không muốn hiển thị, đối với những website lớn có thể lựa chọn nén XML sitemap để tiết kiệm băng thông.
Quan trọng nhất, tại đây bạn được cung cấp 2 URL Sitemap, XML để gửi cho Google và HTML để truy cập sitemap trên website. Công việc cập nhật XML Sitemap cho Google rất đơn giản:
- Truy cập Google Webmaster's Tools, đăng ký hoặc đăng nhập với tài khoản có sẵn
- Chọn Website đã đăng ký trong tài khoản này (chính là website cần cập nhật Sitemap), hoặc đăng ký mới và activate website
- Vào Site Configuration → Sitemap, ấn Submit a Sitemap và điền URL của XML Sitemap do Xmap cung cấp. Sau khi Submit, chậm nhất là 1 ngày sau XML sitemap của bạn sẽ được Google ghi nhận và index.

Trong khuôn khổ bài này mình xin không đề cập kỹ tới các bước chi tiết đăng ký và sử dụng Google Webmaster's Tools.
3. Cài thêm extension cho Xmap
Joomla là một CMS lớn, các extension do bên thứ 3 sản xuất đều phải bảo đảm tương thích tốt với các extension khác. Là một extension thông dụng, Xmap có plugin hỗ trợ hầu hết các extension thông dụng khác của Joomla. Mặc định Xmap chỉ hỗ trợ Component Content (các bài viết); đối với các component khác như VirtueMart, DOCMAN, Kunena,... bạn có thể vào đây: Extensions for Xmap / Joomla 1.5 để download extension mình cần. Cách cài đặt như sau:
Tại Joomla Administration vào Components → Xmap → tab Extensions → Install → Browse đến plugin vừa download về rồi ấn Upload file & Install

Tất cả chỉ có vậy :). Chúc bạn thành công với Joomla và Xmap!
Riêng đối với sh404SEF, Xmap chưa có plugin hỗ trợ riêng. Điều này nghĩa là không thể hiển thị URL tới Sitemap trên website theo dạng SEF được (ví dụ: http://misoblog.net/sitemap/) mà vẫn là một URL dài và phức tạp. Tuy nhiên hiện nay đã có cách khắc phục hoàn toàn điều này. Bạn có thể download plugin hỗ trợ Xmap cho sh404SEF tại đây. Sau khi giải nén, upload file com_xmap lên thư mục .../component/com_sh404sef/sef_ext/ trên host.
Làm như vậy, HTML Sitemap trên website của bạn sẽ có URL là http://your-site.com/sitemap/.



























Comments
Cảm ơn Sun rất rất nhiều đó ;)
P/S Viết về CSS 3 càng hay tốt ^^
Bạn có thể download cả Component và Module tại đây:
www.joomlatune.com/jcomments-downloads.html
Phần Documentation đã có hướng dẫn rất chi tiết.
Chúc bạn thành công.
2. Đường link sitemap của mình là hotelviet.net/component/xmap/?sitemap=1 , mình chưa biết cách làm sao cho gọn lại như các bạn ví dụ domain/sitemap/
Vui lòng giúp
Xmap có các plugin hỗ trợ riêng theo các component khác nhau, tuy nhiên không phải đều chạy tốt. Plugin cho VirtueMart chẳng hạn, nếu số sản phẩm quá lớn cũng sẽ xảy ra lỗi, vậy nên mình nghĩ chưa chắc vấn đề với com tree là lỗi cấu hình, do chưa hoàn toàn tương thích thôi.
Mình ví dụ 1 article do Hello SEF for alias title seo lên
www.hotelviet.net/.../blue-moon-hotel-a-spa.html
Nếu nó vẫn phải giữ lại phần /component/mtree/ thì rõ ràng nó không bằng sh404SEF, và do đó không tạo thành 1 URL tuỳ ý dạng: trangweb/sitemap được.
Cảm ơn bạn rất nhiều
à còn cho mình hỏi, domain của mình active khoảng 3 tháng, mình đã tạo 1 account webmaster tool, trong công cụ này một số phần đã hiện thị được data cho mình xem và theo dõi, nhưng có một số phần lại không hiển thị data ví dụ phần TRUY VẤN : nó thông báo : KHÔNG CÓ DỮ LIỆU, mình chưa hiểu vì sao
- Domain bạn active được 3 tháng, nhưng những thống kê của GWT lại bắt đầu khi bạn verify site của bạn với GWT. Bạn đã verify được mấy tháng?
- Phần thống kê Truy Vấn tìm kiếm đó thường thì thể hiện số truy vấn bằng từ khoá mà từ kết quả tìm kiếm đó, người ta click vào để đến site của bạn. Nhưng chỉ hiển thị trong 1 tháng tính đến ngày hiện tại, lý do có thể thật sự là trong 1 tháng gần đây không có (hoặc là quá ít) truy vấn nào đến site bạn. Có nhiều site phải đợi 3-4 tháng mới xuất hiện truy vấn, nhiều trang lại chỉ 1-2 tuần, nên nhớ GWT chỉ thống kê chứ không mang truy vấn tới cho bạn. Bạn xem lại các từ khoá mà bạn chú trọng trên site có xu hướng được người ta sử dụng để tìm kiếm trên Google không?
- Một trường hợp nữa hiếm nhưng cũng phải liệt kê ra đây. Đó là GWT coi 2 trang www.site.com và site.com là hoàn toàn khác nhau. Do đó bạn phải add cả 2 site (có và không có www) vào GWT, rồi sau đó vào Settings chỉnh "Preferred domain" là 1 trong 2 loại đó. Lúc này thông tin truy vấn sẽ xuất hiện bên Preferred domain mà bạn chọn, đảm bảo "không để lọt". Nếu bạn chưa chỉnh setting này, có thể người ta cứ truy vấn tới www.site.com thì sao, trong khi bạn chỉ add mỗi site.com vào GWT, rõ ràng sẽ không thấy truy vấn nào ở đó rồi.
- Cuối cùng, thông tin truy vấn phụ thuộc vào người tìm kiếm, có thể tháng này có, nhưng tháng sau có ít hoặc không có, phải kiên nhẫn và nói chung cứ tập trung SEO cho tốt vào là được.
còn ý thứ 2 mình cũng đang nghỉ có thể nó bỏ qua www.hotelviet.net (ý này hay) mình chỉ đăng ký hotelviet.net
Mình còn 1 thắc mắc: phần khai báo cáo thẻ meta (keyword, description, title,...) có thể làm bằng 2 cách trong Joomla
1. Code trực tiếp trong file index.php
2. Trong phần Global config nó có phần này
Vậy theo bạn nên sử dụng cách nào tốt hơn?
Nếu cái này cos thể làm tự động thì bạn có thể hướng dẫn cho mình cái này ddc không
Code:
.img_caption img { -moz-box-shadow: 0 0 5px #C9C9C9; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; margin: 0; padding: 4px; }Fatal error: Maximum execution time of 30 seconds exceeded in /home/freeshop/public_html/components/com_sh404sef/shCache.php on line 257
Bạn search Google rất nhiều cách để sửa lỗi này :)
Parsing error
We were unable to read your Sitemap. It may contain an entry we are unable to recognize. Please validate your Sitemap before resubmitting.
co cách nào khắc phục không bạn
extensions.joomla.org/.../xmap-extensions
@sang: bạn nên thử xuất ra xml trước xem xmap có bị lỗi gì không (xmap không sinh được xml file hoặc xml file không well-form) sau đó mới submit lên search engine.
Bản Xmap cho Joomla 1.6 dù sao cũng mới là RC, ko chắc là sẽ hoàn toàn ko có lỗi. Ngoài ra hiện tại địa chỉ của bạn ko truy cập đc nên cũng ko thể biết rõ hơn.
Minhg tìm hoài mà không biết cái nào
joomla.vargas.co.cr/.../
khuyenmaiinfo.com/sitemap-xml.html?sitemap=1
khuyenmaiinfo.com/xmap-1.html
ví dụ mình tạo sitemaps xong rồi muốn đưa sitemaps HTML vào một menu (siemaps) ở trang chủ để khi click chuột vào menu đó sẽ xuất hiện sitemaps HTML như này thì làm thê nào?
b0ykuul.byethost7.com/.../...
Minh mới vọc joomla nên còn thiếu hiểu biết. cảm ơn bạn nhé!
RSS feed for comments to this post