หน้าเว็บอาจดู
การ
เช็กลิสต์ Technical SEO แบบสรุป
| ตรวจอะไร | ตรวจที่ไหน | ผ่านเป็นอย่างไร | |
|---|---|---|---|
| เก็บข้อมูลได้ไหม? | robots.txt, sitemap, |
รายงาน robots.txt รายงาน Sitemaps และ crawler | หน้าสำคัญได้รับอนุญาต มี |
| จัดทำดัชนีได้ไหม? | กฎ noindex และ status code | URL Inspection และรายงาน Page indexing | หน้าสำคัญถูกจัดทำดัชนี ทุกการยกเว้นเป็นความตั้งใจ |
| แต่ละหน้ามีเวอร์ชันเดียวไหม? | HTTPS, www, canonical และพารามิเตอร์ | แถบที่อยู่ crawler และ URL Inspection | หนึ่ง URL ต่อหนึ่งหน้า และ Google เห็นตรงกัน |
| เนื้อหาบน |
Lighthouse และการทดสอบสดใน URL Inspection | เนื้อหาครบบน |
|
| redirect และ 404? | redirect ต่อกันหลายทอด soft 404 และ |
crawler และรายงาน Page indexing | redirect ละหนึ่งทอด ไม่มี |
http และ https ตัวที่สองคือ crawler บน
เสิร์ชเอนจิน เก็บข้อมูลเว็บไซต์ คุณได้ไหม?
robots.txt
ไฟล์ robots.txt ที่รูทของโดเมน บอก crawler ว่าห้ามดึง path ไหน บน
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://www.example.com/sitemap.xml
เวอร์ชันที่Disallow: / ใต้ User-agent: * ซึ่ง
วิธีyourdomain.com/robots.txt แล้วเปิดรายงาน robots.txt ในการ
แบบไหนถือว่าผ่าน บล็อกเฉพาะส่วนที่ไม่มีคุณค่าต่อการค้นหา เช่น หน้า
XML sitemap
sitemap ช่วยให้ Google
วิธี
แบบไหนถือว่าผ่าน
- ทุก URL ส่งค่า 200 จัดทำดัชนีได้ และเป็นเวอร์ชัน canonical
- จำนวน
ใกล้เคียง กับหน้าที่คุณอยากให้ถูกค้นเจอเว็บไซต์ 40 หน้า ที่มี URL ใน sitemap 900 รายการ น่าจะกำลังใส่หน้าคลังแท็ก หรือหน้าไฟล์แนบรูปภาพไว้ด้วย lastmodเปลี่ยนเฉพาะเมื่อเนื้อหาเปลี่ยน Google บอกว่าไม่สนใจpriorityและchangefreqและใช้lastmodเฉพาะเมื่อถูกต้อง สม่ำเสมอ และตรวจสอบ ได้
ลิงก์ ภายใน
Google ตาม<a> ที่มีที่อยู่ใน href “
วิธี
แบบไหนถือว่าผ่าน หน้าบริการสำคัญ อยู่ห่างจากหน้าแรกไม่กี่คลิก (ดูคอลัมน์ crawl depth) และ
หน้าของคุณจัดทำดัชนีได้ไหม?
กฎ noindex และ status code
กฎ noindex อยู่ในหน้าในรูป <meta name="robots" content="noindex"> หรืออยู่ใน HTTP header X-Robots-Tag ที่ไม่มีวันเห็นในซอร์สของหน้า อุบัติเหตุที่พบบ่อยคือ การ
status code ต้องบอกความจริง: 200 สำหรับหน้าที่ใช้งานอยู่ 301 (หรือ 308) สำหรับการย้ายถาวร 404 หรือ 410 สำหรับหน้าที่ไม่มีแล้ว ระวัง soft 404 (หน้าที่บอกว่า “ไม่พบ” แต่ส่งค่า 200) และ
วิธี
แบบไหนถือว่าผ่าน หน้าที่ใช้งานอยู่ส่งค่า 200 และ noindex ปรากฏเฉพาะหน้าที่ไม่ควรอยู่ในการค้นหา เช่น หน้าขอบคุณ และหน้าล็อกอิน
รายงาน Page indexing
รายงานนี้นับหน้าที่ Google รู้จักบน
- มักไม่เป็นไร: “Page with redirect” (หน้าที่มีการเปลี่ยน
เส้นทาง ) หน้าสำรองที่มีแท็ก canonicalถูกต้อง “Not found (404)” สำหรับหน้าที่คุณลบออก และการยกเว้นด้วย noindex บนหน้าที่คุณตั้งใจซ่อน - ควร
ตรวจสอบ : การบล็อกด้วย robots.txt บนหน้าที่คุณอยากให้ค้นเจอ หน้าซ้ำที่ Google เลือก canonical ต่างจากที่คุณระบุ “Soft 404” “Server error (5xx)” และ “Redirect error” - ต้องใช้วิจารณญาณ: “Crawled – currently not indexed” (ดึงไปแล้วแต่ไม่จัดทำดัชนี โดยไม่บอกเหตุผล: ลองถามว่าหน้านี้เพิ่มอะไร ที่หน้าอื่นของคุณไม่มีไหม) และ “Discovered – currently not indexed” (รู้จักแล้ว แต่ยังไม่ได้เก็บข้อมูล)
แบบไหนถือว่าผ่าน ทุกหน้าสำคัญถูกจัดทำดัชนี และคุณอธิบายการยกเว้นได้ทุกรายการ ถ้าหน้าสำคัญหายไป บทความทำไม
แต่ละหน้ามีเวอร์ชันเดียวไหม?
สำหรับเสิร์ชhttp://example.com/services, https://www.example.com/services/ และที่อยู่เดียวกันที่มี ?utm_source=newsletter อาจเป็นสามหน้าแยกกัน หน้าซ้ำแบ่งสัญญาณ เช่น
HTTPS และ www
วิธีwww เป็น http หรือ https มีหรือไม่มีเครื่องหมาย / ปิดท้าย) แล้วใช้ crawler เก็บข้อมูลรายการนั้น เพื่อดู status code และจำนวนทอด
แบบไหนถือว่าผ่าน ทุก
แท็ก canonical
แท็ก canonical ระบุ URL ที่ต้องการของหน้า Google ถือว่าเป็น
- บั๊กในเทมเพลต ที่ทำให้ canonical ทุกหน้าชี้ไปที่หน้าแรก
- canonical ที่ชี้ไปยัง URL ที่ redirect ส่งค่า 404 มี noindex หรือยังใช้โดเมน staging
- หน้าที่แบ่งเป็นหลายหน้า (pagination) ตั้ง canonical ไปที่หน้า 1 Google แนะนำให้แต่ละหน้าในชุด มี canonical ของ
ตัวเอง - หน้าแปลที่ตั้ง canonical ไปที่ภาษาหลัก แทนที่จะชี้มาที่
ตัวเอง และลิงก์ ถึงกันด้วย hreflang (ดูคู่มือ SEO หลายภาษา)
วิธี
พารามิเตอร์ใน URL
แท็กติดตาม การเรียงลำดับ และ?sort=price)
ใช้บนมือถือ ได้และเรนเดอร์ ถูกต้อง ไหม?
Mobile-first indexing
Google เก็บข้อมูลและจัดทำดัชนี ด้วย crawler สำหรับ
วิธี
แบบไหนถือว่าผ่าน ไม่มีอะไรที่คุณอยากให้ติดอันดับ ที่มีอยู่แค่บน
การเรนเดอร์ JavaScript
Google
วิธี
- เปิด View source ไม่ใช่ Inspect ถ้าหัวข้อ
ข้อความ และลิงก์ เมนูของคุณอยู่ในนั้น ความเสี่ยงด้านการเรนเดอร์ ก็ต่ำ - ถ้าไม่อยู่ ให้รันการทดสอบสดใน URL Inspection แล้วเปิด View tested page: แท็บ HTML แสดงสิ่งที่ Google
เรนเดอร์ และ “More info” แสดงไฟล์ที่ Google โหลดไม่ได้ - ถ้าไม่มีสิทธิ์เข้า Search Console
เครื่องมือ Rich Results Test ของ Google แสดง HTML ที่เรนเดอร์ แล้ว สำหรับ URL สาธารณะใดก็ได้
แบบไหนถือว่าผ่าน HTML ที่<a href> จริง และมีชื่อหน้า canonical และแท็ก robots ที่#
ความเร็วและ Core Web Vitals
ความเร็วควรเป็น
redirect และ 404 อยู่ในการควบคุมไหม?
redirect ต่อกันหลายทอดและวนลูป
redirect chain คือ A redirect ไป B แล้ว B redirect ไป C chain ค่อย ๆ สะสมขึ้นโดยไม่มีใครสังเกต จากการย้ายไป HTTPS การปรับ
วิธี
แบบไหนถือว่าผ่าน ทุก redirect ไปถึงหน้า
หน้าที่ถูกลบและลิงก์ เสีย
redirect หน้าที่ถูกลบไปยังหน้าที่
วิธี
แบบไหนถือว่าผ่าน ไม่มี
แก้อะไรก่อน
- ตัวบล็อก: แก้วันนี้ noindex ทั้ง
เว็บไซต์ หรือDisallow: /ข้อผิดพลาด ของเซิร์ฟเวอร์กับ robots.txtข้อผิดพลาด ของใบรับรอง HTTPS หน้าสำคัญที่ส่งค่าข้อผิดพลาด และเนื้อหาหลักที่หายไปจาก HTML ที่เรนเดอร์ แล้ว - จุดรั่ว: แก้ภายในเดือนนี้ เวอร์ชันซ้ำที่ไม่ redirect canonical ที่ Google ไม่ทำตาม redirect chain หน้าบริการที่ไม่มี
ลิงก์ ถึง soft 404 และเนื้อหาที่หายไปบนมือถือ สุขอนามัย : แก้เป็นส่วนหนึ่งของการดูแลประจำ sitemap ที่รกลิงก์ ไปหน้าที่ลบแล้ว หน้าซ้ำจากพารามิเตอร์ Core Web Vitals ที่อยู่ในระดับ “ต้องปรับปรุง” และคำเตือน ของข้อมูลแบบมีโครงสร้าง (Schema markup สำหรับเว็บไซต์ ธุรกิจ แสดงประเภทที่ควรเพิ่ม)
การอัปเดตปลั๊กอิน เทมเพลตใหม่ และการนำเข้าเนื้อหา อาจทำให้ปัญหาเหล่านี้กลับมาได้ จึงควร
ทำอะไรต่อ
เริ่มจากตัวบล็อก: เปิด robots.txt ของคุณ ตรวจหน้าแรกและหน้าบริการหลักด้วย URL Inspection และอ่านทุกเหตุผลในรายงาน Page indexing
กำลังวางแผน
อยากให้มีคนช่วยดูก่อน? การ