ความหมายของ SEO
เป็นการจัดทำ ปรับปรุงเว็บไซต์หรือเว็บเพจ เพื่อให้ติดอันดับต้น ๆ ในหน้าผลการค้นหาของsearch engine ด้วยวิธีการธรรมชาติหรือที่ไม่เสียค่าใช้จ่าย
ซึ่งผ่านทางเป้าหมายของคำค้นหาที่ต้องการ ซึ่งเป็นส่วนหนึ่งของ การทำการตลาดผ่านระบบค้นหา หรือ search engine marketing (SEM)

การเริ่มทำ SEO (Search engine optimization) ด้วยตนเองหรืออยากเรียนรู้เพื่อเป็นประโยชน์ทางธุรกิจ
ลำดับแรกต้องเรียนรู้หลัก SEO พื้นฐานก่อน แต่ทั้งนี้ก็ขึ้นอยู่กับเทคนิค ประสบการณ์ การสังเกตและการวิเคราะห์ของ
แต่ละบุคคลที่นำมาประยุกต์ใช้และอย่าใจร้อน เพราะอาจทำให้ได้ไม่คุ้มเสีย
แต่ก่อนที่จะทำ SEO ให้เก่งได้นั้นเราจำเป็นต้องเรียนรู้หลักการทำ SEO พื้นฐานก่อน
ว่ามีขั้นตอนอย่างไรแล้วควรเริ่มจากสิ่งใดก่อนเพราะฉะนั้นผู้อ่านที่เริ่มศึกษา ก่อนอื่นให้เริ่มที่พื้นฐานดังนี้
1.Keyword
keyword คือคำที่ผู้ชมจะค้นใน google ดังนั้นจึงสำคัญมากในการเลือกคำ ให้เลือกคำที่มีการแข่งขันไม่สูงมาก และมีคนค้นพอสมควร จากนั้นใส่คำเหล่านี้ลงไปในบทความพอสมควร เพื่อเน้นใน google ทราบว่าใจความหลักของบทความนี้คืออะไร
 class=
2.Content
เนื้อหามีความสำคัญ บทความภายในเว็บไซต์ควรมีความสดใหม่ เขียนใหม่ และภาพก็มีการใส่รายละเอียดลงไปด้วย ทำให้ google รู้ว่านั่นคือภาพอะไร และนำข้อมูลเหล่านี้ไปจัดอันดับบนหน้าของ google นั่นเอง
หาก google ตรวจพบว่าบทความที่อยู่ในเว็บไซต์นั้น เป็นบทความที่ไปเลียนแบบ copy คนอื่นมา ก็จะไม่ได้รับการพิจารณาให้ index หรืออาจจะ index แต่อันดับแย่กว่าบทความต้นฉบับ
 class=
3.on page , off page
on page คือการปรับเว็บไซต์ให้ bot ของ google มาเก็บข้อมูลได้ง่ายขึ้น ไม่ว่าจะเป็น keyword การใส่ meta tag การปรับ on page นั้น google ชื่อชอบข้อมูลที่หลากหลาย เช่น หน้าแรกให้มีทั้งภาพ (ใส่รายละเอียดภาพด้วย) เนื้อหา และวิดีโอ Google ก็จะมองว่าเว็บไซต์เป็นเว็บที่มีคุณภาพ
off page คือการส่ง link มาจากเว็บไซต์ภายนอก bot ก็จะไต่มาตาม link เหล่านี้ (Bot ของ google วิ่งตาม link ดังนั้นหากไม่มีลิงค์มายังเว็บไซต์เลย bot อาจจะหาเว็บไซต์ของเราไม่พบ ทำให้ index ช้านั่นเอง)
 class=
4.Backlink
คล้ายหลักการทำ offpage แต่ offpage นั้นจะกว้างกว่า ไม่ได้หมายถึง link เพียงอย่างเดียว แต่ยังหมายถึงเส้นทางการเข้าถึงเว็บไซต์อีกด้วย แต่ backlink หมายถึง link จากเว็บไซต์อื่นๆ ส่งมายังเว็บไซต์ของเรา โดยหวังผลทาง seo โดยเฉพาะ คนส่วนมากเลือกเว็บไซต์ที่มี ranking สูงกว่าเว็บของตัวเอง
 class=

SEO นั้นไม่มีสูตรตายตัว แล้วแต่เทคนิคของแต่ละบุคคล SEO จึงไม่มีทางตันและจะไม่มีทางทำอันดับหน้า 1 ตำแหน่งดี ๆ ได้ทุก KEYWORD แม้เราจะใช้วิธีการทำเหมือน ๆ กันกับทุกเว็บไซต์และทุก KEYWORD เพราะยังมีปัจจัยอื่น ๆ อีกหลายอย่างที่เป็นตัวชี้วัด ต้องอาศัยเทคนิคเฉพาะ ประสบการณ์ส่วนตัวการแก้ไขปัญหาที่เกิดขึ้น จากการสังเกตุและวิเคราะห์แบบเว็บไซต์ต่อเว็บไซต์
ซึ่งทางเว็บไซต์ของเรา มีโครงสร้างเว๊บที่ช่วยในการดัน และสนับสนุนการทำ SEO
ปัจจัยสำคัญที่ Magento ช่วยในการสนับสนุน SEO
1.Navigation Link คือ รายชื่อเมนูเพื่อเข้าถึงสินค้าหรือหมวดหมู่ของสินค้า โดย Magento สร้าง Navigation link โดยใช้ชื่อเดียวกับชื่อสินค้าและหมวดหมู่ของสินค้าให้อัตโนมัติ
2.Independent Page Titles Page Title เป็นส่วนที่แสดงอยู่บน title bar ของบราวเซอร์ โดยแสดงหัวเรื่องของหน้านั้นๆ ซึ่ง Magento สร้าง Page Title โดยใช้ชื่อเดียวกับชื่อสินค้าและหมวดหมู่ของสินค้าให้อัตโนมัติ
3.Independent Page URLs การตั้งชื่อ Page URLs คือส่วนที่แสดงที่อยู่ของ page นั้นๆ โดยจะต่อท้ายชื่อของเว็บไบซต์ในส่วนของ address bar ซึ่งการตั้งชื่อที่ดีก็จะทำให้ website ถูกค้นหาได้ง่ายขึ้น โดย Magenta สร้าง Page URLs โดยใช้ชื่อเดียวกับชื่อสินค้าและหมวดหมู่ของสินค้าให้อัตโนมัติ