Wordpress

WordPress è uno dei CMS più utilizzati al mondo ed è utilizzato da circa il 20%  degli utenti sul web.

Le principali ragioni che hanno fatto diventare WordPress un CMS così importante sono:

1) La sua interfaccia intuitiva e semplice che permette anche alle persone meno capaci di poter avere un sito web.

2) Matt Cutts, capo del team di Google, ha affermato che Google adora WordPress in quanto copre l’ 80-90% di tutte le questioni che Google prende in considerazione.

Questa guida è stata creata non solo per aiutare il sito ad ottenere un rank più elevato, ma sopratutto per renderlo più competitivo nei motori di ricerca; ci sono vari fattori SEO per ottimizzare il sito:

OTTIMIZZAZIONE BASE DI WORDPRESS

Ci sono 5 fattori su cui lavorare per ottimizzare WordPress:

 

1) LA STRUTTURA URL

Permalink

La struttura Permalink di default di WordPress è ‘?p=Post-ID’ che non è sbagliata ma per ragioni SEO è consigliabile utilizzare il Nome Post o una Struttura Personalizzata.

Questo può essere modificato nel backend in impostazioni Permalink (WordPress –> Impostazioni –> Permalink) ed è preferibile selezionare la voce “Nome Articolo” o Struttura persnalizzata “/%postname%.html/”.

Dominio Preferito

Un motore di ricerca può accedere al sito web utilizzando svariati indirizzi di nome a dominio. Ad esempio “www.nomesito.it” e ” “nomesito.it” sono due diversi URL di accesso, ed è consigliabile sempre utilizzarne uno di questi, accedendo a WordPress –> Impostazioni Generali:

– Indirizzo WordPress (URL): http://nomesito.it

– Indirizzo sito (URL): http://nomesito.it

Redirect 301

Se nel sito web vi sono pagine come ad esempio “www.nomesito.it” e “www.nomesito.it/index.html” che si riferiscono alla stessa pagina del sito non va bene in quanto i motori di ricerca tra cui Google considerano questo un contenuto duplicato penalizzando il sito. Per ovviare a questo problema bisogna inserire nel file .htaccess il codice redirect 301.

Clicca qui per visualizzare il codice da inserire nel file.

 

2) OTTIMIZZAZIONE TAG

Per ottenere più visitatori provenienti dai motori di ricerca è consigliabile inserire delle parole chiave nella sezione TAG; se ad esempio si parlasse di SEO bisognerebbe scrivere TAG come “WordPress SEO” , “Manuale SEO”, “Ottimizzazione sito web”, etc…

E’ importante anche scegliere un titolo adeguato all’argomento ma sopratutto contenente la parola chiave che è stata inserita anche nei TAG; in questa caso il titolo “WordPress SEO – guida per far crescere il sito web” contiene la parola chiave SEO.

La frase del titolo dell’articolo deve essere lunga massimo 50-60 caratteri, altrimenti Google penalizza l’articolo e di conseguenza il sito Web.

Ottimizzazione META description / Rich Snippet e Struttura DATI

Una volta ottimizzato il titolo, bisogna focalizzarsi sul META description che anche se Google non gli da importanza per la classifica web è utile per invogliare il navigatore a visualizzare l’articolo pertanto è consigliabile usare la parola principale per la parola chiave ed inserire manualmente una breve descrizione sul META description. Il Rich Snippet permette all’utente di compilare automaticamente il META description ma non è consigliabile.

Ottimizzazione delle immagini

Dopo aver importato un’immagine è necessario ottimizzarla, come fare? Ad esempio bisognerà inserire il titolo dell’immagine, la descrizione alt e la didascalia dell’immagine.

SiteMap XML

I motori di ricerca utilizzano le SiteMap XML per indicizzare tutte le pagine del sito web, anche quelle nascoste. Se non si ha una SiteMap si può generare online attraverso SiteMap e successivamente bisogna inserire il file all’interno della cartella principale dove risiede il sito.

 

3) OTTIMIZZAZIONE TEMI / TEMPLATE

Breadcrumbs

Breadcrumbs che tradotto in italiano significa Briciole di Pane, è una parte della struttura di navigazione di un sito web che aiuta gli utenti a tenere traccia della gerarchia, avere un Breadcrumbs su un sito web è fondamentale in quanto vi sono due benefici ad essi associati, gli utenti possono navigare nel sito senza problemi, e in secondo luogo, aiuta i crawler dei motori di ricerca a determinare la struttura del sito in modo più preciso.

Titolo

Le persone spesso sottovalutano l’importanza del titolo in un sito web, ma in termini SEO è molto importante. E’ necessario assicurarsi di utilizzare un solo tag H1 su un singolo post o in una pagina, e per i titoli sub utilizzare H2 o H6 a seconda dell’importanza. Inoltre si consiglia di non utilizzare mai il tag H2 e H3 nella sidebar del sito web.

W3C Markup convalidato

Dopo aver installato WordPress bisogna installare il plugin W3C validation auto check che controlla automaticamente la validità delle pagine html e css del sito.

Design Responsive
Quando scegliete il tema di WordPress guardate se è Design Responsive, cioè che si adatta automaticamente sui tablet e sugli smartphone; questo tipo di tema oltre ad attirare più visitatori, consente di visualizzare il sito mantenendo un singolo URL facilitando la ricerca dei motori di ricerca.

SiteMap html
La SiteMap html è semplicemente una pagina html contenente la struttura del sito; è consigliabile inserirla nella home page del sito per facilitare il visitatore a cercare gli articoli.

Rilevamento sito – Google Analytics

Dopo aver installato WordPress, i plugin, il tema, bisogna focalizzare la propria attenzione su un aspetto fondamentale per la nascita e la crescita di un sito web; Google Analytics, molti di voi si chiederanno che cos’è e che cosa offre. Molto semplicemente registrandosi ed inserendo il codice all’interno del proprio sito vi offre la possibilità di controllare l’andamento del sito, la media dei visitatori, il traffico mensile e molti altri aspetti importanti. Oltre a questo, registrandosi a Google Analytics, c’è la possibilità di essere indicizzati prima da Google.

Aggiungere il file Robot.txt

Molto spesso le persone creano il sito in WordPress ma si dimenticano di aggiungere il file robots.txt nella root principale del sito che è fondamentale per il SEO. Questo file ha la funzione di trasmettere automaticamente le informazioni fondamentali al motore di ricerca da indicizzare e protegge il sito dagli spyware e spider maligni.

Quando gli spider non trovano il file robots.txt, si comportano come se avessero ricevuto via libera ed accederanno dunque a tutte le pagine trovate nel sito.

È sempre consigliato creare un file robots.txt, anche quando il suo contenuto si limita a dare via libera a tutti gli spider. La sua semplice esistenza nella directory principale del sito eviterà infatti un errore 404 (file non trovato), con conseguenze che variano da server a server, a seconda della loro configurazione.

Controlla la validità del tuo file cliccando qui.

 

4) OTTIMIZZAZIONE CONTENUTI

E’ importante creare degli articoli senza copiarli dal web, in quanto i motori di ricerca, in particolare Google hanno la capacità di rilevare un contenuto duplicato e di conseguenza penalizzare il sito web e quindi non farlo crescere. Quando ad esempio utilizzi le tassonomie di WordPress per i contenuti, esso crea multipli URL che popolano la SERP e crea confusione tra gli utenti. Di seguito trovate i modi per combattere il problema dei contenuti duplicati:

Aggiungi i Tag Noindex e Nofollw 

Se un Tag noindex viene usato nella pagina web, informa al motore di ricerca di non indicizzare quella particolare pagina nei motori di ricerca e per evitare di essere penalizzati per il duplicato dei contenuti è necessario utilizzare il tag ‘noindex’ e ‘nofollow’ per tutte le categorie, pagine e articoli. Inoltre è consigliabile scaricare e configurare il plugin WordPress SEO.

Utilizzo del tag NO FOLLOW per i collegamenti esterni

Negli articoli quando si inseriscono delle immagini o dei link esterni bisogna inserire nei collegamenti del codice HTML:

target=”_blank” rel=”nofollow”

Attraverso target=”_blank” si aprirà un’altra pagina con il link esterno, in pratica la pagina dell’articolo principale rimane, mentre attraverso rel=”nofollow” si indica che gli spider dei motori di ricerca non devono seguire quel link o quella immagine e permette di non essere penalizzati.

Aggiungi l’autore del Tag

E’ importante aggiungere il nome dell’autore dell’articolo alla fine.

Ottimizza i commenti

Per evitare lo Spam bisogna installare il plugin Akismet che blocca automaticamente le mail considerate spam. Inoltre per indurre il lettore a commentare l’articolo è consigliabile scrivere coinvolgendo il lettore e rendendolo partecipe, ponendo delle domande.

Social Network

Uno strumento ormai divenuto fondamentale per la popolarità è il Social Network; createvi un profilo su Twitter, Facebook, Google + e iniziate a condividere i vostri articoli; se saranno interessanti vedrete che ne sarete ripagati.

 

Alla Prossima.

 

Avere un sistema integrato che ti permetta di prendere gli appuntamenti direttamente dal tuo sito aumenta le conversioni e migliora la gestione della tua attività online.

Ormai la maggior parte degli utenti preferisce verificare le date e gli orari disponibili online con la possibilità di effettuare le prenotazioni direttamente dal sito.

Quindi se possiedi un hotel, un ristorante, una palestra, uno studio medico o comunque se svolgi un’attività che richiede la gestione di un calendario, ti consigliamo vivamente di installare e configurare uno tra i seguenti plugin gratuiti Booking per WordPress.

I migliori plugin free Booking WP per gestire le prenotazioni e gli appuntamenti

I migliori plugin free Booking WP per gestire le prenotazioni e gli appuntamenti

Scopri quali sono i migliori 10 Plugin gratuiti Booking WordPress che ti permetteranno di gestire in completa autonomia le prenotazioni e gli appuntamenti per la tua attività.

Booking Calendar

booking calendar

Booking Calendar è uno tra i plugin di prenotazione più popolari di WordPress ed è molto semplice da utilizzare, è necessario semplicemente configurare il calendario e inserirlo all’interno della pagine del tuo sito WP, dopo di che i clienti potranno cliccare sul calendario, compilare un Form e prenotare il servizio istantaneamente.

WP Simple Booking Calendar

wp simple booking calendar

Questo plugin funziona come il plugin Booking Calendar, quindi è necessario configurare un calendario ed inserirlo all’interno di una pagina attraverso uno shortcode.

Questo plugin è ottimo se hai bisogno di

Sagenda Calendar

sagenda

Pur essendo gratuito per poterlo utilizzare è necessario registrarsi all’interno del sito web, in ogni caso è disponibile anche in italiano e permette booking, le prenotazioni online e lo scheduling di eventi.

StartBooking

startbooking

StartBooking è un plugin gratuito di WordPress molto semplice da utilizzare che ti permette di impostare velocemente gli appuntamenti ed i moduli di prenotazione all’interno del tuo sito web.

E’ possibile aggiungere e modificare i servizi, le fasce orarie disponibili, i giorni e le ore di lavoro e molto altro ancora.

Booking UltraPro

booking ultrapro

Booking UltraPro permette di gestire un grande numero di partecipanti, viene utilizzato principalmente per organizzare corsi, meeting, inoltre è possibile integrare il calendario con quello di Google e supporta il pagamento tramite PayPal.

Il cliente per effettuare la prenotazione deve seguire queste fasi:

  1. Sceglie il servizio e l’orario
  2. Aggiunge i dettagli
  3. Sceglie il metodo di pagamento
  4. Paga il servizio

PinPoint Booking System

pinpoint booking

Grazie a questo plugin WordPress è possibile svolgere le operazioni di prenotazione, noleggio e pianificazione; PinPoint Booking System ti permette di effettuare la prenotazione all’interno di una singola pagina, in questo modo il cliente non potrà lasciare la pagina in anticipo senza completare il processo di prenotazione.

Easy Appointments

easy appointments

Questo plugin ti permette di aggiungere in modo semplice ed intuitivo più posizioni, personale e servizi, in questo modo sarà possibile gestire la prenotazione di più servizi in più sedi.

AHB

ahb booking

Questo plugin di prenotazione che permette di impostare un’ora di inizio ed una durata specifica, in questo modo è possibile prenotare l’appuntamento in base agli orari della tua attività, inoltre ogni calendario che viene inserito all’interno del sito web può avere più servizi da prenotare, più durate e diversi prezzi.

WP Hotel Booking

wp hotel booking

Questo plugin consente di creare calendari con disponibilità in tempo reale, di gestire i pagamenti online e di accettare le prenotazioni online.

WP Hotel Booking è un plugin WP che viene utilizzato principalmente per la creazione di un sito web legato ad un hotel, B&B o di appartamenti da affittare.

AweBooking

awebooking

AweBooking è un plugin ben sviluppato con un’interfaccia utente molto chiara e può essere utilizzato per chi possiede un hotel, un B&B, un BNB o un qualsiasi tipo di alloggio che intende affittare.

Conclusioni

In questo articolo abbiamo elencato i migliori 10 plugin Booking gratuiti per WordPress, in questo modo avrai la possibilità di gestire le prenotazioni e gli appuntamenti direttamente dal tuo sito in maniera semplice ed esaustiva.

Se hai bisogno di maggiori chiarimenti o se conosci altri Plugin che non abbiamo inserito all’interno di questa lista lasciaci un commento.

Alla prossima!

WordPress è il CMS più popolare ed utilizzato sul Web ed oltre ad offrire migliaia di temi e di plugins, offre anche moltissime funzionalità che la maggior parte di noi non conosce perché sono nascoste e possono essere utilizzate solo tramite riga di codice.

Le migliori funzioni che gli sviluppatori di WordPress dovrebbero conoscere

Le migliori funzioni nascoste di WordPress

  • has_block ()
  • wp_is_mobile ()
  • wp_redirect ()
  • wp_upload_bits ()
  • antispambot ()
  • human_time_diff ()
  • register_block_type ()
  • rest_do_request ()
  • rest_preload_api_request ()

 

All’interno di questo articolo il team di Xlogic ha deciso di mostrarti le migliori funzioni che gli sviluppatori di WordPress dovrebbero conoscere.

 

has_block ()

Dalla versione 5.0 WordPress ha introdotto un editor basato sui blocchi che si chiama Gutenberg; La funzione has_block ha lo scopo di identificare se il contenuto contiene un Gutenberg, infatti restituirà VERO se il contenuto contiene un blocco o FALSO se non lo contiene.

<?phpif ( has_block() ) {

    // Content has a block.

} ?>

 

wp_is_mobile ()

Questa funzione rileva quando un utente sta navigando sul sito WordPress tramite un dispositivo mobile e di conseguenza consente di visualizzare i contenuti adattandoli ai dispositivi.

Poiché si tratta di un tag condizionale, restituisce VERO o FALSO a seconda dello scenario.

<?php if( wp_is_mobile() ) : ?>

Visit our website on your desktop for a richer user experience

<?php endif ?>

 

wp_redirect ()

Questa funzione dovrebbe essere utilizzata al posto della funzione nativa PHP <code> header () </code>.

La funzione di reindirizzamento di WordPress ti consente di impostare un URL a cui reindirizzare e anche di impostare un codice di stato, ottimo anche per gestire i reindirizzamenti permanenti.

// For a URL which is no longer in use

wp_redirect( 'https://nomesito.it/url-nuovo/', 301 );

 

wp_upload_bits ()

wp_upload_bits() è una funzione di caricamento di file semplice; sebbene non sposti il file nella cartella dei caricamenti e lo aggiunga alla sezione dei media di WordPress, è estremamente comodo e puoi sempre fare il resto con questa funzione:

<code>wp_insert_attachment ()</code>

Qualche spiegazione è a portata di mano per questo: il primo parametro è il nome del file. Il secondo è deprezzato, quindi dovrebbe essere impostato su null, il terzo parametro è il contenuto effettivo del file.

$upload = wp_upload_bits( $file['name'], null, file_get_contents( $file['tmp_name'] ) );

 

antispambot ()

Il codice antispambot () ha l’obiettivo di mascherare gli indirizzi e-mail presenti nelle pagine web per evitare di ricevere Spam.

$email = 'mymail@mail.com';

echo 'You can contact me at ' . antispambot( $email ) . ' any time'.

 

human_time_diff ()

Questa funzione restituisce la differenza tra due timestamp ed utilizza la data di pubblicazione del post come primo argomento e la data corrente come secondo.

echo 'This post was published ' . human_time_diff( get_the_time( 'U' ), current_time( 'timestamp' ) ) . ' ago';

 

register_block_type ()

Questa funzione ti consente di registrare un nuovo blocco su WordPress che automaticamente apparirà nel nuovo editor.

register_block_type( 'my-plugin/new-block', array(

    'title' => 'New Block',

    'icon' => 'megaphone',

    'category' => 'widgets',

    'render_callback' => 'render_function_callback',

) );

 

rest_do_request ()

Questa funzione consente di effettuare una chiamata agli endpoint dell’API REST di WordPress tramite PHP.

Può risultare utile quando è necessario recuperare un output dall’API REST per elaborare il codice ulteriormente tramite PHP anziché tramite frontend (browser).

 

$request = new WP_REST_Request( 'GET', "/wp/v2/posts" );

$request->set_header( 'X-WP-Nonce', wp_create_nonce( 'wp_rest' ) );

$response = rest_do_request( $request );

$data = 200 === $response->get_status() ? $response->get_data() : [];

 

rest_preload_api_request ()

Quando si crea un’interfaccia utente ricca di codice JavaScript in WordPress, è generalmente consigliato precaricare le richieste all’interno della pagine, in questo modo le pagine web caricheranno più velocemente.

Questa funzione è pensata per essere utilizzata insieme a array_reduce, di seguito un esempio:

// Preload common data.

$preload_paths = array(

    '/',

    '/wp/v2/types?context=edit',

    '/wp/v2/taxonomies?per_page=-1&context=edit',

    '/wp/v2/themes?status=active',

);

preload_data = array_reduce(

  $preload_paths,

  'rest_preload_api_request',

  array()

);

wp_add_inline_script(

  'wp-api-fetch',

  sprintf( 'wp.apiFetch.use( wp.apiFetch.createPreloadingMiddleware( %s ) );', wp_json_encode( $preload_data ) ),

  'after'

);

 

Conclusioni

Le funzioni di WordPress che abbiamo elencato sono quelle che riteniamo essere più utili ma ne esistono moltissime altre; se pensi che manchi una o più funzioni nascoste lasciaci un commento, saremo lieti di poterci confrontare con te.

 

Alla prossima!

I 10 migliori temi free WordPress – Novembre 2015

Per il mese di Novembre abbiamo selezionato i migliori temi gratuiti WordPress.

Delicious

I 10 migliori temi free WordPress - Novembre 2015

Questo tema è molto semplice da utilizzare, è Responsive Design ed è completamente personalizzabile.

Minimal Zerif

minimalzerif

Questo tema viene utilizzato soprattutto dalle aziende, è Responsive Design ed è compatibile con tutti i Browser.

Jax Lite

jax

Questo tema è stato costruito in HTML 5 ed in CSS3, è Responsive Design ed è completamente personalizzabile.

So Simple

sosimple

Questo tema ha un design molto semplice, è personalizzabile ed è semplice da utilizzare, inoltre è Responsive Design.

Riba Lite

riba

In questo tema free è integrato il plugin per i Social network, inoltre è compatibile con WooCommerce e WPML.

Shamrock

shamrock

Questo tema può essere utilizzato prevalentemente dagli utenti che vogliono creare un sito Magazine, è Responsive Design ed è personalizzabile.

Morning Time

morningtime

Con questo tema free e Responsive Design è possibile personalizzare i propri Post in base al formato.

Silvia

silvia

In questo tema sono integrate le icone Social, inoltre è presente un sistema di commenti.

Ramza

ramza

Attraverso questo tema è possibile effettuare le modifiche in Real Time, in pratica ciò che modifichi lo visualizzi direttamente nel tuo sito web.

Maker

maker

In questo tema free e Responsive Design sono integrati i plugin Contact Form 7 e Jetpack, inoltre è possibile personalizzarlo in una modo semplice ed intuitivo.

 

Alla Prossima.

 

All’interno di questo articolo abbiamo selezionato i migliori temi eCommerce WordPress che puoi scaricare gratuitamente, in questo modo cercheremo di aiutarti a far partire il tuo progetto online e per presentare nel migliore dei modi i tuoi prodotti sul web.

Scopri quali sono i migliori temi eCommerce gratuiti per WordPress

Phlox

Phlox è uno dei temi free più versatili che offrono 30 widget, funzionalità di portfolio e molto altro ancora; inoltre può essere utilizzato non solo per costruire un negozio WooCommerce ma anche per creare un blog.

  1. Visualizza la Demo
  2. Scarica il tema eCommerce

Botiga

Botiga è un tema pulito e minimale che fa risaltare qualsiasi negozio online con la sua attenzione ai dettagli ed il design professionale.

  1. Visualizza la Demo
  2. Scarica il tema eCommerce

 

eCommerce Hub

eCommerce Hub è un tema WordPress molto versatile che può essere utilizzato per diversi scopi, come ad esempio per la creazione di siti portfolio; Ha tutte le funzionalità necessarie per creare un sito Web attraente senza pagare una tariffa Premium.

  1. Visualizza la Demo
  2. Scarica il tema eCommerce

 

Trusted

Utilizza Trusted per garantirti un sito moderno e professionale.

  1. Visualizza la Demo
  2. Scarica il tema eCommerce

 

WS Jewerlry

WS Jewelry è un tema WordPress specializzato per negozi di e-commerce che trattano gioielli come bracciali, orecchini, anelli, collane.

È integrato con WooCommerce, quindi tutto può essere configurato in pochi minuti ed utilizza anche Page Builder in maniera tale da poter personalizzare in maniera semplice ed immediata le pagine web.

  1. Scarica il tema eCommerce

 

Estore

eStore è un tema WordPress per l’e-commerce che offre una personalizzazione intuitiva per la gestione del sito e dei contenuti.

  1. Visualizza la Demo
  2. Scarica il tema eCommerce

 

Modern Store

Modern Store è il tema eCommerce pulito e minimalista perfetto per i negozi WooCommerce come boutique di abbigliamento, negozi sportivi ed altri realtà che trattano la moda.

  1. Visualizza la Demo
  2. Scarica il tema eCommerce

 

StoreCommerce

StoreCommerce è basato su WooCommerce ed è perfetto per diverse tipologie di negozio (es: moda e abbigliamento, gadget, elettrodomestici).

  1. Visualizza la Demo
  2. Scarica il tema eCommerce

 

Zigcy Lite

Zigcy Lite si integra direttamente con WooCommerce per offrirti un processo di configurazione semplice, è un tema facile da utilizzare e personalizzabile che viene fornito con 3 template iniziali, per permetterti di configurare rapidamente il tuo negozio online.

  1. Visualizza la Demo
  2. Scarica il tema eCommerce

 

Flower Shop Lite

Hai un negozio di fiori? The Flower Shop Lite fa al caso tuo.

Le funzionalità di progettazione facili da usare ti consentono di creare facilmente siti web professionali, dall’aggiunta di un blog e dettagli di contatto, alla presentazione dei tuoi prodotti.

  1. Visualizza la Demo
  2. Scarica il tema eCommerce

Alla prossima!

Imunify Security il servizio anti malware compreso in tutti i nostri piani Hosting WordPress si arricchisce di nuove funzionalità.

Scansione Database Malware

Il nuovo Scanner Malware Database consente di trovare e pulire il codice dannoso nei database mySQL.

Sappiamo che almeno il 30% di tutti i file dannosi sui siti web sono causati da infezioni nel database. Se il database è infetto rimarrà compromesso e causerà la ricomparsa dei file dannosi di continuo.

Il nuovo scanner Anti Malware Database utilizza automaticamente le informazioni dai file di configurazione CMS per ottenere i dettagli della connessione DB per ciascun CMS in esecuzione sul server. Ora è organicamente integrato nel Malware Scanner esistente di Imunify Security e fornisce una soluzione completa per risolvere complesse infezioni dei Database.

La pulizia del database funziona come un classico Malware Scanner. Vale la pena notare che Imunify Security esegue in modo sicuro e affidabile il backup dei dati database sospetti. Ciò rende assolutamente affidabile la pulizia del database con la sicurezza che possa essere ripristinato in caso di problemi.

I risultati degli stati della scansione e disinfezione possono essere osservati nella scheda Malware in cPanel.

Siamo sicuri che lo Scanner Malware Database sia una soluzione rivoluzionaria che migliorerà la protezione di ogni sito web e migliorerà la protezione complessiva del server.

Leggi l’articolo completo su Imunify Security