WP Manifestindependent plugin directory
manifest / seo / auto-seo-headings

Auto SEO Headings

Un plugin WordPress intelligente che suggerisce trasformazioni di paragrafi in titoli H2/H3 per migliorare la SEO, senza modifiche automatiche distruttive.

by Flavius Florin Harabor · github.com/florin88/auto-seo-headings · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/florin88/auto-seo-headings/archive/refs/heads/main.zip

Readme

Auto-SEO-Headings

Un plugin WordPress intelligente che suggerisce trasformazioni di paragrafi in titoli H2/H3 per migliorare la SEO, senza modifiche automatiche distruttive.

🚀 Caratteristiche Principali

  • Analisi Intelligente: Rileva automaticamente paragrafi candidati per trasformazione in titoli
  • Non Distruttivo: Nessuna modifica automatica, solo suggerimenti manuali
  • Ri-trasformazione: Cambia liberamente tra H2, H3 e paragrafo
  • Keyword Smart: Utilizza parole del titolo + keyword personalizzata opzionale
  • Interfaccia Gutenberg: Pannello integrato nell'editor di blocchi
  • Zero Configurazione: Installa e funziona immediatamente

📸 Screenshot

Il plugin aggiunge un pannello "Auto SEO Headings" nella sidebar dell'editor Gutenberg che mostra:

  • Toggle per abilitare/disabilitare i suggerimenti
  • Campo opzionale per keyword extra
  • Lista dei suggerimenti con anteprima del testo
  • Pulsanti per convertire in H2/H3 o tornare a paragrafo
Schermata del 2025-08-03 03-06-51 Schermata del 2025-08-03 03-06-57

🛠 Installazione

  • Scarica il file auto-seo-headings.php
  • Caricalo nella cartella /wp-content/plugins/auto-seo-headings/
  • Attiva il plugin dal pannello amministrativo WordPress
  • Il plugin creerà automaticamente tutti i file CSS/JS necessari

📋 Requisiti

  • WordPress 5.0 o superiore
  • PHP 8.0 o superiore
  • Editor Gutenberg attivo

🎮 Come Usare

  • Apri un post/pagina nell'editor Gutenberg
  • Scrivi il contenuto normalmente con paragrafi
  • Apri il pannello "Auto SEO Headings" nella sidebar destra
  • Aggiungi keyword (opzionale) per dare priorità H2
  • Clicca "Analizza Contenuto" per ottenere suggerimenti
  • Converti i paragrafi usando i pulsanti H2/H3
  • Cambia idea liberamente tra H2, H3 e paragrafo

🧠 Logica di Analisi

Il plugin analizza i paragrafi e suggerisce:

  • H2 (priorità alta) se contiene:

    • Keyword personalizzata inserita dall'utente
    • Parole chiave estratte dal titolo del post
  • H3 (priorità normale) per:

    • Paragrafi di lunghezza ottimale (8-80 caratteri)
    • Testo che sembra un titolo ma senza keyword specifiche
  • Criteri di esclusione:

    • Paragrafi troppo corti (< 8 caratteri)
    • Paragrafi troppo lunghi (> 80 caratteri)
    • Contenuto già trasformato in heading

🎨 Interfaccia Utente

> Pannello di Controllo

  • Toggle: Abilita/disabilita suggerimenti per il post corrente
  • Campo Keyword: Inserisci parole chiave per priorità H2
  • Pulsante Analizza: Rilancia l'analisi del contenuto

> Ogni suggerimento mostra:

  • Anteprima testo con virgolette
  • Stato corrente: "Paragrafo" o "H2/H3"
  • Lunghezza: Numero di caratteri
  • Pulsanti azione: Dinamici in base allo stato

> Pulsanti Intelligenti

  • "Converti in H2/H3": Per paragrafi non ancora trasformati
  • "Cambia in H2/H3": Per heading esistenti che vuoi modificare
  • "Torna a Paragrafo" (rosso): Per riconvertire heading in paragrafo

🔄 Funzionalità Avanzate

  • Ri-trasformazione Illimitata
  • Puoi cambiare idea tutte le volte che vuoi:

Paragrafo → H2 → H3 → Paragrafo

  • La lista si aggiorna automaticamente dopo ogni trasformazione
  • Nessun errore di clientId non trovato

Analisi Locale

  • Zero AJAX: Analisi istantanea senza chiamate server
  • Prestazioni elevate: Usa direttamente l'API Gutenberg
  • Aggiornamento real-time: La lista si sincronizza con l'editor

Stopwords Italiane

Lista completa di stopwords per estrarre keywords significative:

il, lo, la, di, a, da, in, con, su, per, tra, fra, e, o, che, come, quando, dove, se...

🔧 Configurazione

> Meta Fields Il plugin registra automaticamente:

  • _auto_headings_focus_keyword: Keyword personalizzata
  • _auto_headings_enabled: Stato abilitazione per post

> Hook WordPress

  • init: Inizializzazione plugin
  • enqueue_block_editor_assets: Carica assets Gutenberg
  • wp_enqueue_scripts: CSS frontend
  • admin_enqueue_scripts: CSS admin

💡 Tips & Tricks

  • Ottimizzazione SEO

    • Usa keyword nel titolo: Il plugin le rileva automaticamente
    • Aggiungi keyword extra: Per dare priorità H2 a contenuti specifici
    • Mantieni equilibrio: Non trasformare tutto in H2, usa anche H3
    • Rivedi manualmente: I suggerimenti sono intelligenti ma non perfetti
  • Workflow Consigliato

    • Scrivi tutto il contenuto normalmente
    • Aggiungi keyword extra se hai termini target specifici
    • Analizza e applica i suggerimenti
    • Rivedi la struttura finale per l'equilibrio H2/H3

📄 Licenza

GPL v2 or later - Usa, modifica e distribuisci liberamente!

👨‍💻 Autore

Flavius Florin Harabor 🌐 2088.it

💰 Donazioni

Se consideri che questo progetto ti è tornato utile per il tuo lavoro, non esitare a farmi una piccola donazione.

⭐ Se ti piace il progetto

Lascia una stella su GitHub e condividi con altri sviluppatori WordPress!

📫 Contatti

Read the full README on GitHub →