Automatisation tech des audits SEO - Réu 19/11/2021/2
Contexte:
Taches récurrentes en tech suite aux audits SEO
Action:
Lister ces taches et évaluer leur importance & capacité à être automatisé
Hiérarchiser le dépilage tech des audits
Pagination : Logarithmique → page navi ou pagination des themes
⇒ Conception plugin - ajout de filtres - virer pagination HP à prévoir dans le template (if is_front() || is_home(): )
Estimation: 3 jours
Automatisation: adapter les thèmes (check les hooks appelés)
Qualité: Amélioration du crawl
Prio: 1
Doubles 301 avec changement de protocole
- Règles : A Ajouter dans les htacces - Ne pas utiliser CF
- Endpoint
- [X] SSL (Default → 1) [] www.
- Endpoint sur le tool pour desactiver la redir auto sur le CF pour le hosting en question
Estimation: 1 journée
Suppression en masse de pages
Tester ça https://bulkwp.com/addons/bulk-delete-attachments/?utm_source=wprepo&utm_campaign=BulkDelete&utm_medium=readme&utm_content=bd-at #Julie ?
Générateur de SQL → pour dev (gain de temps ?)
Suppression & corrections liens internes / externes
<a>Anchor</a>
<img />
→ Doc Unique à fournir liens internes / externes
→ Standardiser les templates excel de suppression / correction - #SEO puis #Dev
Suppression de : (Format Excel spécifique)
- Tag
- Categories
- page
- post
Suppression en masse d'images cassées
Regexp & SQL
Prio: 3
Monitorer 404 : 500 : à plus tard
<img(.*)src=”url”(.*)(\/>|>|\/></img>|></img>) <img width=300 heigh=500 src=”url” .class=”lazyload” > <img .* src=”url” .* ></img>
Ne conserver que la catégorie la plus profonde pour un article
Les articles peuvent être multi catégories
Si un article est dans plusieurs catégories filles alors il ne doit être assigné qu'à la catégorie la plus profonde
Estimation temps:
Prio: 2
One Shot SQL + un hook save post
Développement→ Plugin hook (save_post)
Football
Ligue 1
PSG x
Article Messi
Transfert
Article Messi
Article Messi → 2 categorie ( PSG + Transfert)
Préférer une 301 plutôt qu'une canonical en cas de catégorie dans URL de l'article
Difficulté:
- Yoast / Rank Math
- Permalinks Customizer / Custom Permalinks
A estimer -
Si slug article <> canonical generer par WP → Redir WOrdpress 301 vers la canonical
get_canonical_url
redirect_canonical
A add au plugin global - mu-plugins
Règle de balise alt par défaut
A faire dans le contenu article et pas dans les medias
Prévoir Spin → (H1 / meta description / Premiere phrase du contenu)
Rank Math = ok
Yoast = NOK
1er image → h1
2,3,... images → spin auto
Essayer de bouger Yoast vers Rank Math sur les premiums
Suppression des liens répétés inutiles (auteur, date, commentaire...)
Offusquer les liens (same as Coupon ST)
Obfusquer les liens thumbnails listing catégorie / tag / homepage / similar posts / popular posts
Virer les liens read more / date / commentaire / reply ? - Niveau thème
Reprise descriptions des catégories/tag dans le contenu de la page 1 (en bas ou en haut cf calciodangolo/fw)
- A intégrer aux thèmes
Ajout/suppression manuel d'url dans le sitemap
Solution: RankMath sur les premiums
Liens feed / embed à virer
Asset Clean Up
// =========================================================================
// REMOVE JUNK FROM HEAD
// =========================================================================
remove_action('wp_head', 'rsd_link'); // remove really simple discovery link
remove_action('wp_head', 'wp_generator'); // remove wordpress version
remove_action('wp_head', 'feed_links', 2); // remove rss feed links (make sure you add them in yourself if youre using feedblitz or an rss service)
remove_action('wp_head', 'feed_links_extra', 3); // removes all extra rss feed links
remove_action('wp_head', 'index_rel_link'); // remove link to index page
remove_action('wp_head', 'wlwmanifest_link'); // remove wlwmanifest.xml (needed to support windows live writer)
remove_action('wp_head', 'start_post_rel_link', 10, 0); // remove random post link
remove_action('wp_head', 'parent_post_rel_link', 10, 0); // remove parent post link
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0); // remove the next and previous post links
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );
add_filter( 'emoji_svg_url', '__return_false' ); // Remove dns-pretetch //s.w.org (Added by Eroan Boyer on 2020-02-17)
Optimisation des images
- Poids - Délenchement opti des images dans le tool NSN
- Opti
- Format d'images: Diffuser du WebP
Vitesse des vites CWV:
- Dashboard de CWV