Örneğin, içerik dinamik olarak yüklüyse ve "mysite.com/#/some/page" gibi karma URL'ler içeriyorsa, bu SEO dostu mu yoksa Google ve Bing tarafından dizine eklenmeyecek mi?UI-router ile angular.js SEO dostu mi?
cevap
Arama motorları javascript'i çalıştırdığından, sayfalarınız için statik html sürümleri oluşturmanız gerekir, böylece onlar tarafından dizine eklenebilir, ayrıca bir site haritanız olmalıdır. Bu da burada açıklanmıştır https://github.com/steeve/angular-seo : bu kullanarak phantomjs Tamamladılar yardımcı olan bir kütüphane bulunmaktadır http://www.yearofmoo.com/2012/11/angularjs-and-seo.html
sizin için bu özen bazı ücretli servisleri vardır. https://developers.google.com/webmasters/ajax-crawling/
Bu doğru değil, google ve her ikisi de gezinme javascript içeriği –
Google az önce birkaç ay önce bunu yapmaya başladı: http://googlewebmastercentral.blogspot.mx/2014/05/understanding-web-pages-better.html Ancak açısal destek hakkında bilmiyorum. –
Bundan daha uzun bir süredir çok fazla JavaScript içeriği tarayabilmiş, ancak hiçbir zaman endeksleyemedikleri şeyin gerçek boyutuna girmemişlerdir. 2012 yılında javascript içeriğini kullanarak bir proje üzerinde google'da çalıştım ve içeriği indekslemede sorun olmadığını söylediler. O zamanlar çoğunlukla google kapatma kütüphanesi ile yazılmıştır. –
Eğer statik sayfaların versiyonlarını yarattı bile Google ui-yönlendirici sağlar ui-sref direktiflerini takip etmez:
Ayrıca Google konuda biraz daha bilgi var. En iyi seçeneğiniz, ng-href'i escaped fragment ajax tarama özellikleriyle birlikte kullanmaktır. Şu anda üzerinde çalışıyorum proje, SEO module, kaçan parçayı uygulayan ve kesinlikle Google ile çalıştığı MeanJS dayanmaktadır.
MeanJS , ui yönlendiricisini içerir, ancak yalnızca denetleyicilerinde değil, görünümlerde kullanıyorum.
Burada da benzer bir soru vardı http://stackoverflow.com/questions/19287476/why-search-engines-dont-run-javascript. Google bot zaten javascript http://www.forbes.com/sites/velocity/2010/06/25/google-isnt-just-reading-your-links-its-now-running-your-code gibi görünüyor/ –