Ajax, SEO and Angular
-
Hi all!
We have a platform which includes a housing area which is created by ajax and angular.
You can see a sample here:
eurasmus.com/en/erasmus-antwerp/student-room-accommodationIt has a static version under which shows the first 18 rooms, the rest are generated by angular.
Also this static version has a dynamic text with around 400 characters.Is this the right procedure?
How would you suggest to do it? -
Great answer.
It makes it clear for us, concerning the tests you made it is useful for us, as we were worried about same issues.We will anyway work in providing every static page which loads first a good dynamic content rather than just a paragraph of 400 characters. But a bit by a bit.
Thank you!
-
When working with angular (or any client side js framework) and ajax you have to stick to one simple rule, load content you want to feed to google bot on first load, without requiring an ajax round trip.
So in your case those first 18 rooms description is content google crawler will eat, digest and index, all the others dynamically loading using ajax won't.
Same goes for the 400 characters, show them on first load, don't retrieve them later through an ajax call.
Keep in mind if you want to show content gradually you can just serve it on first load to the client and show it gradually through javascript with ng-cloak + ng-show/ng-hide.
One word about ng-show/ng-hide, there have been some debate (even here on MOZ Q&A) around css display: none; because John Muller and Matt Cutts stated few times google doesn't like hidden content, meaning they do not index it, and they may penalize websites for hiding content. In my opinion it was clear they were referring to navigation menu or manipulative techniques.
To quote another of Matt Cutts videos "google knows today web is dynamic and content is show and hidden by user interaction", so I didn't expect google to penalize a fari use of ng-cloak (display: none;).
But these kind of things always worries me, so I tested it on few pages with 200/300 words content, which were already indexed and ranking around top20/top10 in SERP, adding some ng-cloak content on some, removing ng-cloak and just showing the content on some other pages. The results was no change at all, they didn't move, not a single a position one way or the other.
One final notice about gradually loading more content, like in your example, additional rooms after the first 18. Of course those are not going to be indexed in that page. But here you have to think about your content strategy for that listing page, and what is important to feed to google crawler for indexing. 100 titles of rooms? Do you really expect people to reach that page searching for one of those titles? I don't think so.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
SEO problem: wrong language sitelinks
The French and German version of my web site are showing mixed language sitelinks I have no idea how to fix this now that Google have remove demote sitelinks feature, how can I make sure only the german site links appear in the german version of the site and french site links only appear in the french version of the site? www.mercimamanboutique.com/de-de/ www.mercimamanboutique.com/fr-fr/ Thanks again
Technical SEO | | ss20160 -
Sitemap Size effect SEO
So I've noticed that the sitemap I use has a capacity of 4500 URLs, but my website is much larger. Is it worth paying for a commercial sitemap that encompasses my entire site? I also notice that of the 4500 URLs which have been submitted, only 104 are indexed. Is this normal, if not, why is the index rate so low?
Technical SEO | | moon-boots0 -
AJAX and SEO
Hello team, Need to bounce a question off the group. We have a site that uses the .NET AJAX tool kit to toggle tabs on a page. Each tab has content and the content is drawn on page load. In other words, the content is not from an AJAX call, it is there from the start. The content sits in DIV tags which the javascript toggles - that's all. My customer hired an "SEO Expert" who is telling them that this content is invisible to search engines. I strongly disagree and we're trying to come to a conclusion. I understand that content rendered async via an AJAX call would not be spidered, however just using the AJAX (Javascript) to switch tabs will not affect the spiders finding the content in the markup. Any thoughts?
Technical SEO | | ChrisInColorado0 -
Expressionengine SEO
One of my clients is using expressionengine CMS, and even the simplest things like creating unique page titles seem to be a nightmare. When I try to change page title via cms it also changes navigation menu. Any help will be appreciated.
Technical SEO | | Thommas0 -
The impact of mulstisite wordpress on seo
hi there, i would talk about a specific topic: The impact of mulstisite wordpress on seo Do you think that penalize seo activity ? i make you an example : a wordpress network of sites, domain based let the possibility to manage two domain on a single wp install, but even if the domains are separete, how does google see them, as separate or as a sigle domain?
Technical SEO | | guidoboem0 -
SEO Audit - Panda
I am looking for a reputable SEO company to help diagnose Panda issues. I am very familiar with SEO and lead an in-house team so I need more than a basic audit. e.g You need unique content
Technical SEO | | WEB-IRS
e.g. You need to create quality content I am looking for someone with a technical mind to help diagnose. Please reach if you have someone in mind.0 -
Is SEO moz ranking tool reliable?
Good afternoon from 21 degrees C hot and sunny wetherby UK with the aroma of wetherby whalers fish and chips wafting through the office window... I'm begiining to question the vailidity of SEO moz ranking tool. Specifically for this site www.davidclick.com it ranks the site zero for term "York wedding photographer" Here is the evidence: http://i216.photobucket.com/albums/cc53/zymurgy_bucket/ranking-25-may-12copy.jpg I question it after checking this term on PC and networks ive never used before and i get the term ranking at 5th. Can anyone verify what SERP www.davicdclick.com ranks for "York wedding photographer" and indeed why SEO Moz ranking tool is scrorring in zero. Thanks in advance 😉
Technical SEO | | Nightwing0