אחד הכלים החזקים לקידום אתר אינטרנט הוא להתאימו לדרישות של מנועי החיפוש.
הדרישות מתבטאות בשני אופנים:
א. אופטימיזציה טכנית – התאמה טכנית של מבנה האתר, כתיבת הקוד של האתר והתאמתו לסטנדרטים ולדרישות של מנועי החיפוש.
ב. אופטימיזציה תוכנית – קשר הדוק בין רלוונטיות התוכן באתר לבין התוצאות והדירוג של מנועי החיפוש בהתאם למילות המפתח הנדרשות לקידום.