Esiste un numero preciso DO e DONT quando si implementano gli URL seo? Molte buone pratiche sembrano corrette per i siti .html ma si suddividono su siti di database di medie/grandi dimensioni.URL SEO con ASP.NET MVC
per quanto ne so l'URL deve essere www.mysite.com/category/page-name-here
Se voglio fare un sito ricco di contenuti e di essere di default la categoria e la pagina sono basati su database - fa questo impedirmi di avere pagine come www.mysite.com/about o www.mysite.com/home in quanto le home page e about potrebbero essere in conflitto.
Sebbene il motore di routing sia flessibile, quanto sopra è fattibile e/o utile?
operativa -Editazione-
Giusto per approfondire la mia domanda, è possibile controllare il motore di routing con un database?
È buona norma per l'URL di contenere una descrizione significativa - ad esempio stackoverflow.com/category/mvc e stackoverflow.com/questions/seo-urls-with-asp-net-mvc è buono (al contrario di stackoverflow.com/category/9955 e stackoverflow.com/questions/734583)
come expirment, desidero prendere il controllo ad un altro livello, poniamo che i due controllori sopra (categoria e domande), ognuno dei quali mostra dati dinamici potrebbe essere modificato per essere semplicemente stackoverflow.com/mvc e stackoverflow.com/seo-urls-with-asp-net-mvc.
Avrei bisogno di assicurarmi che il mio database contenesse una tabella che mi dice che il primo deve essere indirizzato come una categoria e il secondo come una domanda - questo potrebbe essere ottenuto con una semplice ricerca nel database e dovrebbe essere implementato all'interno di Global.asax
La mia domanda è, può essere raggiunto e quali sarebbero le potenziali insidie.
Il codificatore in me dice che questo è un grande sforzo per un piccolo guadagno, ma da quello che mi viene detto da seos, la loro intera esistenza è definita da molti piccoli guadagni. – Gavin