Skip to content
··5 phút đọc

Chuyện Gì Xảy Ra Sau Khi Migration: 8 Ngày Lợi Nhuận Tích Lũy

Tôi migrate blog sang Next.js và nghĩ phần khó đã xong. Rồi sự tích lũy bắt đầu — 6 mega guide, trợ lý AI thông minh hơn, newsletter tự xây, bảo vệ bot, và đại tu SEO trong 8 ngày.

Tám ngày trước, tôi xây lại toàn bộ backend blog trong 4 ngày. Tôi migrate 485 bài WordPress sang Next.js, hồi sinh Sydney (chatbot AI), và ship site production.

Tôi nghĩ đó là câu chuyện. Migration xong, ăn mừng, đi tiếp.

Tôi đã sai. Migration không phải đích đến — mà là vạch xuất phát.

Đây là so sánh site ngày 5/2 vs hôm nay:

Tính năng5/2 (Ngày Migration)13/2 (Hôm nay)
Bài blog485 (từ WordPress)492 (6 mega guide mới)
Sydney AIRAG cơ bản, chưa test chất lượngĐánh giá, tối ưu, 81% hit rate
NewsletterBeehiiv embed (bên thứ ba)Supabase + Resend tự xây, theo sở thích
SEOSitemap cơ bản + meta tagStructured data, FAQ schema, llms.txt, AEO
Bảo mậtChỉ rate limitingCloudflare Turnstile + rate limiting

Mỗi cải tiến xảy ra vì cải tiến trước làm nó dễ hơn. Đó là sự tích lũy tôi không ngờ.


Mở Khóa: Blog Giờ Là Code

Đây là điều không ai nói với bạn về việc migrate từ WordPress sang stack dựa trên code: migration không phải điểm chính. Điểm chính là những gì trở nên khả thi sau đó.

Khi blog là 492 file MDX trong Git thay vì dòng trong cơ sở dữ liệu MySQL, mọi thứ thay đổi:

  • Mỗi bài là một file — Claude Code có thể đọc, tìm, và sửa đổi ở quy mô
  • Mỗi thay đổi là diff — bạn review chính xác gì thay đổi, trên 50 bài cùng lúc
  • Mỗi tính năng có thể kết hợp — newsletter đọc cùng metadata bài như chatbot AI
  • Mỗi deploy là một lệnhpnpm build && vercel --prod, xong

Đây là mở khóa. Không phải migration. Mà tốc độ đến sau.


Sáu Mega Guide Trong 4 Ngày

Điều đầu tiên tôi xây sau migration? Nội dung. Rất nhiều.

BàiChủ đềTừ
Hướng dẫn HealthcareHSA, FSA & HDHP~3.200
Xây Dựng Tín DụngTừ 0 đến 720+~3.500
Tiết Kiệm & Đầu TưT-Bill vs HYSA~2.800
Rewards Thẻ Tín DụngĐiểm, dặm, hoàn tiền~3.000
Hướng Dẫn Chuyển NhàPlaybook chuyển đến Mỹ~3.800
Công Viên Quốc Gia26 công viên, 4 road trip~4.200

Sydney Thông Minh Hơn

Tôi xây framework đánh giá RAG. 32 truy vấn test trên 12 danh mục, mỗi cái có kết quả mong đợi tôi tự tuyển chọn.

Kết quả rất mở mang:

Chỉ sốTrước (Mặc định)Sau (Tối ưu)
Hit rate~30%81,2%
Truy vấn không kết quả6/300/30

Sửa lỗi lớn nhất thật xấu hổ: OpenAI SDK âm thầm bỏ tham số dimensions khi chạy dưới Next.js. Sydney tạo embedding 1536 chiều nhưng tìm kiếm index 384 chiều.


SEO và AEO Ở Quy Mô

SEO năm 2026 không chỉ về Google nữa. Mà về được trích dẫn bởi ChatGPT, Perplexity, và Claude khi ai đó hỏi câu hỏi mà nội dung của bạn trả lời.

Tôi triển khai stack SEO/AEO đầy đủ trong một cuối tuần: sitemap động (639 trang), structured data, RSS feed, llms.txt cho AI crawler, và FAQ schema tự động phát hiện.


Beehiiv Ra, Newsletter Tự Xây Vào

Ba lý do: kiểm soát (đăng ký theo sở thích), tích hợp (cùng Supabase với Sydney), và chi phí ($0/tháng).

Hệ thống: double opt-in, 5 nhóm sở thích, matching thông minh theo danh mục bài, cron hàng ngày trên Vercel.


Hiệu Ứng Tích Lũy

Migration sang Next.js (1-5/2)
  └─→ File MDX cho phép Claude Code đọc/sửa nội dung quy mô
       └─→ 6 mega guide viết với SEO/AEO tối ưu (6-11/2)
            └─→ Nội dung mới phát hiện vấn đề chất lượng tìm kiếm Sydney
                 └─→ Framework đánh giá RAG, Sydney tối ưu (11/2)
                      └─→ Nhiều nội dung cần newsletter (không phải Beehiiv)
                           └─→ Newsletter tự xây trên Supabase (12/2)
                                └─→ Endpoint công khai cần bảo vệ bot
                                     └─→ Turnstile thêm cho Sydney + subscribe (12-13/2)

Không cái nào được lên kế hoạch như chuỗi. Mỗi cải tiến phát hiện nhu cầu tiếp theo.

Đó là tích lũy. Mỗi cải tiện không chỉ thêm giá trị — nó nhân giá trị của mọi thứ trước đó. :)


Các Con Số

Chỉ sốGiá trị
Ngày kể từ migration8
Bài blog mới7 (kể cả bài này)
Tính năng mới ship6
Bài blog cập nhật12+
Dòng code thêm~5.600
Tăng chi phí$0/tháng (tất cả free tier)

Tiếp Theo

Tôi chưa xong. Sự tích lũy chưa dừng:

  • Thêm hướng dẫn xa xứ — chiến lược thuế, timeline visa, so sánh ngân hàng
  • Sydney thông minh hơn — giờ đo được chất lượng, muốn đẩy hit rate qua 90%
  • Thêm deep dive về xây dựng với AI — mới nhất: xây ứng dụng iOS native mà không biết Swift

Bạn đã trải nghiệm kiểu tích lũy này sau migration hoặc quyết định kỹ thuật lớn chưa? Tôi tò mò — mở khóa bất ngờ đầu tiên làm bạn ngạc nhiên là gì?

Thân mến,

Chandler


Câu Hỏi Thường Gặp

Hiệu ứng tích lũy trong phát triển website là gì?

Hiệu ứng tích lũy là khi mỗi cải tiện cho site làm cải tiện tiếp theo nhanh và dễ hơn. Ví dụ, migrate sang stack dựa trên code cho phép tạo nội dung với AI, phát hiện vấn đề chất lượng tìm kiếm, dẫn đến xây framework đánh giá.

Làm sao tối ưu blog cho công cụ tìm kiếm AI?

Công cụ tìm kiếm AI ưu tiên nội dung có cấu trúc, đặt câu trả lời lên đầu với heading rõ ràng và phần ngắn gọn. Kỹ thuật chính: câu định nghĩa in đậm trong 150 từ đầu, heading H2 dạng câu hỏi, bảng so sánh, phần 120-180 từ, và FAQ schema.

Tại sao thay Beehiiv bằng hệ thống newsletter tự xây?

Hệ thống newsletter tự xây cho bạn toàn quyền kiểm soát dữ liệu subscriber, targeting theo sở thích, và tích hợp với database hiện có. Xây trên Supabase + Resend, tôi có đăng ký theo sở thích, thông báo tự động, và $0/tháng hosting — tất cả tích hợp với index tìm kiếm của Sydney.


Vẫn đang code, vẫn đang học, vẫn đang nhìn lãi kép tăng trưởng.

Đọc tiếp

Hành trình
Kết nối
Ngôn ngữ
Tùy chọn