Je dois supprimer un site Web pendant un mois, ce qui est le moyen le moins intrusif de conserver les optimisations SEO obtenues?
dois-je simplement ajouter dans la configuration apache:
<Directory /root-directory-of-web-site-to-be-redirected>
Redirect 301 / http://www.otherdomain.com/temporarily_offline.html
</Directory>
....
Raison du long temps d'arrêt: une mauvaise configuration dans ruby, tandis que tous les autres sites php fonctionnent correctement. Je vais régler ça après un mois quand je reviens de vacances
Réponses:
Si votre site Web est en panne pendant un mois, vous perdrez tous vos classements et cela peut vous prendre des mois pour les récupérer. J'ai eu un site Web hors ligne pendant environ 3 mois en raison d'un problème d'hébergement. Quand je l'ai remis en ligne, il m'a fallu près d'un an pour retrouver le classement dont il avait joui.
La meilleure idée que j'ai pour atténuer les dommages serait d'utiliser le statut d'erreur correct:
503 Service Temporarily Unavailable
en conjonction avec un en-Retry-After
tête pour informer les bots de son retour. Consultez cet article .J'utiliserais également la page d'erreur pour expliquer aux utilisateurs pourquoi le site est en panne et quand il revient.
Voici un exemple de la façon d'implémenter ces en-têtes dans votre fichier de configuration Apache à l'aide de mod_rewrite:
Vous pouvez vérifier qu'il fonctionne à l'aide de l'outil curl de la ligne de commande :
Qui devrait ressembler à ceci:
la source
Header always set Retry-After "Fri, 31 May 2014 12:00:00 GMT"
<Directory>
directive dans la configuration dans apache, et comment je peux vérifier que l'en-tête est correctement envoyé.Header
dans une directive <Directory>, je reçois cette erreur:Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configuration
sudo a2enmod headers
sur Debian et Ubuntu.HTTP/1.1 500 Internal Server Error
parce que mon503.html
n'est pas accessible. J'ai pensé, je l'ai mis au bon endroit à l'intérieur dupublic
dossier en rubis. où dois-je le mettre en rubisUtilisez une redirection 302 à la place 301
302 Redirection signifie:
http://en.wikipedia.org/wiki/HTTP_302 - "La spécification HTTP / 1.0 (RFC 1945) définit ce code, et lui donne la phrase de description" Déplacé temporairement "."
Cependant, cela ne signifie pas que vous pourrez conserver votre emplacement dans les moteurs de recherche. Il spécifie simplement que le contenu se déplace pendant un certain temps mais reviendra à son emplacement précédent à l'avenir. Une redirection 301 signifie que le contenu a été déplacé de manière permanente.
Pour conserver votre emplacement dans les moteurs de recherche, mettez en miroir votre site Web existant vers le nouvel emplacement afin que les moteurs de recherche puissent toujours le référencer tandis que la version réelle du site reste hors ligne et que vous apportez les modifications. La suppression de votre site du Web pendant un mois entraînera probablement une perte de classement à long terme.
Vous pouvez utiliser un "503 - le serveur est temporairement indisponible" mais un mois complet semble un peu long pour ce code. 503 est généralement utilisé lorsque les webmasters appliquent des correctifs et des mises à niveau.
la source
La meilleure façon de conserver le classement Google serait de ne pas le supprimer, mais d'y mettre un minimum de travail en
wget
récursivement l'ensemble du sitemettre en ligne un miroir de site Web statique avec un avis aux occasions où la saisie par l'utilisateur était possible ou le contenu généré ne fonctionnait plus
Si le site est déjà en panne en raison d'erreurs, essayez d'en récupérer une copie sur archive.org
la source