Vai al contenuto
TubePress — gratuito, self-hosted & attivamente mantenuto
SEO e crescita

SEO

Meta tag, URL canonici, dati strutturati, sitemap, robots e controlli di indicizzazione.

TubePress include un livello SEO completo attivo dal momento dell'installazione — non è necessario abilitare plugin né aggiungere codice al tema. URL leggibili, titoli di pagina, meta description, tag Open Graph e Twitter Card, link canonical, dati strutturati schema.org, sitemap video e hreflang multilingue vengono tutti generati automaticamente dai tuoi contenuti e da un ristretto insieme di impostazioni.

Questa pagina spiega cosa ottieni automaticamente e quali impostazioni puoi regolare in /admin/settings.

SEO pronto all'uso

Il gestore SEO si avvia con l'applicazione principale, quindi ogni pagina front-end è ottimizzata per impostazione predefinita. Nessun plugin Attivo all'installazione

  • URL leggibili per video, categorie, tag, performer, canali e pagine.
  • Pattern di titolo e meta description configurabili per tipo di entità.
  • Tag Open Graph e Twitter Card, con selezione automatica dell'immagine.
  • Un URL canonical per pagina e alternative hreflang per ogni lingua abilitata.
  • Dati schema.org JSON-LD per video, breadcrumb e la casella di ricerca del sito.
  • Sitemap video compresse con Gzip e un /robots.txt dinamico.
  • Meta tag di verifica per i motori di ricerca, un campo GA4 e codice personalizzato per head/body.
Impostazioni predefinite sensate. Al primo avvio ogni impostazione SEO viene inizializzata con un valore funzionante, quindi un sito appena installato è già indicizzabile. Modifica solo ciò che ti serve.

Titoli, meta & Open Graph

Ogni tipo di entità ha il proprio pattern di titolo e descrizione costruito dalle variabili. Li imposti una volta e si applicano a tutto il catalogo.

Video title:    {title} {sep} {site_name}
Category title: {name} {sep} {site_name}
Video meta:     Watch {title} online. {description_short}

Le variabili utili includono {title}, {name}, {site_name}, {sep} (il separatore del titolo), {count} e {type}. Le descrizioni vengono private dell'HTML e limitate a circa 160 caratteri. Le singole pagine possono sovrascrivere il pattern con i propri campi meta title e meta description nell'editor delle pagine.

Per la condivisione social, il campo og:image viene risolto in ordine: prima un'immagine specifica della pagina, poi — quando il plugin di CTR ranking è attivo — la miniatura del video con maggiore coinvolgimento in una lista, e infine quella predefinita caricata. I Twitter Card usano summary_large_image per impostazione predefinita; puoi aggiungere un handle Twitter, un Facebook App ID e tag og:locale:alternate per le altre lingue.

URL canonical & contenuto duplicato

Ogni pagina emette esattamente un <link rel="canonical">. Le query string e i frammenti vengono rimossi dal canonical, e le barre finali vengono normalizzate dal router, quindi /category/x, /category/x/ e /category/x?sort=newest si risolvono tutti in un unico indirizzo indicizzabile.

Se gestisci più di un tipo di contenuto, TubePress applica un URL canonical per entità tipizzata: una richiesta che arriva con il prefisso del tipo video errato viene reindirizzata con 301 a quello corretto, quindi lo stesso video non può mai essere indicizzato in due URL diversi. Le versioni linguistiche vengono collegate tramite alternative hreflang anziché competere come duplicati.

Parametri sort e page. Il file robots.txt predefinito vieta già la scansione di ?sort= e ?page=, rafforzando il canonical e risparmiando crawl budget.

Dati strutturati

TubePress genera JSON-LD schema.org in modo che i motori di ricerca possano visualizzare risultati arricchiti:

  • VideoObject nelle pagine di visualizzazione — nome, descrizione, miniatura, data di caricamento, durata, URL di incorporamento e contenuto, e una statistica di interazione per il conteggio delle visualizzazioni.
  • BreadcrumbList per descrivere dove si trova una pagina nella gerarchia del sito.
  • WebSite + SearchAction sulla homepage, che può abilitare una casella di ricerca sitelinks per il tuo brand.

Sitemap

Un indice sitemap viene servito su /sitemap.xml. Viene generato dinamicamente da alcune rapide query COUNT/MAX e fa riferimento alle sitemap figlie, che vengono scritte su disco come file compressi con gzip e rigenerate ogni volta che i tuoi contenuti cambiano.

SitemapContenuto
VideoTag video:video + image:image: miniatura, titolo, descrizione, URL del player e dei contenuti, durata, conteggio visualizzazioni, data di pubblicazione
Categorie / tag / performer / canaliURL delle entità con alternative hreflang bidirezionali (incluso x-default)
PaginePagine CMS statiche e homepage per tipo, con hreflang

Ogni file figlio contiene fino a 25.000 URL (configurabile tra 1.000 e 50.000), e puoi attivare o disattivare qualsiasi tipo di entità, i tag video/immagine o il blocco hreflang. Le risposte sitemap includono un'intestazione X-Robots-Tag: noindex in modo che i file stessi non compaiano nei risultati.

Robots & indicizzazione

Il file /robots.txt è dinamico: pubblicizza la tua sitemap, vieta i percorsi amministrativi e con facet, e applica un crawl-delay ai bot SEO aggressivi. Le pagine indicizzabili ricevono un meta robots predefinito permissivo (max-image-preview:large, max-video-preview:-1, max-snippet:-1).

Puoi applicare noindex selettivamente — alle liste di tag, categorie, performer o canali, alle pagine paginate o ai risultati di ricerca (attivo per impostazione predefinita) — senza toccare il resto del sito. È disponibile anche un singolo interruttore principale per gli ambienti di staging.

Tieni lo staging fuori dalla ricerca. Abilitare seo_noindex_entire_site aggiunge noindex, nofollow a ogni pagina e fa sì che robots.txt vieti tutto. È l'interruttore giusto per un sito pre-lancio — ricorda di disabilitarlo prima di andare in produzione.

SEO multilingue

Quando abiliti più di una lingua, TubePress collega le traduzioni tramite tag rel="alternate" hreflang sia nel <head> della pagina che nelle sitemap delle entità, insieme a un x-default che punta alla lingua principale. La lingua predefinita rimane alla radice mentre le altre lingue si trovano sotto un breve prefisso /{code}/. Consulta Internazionalizzazione per il flusso completo delle lingue.

Prestazioni

L'output SEO è costruito per scalare. Le sitemap vengono trasmesse in streaming con query al database raggruppate e memorizzate compresse con gzip, l'indice viene calcolato su richiesta dalle query di conteggio, e robots.txt viene memorizzato nella cache per un giorno. L'immagine Open Graph basata sul CTR viene calcolata solo quando il plugin di ranking è attivo, quindi non c'è overhead se non lo usi. Il risultato è metadata corretti e veloci anche su cataloghi con milioni di video.

Passi successivi

Ancora bloccato?

Apri un ticket dalla tua dashboard e il nostro team ti aiuterà.

Prova la demo live → Scarica TubePress →