Leí en algún lugar acerca de cómo se puede crear un sitio web que cargue cada sección de una página con AJAX mientras sigue proporcionando SEO. Tiene algo que ver con el uso de! # En una url. Similar a lo que hace Twitter. Parece que no puedo encontrar nada al respecto en ninguna parte. ¿Alguien sabe de lo que estoy hablando?SEO y el uso de! # En una url
Respuesta
#!
se llama un "Hashbang" y son la raíz de todo lo que es malo en el desarrollo web.
Básicamente, los desarrolladores web débiles decidieron usar los nombres #anchor
como un kludgy hack para hacer que las cosas "web 2.0" funcionen en su página, luego se quejaron a google de que su rango de página sufría. Google hizo un trabajo alrededor de su kludge habilitando el hashbang.
Los desarrolladores web débiles tomaron este trabajo como un evangelio. No lo uses Es una muleta.
El desarrollo web que depende de hashbangs es desarrollo web hecho incorrecto.
Este artículo está mucho mejor redactado de lo que podría estarlo, y trata con el fiasco de medios de Gawker desde su migración a un sitio web céntrico (fallido) de hashbang. Te dice QUÉ está sucediendo y por qué es malo.
http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs
Compruebe Modify Address Bar URL in AJAX App to Match Current State, también esto se puede hacer desde Flash y Ajax con http://www.asual.com/swfaddress.
creo que busca esta pregunta foro aquí: http://www.google.com/support/forum/p/Webmasters/thread?tid=55f82c8e722ecbf2&hl=en
Tome un vistazo a este artículo: http://eliperelman.com/blog/2011/10/06/handling-googles-ajax-crawling-hashbang-number-navigation-in-asp-dot-net-mvc-3/
Explica la implantación de la navegación Hashbang, lo que permite a Google indexar su sitio.
Es this lo que busca:
Citando:
- modificar ligeramente los fragmentos de URL para páginas AJAX con estado páginas AJAX con estado muestran el mismo contenido cada vez que se accede directamente. Estas son páginas a las que se puede hacer referencia en los resultados de búsqueda. En lugar de una URL como
http://example.com/page?query#state
, nos gustaría proponer agregar un token para que sea posible reconocer estas URL:http://example.com/page?query#[FRAGMENTTOKEN]state
. En función de una revisión de las URL actuales en la web, proponemos usar "!" (un signo de exclamación) como el token de esto. La URL propuesta que se podría mostrar en los resultados de búsqueda sería:http://example.com/page?query#!state
.
- 1. URL de Java y SEO
- 2. ASP.NET MVC SEO URL
- 3. limpieza automática y SEO Friendly URL (babosas)
- 4. url raya al final y seo
- 5. SEO URL con ASP.NET MVC
- 6. Impacto SEO usando URL hash?
- 7. SEO Friendly Parámetros Rewriter URL
- 8. Impacto de las URL multilingües en SEO
- 9. URL amigable con SEO en Yii
- 10. #! (hashbang) y Google SEO
- 11. Creando una URL seo amigable desde una cadena
- 12. ¿Cómo es SEO amigable la URL Unicode?
- 13. ¿Qué son las URL canónicas y cómo afectan su SEO?
- 14. ASP.NET MVC enrutamiento/SEO Friendly URL
- 15. URL amigables para Java y SEO: © reate ╨ una URL http válida de una cadena compuesta por caracteres especiales
- 16. ¿Las URL amigables con el SEO realmente afectan el ranking de una página?
- 17. Handlebars.js y SEO
- 18. Compresión HTML y SEO?
- 19. Navegación en capas Magento y SEO
- 20. Javascript y SEO
- 21. Django i18n y SEO
- 22. ¿Permitir caracteres no ingleses (ASCII) en la URL para SEO?
- 23. ¿Por qué es solo una identificación en la ruta de URL una mala idea para SEO?
- 24. ¿Cómo puedo crear una URL de SEO delimitada por guiones de una cadena?
- 25. etiquetas H1, SEO y semántica
- 26. CodeIgniter en varios idiomas y la adición de la lengua a la URL para SEO
- 27. Google SEO y elementos ocultos
- 28. Dublin Core y Google SEO
- 29. ¿Cómo eliminar la barra diagonal de una URL en una aplicación de Rails? (en una vista de SEO)
- 30. imágenes de carga diferida y SEO
Podría ser esto un duplicado de http://stackoverflow.com/questions/1457/modify-address-bar-url-in-ajax-app-to-match-current-state? – jjmontes
Me alegra saber que aceptó mi respuesta aunque no tenía la mayoría de los votos. Siento que he ayudado a orientar a un desarrollador web hacia las mejores prácticas, y he hecho que la web sea un poco mejor. –
Su título debería usar '#!', No '! #', De lo contrario '!' Será parte del URI principal sin fragmento (enviado al servidor). – Bruno