Google Webmaster Tools + AngularJS issue

I made a one page site with AngularJS framework. I have configured my server (nginx) to redirect crawlers to a static HTML page. I am using https://prerender.io , my JS is adding! after the # in my url, I also added meta <meta name="fragment" content="!">

. So my website url looks like example.com/#!/. I have registered both domains (with and without www) in Google Tools. I have linked these urls to prerender.io. The robots.txt file is registered and looks like this: User-agent: * Allow: /. I also registered the sitemap.xml file: <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://example.com/#!/</loc> <lastmod>2014-12-08</lastmod> <changefreq>weekly</changefreq> <priority>1.0</priority> </url> </urlset>

On the prerender website I can see the crawl statistics, Google Bot visited my site. But in Google Webmaster Tools my structured data is not showing. When I get as google it doesn't load the static HTML page, it only does it when I add? _escaped_fragment _ =.

Did I miss something?

+3


source to share





All Articles