Using AngularJS, the text content on my website is getting indexed but inconsistently, the hyperlinks aren’t getting crawled all. Any suggestions?

I have a single page app using AngularJS.The text content on my website is getting indexed but inconsistently. The hyperlinks aren’t getting crawled all. Due to which, we have to manually submit our newly published content with Search Console.Any suggestions?

Webmaster Guru Asked on September 15, 2016 in Content Issues.
Add Comment
1 Answer(s)

JOHN MEULLER (Webmaster Analyst from Google):

So that sounds like we’re not able to render your pages properly. And that’s something where I’d focus on using Fetch as Google- the Fetch and Render feature in Search Console- to make sure that we can actually pick up the content. What you could also do is set up a diagnostics page on your site with maybe a no index on it, so that it doesn’t get indexed, which lets you to double check that individual pieces of your content are actually being rendered properly. So this is specifically for links, for example. If you want to double check that the href attribute is being picked up from some of your navigational links. And you could make a page that shows that really large using JavaScript. But you could double check that with Fetch and Render. The other thing, again, here is to make sure that your JavaScript files are really crawlable and indexable- that any server side responses that you’re pulling in with JavaScript is also crawlable and indexable. So those are the things that I would watch out for there. And if we can crawl and index your JavaScript if we can render your pages properly then we will be able to crawl the rest of your website. And you shouldn’t really need to manually submit any of this in Search Console.

Webmaster Guru Answered on September 15, 2016.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.