Khi bắt đầu xây dựng Sorae.vn, mình xác định ngay từ đầu rằng:
Sorae không chỉ cần có nội dung, mà những nội dung đó phải có cơ hội được tìm thấy trên Google.
Vì vậy, song song với việc xây dựng cộng đồng bằng Discourse, mình dành khá nhiều thời gian cho SEO, lập chỉ mục và theo dõi khả năng hiển thị của Sorae trên các công cụ tìm kiếm.
Đây là những gì mình đã làm với Sorae.
1. Kết nối Sorae với Google Search Console
Việc đầu tiên mình làm là xác minh Sorae.vn với Google Search Console.
Search Console cho phép mình theo dõi:
- Google đã phát hiện những URL nào.
- URL nào đã được lập chỉ mục.
- Những từ khóa nào đưa người dùng đến Sorae.
- Số lượt hiển thị.
- Số lượt nhấp.
- CTR.
- Vị trí trung bình.
- Những vấn đề liên quan đến crawl và indexing.
Google cũng xác nhận Search Console là công cụ giúp chủ website theo dõi cách Google crawl, index và hiển thị website trên Google Search.
Đây gần như là “bảng điều khiển SEO” của Sorae.
2. Đưa Sitemap của Discourse lên Google
Discourse tự tạo Sitemap cho website.
Với Sorae, mình sử dụng Sitemap của Discourse và khai báo nó trong Google Search Console.
Thông thường Sitemap của website có thể truy cập theo dạng:
https://sorae.vn/sitemap.xml
Sau đó vào:
Google Search Console → Sitemaps
và gửi Sitemap.
Sitemap giúp Google biết những URL quan trọng mà website muốn các công cụ tìm kiếm khám phá. Tuy nhiên, Sitemap không đảm bảo tất cả URL sẽ được lập chỉ mục. Google vẫn tự đánh giá từng trang. Google cũng cho biết việc gửi Sitemap không bắt buộc để Google phát hiện trang, nhưng có thể hỗ trợ quá trình khám phá URL và cho phép theo dõi trạng thái Sitemap trong Search Console.
Một điều mình muốn nhấn mạnh
Không cần mỗi ngày lại submit Sitemap một lần.
Sau khi khai báo Sitemap, Google sẽ tự quay lại đọc Sitemap và phát hiện những URL mới.
Vì vậy:
Sitemap
↓
Khai báo một lần
↓
Google tự đọc lại
↓
Phát hiện URL mới
3. Nhưng với bài viết mới, mình chủ động yêu cầu lập chỉ mục
Đây là một thói quen mình đang áp dụng với Sorae.
Sau khi viết một Topic mới, mình lấy URL của bài viết rồi vào:
Google Search Console → Kiểm tra URL
Ví dụ:
https://sorae.vn/t/vi-sao-minh-chon-ma-nguon-discourse-de-lam-sorae-vn/137
Sau khi Google kiểm tra URL, nếu trang chưa được lập chỉ mục, mình chọn:
Yêu cầu lập chỉ mục
Google gọi đây là chức năng yêu cầu Google crawl một URL cụ thể trong công cụ URL Inspection.
Mình thường làm việc này sau khi xuất bản mỗi bài viết quan trọng.
Điều này không có nghĩa là Google sẽ lập chỉ mục ngay lập tức hoặc chắc chắn đưa bài viết lên kết quả tìm kiếm.
Nó chỉ đơn giản là:
“Google, mình vừa có một URL mới. Hãy kiểm tra nó khi có thể.”
Sau đó Google vẫn tự quyết định thời điểm crawl và có đưa trang vào chỉ mục hay không.
4. Mình cũng đưa Sorae lên Bing Webmaster Tools
Mình không chỉ tối ưu cho Google.
Sorae cũng được mình xác minh trên:
Bing Webmaster Tools
Sau đó khai báo Sitemap của website.
Bing hỗ trợ gửi Sitemap XML và theo dõi trạng thái xử lý cũng như số URL được phát hiện từ Sitemap.
Ngoài Sitemap, Bing hiện khuyến nghị sử dụng IndexNow để thông báo nhanh cho Bing và các công cụ tìm kiếm tham gia khi URL mới được thêm, cập nhật hoặc xóa.
Đây là một hướng mình cũng muốn tiếp tục tìm hiểu để tự động hóa việc thông báo URL mới của Sorae thay vì phải thao tác thủ công.
5. Yandex Webmaster
Mình cũng xác minh Sorae.vn trên Yandex Webmaster.
Tại đây mình khai báo Sitemap của Sorae.
Yandex cho phép khai báo Sitemap trực tiếp trong Webmaster hoặc thông qua directive Sitemap trong robots.txt.
Yandex cũng sử dụng Sitemap cùng với các nguồn khác như liên kết nội bộ và robots.txt để phát hiện các URL cần crawl.
Điều mình thích ở việc kết nối nhiều công cụ webmaster là có thể nhìn website từ nhiều góc độ khác nhau.
Không phải công cụ nào cũng cho cùng một dữ liệu.
6. Ahrefs – không phải để “submit Google”
Một công cụ khác mình sử dụng là Ahrefs.
Ahrefs không phải công cụ tìm kiếm và mình cũng không dùng Ahrefs để “đẩy bài lên Google”.
Mình sử dụng Ahrefs chủ yếu để kiểm tra và phân tích SEO của Sorae.
Sau khi xác minh website, Ahrefs có thể thực hiện:
- Site Audit.
- Phân tích backlink.
- Theo dõi keyword.
- Kiểm tra các vấn đề SEO kỹ thuật.
- Phân tích cấu trúc website.
Ahrefs hiện cung cấp Ahrefs Free cho các website đã xác minh, bao gồm Site Audit và Site Explorer với dữ liệu về SEO và backlink.
Ahrefs cũng có thể xác minh website thông qua chính Google Search Console, DNS, HTML file hoặc HTML tag.
7. Mình dùng Ahrefs để tìm những lỗi mà Google Search Console không nói hết
Đây là lý do mình thích kết hợp nhiều công cụ.
Google Search Console cho mình biết:
Google đang nhìn Sorae như thế nào.
Trong khi Ahrefs giúp mình nhìn website theo một góc độ SEO kỹ thuật rộng hơn.
Ví dụ Ahrefs có thể kiểm tra:
- Title.
- Meta description.
- H1.
- Broken links.
- Redirect.
- Canonical.
- Robots.txt.
- Sitemap.
- Hình ảnh.
- Internal links.
- Một số vấn đề hiệu suất.
- Các vấn đề indexability.
Ahrefs hiện cho biết Site Audit có thể kiểm tra hơn 170 vấn đề SEO kỹ thuật và on-page.
Vì vậy mình coi:
Google Search Console + Ahrefs
là hai công cụ bổ trợ cho nhau chứ không phải hai thứ thay thế nhau.
8. SEO của Sorae không chỉ nằm ở việc “submit URL”
Đây là điều mình nhận ra sau một thời gian làm Sorae.
Có thể yêu cầu Google crawl một bài viết.
Có thể gửi Sitemap.
Có thể dùng Ahrefs kiểm tra lỗi.
Nhưng tất cả những việc đó không biến một bài viết kém thành một bài viết có thứ hạng tốt.
Phần quan trọng nhất vẫn là:
Nội dung.
Mình cố gắng xây dựng Topic theo hướng trả lời một nhu cầu cụ thể.
Ví dụ thay vì viết:
“Hồ câu cá”
mình muốn một Topic cụ thể hơn:
“Hồ câu chép dịch vụ tại Hà Nội – giá vé, nội quy và kinh nghiệm câu”
Người dùng tìm kiếm một vấn đề cụ thể.
Sorae cung cấp một Topic cụ thể giải quyết vấn đề đó.
Đây mới là thứ mình muốn xây dựng.
9. Discourse rất phù hợp với cách mình làm SEO
Một Topic của Discourse về bản chất là một trang nội dung hoàn chỉnh.
Nó có:
- URL riêng.
- Tiêu đề riêng.
- Nội dung.
- Các câu trả lời.
- Liên kết nội bộ.
- Category.
- Tag.
- Thành viên tham gia thảo luận.
Một Topic có thể tiếp tục phát triển theo thời gian.
Ví dụ hôm nay có người hỏi:
“Hồ này câu chép bằng mồi gì?”
Một người trả lời.
Ngày mai người khác bổ sung.
Một tháng sau lại có người chia sẻ thêm kinh nghiệm.
Một Topic ban đầu chỉ có vài trăm chữ có thể trở thành một kho kinh nghiệm thực tế.
Đây chính là kiểu nội dung mình muốn Google tìm thấy trên Sorae.
10. Internal Link cũng rất quan trọng
Mình không muốn các Topic của Sorae tồn tại độc lập.
Khi viết bài mới, nếu có nội dung liên quan, mình cố gắng liên kết chúng với nhau.
Ví dụ:
Hồ câu Anh Minh
↓
Mồi câu chép
↓
Kỹ thuật câu chép
↓
Kinh nghiệm đi câu
Như vậy người đọc có thể đi từ Topic này sang Topic khác.
Đồng thời, các công cụ tìm kiếm cũng có thêm những đường dẫn để khám phá nội dung trong website.
Yandex cũng nhấn mạnh rằng cấu trúc liên kết rõ ràng giúp robot khám phá các trang và độ sâu của một URL có thể ảnh hưởng đến thời gian được crawl.
11. Tag và Category cũng cần có quy hoạch
Sorae sử dụng cả Category và Tag.
Ví dụ:
Category:
Bản đồ hồ câu
Tags:
ho-cau-dai-dich-vu
cau-dai-ha-noi
dia-diem-cau-ca
Mình không tạo Tag một cách tùy tiện.
Mục tiêu là giúp nội dung có một cấu trúc rõ ràng và người dùng dễ khám phá những Topic liên quan.
Đây cũng là một phần mình sẽ tiếp tục thử nghiệm trong quá trình phát triển Sorae.
12. Kết quả ban đầu của Sorae
Sau một thời gian đầu tư vào nội dung, cấu trúc website và SEO, mình bắt đầu theo dõi kết quả trong Google Search Console.
Trong 3 tháng gần đây, tính đến ngày 12/08/2026, Sorae có:
35,6 nghìn lượt hiển thị
1,73 nghìn lượt nhấp
CTR trung bình 4,9%
Vị trí trung bình 5,6
Với một cộng đồng vẫn còn khá mới, mình thấy đây là một kết quả ban đầu đáng khích lệ.
Sorae chưa lớn.
Nhưng mình quan tâm nhiều đến việc biểu đồ đang bắt đầu đi lên hơn là cố gắng khoe những con số hiện tại.
13. Quy trình SEO mình đang áp dụng cho mỗi Topic mới
Hiện tại quy trình của mình khá đơn giản:
Ý tưởng
↓
Viết Topic
↓
Tối ưu tiêu đề
↓
Tối ưu nội dung
↓
Category + Tag
↓
Thêm Internal Link nếu phù hợp
↓
Đăng bài
↓
Google Search Console
↓
Kiểm tra URL
↓
Request Indexing
↓
Theo dõi kết quả
↓
Tiếp tục cập nhật nội dung
Song song đó:
Sitemap
↓
Google Search Console
↓
Bing Webmaster
↓
Yandex Webmaster
và:
Ahrefs
↓
Technical SEO
↓
Backlink
↓
Keyword
↓
Site Audit
14. Nhưng mình không muốn phụ thuộc vào việc “xin Google index”
Một điều mình cũng đang thay đổi trong suy nghĩ là:
Không nên coi Request Indexing là chiến lược SEO.
Nó chỉ là một công cụ hỗ trợ crawl.
Google có thể phát hiện một URL thông qua Sitemap, internal link hoặc những nguồn khác mà không cần mình yêu cầu thủ công.
Vì vậy về lâu dài, mình muốn Sorae có một hệ thống nội dung và liên kết tốt đến mức:
Bài viết mới xuất hiện → Discourse cập nhật Sitemap → Google/Bing/Yandex tự phát hiện → crawler quay lại → nội dung được xử lý.
Khi website lớn lên, việc ngồi gửi từng URL sẽ không còn phù hợp nữa.
15. SEO với mình là một quá trình dài
Mình không nghĩ:
“Đăng bài → Request Indexing → lên TOP Google.”
SEO không đơn giản như vậy.
Mình nhìn nó theo một vòng lặp:
Viết nội dung → Google thu thập → theo dõi dữ liệu → xem người dùng tìm gì → cải thiện nội dung → xây thêm liên kết → tiếp tục viết.
Và mình muốn Sorae phát triển theo cách đó.
Mỗi Topic mới là một thử nghiệm.
Mỗi lượt hiển thị là một tín hiệu.
Mỗi lượt nhấp cho mình biết có người thực sự quan tâm.
Và sau vài tháng, những tín hiệu nhỏ đó bắt đầu tạo thành một biểu đồ.
Kết
Đây là cách mình đang làm SEO cho Sorae.vn.
Mình không sử dụng một “bí quyết SEO” nào đặc biệt.
Mình chỉ cố gắng làm từng việc một:
Discourse → nội dung → Sitemap → Search Console → Bing → Yandex → Ahrefs → Internal Link → theo dõi dữ liệu → tiếp tục cải thiện.
Sorae vẫn còn rất nhỏ và mình vẫn đang học mỗi ngày.
Nhưng sau một thời gian tự tay làm, mình bắt đầu thấy rõ một điều:
Một diễn đàn nếu được xây dựng đúng cấu trúc và có nội dung thực sự hữu ích thì mỗi cuộc thảo luận không chỉ dành cho những thành viên đang có mặt hôm nay. Nó còn có thể trở thành một trang nội dung được tìm thấy nhiều năm sau.
Và đó chính là cách mình muốn xây dựng Sorae.vn.






