how to create google sitemap for mvc site?Ask Questions

 Posted on 14 days ago

I was wondering if anyone has done this yet or has any examples on how to create a Google Sitemap for an MVC website.

Any help or example would be appreciated.

Im talking about this: https://www.google.com/webmasters/tools/docs/en/protocol.html

Share On: facebook gplus twitter
profile
Asked by Doug Stevenson on 14 days ago Score: 39 points
Add Comment:

Comments

1 Answers

0 Corrected Answers
Aproved Answers
0
Profile
Answered by Will Smith on 10/7/2019 2:41:25 PM Score: 41 points

Shameless self plug: I created a library called SimpleMvcSitemap after having weird issues with MvcSiteMapProvider on production.

You can serve sitemap files from any action method without any configuration:

public class SitemapController : Controller
{
    public ActionResult Index()
   {
           List<SitemapNode> nodes = new List<SitemapNode>
           {
                   new SitemapNode(Url.Action("Index","Home")),
                   new SitemapNode(Url.Action("About","Home")), //other nodes
            };
     return new SitemapProvider().CreateSitemap(nodes);
   }
}

It also supports all the Google Sitemap extensions available.

Comments

Add Comment:

Post Your Answers

Existing Members

Sign in to your account
Email Address
Password
New Member?
Sign up and complete profile
Full Name
Email Address
I have read and agree to the Terms of Service and Privacy Policy
Please subscribe me to the StoodQ newsletters
Guideline to answer a question:

Useful tips to submit your answer
Please read below guidelines before you submit your answer for question.

  • Read and understand question for which you are submitting your answer.
  • Try to avoid grammatical and spell mistake while answering.
  • Do not post any irrelevant information in your answer.
  • Explain your answer with example or any reference link to help who posted question.
  • If you find irrelevant question, please report it to support. Click here to contact support.
  • You agree to the privacy policy and terms of use to submit any contents.

Note: StoodQ is online developers community which helps developer for their difficulty, lets help them with your value contribution.