Việc tối ưu trải nghiệm người dùng và giao diện website là yếu tố quan trọng trong quá trình làm SEO. Trên các website WordPress, bạn có thể thấy khi truy cập vào một trang chuyên mục, tiêu đề thường hiển thị thêm dòng “Category Archives” hoặc “Archive”. Dù đây là thiết lập mặc định của WordPress giúp phân loại nội dung, nhưng trong nhiều trường hợp, dòng chữ này lại khiến tiêu đề bị dài, lặp lại và thiếu tự nhiên. Điều đó không chỉ ảnh hưởng đến giao diện hiển thị mà còn có thể gây trùng lặp tiêu đề, ảnh hưởng nhẹ đến điểm SEO của trang.
Trong bài viết này, Webo sẽ hướng dẫn xóa “Category Archives” trên WordPress bằng nhiều phương pháp khác nhau — từ chỉnh code, CSS cho đến plugin — giúp bạn làm gọn giao diện, giữ tiêu đề trang tự nhiên hơn và cải thiện khả năng hiển thị trên công cụ tìm kiếm.
“Category Archives” là gì?
Khi bạn truy cập vào một trang chuyên mục (Category page) trong WordPress, hệ thống sẽ tự động hiển thị phần tiêu đề mặc định có dạng:
“Category Archives: [Tên chuyên mục]”
hoặc đôi khi là “Archive: [Tên chuyên mục]” tùy vào ngôn ngữ và theme bạn đang sử dụng.
Đây là một đặc trưng mặc định của WordPress, được sinh ra bởi hàm the_archive_title() — có nhiệm vụ tạo tiêu đề cho các trang lưu trữ (archive pages) như:
- Category Archives (Chuyên mục)
- Tag Archives (Thẻ)
- Author Archives (Tác giả)
- Date Archives (Ngày, tháng, năm đăng bài)
Mục đích của nó là giúp người dùng dễ nhận biết họ đang xem loại nội dung nào, ví dụ: “Category Archives: Tin tức” giúp xác định đây là trang chứa tất cả các bài viết thuộc chuyên mục Tin tức.
Tuy nhiên, trong thực tế, nhiều theme đã hiển thị tên chuyên mục rõ ràng ở phần tiêu đề rồi, nên việc WordPress tự thêm dòng “Category Archives” trở nên thừa và lặp lại nội dung. Ví dụ:
- Tiêu đề trang hiển thị là “Tin tức”
- Nhưng WordPress vẫn thêm “Category Archives: Tin tức” → khiến tiêu đề dài, thiếu tự nhiên, kém thẩm mỹ và không tốt cho SEO.
Ngoài ra, việc lặp lại cụm “Archives” hoặc “Chuyên mục” trong tiêu đề có thể gây trùng lặp từ khóa (keyword duplication), ảnh hưởng đến cách Google hiểu cấu trúc nội dung. Vì vậy, việc xóa hoặc tùy chỉnh lại tiêu đề này giúp:
- Làm giao diện gọn gàng, thân thiện hơn
- Giữ lại phần tên chuyên mục chính xác
- Giúp Google hiểu rõ chủ đề trang, tránh lặp tiêu đề giữa category và post
Lý do nên loại bỏ hoặc ẩn dòng “Category Archives”
Việc hiển thị dòng “Category Archives” trên trang chuyên mục thực ra không ảnh hưởng trực tiếp đến chức năng của website, nhưng lại có thể gây một số vấn đề về trải nghiệm người dùng (UX) và tối ưu hóa công cụ tìm kiếm (SEO). Dưới đây là những lý do chính khiến bạn nên cân nhắc loại bỏ hoặc ẩn dòng này:
1. Giao diện gọn gàng, chuyên nghiệp hơn
Trong hầu hết các theme WordPress hiện nay, phần tiêu đề chuyên mục đã thể hiện rõ tên của danh mục bài viết. Việc WordPress tự động thêm cụm “Category Archives” vào trước tiêu đề khiến trang trở nên rườm rà, lặp lại và kém tự nhiên.
Khi bỏ dòng này, tiêu đề hiển thị sẽ ngắn gọn, dễ nhìn và tập trung đúng nội dung chính, tạo cảm giác chuyên nghiệp hơn cho người xem.
2. Tránh trùng lặp nội dung tiêu đề (Duplicate Title)
Google và các công cụ tìm kiếm đánh giá cao sự nhất quán trong tiêu đề trang. Nếu bạn để tiêu đề là “Category Archives: Bóng đá” nhưng bài viết trong đó cũng có tiêu đề “Bóng đá”, công cụ tìm kiếm có thể hiểu nhầm đây là hai trang trùng nội dung.
Điều này không gây lỗi nghiêm trọng nhưng làm giảm độ rõ ràng về cấu trúc website, ảnh hưởng đến hiệu quả SEO tổng thể.
3. Cải thiện trải nghiệm người dùng (UX) & SEO nhẹ
Một tiêu đề ngắn gọn, rõ ràng sẽ giúp người dùng nhanh chóng xác định được họ đang xem nội dung gì mà không bị phân tâm bởi các cụm từ dư thừa. Khi người dùng ở lại lâu hơn và tương tác nhiều hơn, các chỉ số như thời gian trung bình trên trang (Average Session Duration) hay tỷ lệ thoát (Bounce Rate) sẽ được cải thiện — đây đều là tín hiệu tích cực cho SEO.
4. Kiểm soát hiển thị linh hoạt hơn
- Việc loại bỏ hoặc ẩn dòng “Category Archives” cũng giúp bạn tùy chỉnh linh hoạt giao diện website. Bạn có thể:
- Giữ lại dòng “Archive” ở những nơi cần thiết (ví dụ: trang lưu trữ theo tác giả hoặc theo ngày).
- Hoặc loại bỏ hoàn toàn để giữ phong cách trình bày thống nhất trên toàn website.
- Sự chủ động này giúp bạn duy trì giao diện nhất quán, dễ quản lý và phù hợp hơn với định hướng thương hiệu hoặc mục tiêu SEO của từng dự án.
Các phương pháp và cách hướng dẫn xóa Category Archives
Có nhiều cách để xoá CATEGORY ARCHIVES trên WordPress, bạn hãy xem qua các cách để thực hiện xoá nếu 1 trong các cách không phù hợp nhé.
Cách 1: Sử dụng Filter Hook để xoá CATEGORY ARCHIVES
Bạn hãy truy cập vào theme và mở file functions.php
lên. File này thường nằm tại my-domain/wp-content/themes/flatsome-child
// Xóa chữ Category
function prefix_category_title( $title ) {
if ( is_category() ) {
$title = single_cat_title( '', false );
}
return $title;
}
add_filter( 'get_the_archive_title', 'prefix_category_title' );
Cách 2: Sử dụng CSS
Với cách này bạn đăng nhập vào admin wordpress sau đó vào Appearance => Customize => Additional CSS sau đó thêm vào đoạn code này.
/* An CATEGORY ARCHIVES */
.blog-archive h1.page-title {
display: none;
}
Cách 3: Xoá CATEGORY ARCHIVES trên theme Flatsome
Bạn truy cập vào đường dẫn sau trên host/vps my-domain/wp-content/themes/flatsome/template-parts/posts/partials
sau đó mở file có tên archive-title.php
và thực hiện xoá đoạn như ảnh đính kèm.
Xóa đoạn Category Archives đi. Với Tag Archives hay Search Result cũng làm tương tự. Bạn có thể đổi thành chữ khác cũng được.
Sau khi thực hiện xong bạn cần vào ẩn dành để xem bởi một số trang web sẽ bị lưu Cache.
Cách 4: Dùng plugin hoặc tính năng SEO plugin
Nhiều plugin SEO có phần cho phép bạn kiểm soát archive titles. Ví dụ:
- Yoast SEO: trong SEO → Search Appearance → Archives / Taxonomies, bạn có thể tùy chỉnh hoặc loại bỏ prefix “Archive” trong tiêu đề.
- Sử dụng plugin như WP Remove Category from Archive Title, hoặc plugin tùy chỉnh để xóa prefix – một số plugin hỗ trợ loại bỏ “Archive” khỏi tiêu đề.
Ưu điểm: bạn có thể bật/tắt dễ, không can thiệp code.
Dòng chữ “Category Archives” tuy nhỏ nhưng lại ảnh hưởng đến cảm nhận thẩm mỹ và trải nghiệm người dùng trên website WordPress. Việc loại bỏ nó giúp giao diện trở nên tinh gọn, chuyên nghiệp, đồng thời giúp Google hiểu rõ hơn tiêu đề và cấu trúc nội dung của bạn.
Tùy vào trình độ kỹ thuật, bạn có thể lựa chọn một trong bốn phương pháp:
- Filter Hook (PHP) — sạch, tối ưu nhất cho SEO
- CSS — nhanh, dễ làm, không cần can thiệp code
- Sửa file template theme — linh hoạt, tùy chỉnh sâu
- Dùng plugin SEO (như Yoast) — an toàn, dễ bật tắt
Nếu bạn đang dùng theme Flatsome hoặc các theme khác như Blocksy, Astra, Kadence, hãy ưu tiên tạo child theme trước khi sửa để đảm bảo cập nhật sau này không ghi đè thay đổi. Sau khi thực hiện, đừng quên kiểm tra lại hiển thị tiêu đề trên giao diện và trong kết quả tìm kiếm Google, để chắc chắn rằng tiêu đề chuyên mục của bạn đã trở nên tự nhiên, chuẩn SEO và thân thiện hơn với người dùng.
Câu hỏi thường gặp (FAQ)
1. Việc xóa dòng “Category Archives” có ảnh hưởng đến SEO không?
Không, việc xóa dòng “Category Archives” hoàn toàn không ảnh hưởng tiêu cực đến SEO. Ngược lại, trong nhiều trường hợp nó còn cải thiện tiêu đề trang (Title Tag), giúp Google hiểu rõ hơn chủ đề của từng chuyên mục. Miễn là bạn không xóa hoặc chặn toàn bộ trang category khỏi index, thì SEO của trang sẽ vẫn được duy trì bình thường.
2. Dùng cách nào: code, CSS hay plugin?
Tùy vào khả năng và nhu cầu của bạn:
+ Nếu biết chút code → dùng Filter Hook trong file functions.php là cách tốt nhất, “sạch” và triệt để.
+ Nếu không rành kỹ thuật, bạn có thể dùng CSS để ẩn hoặc plugin SEO (như Yoast SEO) để tùy chỉnh tiêu đề trực tiếp trong giao diện quản trị.
+ Nếu bạn đang dùng theme cụ thể (Flatsome, Astra, Blocksy, v.v.), có thể chỉnh trong file template — mình khuyên nên tạo child theme để tránh mất thay đổi khi update theme.
3. Có thể chỉ ẩn dòng “Category Archives” ở một số chuyên mục nhất định không?
Hoàn toàn có thể. Bạn có thể viết thêm điều kiện trong code để chỉ ẩn ở những chuyên mục bạn muốn. Ví dụ:
add_filter( 'get_the_archive_title', function( $title ) {
if ( is_category( 'tin-tuc' ) || is_category( 'khuyen-mai' ) ) {
$title = single_cat_title( '', false );
}
return $title;
});