SiteMap: URL fournies/URL indexées

Nouveau WRInaute
Bonjour,

Hier soir j'ai soumis à Google mon nouveau Sitemap (pour mémoire l'ancien contenait des urls "www" quand mon site etait referencé sans dans les outils pour webmaster de Google).

J'ai donc fourni à google un site map "sans" www.

Ce matin je regarde, "tout" s'est bien passé j'ai la coche "verte" mais Google n'a indexé qu'une seule "URL" fournie sur 9 (!) au total.

Je viensdonc vers vous pour vous demander votre avis.

Va t'il les indexer au fur et à mesure? ou le fait qu'il y manque les "WWW" empeche Google de trouver les autres pages ?

Je livre ici un lien vers mon SiteMap afin que vous ayiez tous les éléments.
[url=http://strategik.fr/Sitemap/sitemap.xml]http://strategik.fr/Sitemap/sitemap.xml[/url]

Merci d'avance pour vos lumières!
 
WRInaute accro
Tu as des backlinks avec et sans les "'www". Problème à résoudre comme suit.

Le code ci-dessous est à placer dans un htaccess à la racine du site.

Pour indexer le domaine sans les www
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^example\.com [NC]
RewriteRule (.*) http://example.com/$1 [QSA,R=301,L]

Pour indexer le domaine avec les www
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteRule (.*) http://www.example.com/$1 [QSA,R=301,L]

Ensuite le sitemap se place à la racine du site (éventuellement dans un répertoire si tu as plusieurs sitemaps à condition que le sitemap d'indexe soit à la racine).

Tu peut encore déclarer le sitemap dans le robots.txt (sans saut de ligne).
Code:
User-agent: * 
Disallow: /fichier(s) ou répertoire(s) à exclure/ 
Sitemap: http://www.example.com/sitemap.xml
 
WRInaute passionné
salva a dit:
Le code ci-dessous est à placer dans un htaccess à la racine du site.

Pourquoi le faire sur des conditions négatives? :wink:

Pour indexer le domaine sans les www (on supprime le www s'il est présent)
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example\.com [NC]
RewriteRule (.*) http://example.com/$1 [QSA,R=301,L]

Pour indexer le domaine avec les www (on ajoute le www s'il manque)
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule (.*) http://www.example.com/$1 [QSA,R=301,L]

Ca revient au même (à un test près).
 
Discussions similaires
Haut