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

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)

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é:

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