Mục lục · 6 phần
Trả lời nhanh
Tạo Sitemap XML WordPress là dùng trình cắm tạo tệp liệt kê các URL quan trọng đang hoạt động rồi nộp cho Google Search Console. Anh/chị cần lọc đường dẫn rác trước khi nộp sitemap. Tệp này giúp công cụ tìm kiếm biết trang nào tồn tại hoặc vừa cập nhật, đặc biệt khi website mới chưa có liên kết trỏ tới.
XML Sitemap là một tệp văn bản chứa danh sách toàn bộ các đường dẫn (URL) quan trọng đang hoạt động trên website của anh/chị. Tệp này đóng vai trò như một tấm bản đồ chỉ đường dành riêng cho các cỗ máy tìm kiếm như Google. Nhờ có tấm bản đồ này, công cụ tìm kiếm biết chính xác trang nào đang tồn tại và trang nào vừa được cập nhật nội dung mới nhất.
Tại sao website mới lập bắt buộc phải có XML Sitemap?
Khi anh/chị vừa làm xong một trang web bán hàng bằng WordPress, anh/chị luôn mong muốn khách lên mạng tìm kiếm là thấy ngay sản phẩm của mình. Nhưng Google thực chất là một cỗ máy tự động. Nó cử những con bọ (bot) đi dò dẫm từng đường link trên mạng internet. Website mới thường chưa có bất kỳ ai trỏ liên kết tới. Bọ của Google không có con đường nào để bò vào web của anh/chị. Lúc này, anh/chị cần chủ động mang bản đồ giao cho Google. XML Sitemap chính là tấm bản đồ đó. Nó liệt kê sẵn mọi bài viết, mọi danh mục sản phẩm. Khi anh/chị khai báo tệp này, Google sẽ bám theo danh sách đó để ghé thăm từng trang một. Quá trình này giúp nội dung của anh/chị được quét nhanh hơn rất nhiều so với việc ngồi chờ bọ tìm kiếm tự tìm đến. Khái niệm Web Crawling and Indexing giải thích rất rõ việc bọ tìm kiếm thu thập dữ liệu diễn ra như thế nào. Sitemap giúp anh/chị đi đường tắt, rút ngắn giai đoạn đầu tiên trong toàn bộ quy trình đó.
Theo tài liệu của Google Search Console, sitemap đóng vai trò cực kỳ quan trọng đối với các trang web mới lập. Nó cũng là phao cứu sinh cho những trang web có hàng nghìn bài viết nhưng các bài không được gắn liên kết trỏ qua lại với nhau. XML Sitemap được viết bằng ngôn ngữ máy tính, tức là dùng các thẻ mã hóa. Người bình thường nhìn vào chỉ thấy những dòng chữ lộn xộn. Nó khác hoàn toàn với sitemap HTML. Sitemap HTML là một trang giao diện có các nút bấm để khách hàng nhấn vào tìm bài viết. Anh/chị không thể lấy sitemap HTML đem nộp cho hệ thống Google làm bản đồ cấu trúc được.
Cách chọn trình cắm tạo sitemap trên WordPress
Làm sitemap bằng tay rất vất vả vì mỗi lần viết bài mới anh/chị lại phải mở mã nguồn ra cập nhật. May mắn là nền tảng WordPress có sẵn hàng loạt trình cắm (plugin) hỗ trợ làm việc này tự động hoàn toàn. Anh/chị chỉ cần cài đặt trình cắm một lần, hệ thống sẽ tự sinh ra một đường dẫn sitemap liên tục cập nhật theo thời gian thực. Mỗi khi anh/chị ấn nút đăng bài mới, trình cắm tự động chèn thêm đường link mới vào tệp bản đồ đó.
Yoast SEO là trình cắm được cộng đồng sử dụng phổ biến nhất. Anh/chị vào phần cài đặt của Yoast, gạt nút bật tính năng XML Sitemaps lên là xong. Đường dẫn mặc định thường có dạng tên miền cộng thêm đuôi sitemap_index.xml. Điểm mạnh của Yoast là nó tự động chia sitemap thành nhiều tệp nhỏ. Một tệp chỉ chứa bài viết, một tệp khác chỉ chứa danh mục sản phẩm. Cách chia nhỏ này giúp website tải nhẹ hơn rất nhiều khi bọ Google truy cập vào quét dữ liệu hàng ngày.
Rank Math là trình cắm thứ hai đang ngày càng được dùng nhiều. Nó cho phép anh/chị kiểm soát chi tiết hơn từng ngóc ngách của sitemap. Anh/chị có thể dễ dàng loại bỏ hình ảnh ra khỏi sitemap hoặc gộp chung nhiều loại nội dung vào một tệp duy nhất. Giao diện của Rank Math trực quan, giúp người mới không rành kỹ thuật vẫn tự bấm chọn được.
Một lưu ý sống còn là anh/chị chỉ được phép bật duy nhất một trình cắm tạo sitemap. Bật hai trình cắm cùng lúc sẽ khiến hệ thống sinh ra hai tệp sitemap độc lập hoặc xung đột đường dẫn /sitemap.xml. Google không phạt vì điều này mà vẫn quét cả hai, nhưng hai tệp rất dễ bị lệch dữ liệu (một bên còn giữ link đã xóa hoặc thiếu bài mới), dẫn đến việc khai báo bị rối loạn. Vì vậy, anh/chị hãy vào danh sách plugin, tắt bớt và chỉ giữ lại một trình cắm duy nhất mà mình quen dùng.
Cách lọc đường dẫn rác trước khi mang sitemap đi nộp
Lỗi nặng nhất của người mới học làm web là cố nhồi nhét mọi thứ vào sitemap. Anh/chị thường nghĩ đưa càng nhiều trang cho Google thì web nhìn càng đồ sộ, càng uy tín. Thực tế diễn ra ngược lại hoàn toàn. Bọ Google có ngân sách thời gian giới hạn cho mỗi website. Nếu anh/chị bắt nó đọc hàng đống trang rác, nó sẽ cạn kiệt thời gian và bỏ qua những trang bán hàng quan trọng nhất.
Trang rác ở đây là gì? Đó là những trang giỏ hàng, trang thanh toán, trang chính sách bảo mật, trang kết quả tìm kiếm nội bộ, và các trang gắn thẻ (tag) lộn xộn không có nội dung rõ ràng. Khách hàng không bao giờ lên Google gõ từ khóa “giỏ hàng của shop mỹ phẩm”. Vì vậy, anh/chị tuyệt đối không đưa các trang vô bổ này vào XML Sitemap.
Trong phần cài đặt của Yoast SEO hay Rank Math, luôn có mục chọn loại nội dung và phân loại nội dung. Anh/chị hãy tắt phần “Tags” (thẻ) và “Format” (định dạng). Chỉ bật “Posts” (bài viết), “Pages” (trang tĩnh quan trọng mang lại khách hàng), và “Products” (sản phẩm đang bán).
Ngoài ra, nếu một trang đã bị gắn lệnh “noindex” — tức là anh/chị ra lệnh cấm Google đưa nó lên kết quả tìm kiếm — thì trang đó bắt buộc phải được rút khỏi sitemap. Sitemap thì bảo bọ tìm kiếm “hãy đọc trang này đi”, nhưng khi bọ vào trang lại thấy biển “cấm đọc”. Tín hiệu mâu thuẫn này làm giảm độ tin cậy của toàn bộ cấu trúc website. Bài viết về cách tổ chức nội dung để thực thể và chủ đề của website được hiểu mạch lạc đã nhấn mạnh rằng mọi tín hiệu gửi cho máy học phải đồng nhất. Một sitemap sạch sẽ chỉ chứa những đường dẫn thật sự có giá trị, muốn đua thứ hạng cao, và cho phép công khai.
Các bước nộp XML Sitemap cho Google Search Console
Sau khi tạo xong đường dẫn sitemap sạch rác, anh/chị phải tự tay mang nó đi khai báo. Nơi tiếp nhận bản đồ là Google Search Console. Đây là bộ công cụ miễn phí do chính Google cung cấp để anh/chị theo dõi tình trạng sức khỏe website của mình.
Bước một, anh/chị truy cập vào trang web của mình và copy đường link sitemap. Thông thường nó có đuôi .xml ở cuối.
Bước hai, anh/chị đăng nhập vào bảng điều khiển của Google Search Console. Nhìn sang cột danh mục bên tay trái, tìm chữ “Sitemaps” (Sơ đồ trang web) và nhấp chuột vào đó.
Bước ba, anh/chị dán phần đuôi của đường dẫn sitemap vào ô trống trên màn hình và nhấn nút “Submit” (Gửi).
Bước bốn, anh/chị nhìn xuống bảng danh sách thống kê bên dưới. Nếu cột trạng thái báo chữ “Success” (Thành công) màu xanh lá cây, nghĩa là Google đã đọc được tệp bản đồ. Nếu nó báo “Couldn’t fetch” (Không thể tìm nạp), anh/chị phải kiểm tra lại ngay xem mình có copy sai dấu gạch chéo nào không, hoặc máy chủ website có đang chặn bọ tìm kiếm hay không.
Việc khai báo này chỉ cần làm đúng một lần duy nhất. Từ đó về sau, mỗi khi anh/chị đăng sản phẩm mới hoặc cập nhật bài cũ, trình cắm sẽ tự thay đổi sitemap. Google sẽ tự động quay lại đọc tệp đó theo chu kỳ riêng của họ mà anh/chị không cần nộp lại.
Kinh nghiệm thực chiến
Một shop bán đồ dùng mẹ và bé dựng website WordPress để làm kênh phân phối dài hạn. Lúc đầu, họ cứ liên tục đăng sản phẩm lên, viết thêm rất nhiều bài hướng dẫn sử dụng máy hút sữa. Chờ nhiều tháng trôi qua, họ không thấy bất kỳ bài nào xuất hiện trên Google khi tìm kiếm từ khóa.
Họ nghĩ bài viết chưa đủ hay, nên tiếp tục cắm cúi Onpage SEO. Tối ưu xong xuôi vẫn không thấy bài đăng đâu. Vấn đề thực chất nằm ở chỗ Google chưa hề biết các bài viết đó tồn tại trên đời. Website không có sitemap, cũng không có liên kết nào từ bên ngoài trỏ vào. Bọ tìm kiếm hoàn toàn mù thông tin về sự tồn tại của shop này.
Sau đó, họ cài đặt trình cắm sinh ra sitemap và mang khai báo lên Google Search Console. Vài ngày sau, biểu đồ trong tài khoản bắt đầu báo cáo có hàng loạt trang rơi vào trạng thái “Đã phát hiện – hiện chưa lập chỉ mục”. Trạng thái này có nghĩa là Google đã cầm bản đồ, nhìn thấy các điểm đến, và đang xếp trang của họ vào hàng chờ quét nội dung.
Tuần tiếp theo, hệ thống báo lỗi vạch đỏ: rất nhiều trang sản phẩm báo mã lỗi không tìm thấy ngay bên trong sitemap. Shop giật mình kiểm tra lại mới nhận ra nhân viên đã đổi đường dẫn danh mục từ đồ cho bé sang đồ sơ sinh, nhưng không cài lệnh chuyển hướng. Khách bấm vào đường dẫn cũ bị báo lỗi hỏng, còn sitemap thì vẫn lưu giữ đường dẫn cũ.
Nhờ nhìn vào danh sách báo lỗi từ sitemap, shop vội vàng dọn sạch các đường dẫn hỏng. Họ xóa liên kết thừa, cài đặt lại trình cắm để hệ thống tự động cập nhật đường dẫn mới. Chỉ khi bản đồ sạch sẽ, bọ Google mới bò mượt mà từ bài này sang bài khác. Đó là lúc những nỗ lực làm nội dung suốt mấy tháng ròng bắt đầu thu về lượt truy cập thật. Qua câu chuyện này, anh/chị có thể thấy sitemap không làm tăng thứ hạng ngay lập tức, nhưng nó là lớp móng để công cụ tìm kiếm hiểu được web của anh/chị.
Câu hỏi thường gặp
Có cần tạo sitemap riêng cho hình ảnh và video không?
Trừ khi hình ảnh và video là sản phẩm cốt lõi mang lại doanh thu chính (như web bán ảnh chụp, web xem phim), anh/chị không cần làm sitemap riêng cho chúng. Đối với shop bán hàng thông thường, hình ảnh nằm trong bài viết đã đủ để Google quét qua sitemap cơ bản. Làm thêm sitemap ảnh chỉ khiến anh/chị tốn công quản lý mà không mang lại khác biệt lớn về lượng khách truy cập.
Báo lỗi “Sitemap is HTML” trong Google Search Console là sao?
Lỗi này xảy ra khi anh/chị nộp nhầm một đường dẫn giao diện người dùng thay vì nộp tệp mã lệnh. Có thể anh/chị copy nhầm đường link trang chủ, hoặc trình cắm bị lỗi máy chủ nên in thẳng giao diện web đè lên tệp sitemap. Anh/chị cần kiểm tra lại bằng cách gõ trực tiếp đuôi .xml lên thanh địa chỉ trình duyệt. Nếu sitemap có kèm bảng hiển thị của Yoast hay Rank Math thì đó là bình thường; khi bấm xem nguồn trang, anh/chị sẽ thấy toàn bộ cấu trúc thẻ XML chuẩn bên dưới.
Tôi gửi sitemap rồi mà Google báo “Đã phát hiện, hiện chưa lập chỉ mục” thì phải làm gì?
Câu thông báo đó nghĩa là Google đã nhận bản đồ của anh/chị, biết trang đó nằm ở đâu, nhưng hệ thống quyết định chưa thèm đọc nội dung vội. Lý do thường gặp nhất là web quá mới, sức thu thập của bọ tìm kiếm dành cho web còn yếu. Anh/chị không cần xóa sitemap nộp lại. Việc duy nhất cần làm là liên tục đăng bài mới chất lượng, bổ sung liên kết nội bộ để Google thấy trang web này hoạt động mạnh và ưu tiên quay lại quét.
Nếu tôi lỡ đổi tên miền thì xử lý sitemap cũ thế nào?
Khi đổi tên miền, toàn bộ đường link cũ sẽ chết. Anh/chị phải cài lệnh chuyển hướng toàn bộ từ tên miền cũ sang tên miền mới. Tại tên miền mới, anh/chị tạo một sitemap hoàn toàn mới và nộp vào tài khoản Google Search Console của tên miền mới. Không cố dùng sitemap cũ sửa lại tên, vì Google coi đây là hai tài sản web hoàn toàn độc lập với nhau.
Plugin tạo ra nhiều đường link sitemap con, tôi phải nộp cái nào?
Anh/chị chỉ cần nộp đúng một đường link sitemap tổng, thường mang tên là sitemap_index.xml. Trong tệp tổng này đã chứa sẵn các đường link con trỏ đến bài viết, sản phẩm, chuyên mục. Công cụ của Google đủ thông minh để tự mở tệp tổng, đọc các tệp con và lấy toàn bộ đường dẫn bên trong. Nộp lắt nhắt từng tệp con vừa mất thời gian vừa dễ bỏ sót khi web ngày càng phình to.


