6 phút đọc
Với sự lên ngôi của các công cụ tìm kiếm tích hợp trí tuệ nhân tạo như ChatGPT, Perplexity hay Google AI Overviews, các kỹ thuật SEO truyền thống đang phải đối mặt với những thách thức mới. Thay vì trả về một danh sách liên kết, AI sẽ tổng hợp thông tin và chỉ trích dẫn một số ít nguồn nguồn gốc. Nếu trang web của bạn không nằm trong số đó, thương hiệu của bạn gần như vô hình trên các nền tảng này.
Để giải quyết bài toán này, dự án mã nguồn mở geo-optimizer-skill (hay còn gọi là GEO Optimizer) của nhóm phát triển Auriti-Labs đã ra đời. Được cập nhật vào ngày 19/09/2026, dự án viết bằng ngôn ngữ Python này hiện đã thu hút hơn 846 stars và 101 forks trên GitHub, cung cấp một giải pháp toàn diện cho việc tối ưu hóa công cụ trả lời (AEO – Answer Engine Optimization) và tối ưu hóa công cụ tìm kiếm tạo sinh (GEO – Generative Engine Optimization).
GEO Optimizer giải quyết bài toán hiển thị trên AI Search như thế nào?
Khác với SEO truyền thống vốn tập trung vào việc xếp hạng từ khóa và tối ưu hóa cho các thuật toán tìm kiếm của Google, GEO và AEO tập trung vào việc chuẩn bị dữ liệu cấu trúc và nội dung sao cho các mô hình ngôn ngữ lớn (LLM) dễ dàng quét, hiểu và trích dẫn trực tiếp.
GEO Optimizer cho phép người dùng chấm điểm mức độ sẵn sàng của trang web đối với tìm kiếm AI theo thang điểm từ 0 đến 100 thông qua một dòng lệnh duy nhất. Công cụ này kiểm tra đồng thời các yếu tố kỹ thuật chuẩn SEO và các tiêu chuẩn đặc thù của AI bao gồm:
- Quy tắc thu thập thông tin của bot trong file
robots.txt. - Sự hiện diện và độ sâu của tệp cấu trúc
llms.txt. - Độ phong phú của dữ liệu cấu trúc JSON-LD schema.
- Sự nhất quán của thực thể thương hiệu và độ phủ chủ đề trên nhiều trang (multi-page topical authority).
Nền tảng nghiên cứu và hệ thống chấm điểm chi tiết
Điểm khác biệt của GEO Optimizer so với các công cụ đánh giá thông thường là hệ thống kiểm tra dựa trên 47 phương pháp đã được kiểm chứng qua các nghiên cứu học thuật danh tiếng (như KDD 2024 và AutoGEO ICLR 2026). Công cụ sở hữu hơn 1.900 bài kiểm tra tích hợp để đưa ra kết quả chính xác nhất.
Hệ thống chấm điểm của GEO Optimizer được chia làm 4 phân khúc rõ rệt:
- 86-100 (Excellent): Website tối ưu hóa xuất sắc, khả năng được AI trích dẫn rất cao.
- 68-85 (Good): Đạt mức tốt, cần cải thiện một vài chi tiết nhỏ.
- 36-67 (Foundation): Đã có nền tảng cơ bản nhưng thiếu hụt nhiều tiêu chuẩn AI quan trọng.
- 0-35 (Critical): Mức độ nguy cấp, cấu trúc trang web chưa sẵn sàng để các bot AI thu thập và trích dẫn.
Ngoài điểm số chung, công cụ còn cung cấp một điểm số phụ gọi là Điểm Citability (Khả năng trích dẫn) từ 0-100 để đo lường chất lượng nội dung dựa trên các tiêu chí cụ thể như: việc sử dụng trích dẫn trực tiếp (+41% cơ hội), bổ sung số liệu thống kê (+33%), độ trôi chảy của văn bản (+29%) và việc trích dẫn nguồn rõ ràng (+27%).
Kiểm tra trích dẫn thực tế với lệnh CLI
Tính năng nổi bật của dự án là câu lệnh geo citations. Thay vì phỏng đoán, câu lệnh này sẽ gửi truy vấn trực tiếp đến các công cụ trả lời phổ biến bằng chính những câu hỏi mà khách hàng của bạn thường đặt ra. Từ đó, công cụ sẽ báo cáo chi tiết liệu tên miền của bạn có được trích dẫn hay không, hoặc đối thủ cạnh tranh nào đang chiếm ưu thế.
GEO Optimizer hỗ trợ nhiều nhà cung cấp dịch vụ LLM bao gồm OpenAI, Anthropic, Groq, Perplexity, Gemini, MiniMax và DeepSeek. Đối với tính năng Google AI Overviews (vốn là một tính năng trên trang kết quả tìm kiếm thay vì một mô hình LLM thuần túy), công cụ sử dụng tùy chọn --provider serpbase để trực tiếp quan sát kết quả tìm kiếm thực tế của Google (bao gồm cả kết quả tự nhiên và khối AI Overview hiển thị nếu có) thay vì suy luận gián tiếp qua API của Gemini.
Tích hợp CI/CD và khả năng mở rộng liên tục
GEO Optimizer có thể chạy dưới dạng một công cụ dòng lệnh (CLI), một thư viện Python, một MCP server hoặc tích hợp trực tiếp vào framework Astro. Với khả năng tương thích cao, nhà phát triển có thể đưa công cụ này vào quy trình CI/CD (GitHub Actions, GitLab CI, Jenkins, CircleCI) để kiểm soát chất lượng website tự động trước khi deploy:
- Hệ thống sẽ chấm điểm độ sẵn sàng hiển thị AI sau mỗi lần thay đổi mã nguồn.
- Nếu điểm số tụt xuống dưới ngưỡng quy định, bản build sẽ tự động bị báo lỗi và dừng quá trình triển khai, giúp ngăn chặn tình trạng sụt giảm lưu lượng truy cập do mất dấu vết trên các bộ máy tìm kiếm AI.
- Kết quả đánh giá có thể được xuất ra dưới 7 định dạng khác nhau, bao gồm cả JSON để tích hợp sâu vào các hệ thống quản trị khác.
Những điều cần lưu ý khi sử dụng công cụ
Dù GEO Optimizer là một giải pháp mã nguồn mở hoàn chỉnh được phát hành dưới giấy phép MIT miễn phí cho phiên bản CLI và kiểm thử web cục bộ, người dùng vẫn cần lưu ý một số điểm thực tế:
Trước hết, để thực hiện các cuộc kiểm tra trích dẫn thực tế (lệnh geo citations) trên các nền tảng như Perplexity hay OpenAI, bạn cần tự chuẩn bị API key cá nhân và chịu chi phí tương ứng từ nhà cung cấp dịch vụ LLM. Riêng việc theo dõi Google AI Overviews thông qua Serpbase sẽ yêu cầu chi phí khoảng 0.30 USD cho mỗi 1.000 lượt tìm kiếm sau khi dùng hết lượt miễn phí ban đầu.
Ngoài ra, một số tính năng phân tích nâng cao như đánh giá sắc thái thương hiệu (brand sentiment) hay phân bổ nguồn trích dẫn yêu cầu người dùng cài đặt thêm gói mở rộng thông qua lệnh pip install geo-optimizer-skill[llm]. Hiện tại, tính hiệu quả lâu dài của các tiêu chí chấm điểm này vẫn phụ thuộc lớn vào việc cập nhật liên tục từ cộng đồng phát triển, khi mà thuật toán của các công cụ tìm kiếm AI luôn thay đổi liên tục và chưa có một tiêu chuẩn công nghiệp cố định nào được thiết lập hoàn toàn.
Nguồn tham khảo: Xem bài gốc