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