• User

    Modifica estensione da .htm ad .html

    Avrei un quesito da sottoporre. Ho realizzato un sito con pagine aventi estensione .htm e l'ho sottoposto ai motori di ricerca; senonchè subito dopo ho realizzato lo stesso sito(stessi nomi dei file ma con codice html diverso) con pagine aventi estensione .html. Adesso visto che il sito era stato parzialmente indicizzato mi ritrovo soltanto alcune pagine indicizzate con estensione .htm e null'altro.
    Per consentire l'indicizzazione delle nuove pagine (.html) e non delle vechie (.htm) cosa mi consigliate?
    Avevo pensato all'utilizzo di un file robots ma mi sono accorto, dall'uso dello strumenti di analisi di google, che google blocca indistintamente l'accesso ai file sia con estensione .htm che con estensione .html Ad esempio se se in disallow metto www.pincopallino.it/pinco.htm blocca l'accesso anche a www.pincopallino.it/pinco.htm.
    In alternativa mi limito a inserire il metatag <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> nelle pagine che non voglio siano indicizzate o che voglio siano rimosse dall'indice oppure le elimino direttamente dal sito remoto? Qual è la soluzione migliore?


  • User Attivo

    Se disponi di supporto php potresti inserire un redirect 301 che porti dalle pagine vecchie alle pagine nuove...

    Ecco il codice da inserire nelle pagine "vecchie":

    <?
    Header( "HTTP/1.1 301 Moved Permanently" );
    Header( "Location: http://www.nuovomiosito.it/nuovapagina.html" );
    ?>

    Ciao ciao


  • User Attivo

    @gokufg said:

    Se disponi di supporto php potresti inserire un redirect 301 che porti dalle pagine vecchie alle pagine nuove...

    Ecco il codice da inserire nelle pagine "vecchie":

    <?
    Header( "HTTP/1.1 301 Moved Permanently" );
    Header( "Location: http://www.nuovomiosito.it/nuovapagina.html" );
    ?>

    Ciao ciao

    Girolimoni ha scritto che ha pagine HTML e non PHP... :sbonk:
    cmq anchio ho lo stesso problema e ne stiamo discutendo qui... http://www.giorgiotave.it/forum/posizionamento-nei-motori-di-ricerca/32336-conversione-sito-da-html-php.html


  • User

    @fedemarkez said:

    Girolimoni ha scritto che ha pagine HTML e non PHP... :sbonk:
    cmq anchio ho lo stesso problema e ne stiamo discutendo qui... http://www.giorgiotave.it/forum/posizionamento-nei-motori-di-ricerca/32336-conversione-sito-da-html-php.html

    fedemarkez il tuo problema è diverso.
    A me interessa solo che lo spider non indicizzi le pagine con estensione .htm non che venga effettuato un reindirizzamento.


  • User Attivo

    @fedemarkez said:

    Girolimoni ha scritto che ha pagine HTML e non PHP... :sbonk:
    cmq anchio ho lo stesso problema e ne stiamo discutendo qui... http://www.giorgiotave.it/forum/posizionamento-nei-motori-di-ricerca/32336-conversione-sito-da-html-php.html
    Scusami non c'avevo pensato, che sbadato :arrabbiato:

    Beh allora ti consiglio di usare il meta refresh, è più lento del redirect 301 in termini di seo e serp, ma a lungo andare dà risultati!;)

    <META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.nomesito.it/index.html">

    Ciao ciao


  • User Attivo

    il meta refresh puo' portare al ban del sito da google... o sbaglio?


  • User Attivo

    @fedemarkez said:

    il meta refresh puo' portare al ban del sito da google... o sbaglio?
    A me l'ha consigliato un esperto SEO e l'ho testato personalmente e per ora non ho ancora ricevuto il ban 😉

    :ciauz:


  • User Attivo

    Il meta refresh se con tempo 0 si dice sia visto come un redirect 'dei poveri' e non dovrebbe portare a penalizzazioni.

    Si chiama dei poveri perché si fa nei casi in cui non si hanno le risorse per fare altro. Se non sei su uno spazio gratuito e hai un minimo di controllo della configurazione del server puoi fare anche in un altro modo.

    Per esempio se sei sei su Linux puoi vedere se puoi usare il file .htaccess per impostare delle regole di redirect 301 che sono l'ideale per portare sia utenti che motori da un indirizzo 'vecchio' a uno 'nuovo'. Se cerchi nel forum o su Google troverai molte indicazioni su quanto ti ho detto.

    :ciauz:


  • User Attivo

    @rigby76 said:

    Il meta refresh se con tempo 0 si dice sia visto come un redirect 'dei poveri' e non dovrebbe portare a penalizzazioni.

    Si chiama dei poveri perché si fa nei casi in cui non si hanno le risorse per fare altro. Se non sei su uno spazio gratuito e hai un minimo di controllo della configurazione del server puoi fare anche in un altro modo.

    Per esempio se sei sei su Linux puoi vedere se puoi usare il file .htaccess per impostare delle regole di redirect 301 che sono l'ideale per portare sia utenti che motori da un indirizzo 'vecchio' a uno 'nuovo'. Se cerchi nel forum o su Google troverai molte indicazioni su quanto ti ho detto.

    :ciauz:

    è vero che è considerato un caso molto "naive" di reindirizzo ma è altrettanto vero che nel caso di non poter modificare il codice .htaccess e avendo solo pagine html è la soluzione migliore


  • User

    @domenico biancardi said:

    è vero che è considerato un caso molto "naive" di reindirizzo ma è altrettanto vero che nel caso di non poter modificare il codice .htaccess e avendo solo pagine html è la soluzione migliore

    Vorrei chiarire che non ho interesse a far confluire utenti dalle poche pagine .htm indicizzate semplicemente perchè il sito ancora non lo conosce nessuno. Pertanto poichè c'è sempre il rischio di penalizzazioni se utilizzassi il metatag refresh, se mi limitassi a usare la sola stringa <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> nelle pagine con estensione .htm oppure rimuovessi dal server tutte le pagine con estensione .htm, quali sarebebro le conseguenze nell'uno e nell'altro caso? Riuscirei ad ottenere un indicizzazione "senza problemi" delle nuove pagine con estensione .html?


  • User Attivo

    Confermandoti che con il meta refresh non si hanno penalizzazioni, e che i nostri consigli erano rivolte in termini di SEO, ti confermo che nei due casi da te citati

    <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> nelle pagine con estensione .htm oppure rimuovessi dal server tutte le pagine con estensione .htm
    Il risultato sarebbe lo stesso: l'eliminazione delle tue pagine dalle serp.
    Riusciresti quindi a far indicizzare al meglio e senza problemi le nuove pagine 🙂

    Un'altra soluzione potrebbe essere mettere nel file robots.txt tutte le pagine che non vuoi far indicizzare hai motori:

    
    User-agent: * 
    Disallow: nomepagina.htm
    
    

    Ciao ciao


  • User

    @gokufg said:

    Confermandoti che con il meta refresh non si hanno penalizzazioni, e che i nostri consigli erano rivolte in termini di SEO, ti confermo che nei due casi da te citati

    Il risultato sarebbe lo stesso: l'eliminazione delle tue pagine dalle serp.
    Riusciresti quindi a far indicizzare al meglio e senza problemi le nuove pagine 🙂

    Un'altra soluzione potrebbe essere mettere nel file robots.txt tutte le pagine che non vuoi far indicizzare hai motori:

    
    User-agent: * 
    Disallow: nomepagina.htm
    
    

    Ciao ciao
    Ringrazio tutti per le risposte. Riguardo alla soluzione di usare il file robots
    però non sono del tutto convinto di ottenere l'effetto voluto, perchè usando il tool di google per la verifica del file robots.txt mi sono accorto che Google
    blocca indistintamente l'accesso ai file sia con estensione .htm che con estensione .html Ad esempio se se in disallow metto www.pincopallino.it/pinco.htm blocca l'accesso anche a www.pincopallino.it/pinco.htm. con la conseguenza assurda che non verrebbe indicizzata nessuna pagina del sito.


  • User Newbie

    Io ho lo stesso problema. Quindi chi ha una pagina index.html attualmente e subisce dei problemi derivanti da una pagina index.htm che non esiste più, dove lo scrive quel codice?
    Dovrebbe scriverlo sulla pagina index.htm?

    In questo caso avremmo sul server 2 pagine index, una .htm e una .html

    Va bene così?


  • User Newbie

    In pratica bisognerebbe ricreare e caricare sul server una pagina index.htm che contenga solo il codice per il refresh?