Para el sitio en Wordpress te recomiendo uses
Google XML Sitemaps Al menos es lo que uso en mis sitios wordpress y siempre me da resultado.
Si tienes cuenta en Herramientas para Webmaster de Google, podrías crear un area para cada "sub-dominio" en tu sitio. Y así luego le informas la ubicación de tus sitemap.xml para cada caso.
Estaría bueno que hagas 2 subdominios de tipo:
tienda.xxxxx.com
noticias.xxxxx.com
Y en este caso, creo que como dijo nainona el index en el home quizás no aporte mucho, aunque tampoco se, si a los ojos de los robots y buscadores, es bueno que esté vació. Quizás, y tampoco se si es buena idea o no, lo que podrías hacer es una especio de "Preview" de lo que está pasando en tus sitios, y linkear desde ahí a las últimas 3 noticias del blog de noticias y a los últimos 3 productos en la tienda.
No sólo tendría más uso que simplemente 2 enlaces, sino que si alguien cae en esa página puede ver en un pantallazo que está pasando en el sitio e ir directamente a un post.