Mình duy trì nội dung như thế nào để Sorae ngày càng xuất hiện nhiều hơn trên Google?

Khi bắt đầu làm Sorae.vn, mình từng nghĩ đơn giản rằng:

Làm website xong, viết một số bài hay rồi Google sẽ tự đưa người dùng đến.

Sau một thời gian, mình nhận ra mọi chuyện không đơn giản như vậy.

Google cần thời gian để khám phá, thu thập dữ liệu và đánh giá nội dung. Một website mới cũng cần có đủ nội dung để hình thành chủ đề và độ tin cậy trong từng lĩnh vực.

Vì vậy, một việc mình cố gắng duy trì trong quá trình phát triển Sorae là:

Thường xuyên cập nhật và bổ sung nội dung mới.


Sorae không phát triển bằng một vài bài viết

Mình không muốn Sorae chỉ có vài bài viết rồi để đó.

Ví dụ với chủ đề hồ câu, mình lần lượt xây dựng các nội dung như:

  • Hồ câu dịch vụ
  • Hồ câu chép
  • Hồ câu đài
  • Hồ câu tại Hà Nội
  • Nội quy từng hồ
  • Giá vé
  • Địa chỉ
  • Bản đồ
  • Kinh nghiệm câu
  • Mồi câu
  • Những chia sẻ thực tế của người đi câu

Mỗi Topic lại có thể trả lời một nhu cầu tìm kiếm khác nhau.

Một người tìm:

“hồ câu chép Hà Nội”

có thể vào một bài.

Người khác tìm:

“hồ câu đài gần Hà Nội”

lại vào một bài khác.

Một người đang tìm:

“mồi câu chép bằng ngô”

lại có thể tìm thấy một bài chia sẻ kinh nghiệm.

Mục tiêu của mình không phải là viết thật nhiều bài giống nhau để lấy số lượng.

Mình muốn mỗi bài có một giá trị và một mục đích riêng.


:hammer: Và mình cũng áp dụng điều đó cho chính Discourse

Đây cũng là lý do mình mở chuyên mục:

:hammer: Chuyện làm Sorae :star:

Ban đầu mình chỉ muốn chia sẻ quá trình mình xây Sorae.

Nhưng càng làm, mình càng nhận ra những vấn đề mình gặp trong quá trình xây dựng Sorae cũng có thể hữu ích cho những người khác.

Ví dụ:

  • Vì sao mình chọn Discourse?
  • Discourse là gì?
  • Điều kiện để cài Discourse?
  • Cách setup Discourse trên Ubuntu.
  • Cách trỏ DNS về VPS.
  • Cách kết nối Cloudflare R2.
  • Cách tối ưu SEO cho Discourse.
  • Trust Level hoạt động như thế nào?
  • Những nhược điểm mình gặp khi sử dụng Discourse.
  • Cách mình vận hành và phát triển Sorae.

Mỗi vấn đề mình gặp trong thực tế lại trở thành một bài viết mới.

Đây là cách mình có thể vừa giải quyết công việc của mình, vừa xây dựng thêm nội dung cho Sorae.


:magnifying_glass_tilted_right: Mình muốn Google hiểu Sorae đang nói về điều gì

Mình không chỉ viết bài để có bài.

Mình muốn các nội dung trên Sorae có liên quan với nhau.

Ví dụ:

Discourse

→ Cài đặt Discourse
→ VPS
→ Cloudflare
→ R2
→ SEO
→ Trust Level
→ Backup
→ Plugin
→ Theme

Hay:

Câu cá

→ Hồ câu
→ Mồi câu
→ Kỹ thuật câu
→ Cá chép
→ Cá trắm
→ Cần câu
→ Thùng câu
→ Địa điểm câu

Khi các Topic được liên kết với nhau bằng Category, Tag và liên kết nội bộ, người đọc có thể tiếp tục khám phá các nội dung liên quan thay vì đọc xong một bài rồi rời khỏi website.

Mình cũng thấy đây là một trong những điểm thú vị khi dùng Discourse để xây Sorae.


:bar_chart: Mình theo dõi kết quả bằng Google Search Console

Mình không chỉ viết rồi đoán xem Google có đưa người dùng đến hay không.

Mình kết nối Sorae với Google Search Console để theo dõi:

  • Impression
  • Click
  • CTR
  • Vị trí trung bình
  • Những truy vấn người dùng tìm kiếm
  • Những trang nào đang được Google đưa vào kết quả tìm kiếm

Điều thú vị là đôi khi Google đưa Sorae xuất hiện với những từ khóa mà mình chưa từng nghĩ tới.

Khi nhìn thấy những truy vấn đó, mình có thêm ý tưởng để bổ sung nội dung.

Nó tạo thành một vòng lặp:

Viết nội dung → Google thu thập → có impression → có truy vấn → phân tích → viết/bổ sung nội dung → tiếp tục.


:seedling: Website mới cần thời gian

Sorae vẫn còn rất mới.

Mình không kỳ vọng chỉ vài tuần hoặc vài tháng là có thể cạnh tranh với những website đã tồn tại nhiều năm.

Điều mình quan tâm hơn là đường tăng trưởng.

Nếu tháng này Google bắt đầu biết đến 100 truy vấn liên quan đến Sorae, sau đó tăng lên 300, rồi 500…

thì đó là dấu hiệu cho thấy website đang mở rộng phạm vi xuất hiện.

Mình không quá quan tâm một bài hôm nay đang đứng thứ 20 hay thứ 30.

Quan trọng hơn là:

Một năm sau, tổng thể Sorae đang có bao nhiêu nội dung được Google biết đến?


:puzzle_piece: Mỗi Topic là một “cánh cửa” vào Sorae

Mình bắt đầu nhìn SEO theo cách đơn giản hơn.

Thay vì nghĩ:

“Làm sao để Sorae lên TOP một từ khóa?”

mình nghĩ:

“Làm sao để Sorae có thật nhiều nội dung hữu ích mà người dùng có thể tìm thấy?”

Một Topic có thể là một cánh cửa.

Một Topic khác lại là một cánh cửa khác.

Ví dụ:

Google

→ “hồ câu Anh Minh”

→ Sorae

Hoặc:

Google

→ “mã nguồn Discourse”

→ Sorae

Hoặc:

Google

→ “cách câu chép bằng ngô”

→ Sorae

Ba người có ba nhu cầu hoàn toàn khác nhau nhưng cuối cùng đều có thể bước vào cùng một cộng đồng.


:rocket: Mình không muốn “spam” Google

Có một điều mình cũng cố gắng tránh:

Không phải cứ đăng thật nhiều bài là SEO sẽ tốt.

Nếu một ngày mình tạo ra 50 bài gần như giống nhau, nội dung sơ sài và chỉ thay vài từ khóa thì số lượng đó không tạo ra giá trị thực sự.

Mình muốn mỗi bài mình đăng phải trả lời được một câu hỏi hoặc cung cấp một thông tin cụ thể.

Có thể hôm nay chỉ có vài người đọc.

Nhưng nếu một bài vẫn hữu ích sau một năm thì mình nghĩ nó đáng để tồn tại.


:fishing_pole: Điều này đặc biệt phù hợp với Sorae

Câu cá có một đặc điểm rất thú vị.

Một kinh nghiệm được chia sẻ hôm nay có thể vẫn hữu ích rất lâu sau đó.

Ví dụ:

“Hồ này thường có chép lớn.”

“Mồi ngô này câu chép khá hiệu quả.”

“Hồ sâu khoảng 1,5 m.”

“Giá vé hiện tại là 300.000 đồng.”

Những thông tin như vậy có thể trở thành dữ liệu để người khác tham khảo.

Vì thế mình muốn Sorae không chỉ là nơi đăng bài hôm nay rồi ngày mai trôi mất.

Mình muốn nó dần trở thành một kho kinh nghiệm câu cá có thể tìm kiếm được.


:chart_increasing: Mình đang xây Sorae theo cách này

Hiện tại mình vẫn làm khá đơn giản:

Tìm hiểu → làm thật → gặp vấn đề → giải quyết → viết lại → Google index → theo dõi kết quả → tiếp tục.

Không có một đội ngũ SEO lớn.

Không có hàng trăm người viết bài.

Phần lớn nội dung mình tự nghiên cứu và xây dựng từng bước.

Có những ngày viết được vài bài.

Có những ngày chỉ sửa một lỗi trên server.

Có ngày lại ngồi xem Search Console và phân tích những truy vấn người dùng tìm kiếm.

Nhưng tất cả những việc nhỏ đó cộng lại thành quá trình phát triển Sorae.


:seedling: Mình nghĩ SEO là một cuộc chạy đường dài

Sau quá trình làm Sorae, mình càng thấy SEO không giống một cuộc thi:

“Hôm nay phải lên TOP.”

Mà giống việc trồng một khu vườn.

Mỗi bài viết là một hạt giống.

Có bài lên rất nhanh.

Có bài mất vài tháng.

Có bài chẳng bao giờ lên cao.

Nhưng nếu liên tục tạo ra những nội dung tốt, chăm sóc cấu trúc website và quan sát dữ liệu thực tế, thì theo thời gian khu vườn sẽ ngày càng lớn.

Và mình đang muốn Sorae phát triển theo cách đó.

Không chạy theo số lượng bài viết.
Không cố đánh một vài từ khóa bằng mọi giá.
Mà từng bước xây một kho nội dung đủ hữu ích để Google và người dùng đều có lý do quay lại.

Đó cũng là một phần trong câu chuyện “Chuyện làm Sorae” mà mình muốn ghi lại.

Sorae.vn vẫn đang ở những bước đầu tiên. Nhưng mỗi Topic mới được tạo ra hôm nay đều là thêm một cánh cửa để một người nào đó có thể tìm thấy Sorae trong tương lai.