SEO, em termos bem simples é otimizar o seu site para que o Google entenda ele. Você pode compreender otimizar como melhorar tanto o código do site, a experiência do usuário que navega nele, o conteúdo das páginas e o que você coloca por exemplo, no seu blog.
Já o SEO semântico é a prática de otimizar conteúdos online através de estratégias que definem um campo semântico para o seu negócio e conecta dados, informações e conteúdos para o que o seu negócio faça sentido dentro deste contexto. Mais pesquisas, mais cliques: resultados semânticos.