Veo dos problemas con la aplicación AngularJS con respecto a los motores de búsqueda y SEO:
1) ¿Qué sucede con las etiquetas personalizadas? ¿Los motores de búsqueda ignoran todo el contenido dentro de esas etiquetas? es decir, supongamos que tengo
<custom>
<h1>Oye, este título es importante.</h1>
</custom>
se <h1>
indexaría a pesar de estar dentro de etiquetas personalizadas?
2) ¿Hay alguna manera de evitar que los motores de búsqueda indexen enlaces {{}} literalmente? es decir
<
h2>{{title}}</h2>
Sé que podría hacer algo como
<h2 ng-bind="title"></h2>
pero ¿qué pasa si quiero dejar que el rastreador "vea" el título?
¿La representación del lado del servidor es la única solución?