GET_STATUS_CODE
Obtenir le code d'état HTTP d'une URL
=GET_STATUS_CODE(url)Retourne : number
Aperçu
GET_STATUS_CODE récupère le code d'état de réponse HTTP pour toute URL directement dans Google Sheets. Cette fonction est essentielle pour les professionnels du SEO qui doivent surveiller la santé des pages de leur site web à grande échelle. Au lieu de vérifier manuellement chaque URL via un navigateur ou un outil externe, vous pouvez coller des centaines ou des milliers d'URLs dans une colonne et voir instantanément quelles pages renvoient 200 (OK), 301 (Redirection Permanente), 302 (Redirection Temporaire), 404 (Non Trouvé), 500 (Erreur Interne du Serveur), ou tout autre code d'état HTTP.
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
url | string | Oui | L'URL complète à vérifier, incluant le protocole (http:// ou https://) |
Exemples
Vérifier une page en ligne
Renvoie le code d'état HTTP pour une page d'accueil en ligne.
=GET_STATUS_CODE("https://example.com")Sortie
200Détecter une redirection
Renvoie 301 si la page a été redirigée de manière permanente vers une nouvelle URL.
=GET_STATUS_CODE("http://example.com/old-page")Sortie
301Trouver des pages cassées
Renvoie 404 lorsque la page n'existe plus sur le serveur.
=GET_STATUS_CODE("https://example.com/deleted-page")Sortie
404Vérification en masse depuis une colonne
Référence une cellule contenant une URL. Faites glisser vers le bas pour vérifier une colonne entière d'URLs en une seule fois.
=GET_STATUS_CODE(A2)Sortie
200Cas d'Usage
Validation de Migration de Site
Après la migration d'un site web client vers un nouveau domaine ou CMS, vérifiez chaque ancienne URL pour confirmer qu'elle renvoie des redirections 301 pointant vers les nouvelles pages correctes, évitant ainsi la perte de trafic organique.
Audit de Liens Brisés
Scannez régulièrement toutes les pages de produits et catégories pour identifier les erreurs 404 causées par des produits discontinués, garantissant que les clients et les moteurs de recherche ne rencontrent jamais d'impasses.
Surveillance de la Santé des Backlinks
Vérifiez l'état des pages qui ont gagné des backlinks pour garantir que le capital de lien n'est pas perdu en raison de suppressions accidentelles ou de redirections mal configurées.
Surveillance des Pages Concurrentes
Suivez les pages de destination et les URLs de produits des concurrents pour détecter quand ils suppriment des pages, restructurent leur site ou lancent de nouvelles sections.
Vérifications de Santé CDN et Serveur
Surveillez les endpoints critiques dans plusieurs régions pour détecter rapidement les erreurs 502 ou 503 indiquant des pannes de serveur ou de CDN.
Conseils Pro
Combinez avec GET_URLS_FROM_SITEMAP pour extraire automatiquement toutes les URLs de votre site puis vérifier leurs codes d'état en masse, créant un audit complet de la santé du site en quelques minutes.
Utilisez la mise en forme conditionnelle pour mettre en évidence les cellules : vert pour 200, jaune pour 301/302, et rouge pour les erreurs 4xx/5xx. Cela vous donne un aperçu visuel instantané de la santé de votre site.
Planifiez des vérifications périodiques en enregistrant votre feuille de calcul avec des listes d'URLs et en réexécutant les formules chaque semaine pour détecter les nouveaux problèmes avant qu'ils n'impactent votre SEO.
Cette fonction est particulièrement précieuse lors des migrations de sites, lorsque vous devez vérifier que les anciennes URLs redirigent correctement vers les nouvelles. Elle est également utile pour les audits SEO techniques de routine, où les liens brisés et les erreurs de serveur peuvent endommager silencieusement vos classements de recherche. En combinant GET_STATUS_CODE avec GET_URLS_FROM_SITEMAP, vous pouvez extraire chaque URL de votre sitemap puis vérifier l'état de chacune, créant un rapport de santé complet pour l'ensemble de votre site web.
La fonction suit les redirections par défaut et renvoie le code d'état final. Elle prend en charge tous les codes d'état HTTP standard, y compris les réponses informatives (1xx), de succès (2xx), de redirection (3xx), d'erreur client (4xx) et d'erreur serveur (5xx). Pour les vérifications à grande échelle, envisagez d'espacer vos demandes pour éviter de surcharger le serveur cible. Cette fonction fonctionne avec toute URL accessible publiquement, y compris les pages derrière des CDN et des équilibreurs de charge.
Erreurs Courantes
#VALUE!Cause : L'URL manque le protocole (http:// ou https://) ou n'est pas un format d'URL valide.
Solution : Assurez-vous que l'URL commence par "https://" ou "http://". Par exemple, utilisez "https://example.com" au lieu de simplement "example.com".
#ERROR!Cause : Le serveur n'a pas répondu dans le délai imparti, ou le domaine n'existe pas.
Solution : Vérifiez que le domaine est correct et accessible. Essayez d'ouvrir l'URL dans votre navigateur d'abord. Si le serveur est lent, réessayez plus tard.
#N/ACause : La résolution DNS a échoué car le nom de domaine n'a pas pu être trouvé.
Solution : Vérifiez l'orthographe du domaine. Assurez-vous qu'il n'y a pas de fautes de frappe et que le domaine est toujours enregistré et actif.
Questions Fréquentes
Oui, la fonction suit la chaîne de redirection et renvoie le code d'état HTTP final. Si vous devez voir chaque étape de la chaîne de redirection, utilisez plutôt la fonction CHECK_REDIRECT_CHAIN.
Une page saine et accessible renvoie le code d'état 200 (OK). Cela signifie que le serveur a traité avec succès la demande et renvoyé le contenu de la page.
La fonction ne peut vérifier que les URLs accessibles publiquement. Les pages derrière des murs de connexion ou d'authentification renverront généralement un code d'état 401 (Non Autorisé) ou 403 (Interdit).
Vous pouvez vérifier des centaines d'URLs en faisant glisser la formule vers le bas d'une colonne. Google Sheets traite les demandes par lots. Pour les très grandes listes (plus de 1000 URLs), envisagez de les diviser en plusieurs feuilles pour éviter les délais d'expiration.
Un code d'état 503 (Service Non Disponible) signifie que le serveur est temporairement incapable de traiter la demande, généralement en raison d'une maintenance ou d'une surcharge. Il s'agit généralement d'une condition temporaire.
Oui, la fonction fonctionne avec toute URL valide, y compris celles avec des paramètres de requête (par exemple, ?page=2&sort=date). Assurez-vous que l'URL complète est correctement encodée.
Fonctions Associées
Commencez à utiliser GET_STATUS_CODE aujourd'hui
Installez Unlimited Sheets pour obtenir GET_STATUS_CODE et 41 autres fonctions puissantes dans Google Sheets.