Chris Yeung
Chris Yeung

Reputation: 2723

How can I add sitemap.xml to angularJS site?

I added sitemap.xml in app folder but how can I make it public so that the google webmaster tool can get it?

Thanks

Upvotes: 10

Views: 18248

Answers (5)

Bhagirath Sindhav
Bhagirath Sindhav

Reputation: 1

First, you need to generate sitemap online and download that Sitemap.XML file and give your developer. The developer set priority according to your website page and according to priority your sitemap URL crawl by Google Bot.

Upvotes: 0

Sensei James
Sensei James

Reputation: 2695

From Google's Build and Submit a Sitemap Documentation:

There are two different ways to make your sitemap available to Google:

Submit it to Google using the Search Console Sitemaps tool

OR

Insert the following line anywhere in your robots.txt file, specifying the path to your sitemap: Sitemap: http://example.com/sitemap_location.xml

Upvotes: 1

Dny
Dny

Reputation: 1

Put your sitemap.xml file in the public folder.

Upvotes: 0

Kaushikdjay
Kaushikdjay

Reputation: 1

Try To Put the Sitemap.xml in the Root directory of your website or WebApp. just like http://example.com/sitemap.xml . In your case Disable the Angular.js Routing

Upvotes: 0

Eolis
Eolis

Reputation: 655

you can make it visible by storing it outside of your angular application. so simply put it into your main directory and link to it in webmaster tools: http://yourDomain.com/sitemap.xml

the yearofmoo article is helpful but in the end they also recommend using a sitemap along with their technique. In your sitemap you should use full url paths to access a state.

Upvotes: 0

Related Questions