Domanda

I miei URL assomigliano "/pages.php?page=pageName" perché sto usando un database per fornire il contenuto della pagina. Fa la riscrittura degli URL per qualcosa come "/ pageName" aiutare i motori di ricerca a trovare le pagine? Se sì, come faccio a riscriverle?

È stato utile?

Soluzione

Probabilmente non aiutare un crawler per trovare le pagine, ma può avere un impatto positivo nel modo in cui sta andando a classificarle, come URI migliori ottengono di solito un miglior posizionamento (a parità di condizioni, naturalmente). E 'bene avere anche loro permanente.

URI freddo non cambiano

A proposito di come hai mod_rewrite in Apache mondo e alcuni < a href = "http://www.micronovae.com/ModRewrite/ModRewrite.html" rel = "nofollow noreferrer"> altri noreferrer opzioni nel mondo IIS.

Esempio (sintassi di Apache):

RewriteEngine On
RewriteRule ^(.*)$ pages.php?page=$1

che passerà tutto in URI dopo il nome di dominio (c'è un avvertimento per quanto riguarda la barra finale) per pages.php come parametro pagina.

Questa è

http://yourdomain.com/bears 

restituirà il contenuto come servita da

http://yourdomain.com/pages.php?page=bears

Altri suggerimenti

Forse una domanda migliore è "Ha riscrivendo un aiuto URL un utente trovare la pagina in un motore di ricerca?". E la risposta a questa domanda è "sì". Per esempio, diciamo che il contenuto della pagina discute delfini. Google mette più peso per il termine di ricerca "Delfini" in:

/Dolphins.php

di

/pages.php?page=1323

Troverete questo è ciò che la maggior parte dei siti web moderni stanno facendo (compresi StackOverflow).

Google rel="nofollow Guida SEO menziona un alcuni suggerimenti per quanto riguarda gli URL sotto il "Migliorare la struttura degli URL" nella sezione.

È possibile creare file .htaccess nella root del sito e aggiungere questo nel file:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/pages/(.*) pages.php?page=$1

questo blog da google.

Specialmente questa citazione.

  

Una raccomandazione è di evitare riformattare un URL dinamico per far sembrare statico

Non aiuta i motori di ricerca trovare la pagina più facile (in realtà, se non implementata correttamente può rendere più difficile per i motori di ricerca la scansione del sito), ma se fatto correttamente farà le tue pagine rango migliore per il loro rilevante le parole chiave

Per guardare PHP a mod_rewrite per Apache

Io non sono un esperto di regex ma utilizza pattern matching regole per eseguire la riscrittura, ci saranno un sacco di documentazione e tutorial on-line per mod_rewrite

Non aiuterà i motori di ricerca per trovare più facilmente. Per assicurarsi che i motori di ricerca trovare le pagine, le due cose più importanti che si possono fare sono:

  1. Crea un sitemap , fare riferimento a esso nel vostro robots.txt, e registrarlo con < a href = "https://www.google.com/accounts/ServiceLogin?service=sitemaps&passive=true&nui=1&continue=https%3A%2F%2Fwww.google.com%2Fwebmasters%2Ftools%2Fdashboard&followup=https%3A%2F% 2Fwww.google.com% 2Fwebmasters% 2Ftools% 2Fdashboard & hl = it # utm_campaign = it & utm_source = en-ha-na-us-SK & utm_medium = hA & utm_term = Google% 20webmaster% 20tools" rel = "nofollow noreferrer"> Google Webmaster tools

  2. Assicurati che effettivamente hanno spiderable, link non javascript (preferibilmente link di testo) a tutte le pagine del tuo sito.

I motori di ricerca come le pagine molto di più. Se v'è un file dinamico fine e un querystring, la maggior parte dei motori di ricerca pensa che sia una pagina dinamica, che cambierà presto, e quindi non è di grado alto come pagine statiche.

Poi hai la riscrittura in atto, si può facilmente analizzarlo in PHP e decidere la vostra struttura url con php.

auspica che l'accento sulla necessità di una proroga alla pagina, ad esempio, .html e il fatto che barre all'interno dell'URL sono interpretati come percorsi delle directory virtuali all'interno "mappa ad albero" del sito.

C'è di più "peso", come ha detto Keltex in percorsi come category.html di /category/subcategory.html

In ogni modo, è obbligatorio per attuare le URL amichevole con una mappa del sito. Tutto ciò combinato con il titolo di base SEO, intestazioni corrette ti dà un bel risultato.

Ai fini SEO, è meglio includere la parola chiave nella URL. Tuttavia, se è già una pagina pubblicata, assicurarsi che si imposta un reindirizzamento dal URL esistente al nuovo URL prima di effettuare la modifica. A nessuno piace un rotto .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top