Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Digital Marketing
    4. SEO
    5. Robots.txt e Insidie
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • merlinox
      merlinox Moderatore • ultima modifica di

      Robots.txt e Insidie

      Durante i miei corsi e ai miei collaboratori suggerisco sempre di utilizzare il tool di test del robots.txt (finché Google non ce lo toglie):
      https://www.google.com/webmasters/tools/robots-testing-tool

      Dico sempre "usate i guanti bianchi" per dire di porre attenzione che fare danni è un attimo.

      Giusto ieri stavo io stesso cadendo nel tranello.
      Dovevo bloccare le pagine con "id_filter" ma dare la possibilità al cliente di sbloccare pagine specifiche aggiungendo "lp=1" (esempio).

      Quindi:

      • www.example.com/myExample.php?id_filter=1 va bloccata
      • www.example.com/myExample.php?id_filter=1&color=red va bloccata
      • www.example.com/myExample.php?id_filter=1&color=red&lp=1 va liberata
        e via andare.

      Inizialmente, un po' spavaldo, scrissi:

      Disallow: /*?*id_filter=
      Allow: /*?*lp=1
      

      Ma non va, in quanto il disallow ha priorità nel caso di una dichiarazione più specifica.
      La regola giusta è:

      Disallow: /*?*id_filter=
      Allow: /*?*id_filter=*&lp=1
      

      Fatto anche test con $ e invertendo Allow e Disallow, ma è confermato quanto sopra.

      Buono studio e speriamo Google non lo rimuova!!!

      ps: grazie @juanin per il confronto

      4 Miglior Risposta 1 Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • kal
        kal Contributor • ultima modifica di

        Ottimo contributo, grazie del promemoria!!

        1 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • juanin
          juanin Admin • ultima modifica di

          Ottimo post e grazie per la menzione. Sì di fatto è un po' come i match delle location nei webserver. La più specifica vince sempre.

          1 Miglior Risposta Ringrazia Cita Rispondi

            merlinox 1 Risposta Ultima Risposta
          • alepom
            alepom Moderatore • ultima modifica di

            Utilissimo @merlinox ❤
            Grazie.

            1 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • merlinox
              merlinox Moderatore • ultima modifica di @juanin

              @juanin la più specifica vince sempre sul disallow, in quanto nel mio esempio abbiamo 2 parametri diversi, non è che uno è più specifico dell'altro.

              0 Miglior Risposta Ringrazia Cita Rispondi

                juanin 1 Risposta Ultima Risposta
              • juanin
                juanin Admin • ultima modifica di @merlinox

                @merlinox eh no spe. Nell'allow se diventi più specifico vinci. Nell'altro caso invece semplicemente c'è un conflitto che lui non sa come risolvere e non essendo l'allow più specifico del disallow questo lo prende come valido.

                2 Miglior Risposta Ringrazia Cita Rispondi

                  merlinox 1 Risposta Ultima Risposta
                • merlinox
                  merlinox Moderatore • ultima modifica di @juanin

                  @juanin si chiaro, non ho trovato le parole giuste per spiegare quello che intendevo 😉

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  Caricamento altri post
                  Rispondi
                  • Topic risposta
                  Effettua l'accesso per rispondere
                  • Da Vecchi a Nuovi
                  • Da Nuovi a Vecchi
                  • Più Voti