Hai creato un plugin, lo hai pubblicato sul repository di WP.org, ma ricevi poche recensioni o peggio, nessuna?
Sto approfondendo l’argomento perché ho sviluppato dei plugins, e mi sono salvato alcune strategie da provare.
Indice
Premessa
WordPress.org ha delle policy rigide per quanto riguarda le recensioni:
Developers and their plugins must not do anything illegal, dishonest, or morally offensive.
- Compensating, misleading, pressuring, extorting, or blackmailing others for reviews or support
- Creating accounts to generate fake reviews or support tickets (i.e. sockpuppeting)
Non chiedere mai recensioni in cambio di sconti o dietro pagamento.
Non creare mai account solo per generare recensioni finte.
Le recensioni devono essere reali e sincere.
Richiedi la recensione del plugin dopo una settimana
L’idea più semplice è quella di chiedere per una recensione dopo (almeno) una settimana di utilizzo del plugin.
Basta una admin dismissable notice che possa essere rimossa dall’utente e che non si ripresenti più.
Niente di invasivo.
Niente che vada contro le regole.
Qualcosa del tipo:
“È passata una settimana da quando hai installato il plugin, se hai la possibilità, potresti lasciare una recensione così da supportare il plugin?”
Ecco il codice per mostrare una admin notice dopo una settimana per richiedere una recensione del plugin:
// Run on plugin activation: store the activation timestamp
register_activation_hook( __FILE__, 'myplugin_store_activation_time' );
function myplugin_store_activation_time() {
if ( ! get_option( 'myplugin_activation_time' ) ) {
update_option( 'myplugin_activation_time', time() );
}
}
// Show admin notice after 7 days
add_action( 'admin_notices', 'myplugin_review_notice' );
function myplugin_review_notice() {
if ( ! current_user_can( 'manage_options' ) ) {
return;
}
$activation_time = get_option( 'myplugin_activation_time' );
if ( ! $activation_time || ( time() - $activation_time ) < 7 * DAY_IN_SECONDS ) {
return; // Less than 7 days, don’t show yet
}
$screen = get_current_screen();
if ( $screen->id !== 'settings_page_myplugin-settings' ) { // Replace with your settings page slug
return;
}
?>
<div class="notice notice-info is-dismissible">
<p>
Enjoying <strong>MyPlugin</strong>?
If it’s been helpful, please consider <a href="https://wordpress.org/support/plugin/myplugin/reviews/?rate=5#new-post" target="_blank">leaving a review</a>.
It helps us improve and support the project!
</p>
</div>
<?php
}
Ecco come lo ha implementato Updraft Plus:

Forse un po’ troppo invasivo per i miei gusti, ma è interessante la possibilità di posticipare il reminder, o una chiara call to cation per lasciare la recensione.
Richiesta di recensione efficace
Come avere più probabilità di successo nel richiedere una recensione?
Mi sembrano sensati 2 elementi chiave:
- Tempismo
- Comunicazione
Per tempismo intendo che la tua richiesta dovrebbe arrivare nel momento giusto per l’utente, dopo aver dato qualcosa di valore all’utente.
Ovvero, ci dovrebbe essere un trigger, un evento a cui associare la richiesta della recensione.
Il trigger può essere:
- la risoluzione del problema che l’utente ha pubblicato sul forum di supporto.
- un evento specifico del plugin, tipo il plugin ti ha bloccato N tentativi di login, oppure il plugin ha gestito N visualizzazione dei banner, oppure il plugin ti ha fatto risparmiare X, oppure il plugin ti ha fatto guadagnare Y…
Prendiamo il caso del mio plugin Was This Helpful? che permette di lasciare feedback rapidi sull’utilità di articoli o pagine.
Al posto di mostrare la richiesta di recensione dopo una settimana, potrei mostrarlo dopo che il plugin ha collezionato 100 feedback.
L’evento trigger è fortissimo.
La richiesta di recensione verrà mostrata solo a chi usa realmente il plugin e, con buone probabilità, ne ha anche beneficiato apprezzandone l’utilità.
Come comunicazione intendo che dovresti richiedere la recensione sotto forma di supporto, come chiederesti un piccolo favore ad un amico.
Nella pagina del plugin, scrivi in fondo un messaggio del tipo:
Questo messaggio l’ho visto nel plugin Pretty Links:

Sfrutta il tuo forum di supporto
Ogni plugin ha il suo forum di supporto su WordPress.org.
Rispondi in maniera rapida, gentile e risolutiva alle domande e avrai più probabilità che gli utenti ti lascino una recensione positiva.
Dopo aver risolto un problema ad un utente, potresti provare a dire:
“If this solution worked well for you, I’d appreciate it if you could share your experience in a review.”
Crea dei tutorial
Crea articoli, tutorial o video su Youtube dove mostri come il tuo plugin risolve i problemi dell’utente.
Questo ti porterà ad avere più visibilità aumentando la probabilità di ricevere qualche recensione in più.
Ma puoi fare di più.
All’interno del contenuto chiedi agli utenti di lasciare una recensione dopo aver provato il plugin.
Chiedi supporto
Nel readme.txt del plugin potresti creare una sezione Supporta il plugin, ricordando che lasciare una recensione onesta è un ottimo modo gratuito per supportare il plugin stesso.
Sfrutta la tua audience
Se hai già una audience che ti segue (newsletter, social media, Discord, Slack, etc.), sfruttala e chiedi di provare il plugin e di lasciare una recensione onesta.
Aumenta la visibilità
Prova altri metodi per aumentare la visibilità del plugin sul repository WP.org.
Una maggiore visibilità porta ad avere più utenti che provano il plugin e che potrebbero potenzialmente lasciare una recensione.


