Exactamente no tanto asi.. SEO es lo que haces por tu web o blog ya sea en diseño o codigo para que sea optimo y fácil de encontrar para los buscadores.
SEO en cuanto al codigo es por ejemplo creando tags sobre tu sitio... un titulo optimo y una descripcion... verificando que el codigo html, php o css este optimizado y no tenga errores... etc.
SEO en cuanto al diseño es optimizarlo ya hacerlo agradable a la vista humana... ya sea en colores para que no canse la vista del visitante y haya una armonia en la mezcla de los colores de tu sitio web... por ejemplo que sea legible...
Sobre el SEO puedes hacerlo tu o puedes pagar para que alguien con experiencia te ayude y posiciones tu blog para que al realizar alguna busqueda con las key claves de tu sitio aparezcas en las primeras posiciones, y esto se logra muchas veces con la compra de enlaces y todo ello.
Algo asi funciona =P.
Saludos