So I went ahead and built myself a nice little personal blog/site with Meteor and Angular JS. However, I’m having trouble testing its crawlability and SEO. Using Google’s fetch as google tool I can see that fetching pages ending with an
?_escaped_fragment_= are returning fully rendered templates and all is well.
However without the escaped fragment I only get my base template and nothing else. This is confusing as no one is going to initially link my site ending with an escaped fragment, and the templates are returned with
hrefs pointing to normal links without the escaped fragment so I’m assuming when the crawler does its job it will follow those and get the empty base template and nothing else once more.
Any advice on how I can test, troubleshoot and in general make my site crawler friendly?