קידום אתרים במנועי החיפוש מתחיל עוד בשלב תכנון האתר ובנייתו : בזמן בחירת שם הדומיין - שיהיה בעל זיקה חזקה לתוכן האתר, בבחירת כותרות הראשיות של כל דף,ובבחירת מילות המפתח לאורך הטקסט אין אפשרות כיום להפריד בין קידום אתרים לבין בניית האתר מראשיתו. קידום אתרים חייב להיעשות ע"י מומחה ששולט בכל הטכניקות והטריקים בשפת מנועי החיפוש ובהתאמת תוכן האתר והפיכתו לנגיש למנועי החיפוש.
קידום אתרים במנועי החיפוש באינטרנט נועד לדרג את האתר במקומות הראשונים בתוצאות החיפוש. מיקום גבוה של האתר בדף הראשון בתחום בו הוא מתמקד, קידום אתר טוב יכול לשנות משמעותית את מספר כניסות הגולשים לאתר. סקרים סטטיסטיים מראים כי כ-90% מהגולשים נכנסים רק לאתרים שבדף הראשון בתוצאות החיפוש, ולא טורחים לעבור לדף השני והלאה.
קידום אתרים נמשך לאורך זמן כאשר מקדם אתרים המקצועי עוקב בתדירות גבוהה אחר ההתפתחויות האחרונות במנועי החיפוש בכדי לשמור על דירוג גבוה של האתר בתוצאות החיפוש. קידום אתרים מתבצע ברמת בניית האתר והתאמת תוכנו לשפת מנועי החיפוש בתחום בו הוא עוסק, ובמקביל קידום האתרים מתבצע גם מעבר לרמת האתר, בכלים חיצוניים שמנועי החיפוש הגדולים בכלל, וגוגל בפרט , מספקים למקדמי האתרים, כגון: סטטיסטיקות, אופטימיזציה, השוואות ואיבחונים של האתר ברשת.
אתר המכיל תוכן מגוון ומקורי רב ועשיר ובו מילות מפתח רלוונטיות לנושא, יגיע לדרוג גבוהה
יותר במנוע החיפוש . מנועי החיפוש כיום מסוגלים ל"הבחין" ולמיין בין תוכן מקורי לתוכן מועתק
שחוזר על עצמו. קישורים חיצוניים לאתרים העוסקים באותו נושא מומלץ מאוד,
כי הדבר תורם לקידום האתר ולעליית דירוגו במנועי החיפוש. למנוע החיפוש גוגל יש PAGR RANK
הבנוי מאלגוריתם של כ-200 פרמטרים שונים, ומקדם אתרים מקצועי יכול להשתמש ולשלוט ברובם.