קידום אתר בגוגל הוא משימה לא פשוטה שגם המומחים ביותר מתקשים בה מכיוון שהיא דורשת תחרות רבה בין מקדמים רבים שלכולם יש מכנה משותף - כולם רוצים להיות במקום הראשון בגוגל. לכן על מנת לעשות את העבודה הטובה ביותר מבין כל השאר יש ללמוד את המקצוע כמו שצריך ולקרוא המון מדריכים שעוסקים בקידום אתר עד שמצליחים להבין את קצה הקרחון של הנושא העצום הזה.
מנועי החיפוש הרבים ובראשם מנוע החיפוש הפופולרי ביותר בעולם ובארץ בפרט - גוגל, מציבים תנאים מסוימים לאתרים על מנת שיוכלו להתקדם טוב יותר מאתרים אחרים שעוסקים באותו נושא. בין התנאים מדובר על כתיבת קוד תקין ונקי, אתר מהיר וידידותי למשתמש, אתר רספונסיבי או לפחות כזה שמאפשר גלישה נוחה ומותאמת לנייד. בנוסף, על מנת שמנועי החיפוש ידעו בדיוק אילו דברים חשובים לכם באתר ועל אילו דברים אתם רוצים לשים דגשים תצטרכו לדעת איך לקשר קישורים לאתרים שלכם ומתוך האתרים שלכם ולדעת להשתמש בתבונה בסוגי הכותרות שיש (H1,H2...) בין שאר אלמנטי ה-HTML החיוניים.
מלבד דברים אלו שמתקשרים באופן ישיר או עקיף לקוד האתר, קיימים דברים אחרים כמו למשל סוג התוכן שבאתר שלכם - אם הוא מעניין את הגולשים והם נשארים בו זמן רב כדי לקרוא ולצפות בתכנים שלכם אז מנוע החיפוש יזקוף זאת לזכות האתר שלכם, אם התוכן משוכפל, משעמם או לא נראה היטב מנועי החיפוש עלולים להסיק מכך מסקנות שיהוו את ההבדל בין עמוד 1 בגוגל לעמוד 15 במילת החיפוש אותה אתם רוצים לקדם.