• User Attivo

    come creare sitemap separate: Desktop e Mobile

    Ciao ragazzi/e,
    man mano che sto andando avanti con un progetto, le due versioni del sito (desktop e mobile)
    stanno acquisendo identità diverse che non possono coesistere.

    La soluzione più semplice alla domanda che vi sto per fare sarebbe quelle di fare un subdomain apposito per il mobile e generare una sitemap.
    Ma le cose stanno diversamente, ho una funzione che switcha automaticamente l'utente desktop e mobile, pertanto la sitemap è uguale per entrambi.

    Domanda:
    come faccio a dire a google & co. che una parte dei url fa parte per la versione desktop e l'altra per mobile e altra ancora per entrambi?
    grazie


  • Super User

    Scusa, ma perché mobile e desktop stanno andando verso due identità diverse ? A google piace una identità unica con un bel tema responsive.
    Comunque se hanno due identità diverse è meglio avere due siti diversi.

    M.


  • User

    Per Google puoi inviare diverse sitemap, ora ti conviene raggruppare una sitemap per il mobile con un gruppo di pagine html DIVERSE da quella desktop lasciando uguale solo la page da dove fai lo switch. In questa maniera fornirai due set di pagine differenti. Tuttavia come dice ziobudda non credo questo sia necessario insomma la sitemap elenca le pagine di un sito ma non le struttura forzare questo mi sembra sbaglliato e potrebbe portare confusione nel robot. Ti consiglio di settare le info struttura nelle stesse pagine web, con i microdati di schema.org ci sono dei modi di comunicare ai motori degli alberi di pagine e si chiamano oggetti breadcrumb.

    Ti posto del codice qui sono elencate le tre pagine che fanno l'albero di un sito che ho fatto. per regolamento devo usare hxxx in luogo di http

    <div itemscope itemtype="hxxx://schema.org/WebPage">
    <div itemprop="breadcrumb" itemscope itemtype="hxxx://schema.org/Breadcrumb">
    <a itemprop="url" href="index.html">
    <meta itemprop="name" content="Chi Siamo in breve">/>
    </a>
    <a itemprop="url" href="cremazione.html">
    <meta itemprop="name" content="Cremazione animali"/>
    </a>
    <a itemprop="url" href="trasporto.html">
    <meta itemprop="name" content="Trasporto animali deceduti"/>
    </a>
    </div></div>

    Questo comunica al robot che questa pagina fa parte di un albero di 3 pagine chiaramente l'albero deve essere specificato in ogni pagina.

    E' la soluzione più giusta secondo me. Spero di essere stato utile.


  • User Attivo

    grazie dei suggerimenti.