AI SEO 與傳統 SEO 有何不同:從 HTML 開發者角度看
SEO AI khác SEO truyền thống ở đâu: nhìn từ phía người viết HTML
文章指出,面向 AI 搜尋工具的 SEO 在程式碼層面大多仍是做好傳統技術 SEO,重點包括讓初始 HTML 已有主要內容、把答案放在標題後,並保持各處的實體資訊一致。
Dạo này khách hay hỏi team mình một câu: "Làm SEO AI thì dev phải sửa gì?". Câu hỏi nghe to, nhưng khi ngồi soát code thì phần việc của dev nhỏ hơn nhiều người nghĩ, và gần như toàn là những thứ SEO kỹ thuật vẫn nói từ lâu.
Trước hết cần tách hai nghĩa của chữ "SEO AI". Nghĩa thứ nhất là dùng AI để làm SEO nhanh hơn, ví dụ nhờ ChatGPT gom từ khóa hay viết nháp. Nghĩa thứ hai là làm cho website được các công cụ tìm kiếm có AI như Google AI Overviews, ChatGPT, Gemini, Perplexity đọc được, hiểu đúng và nhắc tên khi người dùng hỏi. Bài này chỉ nói nghĩa thứ hai, và chỉ nói phần chạm tới code.
1. Nội dung chính phải có sẵn trong HTML ban đầu
Đây là chỗ mình gặp lỗi nhiều nhất ở các site React hoặc framework tương tự. Mở trình duyệt thì thấy đủ, nhưng HTML server trả về chỉ có thế này:
<body>
<div id="root"></div>
<script src="/assets/app.3f9a.js"></script>
</body>
Một con bot không chạy JavaScript sẽ chỉ đọc được cái khung rỗng đó. Thứ nên có là:
<body>
<main>
<h1>Dịch vụ sửa máy lạnh tại quận 7</h1>
<p>Giá kiểm tra từ 150.000đ, có mặt trong 2 giờ, bảo hành 3 tháng.</p>
...
</main>
<script src="/assets/app.3f9a.js" defer></script>
</body>
(Ví dụ trên là doanh nghiệp giả định, chỉ để minh họa cấu trúc.)
Cách kiểm nhanh nhất: curl -s https://example.com/trang-dich-vu | grep -i "câu quan trọng nhất của trang". Không ra kết quả thì cần SSR, pre-render hoặc static generation cho trang đó.
2. Câu trả lời đặt ngay đầu đoạn, không giấu sau ba lớp mở bài
SEO truyền thống đã khuyên viết rõ ràng, nhưng với công cụ AI thì chuyện này càng đáng làm: người dùng hỏi một câu cụ thể, câu trả lời của bạn nên nằm ngay sau heading, có con số.
<section id="gia">
<h2>Sửa máy lạnh giá bao nhiêu?</h2>
<p>Phí kiểm tra 150.000đ, được trừ vào tiền sửa nếu khách đồng ý sửa.
Thay gas từ 350.000đ tùy loại máy.</p>
</section>
Không cần markup đặc biệt nào. Một h2 là câu hỏi thật, một p là câu trả lời thật, thế là đủ để cả người lẫn máy đọc.
3. Không cần file "dành riêng cho AI" để lên AI Overviews
Google nói rõ AI Overviews và AI Mode lấy nguồn từ chỉ mục Google Search: trang chỉ cần được index và đủ điều kiện hiện đoạn trích. Không cần file hay markup gì riêng. llms.txt hiện vẫn là một đề xuất; thêm vào không tốn bao nhiêu, nhưng đừng xem nó là việc chính.
Với ChatGPT thì khác một chút: OpenAI tách bot tìm kiếm (OAI-SearchBot) khỏi bot huấn luyện (GPTBot), bật tắt riêng trong robots.txt:
User-agent: GPTBot
Disallow: /
User-agent: OAI-SearchBot
Allow: /
Cấu hình trên nghĩa là không cho dùng nội dung để huấn luyện, nhưng vẫn cho ChatGPT tìm thấy site. Mình đã viết riêng một bài về cách kiểm tra AI crawler có đọc được site không, có lệnh lọc log server theo từng bot.
4. Thông tin thực thể phải giống nhau ở mọi nơi
AI hay nhầm nhất khi tên công ty, địa chỉ, dịch vụ, khoảng giá mỗi nơi ghi một kiểu. Phần dev làm được là đưa đúng các thông tin đó vào footer, trang Giới thiệu và JSON-LD Organization, kèm sameAs trỏ tới các hồ sơ chính thức. Chi tiết khai báo có trong bài khai báo Organization và sameAs bằng JSON-LD.
5. Đo bằng thứ đang có, không cần tool lạ
- Lượt nhấp từ AI Overviews được tính chung trong báo cáo Hiệu suất của Search Console.
- Trong GA4, lọc nguồn giới thiệu
chatgpt.comvàperplexity.ai. - Ghi 15 đến 20 câu khách hay hỏi, mỗi tháng hỏi lại các công cụ AI một lần và chép kết quả vào bảng. Một lần được nhắc tên chưa nói lên gì; phải nhìn qua nhiều kỳ.
Tóm lại cho dev
Phần lớn "SEO AI" ở tầng code chính là SEO kỹ thuật làm cho đúng: HTML có nội dung, robots.txt cấu hình có chủ ý, thông tin thực thể nhất quán. Nền mà hỏng thì thêm việc ở lớp trên cũng không cứu được.
Nếu bạn cần phần giải thích cho người không làm kỹ thuật (sếp, khách hàng), bài SEO AI là gì mà dạo này ai cũng nói của Mạnh Digital viết khá dễ hiểu, có cả hai lời hứa nên hỏi lại trước khi trả tiền cho dịch vụ.
來源:DEV Community · dev.to