אתר אינטרנט הוא אוסף של עמודים המחוברים זה לזה תחת אותה כתובת ראשית הנקראת דומיין, מאוחסנת בשרת ומוצגת לגולשים דרך רשת האינטרנט.
מה שרוב האנשים רואים זה רק את ה"חזית" – העיצוב, התמונות, הטקסטים והפיצ'רים. מתחת לפני השטח יש מערכת מורכבת שכוללת מספר דברים: בבסיסו, אתר אינטרנט מורכב מקבצי קוד, תמונות, טקסטים ומדיה שונים המאוחסנים על שרת – שרת הוא מחשב חזק שמחובר לאינטרנט 24/7. כאשר מקלידים כתובת URL בדפדפן, למעשה שולחים בקשה לשרת. השרת מגיב על ידי שליחת הקבצים הנדרשים למחשב שלך, והדפדפן מתרגם אותם לעמוד האינטרנט המוכר שאתה רואה על המסך.
קידום אתרים פירושו יישום אסטרטגיות שונות כדי להגביר את החשיפה של האתר לקהלי יעד רלוונטיים. המטרה אינה רק להביא יותר מבקרים, אלא להביא קהלי יעד רלוונטים. האנשים הנכונים עשויים לבצע פעולות אשר תורמות למטרות האתר, בין אם מדובר ברכישת מוצר, השארת פרטים, קריאה של תוכן ועוד.