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