Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Ti piacciono il sito e la community? Questo è il posto giusto per lasciare commenti, suggerimenti e... critiche.
Regole del forum
Rispondi
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5465
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da Zane »

Sto valutando la possibilità di utilizzare l'attributo rel="nofollow" su tutti i link inseriti sul forum. Il motivo principale è quello di disincentivare i messaggi simil-spam, ma, più in generale, sono stato colpito da questa raccomandazione di Google:
Se non puoi o non vuoi garantire per i contenuti di pagine di cui hai inserito link nel tuo sito, ad esempio commenti o voci di guestbook lasciati da utenti non attendibili, dovresti utilizzare nofollow per tali link.
Attendo di capire se qualcuno ha motivazioni valide e concrete per non-procedere.

Bug #163
Zane - TurboLab.it
System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da System » ven feb 13, 2015 11:42 am


Andy94
Livello: Workstation (10/15)
Livello: Workstation (10/15)
Messaggi: 1364
Iscritto il: mer mag 01, 2013 1:35 pm
Località: Villorba (TV)

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da Andy94 »

Sicuramente da fare.
Se la pazienza è una virtù, attendere è un'arte...
Stiamo tornando...
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da hashcat »

Sembra una valida proposta; i link che rimandano a contenuti interni a TurboLab.it verrebbero comunque indicizzati, prima o poi, dai motori di ricerca, giusto?
“The quieter you become, the more you can hear”
Andy94
Livello: Workstation (10/15)
Livello: Workstation (10/15)
Messaggi: 1364
Iscritto il: mer mag 01, 2013 1:35 pm
Località: Villorba (TV)

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da Andy94 »

hashcat ha scritto:Sembra una valida proposta; i link che rimandano a contenuti interni a TurboLab.it verrebbero comunque indicizzati, prima o poi, dai motori di ricerca, giusto?
I nostri contenuti interni possono tranquillamente avere il nofollow, tanto se sono nel sito principale sono in sitemap, se sono nel forum sono comunque accessibili ugualmente dai motori di ricerca.
Se la pazienza è una virtù, attendere è un'arte...
Stiamo tornando...
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da hashcat »

Andy94 ha scritto:I nostri contenuti interni possono tranquillamente avere il nofollow, tanto se sono nel sito principale sono in sitemap, se sono nel forum sono comunque accessibili ugualmente dai motori di ricerca.
Ottimo! Allora era come immaginavo; grazie per la conferma.

:yes
“The quieter you become, the more you can hear”
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5465
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da Zane »

Ok, ho buttato su una cosina fatta davvero in fretta, ma che mi sembra funzionare correttamente. Per il momento inserisce il nofollow su tutti i link inseriti nei soli messaggi, indipendentemente che siano interni o esterni a TLI. Vado ora a migliorare un po' il codice e cerco di capire se riesco (in tempi ragionevoli..) a far sì che il nofollow non venga messo sui link interni.

Demo:

https://turbolab.it/tag/windows || Tag "Windows" su TLI

https://www.google.it/?gws_rd=ssl#q=gra ... windows+10 | Cerca su Google "La Grande Guida a Windows 10"
Zane - TurboLab.it
Avatar utente
PippoDJ
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1678
Iscritto il: sab nov 01, 2014 3:50 pm

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da PippoDJ »

Zane ha scritto:Vado ora a migliorare un po' il codice e cerco di capire se riesco (in tempi ragionevoli..) a far sì che il nofollow non venga messo sui link interni.
Ciao Zane,
il codice del forum è già in grado di distinguere tra link interni ed esterni visto che, questi ultimi, li apre in una nuova finestra. Forse se riesci ad individuare dove c'è un window.open puoi intervenire solo lì.

In ogni caso non so se ne valga la pena: per il ranking di Google (e degli altri motori di ricerca) i link interni hanno comunque valore = zero.

Ciao, Pippo.
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5465
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da Zane »

Ciao PippoDJ,
la funzione che distingue tra link interni ed esterni è un'altra roba che abbiamo aggiunto noi, ma è fatta in Javascript, mentre qui devo fare l'elaborazione in PHP, quindi non riesco a riutilizzare lo stesso controllo.

Buona l'osservazione SEO, ma ho colto l'occasione per unire tutti i controlli sui link uscenti in un unica funzione che aggiunge rel="nofollow"+target="_blank"+class="dol_outbound_link", così posso rimuovere anche il precedente codice Javascript :)

Non è stato difficile ed è già tutto online ora :)

Ho chiamato l'estensione "Distrust outbound links" e l'ho proposta al team di phpBB per l'inclusione nel DB delle estensioni. Se l'approveranno, sarà scaricabile da qui.
Zane - TurboLab.it
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da hashcat »

Il campo "Sito web" specificato nel profilo di un utente non è attualmente marcato con l'attributo rel="nofollow": ciò è intenzionale o vi è in progetto di implementarlo anche per esso?

:grazie
“The quieter you become, the more you can hear”
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5465
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da Zane »

Bravo hashcat, non ci avevo pensato. È certamente il caso di metterlo anche lì. Per favore, crea todo su RTM
Zane - TurboLab.it
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da hashcat »

Zane ha scritto:Bravo hashcat, non ci avevo pensato. È certamente il caso di metterlo anche lì. Per favore, crea todo su RTM
Spiacente, non sono registrato su RTM.

:fiu

Chiedo gentilmente, a chi è già abilitato alla scrittura nella lista di TLI su RTM, di aggiungerlo al posto mio.

:grazie
“The quieter you become, the more you can hear”
Andy94
Livello: Workstation (10/15)
Livello: Workstation (10/15)
Messaggi: 1364
Iscritto il: mer mag 01, 2013 1:35 pm
Località: Villorba (TV)

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da Andy94 »

Fatto.
Se la pazienza è una virtù, attendere è un'arte...
Stiamo tornando...
Avatar utente
hashcat
Livello: Storage Area Network (12/15)
Livello: Storage Area Network (12/15)
Messaggi: 1946
Iscritto il: gio mag 02, 2013 4:13 pm

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da hashcat »

Andy94 ha scritto:Fatto.
:approvo
“The quieter you become, the more you can hear”
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5465
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da Zane »

Ciao a tutti. Stasera ho ripreso questa lavorazione perché ci stava dando alcuni problemi. Ho dunque eliminato del tutto la vecchia estensione custom per phpBB che avevo realizzato al tempo e ri-implementato tutto in JS (contrariamente a quanto credevo, ho scoperto che viene effettivamente letto da Google).

La modifica agisce su tutti i link della pagina, compreso quello indicato come "sito web" nel pannello di controllo dell'utente (ci sono alcuni esempi a questa pagina)

I link esterni mostrano dunque l'iconcina rossa al passaggio del mouse, tutti gli attributi del caso e si aprono in una nuova scheda:
Il primo link, dunque, diventa così:

Codice: Seleziona tutto

<a href="https://github.com/TurboLabIt/" class="postlink xxxx-external_link" rel="ugc nofollow noopener" target="_blank">GitHub</a>
I link interni, invece, rimangono invariati
Zane - TurboLab.it
System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: Re: Inseriamo l'attributo rel="nofollow" nei link inseriti sul forum?

Messaggio da System » mer giu 28, 2023 10:37 pm


Rispondi
  • Argomenti simili
    Risposte
    Visite
    Ultimo messaggio