Search Engine คือ เครื่องมือค้นหาที่ทำงานโดยการรวบรวมข้อมูลหน้าเว็บหลายพันล้านหน้า โดยใช้โปรแกรมรวบรวมข้อมูลเว็บ โปรแกรมรวบรวมข้อมูลเรียกอีกอย่างว่าสไปเดอร์หรือบอท (spiders, bots) มีหน้าที่นำทางเว็บและติดตามลิงก์เพื่อค้นหาหน้าใหม่ๆ หน้าเหล่านี้จะถูกเพิ่มลงในดัชนีที่ Search Engine ดึงผลลัพธ์มา ซึ่งการทำความเข้าใจว่า Search Engine ทำงานอย่างไรเป็นสิ่งสำคัญหากคุณทำ SEO

Search Engine คืออะไร?

Search Engine คือ เครื่องมือค้นหาที่มีฐานข้อมูล สามารถค้นหาเนื้อหาของเว็บได้ ประกอบด้วยสองส่วนเป็นหลัก:

  • Search index หรือดัชนีการค้นหา เป็นเสมือนห้องสมุดดิจิทัลของข้อมูลหน้าเว็บ
  • Search algorithm คือ โปรแกรมคอมพิวเตอร์ที่มีหน้าที่แสดงผลลัพธ์ที่ตรงกันกับดัชนีการค้นหา

จุดมุ่งหมายของ Search Engine คืออะไร?

Search Engine มีหน้าที่มอบผลลัพธ์ที่ดีที่สุดและเกี่ยวข้องมากที่สุดแก่ผู้ใช้งาน 

Search Engine ทำรายได้ได้อย่างไร?

  • ผลลัพธ์ของ Organic จาก search index : ไม่สามารถจ่ายเงินเพื่อให้แสดงผลได้
  • ผลลัพธ์จากการลงโฆษณา : สามารถจ่ายเงินเพื่อแสดงผลได้ โดยแต่ละครั้งที่มีผู้คลิกผลการค้นหาก็จะเสียค่าใช้จ่าย โดยผู้ลงโฆษณาจะจ่ายเงินให้กับ Search Engine เรียกว่า pay-per-click (PPC) 

Search Engine สร้างดัชนีอย่างไร?

Search Engine แต่ละเจ้ามีกระบวนการสร้างดัชนีการค้นหาของตัวเอง อย่าง Google สร้างดัชนีการค้นหาโดยเริ่มจาก:

  • URL ทุกอย่างเริ่มต้นจาก URL ที่ Google รู้จัก ไม่ว่าจะเป็นจาก backlinks ซึ่ง Google นั้นมีดัชนีหน้าเว็บหลายแสนล้านหน้า หากมีคนลิงก์ไปยังหน้าใหม่ๆ Google ก็จะสามารถค้นพบได้ทันทีจากเว็บนั้น
  • Sitemaps จะบอก Google ว่าหน้าและไฟล์ใดที่มีความสำคัญต่อเว็บไซต์ 
  • URL submissions โดย Google จะอนุญาตให้เจ้าของเว็บไซต์ขอให้ Google มารวบรวมข้อมูลของแต่ละ URL ได้ใน Google Search Console

Crawling หรือการรวบรวมข้อมูล

การ Crawling คือการที่คอมพิวเตอร์บอทที่เรียกว่าสไปเดอร์ เข้าไปวิ่งดูภายในเว็บไซต์เราแล้วดาวน์โหลด URL ที่รู้จักนำไปเข้าโปรแกรมรวบรวมข้อมูลของ Google ซึ่งก็คือ Googlebot

การจัดทำ Index

การจัดทำ Index หรือดัชนีคือการจัดข้อมูลที่ถูกประมวลผลจากหน้าที่รวบรวมข้อมูล แล้วถูกเพิ่มลงในดัชนีการค้นหา

ดัชนีการค้นหา หรือ search index คือสิ่งที่คุณค้นหาเมื่อคุณใช้เครื่องมือค้นหา นั่นเป็นเหตุผลว่าทำไมการจัดทำดัชนีในเครื่องมือค้นหาสำคัญๆ เช่น Google และ Bing จึงมีความสำคัญมาก เพราะผู้ใช้จะไม่พบเว็บไซต์ของคุณ ถ้าเว็บคุณไม่ถูกจัดทำดัชนี

Search algorithms คืออะไร?

Search algorithms คือสูตรจับคู่กับการจัดอันดับผลลัพธ์ ที่มาจากการจัดทำดัชนี อย่างไรก็ตาม Google ใช้ปัจจัยหลายอย่างในการจัดอัลกอริทึม

Backlinks

Backlinks คือการลิงก์จากหน้าหนึ่งไปยังอีกเว็บไซต์หนึ่ง เป็นหนึ่งในปัจจัยการจัดอันดับของ Google 

Relevance

Relevance หรือความเกี่ยวข้อง คือการที่ระบบจะค้นหาหน้าเว็บที่มี keywords เดียวกันกับคำที่ผู้ใช้ค้นหา แล้วนำมาแสดงผล

Freshness

หรือความสดใหม่ เป็นปัจจัยการจัดอันดับที่ขึ้นอยู่กับ keywords นั่นก็คือ Google จะแสดงผลลัพธ์อันดับต้นๆ จากหน้าที่เผยแพร่เมื่อเร็วๆ นี้ แต่ก็ขึ้นอยู่กับคีย์เวิร์ดที่ใช้ อย่างเช่น “ซีรีส์ใหม่ netflix ” Google ก็จะแสดงผลลัพธ์ตามอันดับของหน้าที่เพิ่งลงหรือมีการอัปเดตเนื้อหาใหม่

Page speed

Page speed เป็นการจัดอันดับความเร็วบนเดสก์ท็อปและอุปกรณ์เคลื่อนที่ 

Mobile-friendliness

คือ ความเหมาะของอุปกรณ์เคลื่อนที่ เป็นปัจจัยในการจัดอันดับอุปกรณ์เคลื่อนที่และเดสก์ท็อป นับตั้งแต่ Google เปลี่ยนมาใช้การจัดทำ Index กับอุปกรณ์เคลื่อนที่ตอนปี 2019

Search Engine ประกอบด้วยสองส่วนหลัก คือ Index และอัลกอริทึม ในการ Index จะรวบรวมข้อมูลหน้าที่รู้จักและติดตามลิงก์เพื่อค้นหาหน้าใหม่ๆ จุดมุ่งหมายของอัลกอริธึมคือการส่งคืนผลลัพธ์ที่ดีที่สุดและเกี่ยวข้องมากที่สุดให้แก่ผู้ค้นหา คุณภาพของผลการค้นหาเป็นสิ่งสำคัญสำหรับการสร้างส่วนแบ่งการตลาด แต่แน่นอนว่าไม่มีใครรู้ปัจจัยการจัดอันดับของ Google จริงๆ แต่ปัจจัยในการจัดอันดับที่สำคัญ ได้แก่ Backlinks, Relevance และ Freshness