Una pagina spesso sottovalutata dal punto di vista del'ottimizzazione SEO è quella generata dal motore di ricerca interno, motore presente in qualsiasi CMS, sto parlando del classico text box e il suo bottone cerca visibile sui front - end dei portali web.
Vediamo come si comporta il Componente Cerca di Joomla! presente già con l'istallazione del cms.
Intanto nel back-end da Componenti / Cerca avremo la Statistiche ricerca vuota perché di default non sono abilitate.
Le abilitiamo andando su Preferenze; si aprirà una pop - up nella quale andremo a impostare su Sì sicuramente il radio button Statistiche ricerche, mentre il Mostra data di creazione modifica il front - end del risultato della ricerca nel senso che impostato su Sì, dopo una breve introduzione del contenuto, mostrerà la data di creazione dello stesso; per essere chiari non è un parametro che poi impatterà sull'analisi delle query effettuate; una volta impostati i due radio cliccate su salva e aggiornate la pagina; finito.
Una reportistica dettagliata su ciò che gli utenti del sito cercano nel motore di ricerca interno può aiutare una attività SEO e consente di ottimizzare l' usabilità del sito stesso, perché ci troviamo ad avere la possibilità di analizzare dati che ci vengono forniti da chi poi usa il sito e che quindi, magari meglio di altri e inconsapevolmente, ci può dare indicazioni su cosa effettivamente la gente si aspetta di trovare sul nostro portale.
Vediamo ora come ottimizzare meglio la pagina del front-end, intanto la prima cosa da fare è creare un menù, di cui non attiveremo il relativo modulo, nel menù metteremo una voce di tipo Cerca, con un alias decente (risposta-motore-di-ricerca) e la url è sistemata.
Le pagine di ricerca, molti non lo sanno, hanno capacità di attirare gli spider pari quasi a quelle delle pagine tag, vedremo quindi come renderla più appetibile.
La pagina ha come titolo, non title, di solito il classico Cerca e poi di seguito il form di ricerca con sotto ancora gli eventuali risultati trovati, noi, non solo lo metteremo in H1 ma faremo sì che il titolo sia dinamico, cioè in H1 avremo, di volta in volta, la keyword o key frase cercata nel motore interno del nostro sito.
Override,
vi dice niente? A questo punto spero proprio di sì
Creiamo nella cartella templates di Joomla questa struttura: ?Ru emplatescom_search e ci copiamo dentro il file default.php preso da questa directory: ?Rucomponentscom_searchviewssearchtmpldefaultp.php
Aprite il file che avete messo nella cartella dell'override e modificate queste righe, da così:
<div class="componentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>"><?php echo $this->params->get( 'page_title' ); ?>
</div>
con il mio editor sono la 4 la 5 e la 6, con quest'altre:
<h1
class="componentheading<?php echo $this->escape($this->params->get('pageclass_sfx'));
?>"><?php
echo $this->escape($this->searchword); ?></h1>Finito, salvate e caricate via FTP nella cartella templates del server che ospita il sito, avendo l'accortezza di creare la stessa struttura; Joomla! è intelligente e andrà a leggere il file così modificato e avremo, come volevamo, anche il titolo di questa pagina in H1 e in più sempre diverso!
Buzz it!
Buzz it!







