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