Search Engine Optimization (SEO) είναι η διαδικασία για τη βελτίωση της προβολής μιας ιστοσελίδας στις μηχανές αναζήτησης μέσω του "φυσικού" ή δωρεάν αλγορίθμου που σχετίζεται με τα αποτελέσματα αναζήτησης. Άλλες μορφές του Search Engine Marketing (SEM), έχουν στόχο καταχωρήσεις με οικονομικό αντάλλαγμα. Σε γενικές γραμμές, όσο πιο ψηλά εμφανίζεται η σελίδα σας στα αποτελέσματα των μηχανών αναζήτησης τόσο περισσότεροι οι επισκέπτες που θα δρομολογηθούν από αυτές. Το SEO μπορεί να καλύψει διαφορετικά είδη αναζήτησης, όπως αναζήτηση εικόνων, τοπική αναζήτηση, αναζήτηση βίντεο. Η διαδικασία αυτή ορίζει σαν παρουσία στο internet τη δική σας ιστοσελίδα.
Ως SEO θεωρούμε το πως δουλεύουν οι μηχανές αναζήτησης και πως ψάχνουν οι χρήστες. Βελτιστοποίηση ενός δικτυακού τόπου μπορεί να περιλαμβάνει επεξεργασία του περιεχομένου και HTML και άλλων τόσο για την αύξηση της σημασίας του για συγκεκριμένες λέξεις-κλειδιά αλλά και για να αρθούν τα εμπόδια στις διαδικασίες δημιουργίας καταλόγου των μηχανών αναζήτησης. Μια άλλη τακτική SEO είναι η προώθηση ενός site για να αυξηθεί ο αριθμός των backlinks ή εισερχόμενες συνδέσεις.
Προσοχή χρειάζεται καθότι πολλοί χρησιμοποιούν μια άλλη κατηγορία τεχνικής, γνωστή ως black hat SEO ή spamdexing. Η τεχνική αυτή χρησιμοποιεί μεθόδους όπως πληθωρικά links, παραγέμισμα με λέξεις-κλειδιά και την ανακύκλωση άρθρων που καταστρέφουν τόσο τη συνάφεια των αποτελεσμάτων αναζήτησης αλλά και την ευκολία χρήσης. Οι μηχανές αναζήτησης αναζητούν χώρους που χρησιμοποιούν αυτές τις τεχνικές προκειμένου να τους αφαιρέσουν από τους καταλόγους τους. Το αποτέλεσμα αυτό θα ήταν καταστροφικό καθότι όπως βλέπεται παρακάτω το μεγαλύτερο ποσοστό επισκεψιμότητας προέρχεται από τις μηχανές αναζήτησης.

