SEO - Modifica dell'estensione del file


8

Ho intenzione di cambiare l'estensione del file da ".htm" a ".php", c'è qualche svantaggio con questa azione?


1
assolutamente nessuno svantaggio per quanto ne so!

1
Come indicato nella riga dell'oggetto, questa è una domanda di marketing, non di programmazione.

Sicuramente può esserci un impatto SEO. Per lo meno, dovresti creare 301 reindirizzamenti in modo che i motori di ricerca - e chiunque disponga di segnalibri - non trovino pagine spezzate.
anon

Risposte:


10

Sì. Se si modifica l'estensione del file di un sito live si verificheranno le seguenti conseguenze:

  • Stai essenzialmente cambiando gli URL e facendo apparire tutte le tue pagine come nuove pagine ai motori di ricerca.
  • Tutti i collegamenti che avevi a quelle pagine andranno sostanzialmente persi
  • Sarà necessario che i motori di ricerca reindicizzino ogni pagina che ha la nuova estensione
  • Mentre i motori di ricerca effettuano la transizione dai vecchi URL ai nuovi URL, chiunque trovi il tuo sito nei risultati di ricerca verrà accolto con un errore 404 sul tuo sito Web
  • Chiunque abbia aggiunto le tue pagine ai segnalibri non sarà più in grado di trovare quelle pagine (finché non aggiornano i propri segnalibri)

Fortunatamente tutto questo è facile da risolvere. Puoi eseguire un reindirizzamento 301 dai vecchi URL ai nuovi URL. Questo è molto semplice se i nomi dei file rimangono gli stessi e cambiano solo le estensioni dei file. Per eseguire il reindirizzamento 301 per le tue pagine basta creare un file chiamato .htaccess e inserirlo nella directory principale. Metti questo al suo interno:

RewriteEngine on
RewriteRule (.*)\.htm$ /$1.php [R=301,L]

Ciò che fa è dire ai motori di ricerca e ai browser Web che le tue pagine sono state spostate e dove trovarle (indica loro che le pagine che terminano con .htm ora terminano con .php). I motori di ricerca aggiorneranno quindi i loro indici con le nuove pagine e accrediteranno i nuovi collegamenti ai vecchi URL ai nuovi URL (anche se una piccola parte del valore di tali collegamenti viene persa). Il browser Web reindirizzerà automaticamente l'utente alla nuova pagina e non sapranno nemmeno che è successo.

Cordiali saluti, l'estensione del file non influenza le tue classifiche. In altre parole, .php non è migliore o peggiore di .html o .aspx, ecc. (In realtà se qualcuno sta cercando "php" noterai che Google evidenzierà l'estensione del file nei risultati di ricerca. Ma se questo è un fattore nelle loro classifiche probabilmente è piccolo).


2

La risposta di John dice tutto, ma vorrei farti un'altra domanda: qual è il punto? Esistono almeno due motivi per cui dovresti rimanere htmlo non avere alcuna estensione:

  1. Ciò che servi al browser non è un file PHP ma un documento HTML. Ciò significa che l'estensione PHP è semplicemente fuorviante. Sì, l'HTML viene generato utilizzando PHP ma è ancora HTML.
  2. Rendi i tuoi URL dipendenti dall'implementazione del tuo sito Web (PHP in questo caso). Cosa succede se si modifica l'implementazione in futuro? Cambierai di nuovo gli URL? Gli URL fanno parte dell'interfaccia utente e devono avere una logica ben progettata, indipendente dall'implementazione. Dovrebbero anche essere chiari e informativi per il visitatore e cambiare solo se è assolutamente necessario.

Consiglio di attenersi htmo omettere l'estensione di sorta. Se ti senti avventuroso, puoi rendere le estensioni parte della personalità del sito Web e utilizzare tutto ciò che ti piace.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.