1. ปัจจัยภายใน ( SEO On Page ) คือ การบริหารจัดการทุกสิ่งที่เราสามารถ Control ได้ในเว็บไซต์ของเราเอง มาช่วยทำให้อันดับ (Ranking) ของผลลัพธ์ในการ search ดีขึ้น
2. ปัจจัยภายนอก ( SEO Off Page ) คือ การบริหารจัดการภายนอกของเว็บไซต์ หรือที่เรียกกันว่า Link Building เพื่อให้เอื้อประโยชน์ต่อเว็บไซต์ของเราในการทำอันดับที่ดีในการแสดงผล
ในวงการของนักทำ SEO นั้นเข้าใจกันดีว่ามีวิธีการทำแบ่งออกเป็น 2 สายด้วยกัน โดยสายหนึ่งจะถูกเรียกว่า สาย "Black Hat" ซึ่งนิยมการใช้ Spam Keywords และ Spam Links ช่วยในการดันอันดับให้เว็บไซต์ที่ต้องการทำ SEO สามารถขึ้นอันดับไปอยู่ในหน้า 1 ของ Google ได้อย่างรวดเร็ว โดยไม่คำนึงถึงผลเสียที่จะมีตามมาต่อเว็บไซต์เลย ปัจจุบันทาง Google ได้ทำการพัฒนา algorithm ที่มีขีดความสามารถในการดักจับและกำจัดเว็บไซต์ที่ใช้วิธีการทำ Spam เพื่อทำ index ได้ดีขึ้นมากเรื่อยๆ เป็นลำดับ โดยในปี ค.ศ. 2011 Google พัฒนา algorithm ที่มีชื่อว่า "Panda" และปี ค.ศ. 2013 พัฒนา algorithm ที่มีชื่อว่า "Penguin" ในปีเดียวกันนี้ ได้ปล่อย algorithm ตัวใหม่ที่มีชื่อว่า "Humming-bird" และทุกครั้งก็จะมีเว็บไซต์ที่ถูกสงสัยว่าเป็น Spam กำจัดออกไปจากหน้า index ของ Google เป็นจำนวนมาก ผลเสียของเว็บไซต์ที่ถูกกำจัดออกไปนั้นก็คือ โอกาสแทบจะเป็นศูนย์ที่จะกลับมามี index ในหน้า Google ได้อีก ซึ่งหากเว็บไซต์นั้น เป็นชื่อโดเมนของบริษัทท่าน นั้นก็เท่ากับว่าท่านได้สูญเสียชื่อกิจการไปจากหน้าของ Google
ส่วนในอีกสายหนึ่งซึ่งจะยืนอยู่ตรงข้ามกับพวกสายแรกนั้น จะมีชื่อเรียกว่า สาย "White Hat" ซึ่งก็มีความหมายตรงๆว่า พวกสีขาว ก็คือ การใช้หลักการในการทำ SEO โดยทำให้เป็นธรรมชาติของ Keywords และ Link มากที่สุด ซึ่งอาจไม่รวดเร็วทันใจ แต่เป็นผลดีต่อเว็บไซต์ของท่านยิ่ง เพราะเมื่อเว็บไซต์ของท่านได้ถูก index จนเข้าสู่หน้าแรกของการค้นหาแล้ว ก็จะมีความเสถียรในการรักษาอันดับและทำอันดับให้ดีขึ้นได้
เมื่อท่านทราบอย่างนี้แล้วท่านคิดว่าท่านจะเลือกทำ SEO แบบใดที่เป็นผลดีต่อธุรกิจของท่าน หากท่านตัดสินใจเลือกใช้บริษัทที่รับทำ SEO แล้วสิ่งที่ท่านควรคำนึงถึงคืออะไร?