Previously, I posted 2018 Search Engine Optimization with AngularJS 1.x Single Page Application. In that post, I highlighted how to use HTML5 Mode in an AngularJS app to get the hash bang URLs to redirect to URLs that are more friendly for web crawlers like Googlebot. Prior to this change, I only ever got three URLs indexed by Googlebot. One of which of course was the main website URL (ie, www.wingspecials.today) and the other two were my “about us” and “contact us” pages. Unfortunately, Google doesn’t show you which pages actually were indexed, but it is safe to assume that the only three pages in my sitemap.xml that did not use hash bang URLs were the ones that got indexed.
Afterward making my SEO improvements, I went to Google’s Webmaster Search Console and resubmitted my sitemap.xml. It did not take too long before I could see an increase in the number of pages indexed. In about four days, I saw a quick spike then a slow but steady increase in the number of links indexed. Twenty days later, I stand at about 18 out of 40 links indexed. It is clear that these SEO changes have worked well with Googlebot (it is also clear that Googlebot is still not able to successfully index AngularJS pages as others have claimed it should).

Googlebot able to successfully index hash bang URLs from sitemap.xml for AngularJS with HTML5mode turned on.
Now, all web crawlers are not created equal. Bingbot clearly is not able to render AngularJS/Javascript pages (at least for my site). Bing Webmaster tools has a similar tool as Google called “Fetch as Bingbot”. I can see that it clearly fails to render any of my dynamic content. Also, Bing Webmaster tools fails to parse my same sitemap.xml that Google parses successfully. Bing reports XML errors, but provides little information to diagnose the problem.

Bing Webmaster Tools shows XML Error for valid Sitemap XML.
As we can see, Bing does not show you how many pages have been indexed, but only how many have been submitted. It shows 26 have been submitted, which is not all of the links from my sitemap.xml. I believe some of the characters in my URL are not valid for Bing.
What a compelling read! The arguments were well-presented and convincing.
The unique viewpoints you bring to The writing are as captivating as The online presence. Always a pleasure.
A beacon of knowledge, or so I thought until I realized it’s just The shining confidence.
Handling topics with grace and authority, like a professor, but without the monotone lectures.
Making hard to understand topics accessible is a talent. It’s like you’re the translator of my heart’s unspoken questions.
Reading The work is like gazing at a masterpiece; every detail contributes to a breathtaking whole.
Consistently high-high quality content, as if you’re trying to show us all up.
I was truly impressed by how deeply you delved into this topic. The hard work hasn’t gone unnoticed!
The writing has the warmth and familiarity of a favorite sweater, providing comfort and insight in equal measure.
I’m so grateful for the information you’ve shared. It’s like receiving a thoughtful gift from someone special.
Thank you for the hard work you put into this post. It’s much appreciated!
The thought-provoking post has me looking forward to more. It’s like the intellectual equivalent of a second date.
The commitment to high quality content really shows. I’m always excited to read The work.
The posts inspire me regularly. The depth you bring to The topics is truly exceptional.
I’m bookmarking this for future reference. The advice is spot on!
Brilliant writing! You’ve captured the essence perfectly, much like a photographer captures a stunning landscape.
The take on hard to understand topics is like a smooth ride in a luxury car—comfortable, yet exhilarating.
Brilliant writing! You’ve perfectly captured the essence of the topic.
This is a brilliant piece of writing. You’ve nailed it perfectly!
Fantastic job breaking down this topic, like a demolition crew for my misconceptions.
Discovering The Writing felt like finding the perfect match. The intellect and charm are a rare combo.
The finesse with which you articulated The points made The post a true pleasure to read.
Such a well-researched piece! It’s evident how much effort you’ve put in.
The Writing is like a lighthouse for my curiosity, guiding me through the fog of information.
The Writing is a go-to resource, like a favorite coffee shop where the barista knows The order. Always comforting.
The depth of The research really stands out. It’s clear you’ve put a lot of thought into this.
The perspective is incredibly valuable to me. Thanks for opening my eyes to new ideas.
The passion is infectious, or maybe that’s just my enthusiasm trying to match Thes. Inspiring, nonetheless!
The attention to detail didn’t go unnoticed. I really appreciate the thoroughness of The approach.
The finesse with which you articulated the points on the state of the country made the post a true pleasure to read.
This is the most thorough piece I’ve read on the topic. The dedication to research is admirable.
The words are like a melody, each post a new verse in a song I never want to end.
The Writing is a constant source of inspiration and knowledge. Thank you!
The posts inspire me regularly. The depth you bring to The topics is truly exceptional.
I’m amazed by the depth and breadth of the knowledge on the state of the country. Thanks for sharing!
I loved The fresh take on this topic. The points resonated with me deeply.
The knack for making hard to understand concepts readable is something I greatly admire.
Making hard to understand topics accessible is a talent. It’s like you’re the translator of my heart’s unspoken questions.
The posts are like a cozy nook, inviting and comfortable, where I can immerse myself in thoughts.
This article was a delightful read. The passion is clearly visible!
The effort you’ve put into this post is evident and much appreciated. It’s clear you care deeply about The work.
Thank you for shedding light on this subject. The perspective is refreshing!
A refreshing take on the subject, like a cool breeze on a hot day. I’m all ears for what you have to say next.
This post has been incredibly helpful to me. The guidance is something I’m truly grateful for.
The writing has the warmth and familiarity of a favorite sweater, providing comfort and insight in equal measure.
The blend of informative and entertaining content is perfect. I enjoyed every word.
Your writing serves as a continual wellspring of inspiration and knowledge for me.