SEO là quá trình tăng chất lượng và lượng truy cập website bằng cách tăng khả năng hiển thị của website hoặc webpage cho người dùng trên các công cụ tìm kiếm như Google, Bing, Yahoo… SEO liên quan đến nhiều kỹ thuật và chiến lược khác nhau để sắp xếp một trang web với các thuật toán của công cụ tìm kiếm và cải thiện thứ hạng tìm kiếm cao hơn. SEO có thể chia thành hai loại chính: SEO On-site (tối ưu hóa trên website) và SEO Off-site (tối ưu hóa ngoài website).