Bỏ qua tới nội dung chính
Hướng dẫn SEO

Kiểm tra SEO Joomla: chẩn đoán URL và metadata

Kiểm tra SEO Joomla nên chọn một article đi được từ hai menu item, một danh mục và một URL không có trong hệ thống. Bộ mẫu này giúp phân biệt lỗi routing SEF với lỗi metadata của article.

Theo hai đường menu tới cùng bài viết

Mở article qua từng menu, ghi địa chỉ cuối, H1 và canonical. Nếu cùng nội dung có nhiều URL, xem menu alias và cấu hình router trước khi tạo redirect thủ công. Kiểm tra title có bị tên menu thay thế không đúng mục đích hay không. Đừng xóa menu item đang dùng chỉ vì phát hiện một địa chỉ khác; cần hiểu ảnh hưởng đến điều hướng và các trang con.

Kiểm tra SEF và phản hồi không tìm thấy

Thử một URL cũ có dạng tham số và URL thân thiện đang được quảng bá. Ghi rõ chúng chuyển hướng hay cùng trả nội dung. Mở thêm slug không tồn tại để phát hiện trang lỗi trả mã 200. Nếu rewrite làm tất cả trang con lỗi, xem cấu hình server trước khi sửa từng article. Thử lại trên domain chính và dưới cùng giao thức HTTPS sau khi thay cấu hình.

Đối chiếu bài có và không có menu nổi bật

Chọn một article ít được liên kết, xem có thể tìm được qua danh mục và sitemap đang sử dụng không. So sánh robots và metadata với bài ở menu chính. Nếu chỉ một nhóm bị noindex, xem thiết lập article, menu và extension liên quan. Sau bản sửa, quét lại toàn bộ mẫu để kiểm tra routing ổn định; báo cáo crawl không tự chứng minh Google đã chọn canonical mà website khai báo.

Tình huống áp dụng minh họa

Ví dụ minh họa: bật rewrite khiến trang chủ hoạt động nhưng article trả lỗi. Kiểm tra server và mẫu đường dẫn trước khi sửa nội dung bài. Thử URL có index.php và URL SEF, ghi mã trạng thái và đích. Sau bản sửa, kiểm tra danh mục cùng một slug thiếu để chắc hệ thống không trả 200 cho mọi request.

Chạy kiểm tra và diễn giải kết quả

Đưa một URL public đại diện vào công cụ SEO miễn phí bên dưới. Ghi status, title, description và canonical cùng địa chỉ chính xác, thời điểm kiểm tra. Gom lỗi lặp theo template hoặc cấu hình chịu trách nhiệm để có thể sửa đúng một nơi rồi thử lại nhiều trang. Trường bị thiếu và trang cố tình loại khỏi index cần cách xử lý khác nhau.

Audit HTTP/HTML chỉ quan sát phản hồi công khai. Nó không đăng nhập nền tảng, đọc mọi cài đặt quản trị, tái hiện mọi cơ chế render phía client hay chứng minh Google đã index. Với bằng chứng từ Google, đối chiếu URL Inspection và dữ liệu crawl cập nhật. Sau khi publish và làm mới cache, kiểm tra lại đúng URL ban đầu; điểm số thay đổi không tự chứng minh nguyên nhân lỗi đã được xử lý.

Công cụ và hướng dẫn liên quan

Tài liệu chính thức

Kiểm tra riêng Joomla trước khi đổi SEF

  • Trong Global Configuration, ghi riêng Search Engine Friendly URLs và Use URL Rewriting. Tùy chọn thứ hai chỉ bỏ index.php khi máy chủ đã hỗ trợ rewrite. Không bật cả hai trên site thật chỉ để tăng điểm kiểm tra.
  • Với một article, ghi article ID, alias danh mục và Itemid của từng đường menu. So URL tham số với URL SEF đi từ mỗi menu. Itemid cung cấp ngữ cảnh menu cho router; cùng nội dung bài không chứng minh các URL thay thế được cho nhau.
  • Trên Apache, cùng nhà cung cấp hosting đối chiếu quy tắc htaccess.txt của Joomla và .htaccess đang dùng trước khi bật rewrite. IIS và Nginx cần cấu hình máy chủ riêng. Sau thay đổi, thử article, danh mục và URL thiếu rồi xóa cache URL Joomla/extension liên quan.

Đây là hướng dẫn kiểm tra cấu hình, không phải phép đo trên một bản cài Joomla. ID bên dưới là mẫu; thay bằng ID thực của menu và article của bạn.

index.php?option=com_content&view=article&id=123&Itemid=456
index.php/category-alias/article-alias
category-alias/article-alias

Joomla: Routing · Joomla: SEF URLs

Quảng cáo

Câu hỏi thường gặp

Bật SEF có đủ để mọi URL Joomla nhất quán không?
Chưa đủ. Cần kiểm tra menu item, alias, router và rewrite máy chủ bằng URL thật, đặc biệt khi một article có nhiều lối điều hướng.
Trang Việt và Anh có thể cùng xuất hiện trên Google không?
Có. Mỗi bản dịch công khai, đầy đủ có thể được index trên URL riêng. Dùng canonical tự tham chiếu, hreflang hai chiều và sitemap; Google quyết định việc đưa vào chỉ mục.
Audit không có lỗi có bảo đảm được index không?
Không. Audit báo các vấn đề quan sát được, không cam kết index hay thứ hạng. Cần theo dõi phát hiện URL và crawl trong Search Console.

Kiểm tra SEO website của bạn ngay

Quét miễn phí các yếu tố SEO quan trọng và nhận gợi ý sửa lỗi chỉ trong 60 giây.