SEO (Search Engine Optimization) คือ กระบวนการที่จะช่วยผลักดันให้เว็บไซต์หรือแอฟพลิเคชั่น ให้อยู่ในลำดับต้นๆ ของระบบ Search Engine กระบวนการนี้เป็นการใช้วิธีกำหนดคำค้นหาหรือที่เรียกว่า "Keyword" นำมาเป็นส่วนหนึ่งขององค์ประกอบต่างๆ ในเว็บไซต์ โดยไม่ต้องซื้อโฆษณา หรือเรียกอีกอย่างหนึ่งว่าวิธีการทำแบบ Organic Search เช่น แทรกคำค้นหาไว้ในหัวข้อ เนื้อหาบทความ ลิงค์ต่างๆ หรือลึกไปจนถึงขั้นตอนการ Codding ซึ่งอาจใช้เวลานานและไม่สามารถวัดผลได้ชัดเจนมากนัก สามารถแบ่งออกเป็น 2 ส่วน ได้แก่
1. ปัจจัยภายใน
2. ปัจจัยภายนอก
SEM (Search Engine Marketing) เป็นคำเรียกวิธีการทำการตลาดบน Search Engine มีหลายวิธี ทั้งแบบ SEO และอีกแบบคือการซื้อโฆษณา ทาง Google ซึ่งเรียกว่า PPC (Pay Per Click) โดยมีการเรียกเก็บเงินในรูปแบบจ่ายเมื่อมีการคลิกเข้าไปชม เมื่อสร้างแคมเปญโฆษณาแล้ว โฆษณาของคุณสามารถแสดงผลหน้าแรกของ Google ได้ทันที และสามารถวัดผลจากการคลิกเข้าชมได้อย่างชัดเจน