On my webroot, I have a file, say, foo.php that outputs a valid XML Sitemap. In robots.txt, I have something like:

Sitemap: http://SomeDomain.com/foo.php

Will the sitemap be found by Google, etc.?

  • 1
    I would think so. There is one way to find out. Have you tried submitting it via Google's Search Console?
    – closetnoc
    Commented Aug 27, 2016 at 6:20
  • @closetnoc If you submit it via GSC then Google will undoubtedly "find it" (providing it is indeed a valid XML Sitemap), but isn't part of the question... will it find if it is (only) referenced in robots.txt? (However, you would need to submit it via GSC if you want GSC to report on it. But just because GSC doesn't report on it, doesn't mean it's not found it.)
    – MrWhite
    Commented Aug 27, 2016 at 15:16
  • @w3dk I read the question as this: Because I used a non-standard file extension, would Google not find, but use my PHP script to generate a script? The one way to know if G would have heart burn or not is to test it.
    – closetnoc
    Commented Aug 27, 2016 at 16:38
  • @closetnoc True, I did read it that way as well at first but then thought there must be something more the question? Maybe not?
    – MrWhite
    Commented Aug 28, 2016 at 23:39
  • @w3dk I view this as a try it and see scenario. It would not hurt. Still, I recommend that people submit any sitemap through the Search Console anyway. Same with Bing. Why? Why not! Couldn't hurt. Cheers!!
    – closetnoc
    Commented Aug 28, 2016 at 23:43

1 Answer 1


A .xml extension is not required, it can even be a GET parameter triggering the sitemap.

See http://www.sitemaps.org/: No specification for a particular file extension.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.