Hileene / BehalalAline_4_25112022

Projet# 4 Openclassrooms : Optimize an Existing Website

Home Page:https://hileene.github.io/BehalalAline_4_25112022/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Optimize an Existing Website

Bannière Agence La Panthère

Project #4: Web Developer Training OpenClassrooms

forthebadge forthebadge For The Badge Candy image

La Panthère - La Panthère before optimization - README FR


Table of Contents

Project Description

My mission was to improve the SEO of La Panthère agency's website by working on the following points:

  • Analysis of the current SEO state of the provided site:
    • Select at least 10 recommendations to improve the site
  • Improvement of the site's SEO:
    • Apply the recommendations to the content and its source code
  • Provide a comparative optimization report:
    • Measure the loading speed before and after optimizing the site

Technologies

  • HTML
  • CSS

Fictional Scenario

Our web design agency, La Panthère, had a very successful first year, but today we are losing momentum. Competition is fierce, and our digital strategy is not up to par. When searching for "Web design company Lyon," we notice that our site appears on the second page. An update to both the SEO and the site itself has been requested by Sophie, the founder.

Assessed Skills

  • 📝 Write maintainable HTML and CSS code
  • 📈 Optimize the SEO of a website
  • 🚀 Optimize the size and speed of a website
  • ♿ Ensure the accessibility of a website
  • 📚 Conduct research on best practices in web development

14 Optimization Recommendations

SEO:

  1. Add content to the empty <meta description> tag
  2. Add a title to the empty <title> tag
  3. Add a <meta robots> tag
  4. Restructure the order of hn headings by adding an <h2> tag

Accessibility:

  1. Increase the contrast between text and background
  2. Adapt "alt" text to the content of images
  3. Increase font size
  4. Add text to social media links
  5. Modify redundant links
  6. Link <input> elements to <label> elements in the form
  7. Add focus to clickable elements (links, buttons, forms)

Performance:

  1. Optimize images in terms of format and size and apply width and height
  2. Minify certain CSS and JavaScript files
  3. Add the property and value "font-display: swap" to the @font-face block

Built With

Author


VERSION FRANÇAISE

Optimisez un site Web existant

Projet #4 : Formation Développeur Web OpenClassrooms

Sommaire

Description du Projet

Ma mission était d'améliorer le référencement du site de l'agence La Panthère en travaillant les points suivants:

  • Analyser de l’état actuel de SEO du site fourni:
    • Sélectionner au moins 10 recommendations pour améliorer le site
  • Amélioration du SEO du site:
    • Appliquer les recommendations au contenu et à son code source
  • Fournir un rapport d'optimisation comparative:
    • Mesurer la vitesse de chargement avant et après l'optimisation du site

Technologies

  • HTML
  • CSS

Scénario Fictif

Notre agence de web design La Panthère a connu est très bon départ la première année mais aujourd’hui nous sommes en perte de vitesse. La concurrence se fait sentir et notre stratégie digitale n’est pas au point. En tapant « Entreprise de web design Lyon » nous constatons que notre site apparaît en deuxième page. Une mise à jour du SEO et du site à été donc demandé par Sophie la fondatrice.

Compétences Évaluées

  • 📝 Écrire un code HTML et CSS maintenable
  • 📈 Optimiser le référencement d'un site web
  • 🚀 Optimiser la taille et la vitesse d’un site web
  • ♿ Assurer l'accessibilité d'un site web
  • 📚 Réaliser une recherche des bonnes pratiques en développement web

14 Recommendations d'Optimisation

SEO:

  1. Ajouter du contenu à la balise <meta description> vide
  2. Ajouter un titre dans la balise <title> vide
  3. Ajouter une balise <meta robots>
  4. Restructurer l’ordre des titres hn en ajoutant une balise <h2>

Accessibilité:

  1. Augmenter le contraste entre le texte et l’arrière-plan
  2. Adapter les textes « alt » au contenu des images
  3. Augmenter la taille de la police
  4. Ajouter du texte aux liens des réseaux sociaux
  5. Modifier les liens redondants
  6. Lier des éléments <input> à des éléments <label> dans le formulaire
  7. Ajouter le focus aux éléments activables (liens, boutons, formulaire)

Performance:

  1. Optimiser les images en termes de format et de taille et leur appliquer une largeur et une hauteur
  2. Minifier certains fichiers CSS et Javascript
  3. Ajouter les propriété et valeur « font-display : swap » au bloc @font-face

Développé Avec

Auteur

About

Projet# 4 Openclassrooms : Optimize an Existing Website

https://hileene.github.io/BehalalAline_4_25112022/


Languages

Language:JavaScript 76.7%Language:CSS 13.8%Language:HTML 9.0%Language:PHP 0.5%