Skip to content

Un blog può essere un potente mezzo di informazione e approfondimento e allo stesso tempo un ricettacolo di spam, a seconda delle “persone” che lo visitano e di chi lo gestisce. Ti sarà sicuramente capitato di finire in un blog che non modera i commenti e non cura le interazioni con gli utenti, il risultato è un’invasione di SPAM e link di bassa qualità inseriti nel commenti. Questo aspetto non fa certo bene all’immagine del blog.

Per fortuna ci sono modi per mitigare questo fenomeno in WordPress. Innanzitutto c’è Akismet, un servizio anti-SPAM gratuito che convalida i commenti prima di pubblicarli nel front-end. Quindi ci sono le impostazioni native di WordPress per la gestione dei commenti:

Impostazioni discussione - Gestire le opzioni dei commenti in WordPress
Impostazioni discussione – Gestire le opzioni dei commenti in WordPress

Con queste opzioni puoi modificare leggermente le policy del blog in modo da poter bloccare qualche commento spam. Sfortunatamente nella maggior parte dei casi queste opzioni non sono sufficienti a risolvere o almeno tamponare il problema.

Inoltre, per impostazione predefinita, i commenti di WordPress consentono l’utilizzo determinati tag HTML all’interno del corpo del commento. Usarli può aiutare a formattare meglio i commenti, ma in pratica gli spammer usano questa funzionalità per inserire backlink malevoli.

Tag HTML che si possono usare nei commenti WordPress:

<a href="" title="">
<abbr title="">
<acronym title="">
<b>
<blockquote cite="">
<cite>
<code>
<del datetime="">
<em>
<i>
<q cite="">
<s>
<strike>
<strong>

Sapevi che quando un utente aggiunge un URL di testo semplice nei tuoi commenti, WordPress lo rende automaticamente cliccabile? Il collegamento automatico non è archiviato nel database. WordPress rende gli URL cliccabili quando vengono visualizzati sullo schermo nell’area di amministrazione e nella sezione commenti sotto i tuoi articoli.

Trovarsi i commenti pieni di link spam non solo è fastidioso, ma può anche rovinare la SEO della pagina o addirittura del sito intero. Meglio evitare.

La soluzione migliore secondo me è disabilitare completamente i tag HTML nei commenti, il che significa che l’utente non potrà usare il markup, WordPress ignora eventuali tag e non converte il testi in HTML.

Non ci sono impostazioni nella dashboard per ottenere questo risultato, quindi dovrai aggiungere una riga di codice al tuo file functions.php:

// Disabilita il markup HTML nel commenti
add_filter( 'pre_comment_content', 'wp_specialchars' ); 

Consiglio anche di disabilitare la trasformazione automatica degli URL in collegamenti cliccabili. Puoi farlo aggiungendo un’altra riga:

// Rimuovi i link automatici nei commenti
remove_filter('comment_text', 'make_clickable', 9);

Tieni presente che questo codice funziona solo su URL in testo semplice. Se un utente ha deciso di creare un collegamento aggiungendo il tag HTML corretto e non hai disabilitato il markup HTML, tali collegamenti verranno visualizzati come dovrebbero.

Non sai come aggiungere la riga nel file functions.php? Allora meglio se usi un plugin già fatto.

D’ora in poi i commenti saranno solo in grado di pubblicare testo semplice. Forse non è il massimo, ma molto più sicuro dell’alternativa di farsi invadere dallo spam e dover cancellare tutti i commenti in una volta sola.

Articoli correlati

19 min lettura

La divergenza tra codice HTML statico e Document Object Model (DOM) altera radicalmente il crawling di Googlebot. Analisi del Web Rendering Service, impatto dei framework JavaScript sull'indicizzazione e metodologie di audit per confrontare sorgente e struttura live del browser.
132 mi piace
11 min lettura

I tool automatici degli hosting migrano solo file e database, tralasciando URL mapping e redirect. Procedura tecnica manuale per trasferire un sito WordPress su un altro dominio e server gestendo il database MySQL e preservando il traffico organico post-migrazione.
94 mi piace

Autore

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ultimi articoli aggiornati

16 min lettura

Metodologia operativa per la diagnosi di problemi su web server Linux tramite l'analisi dei log di sistema e applicativi. Il testo dettaglia l'ispezione di /var/log, l'interrogazione dei demoni con journalctl per monitorare lo stack LEMP e la configurazione di logrotate.
0 mi piace
21 min lettura

I crawler di Meta e Amazon generano milioni di richieste senza back-off: come quantificarli nei log, verificarne l'autenticità e fermarli con cache, robots.txt, rate limiting e WAF, senza perdere i link preview.
1 mi piace
22 min lettura

Difendere WordPress dai commenti spam con una strategia defense in depth a tre layer: configurazioni applicative, regole edge su Cloudflare, barriere a livello web server. Honeypot PHP, regole .htaccess e Nginx modernizzate, Cloudflare Turnstile, fail2ban. Snippet completi pronti da incollare.
0 mi piace
22 min lettura

Analisi tecnica della persistenza dei dati nel protocollo HTTP tramite header Set-Cookie. Comprendere la meccanica dei cookie, attributi come Max-Age e i limiti di Googlebot come crawler stateless è essenziale per diagnosticare problemi di rendering e involuntary cloaking.
4 mi piace
19 min lettura

Analisi dell'architettura RAG nativa per WordPress sviluppata interamente in PHP e MySQL, senza dipendenze da database vettoriali esterni. Il sistema supera i limiti della ricerca lessicale integrando la ricerca semantica su VPS o hosting condivisi con meno di 1GB di RAM.
3 mi piace

Richiedi un preventivo SEO e Google Ads

Porta il tuo sito web al livello successivo con l’esperienza di EVE Milano. La nostra agenzia di Search Marketing ha ricevuto oltre

User Access Addon Required

This shortcode requires the CF7 Database User Access addon to display data.

Please purchase and install the User Access addon to enable this feature.

Purchase User Access Addon

richieste di preventivo, un segnale chiaro della fiducia che imprenditori e manager, come te, ripongono nella nostra specializzazione tecnica e verticale nella SEO e PPC. Se la tua organizzazione cerca competenze specifiche per emergere nei risultati di Google, noi siamo pronti a fornire quel valore aggiunto. Richiedi un preventivo ora e scopri la differenza tra noi e gli altri.
Richiedi un preventivo

Vuoi ricevere un avviso al mese con le nuove guide pubblicate?

Iscriviti alla newsletter!