Signaler

SEO - Site (neuf) disparu des moteurs de recherches

Posez votre question 13stephweb13 47Messages postés mardi 29 novembre 2011Date d'inscription 20 octobre 2016 Dernière intervention - Dernière réponse le 20 oct. 2016 à 10:32
Bonsoir,

j'ai besoin de renseignements SVP.

_J'ai récemment créé un nouveaux site web, et je l'ai balancé en ligne il y a 10 jour en arrière.
je l'ai mis en HTTPS dès le début ("https://www.nom-de-domaine.fr").
Et j'ai codé un script en PHP pour que si un visiteur tenté d'aller sur le site en HTTP, qu'il soit redirigé en 301 vers la même URL mais en HTTPS.

2 jours après la mise en ligne, mon site étais déjà 1er (1ère position de la 1ère page) dans bing, yahoo et duckduckg (avec les 3 mots clés que je cible principalement).
Mais dans Google rien. Et en faisant "site:nom-de-domaine.fr" seulement 5 page sur 20 étais indexées...
Je me suis rendu compte ce soir, que dans mon Google Search Console (dans ajouter un nouveau site), j'avais mis ce format : "http://nom-de-domaine.fr"
J'ai donc supprimer ce site de Google Search Console. Et j'ai donc ajouter le format "https://www.nom-de-domaine.fr" dans ajouter un nouveau site dans Google Search Console.

Et ensuite en faisant "site:nom-de-domaine.fr" , je me rend compte que Google a bien indexé les 20 URL de mon site.
Donc visiblement tout est en train de rentrer dans l'ordre avec Google.

Mais juste après avoir effectué ces opérations, je me rend compte que mon site a totalement disparu des autres moteurs de recherches (bing, yahoo, duckduckgo). Sauf si je fait "site:nom-de-domaine.fr", le site est encore indexé dans ces moteurs de recherche, mais il n'ai absolument plu du tout référencé dans les premières pages...
Alors qu'en fin d'après midi mon site étais 1er (1ère position de la 1ère page) sur ces 3 moteurs de recherches.

_D'où ce problème peut-il venir SVP ?
_On est bien d'accord que Google Search Console n'a strictement rien avoir avec bing, yahoo, duckduckgo ? Et que c'est par pur coïncidence si mon site a disparu de ces moteurs de recherche après que j'ai supprimé la version en HTTP de mon compte Google Search Console ?

PS: je précise que entre temps je n'ai absolument pas toucher au HTML, ni au fichier robots.txt de mon site.

Merci beaucoup.
Afficher la suite 
Utile
+0
moins plus
lut;)
première impression : " site neuf " = don't panik !!!
si tu le peux , mets les liens ( SANS les http : / / ) de ton site que l'on puisse voir de plus près :)
Les choses ne se mettent pas en place aussi simplement ET aussi vite, on est tous passés par là ...
quant aux résultats dans GG ... ça peut attendre en la matière pour l'instant :)
Ajouter un commentaire
Utile
+0
moins plus
Salut

Souvent les sites tout neuf sortent en 1ere page (genre de prime de fraicheur) puis sont assez vite mis à la place que l'algo du moteur va lui attribuer.
Ensuite une redirection de http vers https devrait plus se faire avec un htaccess et une redirection ou rewrite (selon ce que préconise l'hebergeur) de type 301 et pas en php dans la page

la redirection htaccess le serveur ne requete pas l'url en http mais directement le https
la redirection php --> requete et parse la page en http qui est ensuite redirigée vers https
Bon je ne sais pas si ca joue mais redirection htaccess c'est mieux
Ajouter un commentaire
Utile
+0
moins plus
Ok merci à tous pour vos réponses.

J'ai donc ajouté ceci à mon htaccess :
# Interdire HTTP
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.site.fr/$1 [R=301,L]

# Interdire sans www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
bg62 22222Messages postés samedi 22 octobre 2005Date d'inscription ModérateurStatut 28 novembre 2016 Dernière intervention - 19 oct. 2016 à 18:40
selon les serveurs, tu as aussi ceci comme possibilité:
1 - pour 'forcer':
"RewriteEngine On
RewriteCond %{HTTP:HTTPS} !on
RewriteRule (.*) https://%{SERVER_NAME}/$1 [QSA,L,R=301]"
2 - pour 'interdire' :
"RewriteEngine On
RewriteCond %{HTTP:HTTPS} on
RewriteRule (.*) http://%{SERVER_NAME}/$1 [QSA,L,R=301]"

... :)
Répondre
13stephweb13 47Messages postés mardi 29 novembre 2011Date d'inscription 20 octobre 2016 Dernière intervention - 20 oct. 2016 à 10:32
ok merci.

Du coup j'utilise celle ci :

# Interdire sans www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !^localhost$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Interdire HTTP
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^localhost$ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]


ça me permet de travailler en local sans être obliger de commenter mon htaccess.
Répondre
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !