background preloader

Tutoriel complet sur les redirections (301, 302, JavaScript, …)

Tutoriel complet sur les redirections (301, 302, JavaScript, …)
Il arrive fréquemment que, sur un site web, des pages web disparaissent ou changent d'adresse. Lorsque cela arrive, il est nécessaire d'en aviser les moteurs afin de leur indiquer la marche à suivre et notamment leur soumettre la nouvelle adresse d'une page déjà référencée (et parfois bien positionnée). Or il existe plusieurs façons de mettre en place cette signalisation, certaines méthodes étant à éviter. Article mis à jour le 11/03/2015, publié initialement le 05/03/2010 Sommaire : Note : Cet article complète mon article d'initiation aux différents types de redirections. Tuto redirection d'URL pour le référencement (SEO) Introduction Il est bien rare que l'on habite au même endroit pendant toute sa vie : régulièrement, on est amené à déménager. Il en est exactement de même sur le web : il est bien rare qu'une page web ne change jamais d'adresse (URL). Utilité d'une bonne redirection Voici un exemple d'en-tête (pour le site www.lemonde.fr) : Les différents types de redirection Redirection PHP Related:  référencementSEO technique

Restricting Robot Access for Improved SEO The author's posts are entirely his or her own (excluding the unlikely event of hypnosis) and may not always reflect the views of Moz. Left to their own devices, search engine spiders will often perceive important pages as junk, index content that shouldn’t serve as a user entry point, generate duplicate content, along with a slew of other issues. Are you doing everything you can to guide bots through your website and make the most of each visit from search engine spiders? It is a little like child-proofing a home. We use child safety gates to block access to certain rooms, add inserts to electrical outlets to ensure nobody gets electrocuted, and place dangerous items out of reach. Think of Googlebot as a toddler (If you need a more believable visual, try a really rich and very well-connected toddler). unguided you'll likely have a mess and some missed potential on your hands. The canonical tag is a page level meta tag that is placed in the HTML header of a web page. Pros Cons Example Uses

Optimiser son SEO avec Google Tag Manager – Can You Seo Me ? Madeline Diplômée d'Audencia Nantes, j'ai commencé par faire des stages en communication web, puis web marketing avant de me plonger dans le SEO. Je suis actuellement consultante SEO chez iProspect. Les derniers articles par Madeline (tout voir) A Que du Web 2017, j’ai pu présenter un usage détourner de Google Tag Manager : utiliser google Tag Manager pour mettre en place des optimisations SEO. Les slides sont ici : Mais il n’est pas facile de voir tout le code sur les slides, donc les voici ici, avec quelques bonus. Attention, je le redis ici, il s’agit de détourner l’usage d’un outil. Mais c’est parti. Réécrire les balises title Variable pour récupérer la balise title (Variable Javascript) On sélectionne le titre du document (de la page). Il vous faut également la table de conversion SEO – lookup- New Title, qui contiendra vos titres Le tag pour réécrire les balise title Le titre du document va être pioché dans le tableau de conversion. SEO - HTML - Rewrite title SEO - cJS - meta description

Liste des codes HTTP Un article de Wikipédia, l'encyclopédie libre. Ceci est une liste des codes du protocole HTTP ainsi que les messages généralement associés, dans l’intention de donner une courte description aux statuts représentés par ces codes. Le code numérique est destiné aux traitements automatiques par les logiciels de client HTTP. La description donne une réponse humainement compréhensible. Ces codes de statuts ont été spécifiés par la RFC 2616, en même temps que d’autres codes de statuts, non normalisés mais très utilisés sur le web. Le premier chiffre du code de statut est utilisé pour spécifier une des cinq catégories de réponse. Les codes 200, 301, 302, 403, 404, 500 et 503 sont les plus courants. Certains des codes ne sont pas encore utilisés, mais sont projetés. Codes de statut[modifier | modifier le code] Les codes de la table ci-dessous marqués WebDAV ne sont pas spécifiés par le protocole HTTP mais par le protocole WebDAV qui est une extension de HTTP. Information[modifier | modifier le code]

Utilisation avancée de file_get_contents (PHP) | miniblog Préambule Je fais cette note technique car je me suis plus d’une fois confronté à différentes configurations pour accéder à une page Web à partir de PHP. Normalement un serveur Web dispose d’une connection directe à internet et n’a pas besoin d’un proxy pour y acceder. Mais si on fait des script PHP en CLI (non liès à un serveur Web) on peut se trouver confronter à différents problèmes… Cas 1 : la simplicité même Voici le cas le plus simple pour récupérer un page à partir de son URL. Si il vous manque l’extension open_ssl vous aurez une erreur dans ce genre : Notice: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? C’est aussi valable pour les cas suivants. Cas 2 : Authentification HTML Si la page est protégée par un mot de passe, PHP peut transformer une URL avec utilisateur et mot de passe pour envoyer la requête avec les bons headers. Méthode alternative Cas 3 : En passant par un proxy HTTP ou HTTPS Conclusion

Création de sites web 45 Helpful SEO Articles / SEO / Splashnology - Web Design and Web Technology Community inShare0 It’s not always happens so that creative and extraordinary design of the website is the only thing you should worry about. As you know, SEO considers how search engines work and what people search for. And to attract more visitors to your site you need to master the Search Engine Optimization (SEO) jargon. So what you need is to understand how search engines work, and how to design your website to make it noticeable. In this post we’ve gathered a lot of useful tips and article for search engine optimizers and also for people who want to get their website ranked high. 10 Illustrations on Search Engines Valuation of Links 10 Likely Elements of Google’s Local Search Algorithm 12 Top Online Entrepreneurs Share How Hard They Work 5 Category Page Tips to Improve Your SEO by Richard Baxter 9 Free Keyword Research Tools from Google A Step-by-Step Guide to Optimizing for Local Search, A Mardi Gras Special Best Tips To Show You How To Pick Up The Correct Keywords Do XML Sitemaps Actually Help?

Balise Meta Keywords, Google et le référencement (SEO) Article mis à jour le 18/10/2015, publié le 02/10/2002 La balise meta keywords est devenue inutile pour le référencement naturel Le format de la balise meta keywords (code HTML) Le W3C suggère d’utiliser une balise meta keywords, considérant que certains moteurs de recherche peuvent l’utiliser, mais ne donne pas de spécification concernant sa valeur (source). En HTML, le code doit suivre le format suivant : La valeur de cette balise meta est constituée d’une série d’expressions (mais pas de phrases complètes) séparées par des virgules. La version HTML5 n’a rien modifié concernant la meta keywords. Vous pouvez inclure des accents et toutes sortes de caractères spéciaux, à condition que l’encodage de votre page soit correct et bien déclaré (charset). A priori, il n’existe pas de limite pour cette balise, que ce soit en nombre de mots-clés (donc de virgules) ou en nombre de caractères (pas de taille maxi connue). Impact sur le référencement naturel (SEO) Prise en compte au début du web <?

Référencement de pages en AJAX I - Ajax n’est pas une marque de lessive ! AJAX pour Asynchronous Javascript And XML regroupe un ensemble de technologies donnant la possibilité de servir des contenues web de façon asynchrone. Le terme AJAX a été introduit en 2005 par un américain du nom de Jesse James Garrett pour désigner l’architecture correspondante. AJAX est notamment utilisé pour permettre la mise à jour des contenues d’une page web depuis le serveur sans recharger le navigateur Internet. Il améliore ainsi grandement le confort de la navigation lorsque le volume de données à charger est très conséquent. Les technologies mises en œuvre dans une architecture AJAX sont principalement axées autour du langage JavaScript. Dans une page web classique, la totalité du contenu est chargée en une fois. AJAX possède des concurrents de qualité dont le célèbre Flash d’Adobe ou SilverLight de Microsoft. II - AJAX et le référencement en pratique. Nous avons vu dans la section précédente que le système Ajax est souple et efficace.

Loading page title.. Ed's recent blog post labeled the The MicroPHP Manifesto got a lot of attention. Personally I feel like Ed's way of expressing himself feels mostly like the rants of an angry person and not really a way of expressing a clear message. That is why I appreciate a much saner formulated follow up by Kris Jordan. That part aside I would also like to comment a bit on micro vs. full stack frameworks. As a result to me the use case of micro frameworks is mostly in cases where I have very little business logic on the server. If I gather things properly for Ed the situation is very different. So the key take a way point is that when choosing to go micro or full stack its very important to consider in what kind of company on what kind of products you are working on. Lukas, You make an excellent point. However I believe this is a sign of the maturity that PHP has attained and the need to attack the problems from the core. Stephen Indeed thats a good point.

Prévoir un site pour toutes les résolutions (design fluide) La question des dimensions idéales d'un site est souvent posée. Les résolutions d'écran varient généralement de 800x600 pixels à 1280x960 pixels, en passant par 1024x768. Quelle est donc la résolution à privilégier ? Les sites web étant conçus avec des éléments graphiques (la plupart du temps) non vectoriels, ceux-ci n'adoptent pas le même rendu selon la résolution de l'écran du visiteur, notamment en terme de répartition horizontale. Quelques statistiques (2010) 1% d'utilisateurs en 800x600 20% en 1024x768 75% en résolutions supérieures (sources : W3Schools, W3counter) Premier constat : pour toucher un maximum de visiteurs (toutes résolutions confondues), un site doit être conçu sur une résolution minimale de 1024x768, et être consultable (avec ascenseurs) dans les résolutions inférieures. Tendances actuelles Il existe plusieurs techniques de design qui s'adaptent bien à toutes les résolutions actuelles : Le design fluide "Penser" le design à l'avance Vers le Tout fluide ?

An update to Google Social Search Today we’re doing a little bit more to bring you all the goodness of Google, plus the opinions of the people you care about. As always, we want to help you find the most relevant answers among the billions of interconnected pages on the web. But relevance isn’t just about pages—it’s also about relationships. That’s why we introduced Google Social Search in 2009, and why we’ve made a number of improvements since then. Today we’re taking another step forward—enabling you to get even more information from the people that matter to you, whether they’re publishing on YouTube, Flickr or their own blog or website. First, social search results will now be mixed throughout your results based on their relevance (in the past they only appeared at the bottom). Social search results can rank anywhere on the page, and you’ll see who shared the result in the annotation underneath Now Social Search includes links people share on Twitter and other services

Longueur maximale de la balise title pour Google (version 2017) Quel est le nombre maximal de caractères pour une balise title ? Ou bien la taille d'un titre en pixels dans les pages de résultats Google ? Vous saurez tout dans ce dossier ! La largeur du titre affiché dans les résultats de Google (SERP) ne dépend pas du nombre de caractères ou de mots, mais des pixels. Ce dossier est organisé en 4 parties : Taille max du titre en pixels et caractères Vous l'avez certainement remarqué ! Lisez ce dossier jusqu'au bout pour découvrir toutes les conséquences pour l'optimisation de votre référencement. Je vais même vous expliquer comment vérifier sur l'ensemble de votre site que toutes vos balises title sont de la bonne longueur (pas trop longues). Remarque : plutôt que de vous raconter l'historique des longueurs optimales ou maximales d'un titre pour Google, j'ai choisi de faire en sorte que ce dossier soit toujours à jour. La dernière mise à jour date de mai 2016, quand Google a élargi la zone principale des résultats de recherche. Questions et remarques

Exploration AJAX : guide destiné aux webmasters et aux développeurs - Centre d'aide Outils pour les webmasters Présentation générale Si vous utilisez une application AJAX avec du contenu que vous souhaitez voir apparaître dans les résultats de recherche, un nouveau processus, lorsqu'il sera mis en œuvre, permettra à Google (et éventuellement à d'autres moteurs de recherche) d'explorer et d'indexer votre contenu AJAX. Les applications AJAX sont connues pour être difficiles à traiter par les moteurs de recherche, car le contenu AJAX est produit dynamiquement par le navigateur, ce qui le rend invisible pour les robots d'exploration. De plus, les méthodes qui permettent de remédier à ce problème nécessitent des interventions manuelles régulières pour maintenir le contenu à jour. En revanche, le processus ci-dessous permet aux moteurs de recherche d'explorer et d'indexer le contenu de manière évolutive, et aux webmasters de maintenir le contenu indexé à jour sans intervention manuelle régulière. Guide détaillé www.example.com/ajax.html#mon_état cette URL doit prendre le format suivant :

PHP Page basic page caching | Steve's Ramblings One of the most useful things you can do in terms of performance is to cache the page you’re currently serving so that no code gets executed again and again when it isn’t needed. I’ve provided a sample below of how you can set-up quick and dirty page caching by including template files in your code. Cache Class Save the following into cache.php. The above class implements three functions, load() errors() and stats() – The load function should have one parameter passed into it, which is the name of the template you wish to load. Index.php <? The first thing you need to do is include the cache.php file (class above) into the current page. Calling the load(‘home.php’); function will eventually run an include(‘home.php’) if there is no cache file available, or it will just include a previously cached home.php from the cache folder – This template file can be used as a template including other PHP files, the aim of the script is to capture output and save it for later use. About Steve

Related: