เว็บที่ Google หาเจอ
ไม่ได้แปลว่า AI จะหยิบไปตอบ
แพลตฟอร์มตรวจเว็บที่วัดทั้งสองด้านในรอบเดียว — 43 rule ครอบคลุม SEO, AEO และ GEO รันบนหน้าเว็บจริงของคุณ ได้คะแนนแยกหมวด พร้อมรายการปัญหาที่บอกว่ามันสำคัญยังไง และต้องแก้อะไรบ้าง
ไม่ต้องติดตั้งอะไร · ปกติเสร็จในไม่กี่วินาที · audit ธรรมดาไม่เรียก LLM สักครั้ง
Overall
Poor
SEO
Good
AEO
Needs improvement
GEO
Critical
AI readiness
Poor
นี่คือรูปแบบผลลัพธ์ที่เจอบ่อยที่สุด — SEO ดีอยู่แล้ว แต่ฝั่ง AI ยังมองไม่เห็นเว็บคุณ เพราะ robots.txt บล็อก crawler ของ AI ไว้ตั้งแต่แรก
Core loop
ทุก feature ในระบบ วนอยู่บน loop เดียวกัน
Discover
หาหน้าที่ต้องตรวจ
Audit
ดึงหน้าจริงมาอ่าน
Score
ให้คะแนนตาม profile
Understand
อ่านว่าทำไมมันพัง
Fix
แก้ตามคำแนะนำ
Re-audit
ตรวจซ้ำหน้าเดิม
Track
ดูกราฟย้อนหลัง
Monitor AI
P3ตามรอยการถูกอ้างอิง
สิ่งที่ตรวจ
43 rule สามหมวด เขียนไว้ครบทุกข้อ ไม่มีอะไรที่ต้องให้ LLM เดาให้
ทุก rule มีชื่อ น้ำหนัก ระดับความรุนแรง และคำอธิบายของตัวเองอยู่ใน catalog ปรับน้ำหนักได้จากฐานข้อมูลโดยไม่ต้อง deploy ใหม่ และคะแนนเก่ายังคำนวณซ้ำได้เหมือนเดิม
Search engine หาเจอไหม
ชั้นพื้นฐาน ถ้าตรงนี้พัง อย่างอื่นไม่มีความหมาย
Technical · 10
- HTTPS และสถานะ 200
- Redirect chain ไม่ยาวเกินจำเป็น
- Canonical มีอยู่ และชี้มาที่ตัวเอง
- หน้า indexable ไม่ถูก noindex
- robots.txt มีอยู่ และไม่ disallow หน้านี้
- XML sitemap หาเจอ
- เซิร์ฟเวอร์ตอบเร็วพอ
On-page · 12
- Title และ meta description (มี + ความยาว)
- H1 เดียว และลำดับ heading ไม่กระโดด
- รูปมี alt text
- Open Graph และ Twitter card
- ประกาศภาษาเอกสาร และ viewport
- มี internal link ออกจากหน้านี้
Structured data · 2
- มี schema.org บนหน้า
- parse ผ่าน และมี required property ครบ
ตอบคำถามได้ไหม
หน้าที่ถูกยกไปเป็นคำตอบ มีรูปร่างต่างจากหน้าที่แค่ติดอันดับ
Answerability · 4
- มี heading ที่อยู่ในรูปคำถาม
- ใต้คำถามมีคำตอบสั้นจบในตัวทันที
- ย่อหน้ายาวกำลังพอดีให้ยกไปได้
- มี FAQPage schema เมื่อหน้ามีเนื้อหาถาม-ตอบ
Structure · 3
- ใช้ list หรือ table จัดข้อมูล
- เนื้อหามีความลึกพอจะตอบอะไรได้
- ใช้ semantic landmark ของ HTML
Trust · 3
- ระบุผู้เขียนชัดเจน
- มีวันเผยแพร่หรือวันอัปเดต
- ข้ออ้างสำคัญลิงก์ไปแหล่งภายนอก
AI หยิบไปอ้างอิงได้ไหม
ตั้งแต่ crawler เข้าถึงได้จริง ไปจนถึงมีอะไรให้อ้างบ้าง
AI access · 2
- AI crawler ไม่ถูกบล็อกใน robots.txt
- เผยแพร่ llms.txt ไว้แล้ว
AI readability · 2
- เนื้อหาอยู่ใน HTML โดยไม่ต้องรัน JS
- สัดส่วนเนื้อหาต่อ markup ไม่ต่ำผิดปกติ
Citation potential · 3
- มีตัวเลขหรือสถิติที่ระบุได้
- นิยามศัพท์สำคัญของตัวเอง
- มีสัญญาณว่าเป็นข้อมูล first-party
Entity authority · 2
- ประกาศ Organization หรือ Person schema
- มี sameAs ชี้ไปโปรไฟล์อื่นของ entity
GEO ตรวจ robots.txt ของคุณทีละ user-agent
ไม่ได้ดูรวมๆ ว่า “บล็อกบอตไหม” แต่ดูว่าเอนจินไหนเข้าถึงหน้านี้ไม่ได้บ้าง
คะแนน
คะแนนที่ย้อนกลับไปเทียบกันได้จริง
กราฟ trend จะมีความหมายก็ต่อเมื่อเกณฑ์ไม่ขยับตามใต้เท้า ระบบจึงผูกทุก audit ไว้กับ scoring profile เวอร์ชันที่ใช้ตอนนั้น
Critical
0–49
Poor
50–69
Needs improvement
70–79
Good
80–89
Excellent
90–100
ทุก audit ผูกกับ profile version
ปรับน้ำหนัก rule วันนี้ ไม่ทำให้คะแนนของเดือนที่แล้วขยับ กราฟจึงบอกว่าเว็บดีขึ้น ไม่ใช่เกณฑ์เปลี่ยน
น้ำหนักเริ่มต้นเท่ากันสามหมวด
SEO 33 · AEO 33 · GEO 34 และ AI readiness คิดจาก AEO 50 · GEO 50 ปรับได้ทั้งหมดจาก profile
rule ที่รันไม่ได้ ไม่นับเป็นสอบตก
ถ้าข้อมูลที่ rule ต้องใช้ไม่มีในรอบนั้น มันจะถูกตัดออกจากการคิดคะแนน ไม่ใช่หักคะแนนคุณทิ้งเปล่าๆ
ผลลัพธ์
ทุกปัญหามาพร้อมเหตุผลและวิธีแก้ ก่อนจะเรียก AI สักครั้ง
คำอธิบายเหล่านี้เขียนไว้ใน rule catalog อยู่แล้ว ไม่ได้ถูก generate ตอน audit คุณจึงได้คำตอบชุดเดิมทุกครั้ง และไม่ต้องจ่ายค่าโมเดลเพื่ออ่านมัน
AI crawlers are allowed in robots.txt
geoOne or more AI crawler user-agents are disallowed: GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot.
Found
User-agent: GPTBot · Disallow: / | User-agent: CCBot · Disallow: /
Why it matters
A blocked AI crawler cannot retrieve the page, so the site cannot be cited in that engine's answers. This is the single hardest blocker for AI visibility.
How to fix
If you want AI visibility, remove the Disallow rules for these agents. If the block is deliberate for licensing reasons, keep it and expect no citations from that engine.
https://example.com/guides/seo-checklist
Question headings are followed by a concise answer
AEOImages have alt text
SEOrule ที่วัดได้เป็นระดับจะให้คะแนนตามสัดส่วนจริง ไม่ใช่ผ่าน-ไม่ผ่าน — “รูป 3 จาก 40 ใบไม่มี alt” ไม่ควรได้คะแนนเท่ากับ “ไม่มีสักใบ”
AI
AI ทำงานตอนคุณกด ไม่ใช่ทุกครั้งที่ตรวจ
audit ธรรมดาไม่เรียกโมเดลเลยแม้แต่ครั้งเดียว นั่นคือเหตุผลที่มันเร็ว ราคาเดาได้ และให้ผลเหมือนเดิมทุกครั้งที่รันซ้ำ
Explain
โมเดลเล็กอธิบายปัญหาในบริบทของเว็บคุณจริงๆ ส่ง issue ทั้ง audit เข้าไปใน prompt เดียว แล้วรับกลับมาเป็น JSON array — ไม่ใช่ยิงทีละข้อ
- 1 call ต่อ 1 audit
- ปัญหาที่เป็น pattern ซ้ำๆ ใช้คำอธิบายสำเร็จรูปตาม rule id ไม่เปลือง call
- เรียกไม่สำเร็จก็ยังเห็นคำอธิบายมาตรฐาน ไม่มีหน้าว่าง
Generate
โมเดลใหญ่ร่างของจริงให้เอาไปใช้ต่อ — meta title, meta description, ชุด FAQ, JSON-LD schema และการเขียนย่อหน้าเปิดใหม่
- ทุก output ต้องผ่านการรีวิวก่อน ระบบไม่ auto-apply ลงเว็บคุณ
- ใช้โมเดลใหญ่เฉพาะงานเขียน ส่วนงานอธิบายใช้โมเดลเล็ก
- BYOK — ใส่ API key ของคุณเอง (OpenAI หรือ Anthropic) แทนเครดิตของแพลตฟอร์มได้
สองทางเข้า
Dashboard สำหรับงานเต็ม ส่วนขยายสำหรับตอนที่คุณยืนอยู่บนหน้านั้นแล้ว
Web dashboard
เพิ่มเว็บ กด audit แล้วรอไม่กี่วินาที ได้คะแนนแยกหมวด รายการปัญหาที่กรองได้ และประวัติของหน้าเดิมเพื่อดูว่าที่แก้ไปมันขยับจริงไหม
- องค์กร → โปรเจกต์ → เว็บไซต์ → audit แยกสิทธิ์ตามทีม
- ระหว่างตรวจจะ poll สถานะให้เอง ไม่ต้องรีเฟรชหน้า
- เปิดหน้า audit เก่ากลับมาดูได้เสมอ พร้อม profile ที่ใช้ตอนนั้น
Chrome extension
MV334 จาก 43 rule รันจบในแท็บของคุณ content script อ่าน DOM สดตรงๆ ไม่ยิง backend สักครั้ง ผลจึงขึ้นทันทีและไม่มีค่าเซิร์ฟเวอร์
อีก 9 rule ที่ต้องใช้ full audit
สถานะ HTTP · redirect chain · robots.txt · การถูก disallow · XML sitemap · เวลาตอบสนอง · สิทธิ์ของ AI crawler · llms.txt · การแสดงผลโดยไม่รัน JS
เป็น analyzer ตัวเดียวกันกับฝั่งเซิร์ฟเวอร์ เขียนครั้งเดียว ต่างกันแค่ตัวอ่าน DOM — ไม่มีชุดกฎรุ่นย่อให้ผลเพี้ยนจากกัน
ใต้ฝากระโปรง
สิ่งที่ทำให้ตัวเลขพวกนี้เชื่อถือได้
Cheerio ก่อน Playwright ทีหลัง
static fetch เป็นค่าเริ่มต้น เปิด headless browser เฉพาะหน้าที่ต้องรัน JS จริง เป้าหมายคือให้ต่ำกว่า 20% ของการ crawl ทั้งหมด
Crawl cache ตาม TTL
ตรวจ URL เดิมซ้ำภายในช่วงที่ตั้งไว้จะใช้ HTML ที่ดึงมาแล้ว ไม่ไปกวนเซิร์ฟเวอร์ของคุณซ้ำๆ
SSRF guard ทุก redirect hop
บล็อก private IP, localhost และ cloud metadata แล้วตรึงการเชื่อมต่อไว้กับ IP ที่ตรวจผ่าน — redirect กลางทางเปลี่ยนปลายทางไม่ได้
Snapshot แยกจากฐานข้อมูล
HTML ดิบเก็บบน object storage และหมดอายุอัตโนมัติตาม lifecycle ส่วนคะแนนและปัญหาเก็บถาวรเพื่อดูย้อนหลัง
แยก tenant ที่ชั้นฐานข้อมูล
นโยบายอยู่ใน Postgres ไม่ใช่เงื่อนไขใน query ถ้าไม่มี session มันคืนศูนย์แถว ไม่ใช่คืนข้อมูลของคนอื่น
Crawler แยกจาก serverless
headless browser รันบน worker ของตัวเอง ค่าใช้จ่ายคงที่ และไม่มี cold start มาโผล่กลางการตรวจ
ราคา
จ่ายตามที่ตรวจจริง ไม่ใช่ตามจำนวนคนในทีม
แพ็กเกจผูกกับองค์กร ไม่ใช่รายหัว ชวนเพื่อนร่วมทีมเข้ามาดูผลได้โดยไม่ต้องจ่ายเพิ่มต่อคน
Free
สำหรับคนที่อยากรู้ว่าหน้าตัวเองเป็นยังไง
- ส่วนขยาย Chrome quick audit ไม่จำกัดครั้ง — รันในเครื่องคุณ ไม่มีค่าเซิร์ฟเวอร์
- Full audit [X] ครั้ง/เดือน
- [X] เว็บไซต์
- คะแนนและ issue ครบทุก rule ไม่มีการตัดออก
- ประวัติย้อนหลัง [X] วัน
Pro
แนะนำสำหรับคนที่ต้องตรวจซ้ำและดูว่ามันขยับจริงไหม
- ทุกอย่างใน Free
- Full audit [X] ครั้ง/เดือน และ [X] เว็บไซต์
- Explain และ Generate ด้วย AI [X] ครั้ง/เดือน
- BYOK — ใส่ API key ตัวเอง แล้วค่า AI ออกจากบิลนี้ทั้งก้อน
- ประวัติและกราฟย้อนหลังแบบเต็ม ไม่มีหมดอายุ เร็วๆ นี้
- ตรวจหลายหน้าในรอบเดียว และรายงาน PDF เร็วๆ นี้
Agency
สำหรับคนที่ดูแลเว็บของลูกค้าหลายราย
- ทุกอย่างใน Pro
- แยก project ต่อลูกค้า พร้อมสมาชิกในองค์กร [X] คน
- ข้อมูลของลูกค้าแต่ละรายแยกกันที่ชั้นฐานข้อมูล ไม่ใช่แค่แยกในหน้าจอ
- scoring profile ของตัวเอง — ตั้งน้ำหนัก rule ตามมาตรฐานเอเจนซีคุณ
- ตั้งเวลาตรวจอัตโนมัติ และเทียบกับคู่แข่ง เร็วๆ นี้
สิ่งที่ถูกนับในบิล ทุกเดือน ต่อหนึ่งองค์กร
เปิดให้ดูได้ตลอด ไม่ต้องรอใบแจ้งหนี้ถึงจะรู้ว่าใช้ไปเท่าไหร่
จำนวน audit
นับเฉพาะรอบที่ตรวจจริง ถ้าใช้ HTML ที่แคชไว้ก็ยังนับเป็นหนึ่ง audit
หน้าที่ crawl
หนึ่ง audit อาจแตะหลายหน้าเมื่อเปิดใช้การตรวจหลายหน้า
การเปิด headless browser
เกิดเฉพาะหน้าที่ต้องรัน JS จริง ส่วนใหญ่ของ crawl ไม่ต้องใช้
token ที่ AI ใช้
เป็นศูนย์ถ้าคุณไม่กด Explain หรือ Generate และเป็นศูนย์เสมอถ้าใช้ BYOK
ตอนนี้ถึงไหน
บอกตรงๆ ว่าอะไรพร้อมแล้ว อะไรยัง
P0 · ใช้งานได้แล้ว
- ชั้นดึงหน้าเว็บ (crawler)
- Analyzer ครบทั้งสามหมวด
- เครื่องคิดคะแนนพร้อม profile version
- ระบบจัดการ issue
- Dashboard: ภาพรวม ปัญหา และหน้าที่ตรวจ
- ส่วนขยาย Chrome quick audit
- Explain ด้วย AI แบบ on-demand
P1 · กำลังทำ
- ประวัติและกราฟย้อนหลัง — API พร้อมแล้ว เหลือหน้าจอ
- หน้าจอ Generate content
P2 · วางแผนไว้
- ตรวจหลายหน้าในรอบเดียว
- ค้นหน้าจาก sitemap
- เทียบกับคู่แข่ง
- ตั้งเวลาตรวจอัตโนมัติ
- รายงาน PDF
P3 · ยังต้องตอบคำถามก่อน
- ติดตามการมองเห็นใน AI engine
- ตามรอยการถูกอ้างอิง
- Share of voice
การ query AI engine จริงมีทั้งข้อจำกัดด้าน ToS และผลที่ไม่คงที่ ถ้าทำ จะออกแบบเป็น sampling ที่ประกาศวิธีวัดชัดเจน ไม่ใช่ตัวเลขลอยๆ
ตรวจหน้าเดียวก่อนก็ได้ แล้วดูว่า AI เห็นอะไรบ้าง
ใส่ URL ที่คุณอยากให้คนหาเจอที่สุด แล้วอ่านผลภายในไม่กี่วินาที