Sau một thời gian vắng bóng vì bận chuyện gia đình, làm ăn... nay mình xin tiếp tục loạt bài về SEO cho mã nguồn Joomla. Bài viết này sẽ đề cập đến các plugins, components, modules mình thường dùng để SEO cho Joomla 1.5.x
1. Về các plugin hỗ trợ SEO:
a. Joomla! Hello SEF for alias title
Plugin này có chức năng tạo URL thân thiện cho bài viết, cho menu, cho tên module... Cụ thể như sau: chẳng hạn khi bạn tạo bài viết có tiêu đề: Sửa máy tính tại nhà -> Thì plugin sẽ biên dịch phần URL hiển thị trên thanh địa chỉ của website thành dạng: sua-may-tinh-tai-nha
Lưu ý: Mặc định Joomla có cơ chế này. Nhưng không hỗ trợ tiếng việt, tức là nếu bạn không cài plugin này thì nhiều khả năng URL sẽ bị lỗi. VD Sửa máy tính tại nhà -> sa-my-tinh-ti-nha. Nếu site của bạn hoàn toàn bằng tiếng anh. Bạn có thể không cần cài plugin này.
Link download: http://www.mediafire.com/download.php?73qao7zzvm8zrcu
b. Sharable
Plugin này cho phép bạn hiển thị các nút chia sẻ bài viết lên các mạng xã hội, giúp tăng traffic, tăng độ trust...
![[IMG]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_s3r6OTf2GF_TxAJ57_5iC997Wj3ubz99TiimLJXwq4y_uoq8txVsk9NovizuoqI08dQn4qOxkoI9ICv5l-kljSQGQlrkscN2GgJExODUlW6H_JpZkPpnuMIPEZeulkI5saZVHEqq8EDVEK=s0-d)
Link download: http://extensions.joomla.org/extensions/social-web/social-share/social-multi-share/17477
Ngoài ra trên kho ứng dụng mở rộng của Joomla cũng có sẵn rất nhiều plugin có chức năng tự. bạn có thể tham khảo thêm tại địa chỉ sau:
http://extensions.joomla.org/extensions/social-web/social-share/social-multi-share
c. ExtraVote:
Đây là plugin giúp tạo phần đánh giá bài viết bằng dạng ngôi sao, sử dụng kỹ thuật Ajax, không phải reload lại trang. Mặc định Joomla cũng có plugin bình chọn, khi cài Extravote bạn phải disable phần bình chọn mặc định của Joomla.
* Vào Admin CP -> Phần mở rộng -> Quản lý plugin -> Tắt Content - Rating
Vì sao plugin này lại hỗ trợ SEO? đơn giản vì sau khi cài plugin này bạn chỉ cần sửa một chút trong code của nó thì sẽ tạo được dạng Rich Snippet ngôi sao trên kết quả tìm kiếm của Google
Cách can thiệp vào code như sau:
Sau khi cài plugin mở file plugins/content/extravote.php tìm đoạn:
Thêm vào
Kết quả:
![[IMG]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sfYk-kck0QZe4c2u6QL2-Edq3dpsuNMAUWHZkWPm5hgKCe3Serq_mJ6JPD2TmUNfpsdx8bNp-DBGetDECwM9Q1HkfaLR1PYisqfMKhFPrfO639K8sBmrDGFvIi7JRuT3MunjPt7M8w_G9DKzrc12mjlFB_=s0-d)
Link Download Extravote: http://extensions.joomla.org/extensions/clients-a-communities/ratings-a-reviews/5483
d. SEOSimple
Plugin này cho phép bạn tự động tạo Title và Description cho mỗi bài viết, tránh sự trùng lặp nội dung (Duplicate content)
![[IMG]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tUCPye-4AKpYz76GhHe2UAHev600ODc6p8KfeoIdIUc27qA6u3w1kFJDM4M15CQiAIWuGVltWHEkXkcw1ueLxu0XUcnz4SoX1GFajvVsp8kaCCg1qcByNg47gT0lTUaW21281ClaqzC4TPVfQ=s0-d)
Link download: http://extensions.joomla.org/extensions/site-management/seo-a-metadata/meta-data/4102
2.Các Component hỗ trợ SEO:
a. Sh404sef
Đây là một component SEO mạnh mẽ nhất với Joomla. Chức năng chính là giúp bạn tạo URL thân thiện, Quản lý Tilte, Description, Redirect 301 các link hư, tạo trang error 404 chuyên nghiệp...
Component này có tính phí, tuy nhiên bạn có thể tìm trên mạng các bản null để sử dụng, nên check shell trước khi sử dụng nhé.
Cấu hình và tùy chọn Component này khá dài nên mình sẽ viết tiếp trong một bài viết sau.
Bạn có thể tham khảo thêm thông tin từ URL sau:
http://extensions.joomla.org/extensions/site-management/sef/10134
b. Tag for Joomla:
Đây là Component cho phép bạn tạo và quản lý các tag (nhãn) trong bài viết, mỗi tag tương ứng với một danh mục nhỏ, chứa các bài viết có cùng tag.
Việc tạo tag cho bài viết rất quan trọng, ngoài việc giúp người dùng dễ dàng tìm thấy nội dung mình cần, nó còn giúp cho lượng index trên Google tăng cao. Khả năng lên top bằng những URL của phần tag rất cao.
![[IMG]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vrEyGkggIVDi9KPyFiUgs3yd1MfG57sroaZqfJ-Jv5jYvZfdkkXtifFlBZGUVU1BQPOPGMyl7hwlXFeLcZxWoBBk4bE79fZgxpfIqTYc1WWbCq-LCmfBAxPRdQD09dv040ofp6_dblHZ5Ya4FV=s0-d)
Đây là component miễn phí, bạn có thể tải về tại địa chỉ sau: http://extensions.joomla.org/extensions/search-a-indexing/tags-a-clouds/7718
c. Xmap:
Com này giúp bạn tạo ra phần sitemap (sơ đồ trang) để khai báo với các máy tìm kiếm. Nó hỗ trợ các dạng sitemap sau:
+ XML sitemap
+ HTML sitemap
+ Image sitemap
+ News sitemap
![[IMG]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_txPjnnbwz1b4NhM2zYzcnl71V5F4P06-eMH2vRTqHOgM8FEtBy9xkIYlOqdLer3rIeMweByzSXM6LJGy2SdAzLWBm3khPHGDdFRos7PEQxklYTP9yJDmhaNwLanY8sbXeReAZQc7Q0=s0-d)
3. Về Modules:
Thực tế các module chức năng chính là show ra 1 khối nội dung trên trang, chủ yếu là để trang trí, sắp xếp giao diện cho hợp lý và bắt mắt, do đó giá trị SEO của module không nhiều.
Mỗi nội dung trên trang đều có khả năng được bot của máy tìm kiếm (SE - Search Engine) lấy làm nội dung cho phần miêu tả và xác định mật độ từ khóa. Do đó nên lưu ý 1 vài điểm như sau:
+ Sử dụng Module có nhiều text càng tốt
+ Tiêu đề và nội dung module nên chứa từ khóa cần SEO
+ Sử dụng các plugin tạo tab cho module, để thể hiện được nhiều module mà không làm chật chội trang web
+ Theo nhiều dẫn chứng của các chuyên gia SEO, máy tìm kiếm sẽ đọc nội dung từ trên xuống và từ trái qua, do đó nên sắp xếp vị trí các module hợp lý nhất
![[IMG]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uup4GtcfvCJk3ehOk1jIwjTFI9_zu1RqKRywOVj8OhrSC-jnKShpa4Wy-RIanbs9DO363I6hu3nsaAvHQF6IzuxoiZ3yWQSCIi3Rbxl732UfYWBgRq7xSJpIkwTcvY-3D3vAuOMGcq9wOP8oCvjQ=s0-d)
Phần này đến đây tạm hết. Lưu ý: trên đây chỉ là các phần mở rộng mà mình thường dùng, với kho Extension khổng lồ của Joomla bạn có thể sử dụng các phần mở rộng có chức năng tương tự để thay thế cho các Extension mà mình vừa giới thiệu.
1. Về các plugin hỗ trợ SEO:
a. Joomla! Hello SEF for alias title
Plugin này có chức năng tạo URL thân thiện cho bài viết, cho menu, cho tên module... Cụ thể như sau: chẳng hạn khi bạn tạo bài viết có tiêu đề: Sửa máy tính tại nhà -> Thì plugin sẽ biên dịch phần URL hiển thị trên thanh địa chỉ của website thành dạng: sua-may-tinh-tai-nha
Lưu ý: Mặc định Joomla có cơ chế này. Nhưng không hỗ trợ tiếng việt, tức là nếu bạn không cài plugin này thì nhiều khả năng URL sẽ bị lỗi. VD Sửa máy tính tại nhà -> sa-my-tinh-ti-nha. Nếu site của bạn hoàn toàn bằng tiếng anh. Bạn có thể không cần cài plugin này.
Link download: http://www.mediafire.com/download.php?73qao7zzvm8zrcu
b. Sharable
Plugin này cho phép bạn hiển thị các nút chia sẻ bài viết lên các mạng xã hội, giúp tăng traffic, tăng độ trust...
Link download: http://extensions.joomla.org/extensions/social-web/social-share/social-multi-share/17477
Ngoài ra trên kho ứng dụng mở rộng của Joomla cũng có sẵn rất nhiều plugin có chức năng tự. bạn có thể tham khảo thêm tại địa chỉ sau:
http://extensions.joomla.org/extensions/social-web/social-share/social-multi-share
c. ExtraVote:
Đây là plugin giúp tạo phần đánh giá bài viết bằng dạng ngôi sao, sử dụng kỹ thuật Ajax, không phải reload lại trang. Mặc định Joomla cũng có plugin bình chọn, khi cài Extravote bạn phải disable phần bình chọn mặc định của Joomla.
* Vào Admin CP -> Phần mở rộng -> Quản lý plugin -> Tắt Content - Rating
Vì sao plugin này lại hỗ trợ SEO? đơn giản vì sau khi cài plugin này bạn chỉ cần sửa một chút trong code của nó thì sẽ tạo được dạng Rich Snippet ngôi sao trên kết quả tìm kiếm của Google
Cách can thiệp vào code như sau:
Sau khi cài plugin mở file plugins/content/extravote.php tìm đoạn:
PHP:
<span id=\"extravote_".$id."_".$xid."\" class=\"extravote-count\"><small>";
PHP:
$document =& JFactory::getDocument();$evaluate = ($rating_count==0) ? "0" : number_format($rating_sum/$rating_count,1);
echo "<div><small><span class='hreview-aggregate'><span class='item'><span class='fn'>".$document->title."</span></span>, <span class='rating'><span class='average'>". $evaluate."</span> out of <span class='best'>5</span> based on <span class='votes'>".$rating_count."</span> votes<span class='summary'></span></span></span></small></div>";
Link Download Extravote: http://extensions.joomla.org/extensions/clients-a-communities/ratings-a-reviews/5483
d. SEOSimple
Plugin này cho phép bạn tự động tạo Title và Description cho mỗi bài viết, tránh sự trùng lặp nội dung (Duplicate content)
Link download: http://extensions.joomla.org/extensions/site-management/seo-a-metadata/meta-data/4102
2.Các Component hỗ trợ SEO:
a. Sh404sef
Đây là một component SEO mạnh mẽ nhất với Joomla. Chức năng chính là giúp bạn tạo URL thân thiện, Quản lý Tilte, Description, Redirect 301 các link hư, tạo trang error 404 chuyên nghiệp...
Component này có tính phí, tuy nhiên bạn có thể tìm trên mạng các bản null để sử dụng, nên check shell trước khi sử dụng nhé.
Cấu hình và tùy chọn Component này khá dài nên mình sẽ viết tiếp trong một bài viết sau.
Bạn có thể tham khảo thêm thông tin từ URL sau:
http://extensions.joomla.org/extensions/site-management/sef/10134
b. Tag for Joomla:
Đây là Component cho phép bạn tạo và quản lý các tag (nhãn) trong bài viết, mỗi tag tương ứng với một danh mục nhỏ, chứa các bài viết có cùng tag.
Việc tạo tag cho bài viết rất quan trọng, ngoài việc giúp người dùng dễ dàng tìm thấy nội dung mình cần, nó còn giúp cho lượng index trên Google tăng cao. Khả năng lên top bằng những URL của phần tag rất cao.
Đây là component miễn phí, bạn có thể tải về tại địa chỉ sau: http://extensions.joomla.org/extensions/search-a-indexing/tags-a-clouds/7718
c. Xmap:
Com này giúp bạn tạo ra phần sitemap (sơ đồ trang) để khai báo với các máy tìm kiếm. Nó hỗ trợ các dạng sitemap sau:
+ XML sitemap
+ HTML sitemap
+ Image sitemap
+ News sitemap
3. Về Modules:
Thực tế các module chức năng chính là show ra 1 khối nội dung trên trang, chủ yếu là để trang trí, sắp xếp giao diện cho hợp lý và bắt mắt, do đó giá trị SEO của module không nhiều.
Mỗi nội dung trên trang đều có khả năng được bot của máy tìm kiếm (SE - Search Engine) lấy làm nội dung cho phần miêu tả và xác định mật độ từ khóa. Do đó nên lưu ý 1 vài điểm như sau:
+ Sử dụng Module có nhiều text càng tốt
+ Tiêu đề và nội dung module nên chứa từ khóa cần SEO
+ Sử dụng các plugin tạo tab cho module, để thể hiện được nhiều module mà không làm chật chội trang web
+ Theo nhiều dẫn chứng của các chuyên gia SEO, máy tìm kiếm sẽ đọc nội dung từ trên xuống và từ trái qua, do đó nên sắp xếp vị trí các module hợp lý nhất
Phần này đến đây tạm hết. Lưu ý: trên đây chỉ là các phần mở rộng mà mình thường dùng, với kho Extension khổng lồ của Joomla bạn có thể sử dụng các phần mở rộng có chức năng tương tự để thay thế cho các Extension mà mình vừa giới thiệu.
Nguồn: https://webmaster.vn