Hướng dẫn xóa product product-category trong đường dẫn của woocommerce

Theo mặc định, trong đường dẫn chuyên mục của WordPress sẽ có thêm một tiền tố là “category” (chuyên mục), chẳng hạn như “wpcanban.com/category/wordpress/”. Dĩ nhiên, điều này chẳng ảnh hưởng gì đến khả năng SEO của blog/ website WordPress, nhưng nó làm cho đường dẫn chuyên mục trở nên dài hơn và không đẹp mắt. Nếu bạn đang muốn tìm cách để loại bỏ nó thì bài viết này là dành cho bạn. Hôm nay, tôi sẽ hướng dẫn cho các bạn cách đơn giản nhất để loại bỏ chữ category trong đường dẫn của WordPress mà không sợ bị lỗi 404.

Tham khảo thêm:

  • Cấu trúc permalink nào tốt nhất dành cho WordPress?
  • Thay đổi permalinks trong WordPress mà không bị lỗi 404

Có rất nhiều cách khác nhau để làm việc này, trong đó, tôi sẽ giới thiệu với các bạn 2 cách đơn giản và thông dụng nhất:

Sử dụng plugin Yoast SEO (WordPress SEO by Yoast)

Yoast SEO hay WordPress SEO by Yoast là một trong những plugin SEO miễn phí tốt nhất dành cho WordPress. Nó được tích hợp rất nhiều tính năng hữu ích, trong đó bao gồm cả khả năng loại bỏ chữ category trong đường dẫn chuyên mục.

Nếu blog/ website của bạn cũng đang cài đặt và sử dụng plugin này, bạn hoàn toàn có thể tận dụng nó để loại bỏ chữ category bằng cách truy cập vào SEO => Search Appearance => Taxonomies, chuyển mục Remove the categories prefix sang trạng thái Remove.

Hướng dẫn xóa product product-category trong đường dẫn của woocommerce

Sau khi hoàn tất, click vào nút Save Changes để lưu lại các thiết lập.

Sử dụng plugin Remove Category URL

Nếu không sử dụng Yoast SEO, bạn có thể lựa chọn một plugin khác để làm việc này, Remove Category URL chẳng hạn. Mặc dù đã khá lâu chưa được cập nhật, tuy nhiên, Remove Category URL vẫn hoạt động rất tốt trên những phiên bản WordPress mới nhất. Tất cả những gì bạn cần làm là cài đặt, kích hoạt Remove Category URL và nó sẽ giúp bạn làm nốt những phần việc còn lại.

Hướng dẫn xóa product product-category trong đường dẫn của woocommerce

Một plugin khác mà các bạn cũng có thể thử là FV Top Level Categories với cách dùng hoàn toàn tương tự.

Hướng dẫn xóa product product-category trong đường dẫn của woocommerce

Đơn giản vậy thôi. Chúc các bạn thành công!

Bạn biết phương pháp khác đơn giản hơn để loại bỏ chữ category khỏi đường dẫn chuyên mục trong WordPress? Hãy chia sẻ nó với chúng tôi bằng cách sử dụng khung bình luận bên dưới.

Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)

Hướng dẫn xóa product product-category trong đường dẫn của woocommerce

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Theo dõi tôi trên Facebook để cập nhật những tin tức mới nhất liên quan đến WordPress nhé.

Bạn tìm đến bài viết này thì chắc bạn cũng đã biết, mặc định khi cài đặt WordPress thì trong đường link của chuyên mục (categories) sẽ có chứa đoạn category với dạng như sau: nguyenhung.net/category/thu-thuat-wordpress .

Với đường link như này xét về thẩm mỹ thì nhìn thấy rất rườm rà và rất xấu đúng không nào. Còn xét về SEO thì có thể nói là nó không tốt cho SEO vì nó làm cho đường link dài thêm, khó nhớ,…

Hướng dẫn xóa product product-category trong đường dẫn của woocommerce

Mình cũng không biết vì lý do gì mà nhà phát triển WordPress lại để nó như vậy mà không bỏ nó đi cho đường link WordPress nó đỡ dài (Họ có lý do của họ nhưng với chúng ta hiện tại thì nó là không cần thiết).

Dù là vì lý do gì mà WordPress không bỏ cái đoạn category ra khỏi link wordpress thì việc chúng ta cần làm bây giờ là phải tự bỏ nó đi thôi chứ chờ WordPress biết đến bao giờ. Về cách xóa category trong URL WordPress như nào thì bạn làm theo hướng dẫn dưới đây.

Tham khảo thêm: Hướng dẫn xóa bỏ link /san-pham/ trong URL sản phẩm WooCommerce

Dưới đây sẽ có 4 cách để xóa /category/ ra khỏi URL của danh mục, bạn có thể lựa chọn 1 cách phù hợp nhất để thực hiện.

Lưu ý: Nếu bạn đang làm cho website mới thì việc này hoàn toàn bình thường không vấn đề gì. Tuy nhiên, nếu bạn chuẩn bị thực hiện cho website đã được Google index thì bạn cần thiết lập chuyển hướng chuẩn xác để tránh ảnh hưởng đến SEO.

Cách 1: Xóa bỏ /category/ trong URL bằng plugin SEO Yoast

Cách này chúng ta sẽ dùng plugin để xóa bỏ đoạn category trong link. Đây là cách đơn giản nhất để xóa category mà bạn nên làm bởi vì plugin mình giới thiệu sau đây chắc chắn bất kỳ website WordPress nào cũng phải cài nếu muốn SEO tốt. Plugin mình đang nói đến chính là plugin SEO by Yoast (có thể gọi là Yoast SEO hoặc WordPress SEO – hướng dẫn cài đặt Yoast SEO).

Sau khi bạn đã cài đặt plugin SEO by Yoast, bạn trỏ chuột vào menu SEO -> Search Appearance (Hiển thị khi tìm kiếm) -> Taxonomies (Nguyên tắc phân loại). Sau đó kéo xuống dưới tìm mục Category URLs (Đường dẫn danh mục) và gạt nút sang phần Remove (Gỡ bỏ) như hình sau:

Hướng dẫn xóa product product-category trong đường dẫn của woocommerce

Tham khảo thêm: 5 plugin WordPress miễn phí cần thiết phải có cho blog

Cách 2: Xóa /category/ với plugin Rank Math SEO

Plugin Rank Math SEO của MyThemeshop đang dần được sử dụng nhiều bởi có các tính năng hấp dẫn. Nếu bạn đang sử dụng plugin Rank Math mà không sử dụng Yoast SEO thì làm theo hướng dẫn dưới đây để xóa bỏ /category/ trong URL đi nhé.

Truy cập menu Rank Math -> General Settings -> Links. Tại mục Strip Category Base bạn chuyển sang thành On để xóa /category/ đi.

Hướng dẫn xóa product product-category trong đường dẫn của woocommerce

Cách 3: Xóa /category/ với plugin Remove Category URL

Nếu web bạn đang sử dụng không cài plugin Rank Math hoặc plugin Yoast SEO thì bạn có thể cài thêm plugin Remove Category URL.

Bạn chỉ cần cài plugin Remove Category URL vào web và không cần phải thao tác thêm gì cả.

Ưu điểm của plugin này là nó sẽ tự động xóa bỏ “category” trong URL và thiết lập chuyển hướng tự động URL cũ sang URL mới (chuyển hướng 301, tốt cho SEO).

Nếu bạn không biết cách thiết lập redirect (chuyển hướng) sao cho chuẩn thì có thể làm theo cách 3 này vì plugin sẽ tự động chuyển hướng URL cũ.

Cách 4: Xóa bỏ /category/ trong URL bằng file .htaccess

Cách này thì thao tác nhanh hơn nhưng mình vẫn khuyến khích bạn dùng các cách trên nhé. Để xóa bỏ (remove) category bạn thêm dòng code sau vào file .htaccess

RewriteRule ^category/(.+)$ http://domain.com/$1 [R=301,L]

Lưu ý: Trước khi làm bạn nên backup lại file .htaccess lại tránh trường hợp xảy ra lỗi và trong đoạn code trên bạn nhớ thay đoạn domain.com thành link website của bạn.

Khi sử dụng 1 trong các cách trên đường link của bạn sẽ được như sau: nguyenhung.net/thu-thuat-wordpress như vậy là bạn đã xóa category trong url wordpress thành công.

Hướng dẫn cách xóa bỏ /category/ và slug category cha trong URL WordPress

Như hướng dẫn ở trên, bạn sẽ xóa được /category/ trong URL các danh mục. Tuy nhiên, nếu bạn muốn làm cho link danh mục đơn giản hơn nữa bằng cách xóa bỏ các slug category cha thì làm theo hướng dẫn dưới đây.

Góp ý: Mình khuyên bạn không nên làm gọn URL quá kẻo dễ bị trùng lặp URL. Thực sự thì cách dưới đây mình hướng dẫn thêm cho bạn thôi chứ không khuyến khích bạn làm nhé.

Giả sử ban đầu web của bạn có các đường dẫn danh mục như:

nguyenhung.net/category/wordpress

nguyenhung.net/category/wordpress/thu-thuat-wordpress

Sau khi áp dụng hướng dẫn dưới đây, URL sẽ chỉ còn ngắn gọn là:

nguyenhung.net/wordpress

nguyenhung.net/thu-thuat-wordpress

Cách làm như sau:

Copy đoạn code dưới dây, dán vào phía cuối file funstions.php trong theme bạn đang sử dụng. Sau đó vào Cài đặt -> Đường dẫn tĩnh và chọn Lưu lại.

Note: Đoạn code trên mình tham khảo từ blog của bác Toản (levantoan.com)

Như vậy là xong. Bạn có thể sử dụng bất cứ cách nào phù hợp nhất để áp dụng cho web của bạn nhé.

Ngoài ra, nếu bạn đang làm website bán hàng dùng Woocommerce mà muốn bỏ đoạn link /category-product/ thì có thể xem bài hướng dẫn sau: Xóa bỏ /product-category/ trong Url danh mục sản phẩm Woocommerce

Lời kết

Với các cách đơn giản trên mong là bạn có thể loại bỏ (remove) category trong url của WordPress. Trong các cách trên mình vẫn lưu ý các bạn nên dùng cách 1, 2, 3 để xóa category trong đường link của WordPress vì khi bạn dùng WordPress bạn sẽ phải cài plugin SEO.

Nếu thấy bài viết hữu ích hãy like và share ủng hộ mình nhé. Cảm ơn!

Hướng dẫn xóa product product-category trong đường dẫn của woocommerce

Internet là nơi mình học được những gì về Wordpress, SEO, SEM, MMO và kiến thức máy tính. Những chia sẻ của mình là những thứ mình học được và đã làm thành công, có thể nó chưa được hoàn hảo nhưng nó sẽ hữu ích với bạn.