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