Microsys
  

Sitemaps URLs Have "&" Entity Escaped into "&"

To obey XML and HTML protocols and standards, TechSEO360 makes sure all generated sitemaps are valid and entity escaped including the ampersand character "&".

Making Sure XML and HTML Documents Are Valid and Entity Escaped

There are many rules for XML documents and HTML files. While most internet browsers are forgiving, most sitemap validators are not.

This includes when submitting XML Sitemaps to Google. When building HTML and XML sitemap files, it is desired behavior that TechSEO360 entity escapes and convert the following characters when they occur in URLs, titles, descriptions etc:

  • & into &
  • < into &lt;
  • > into &gt;

Depending on the sitemap file type, this usually also includes:
  • " into &quot;
  • ' into &apos;

By doing this, all HTML Validators, XML Validators, internet browsers etc. can correctly parse URLs when you submit/view sitemap files.

Notes:
  • When viewing XML sitemap files in internet browsers, they will usually show &amp; as the & ampersand character. To see the actual code of generated XML sitemaps, use text editor tools or view source in your internet browser.
  • You should not copy and paste URLs with converted & to &amp; into your internet browser address field. That will normally not work.


Information and references:
  • Official sitemaps protocol: entity escaping.
    • As with all XML files, any data values (including URLs) must use entity escape codes
  • Google webmaster support: general sitemap guidelines.
    • As with all XML files, any data values (including URLs) must use entity escape codes for the characters listed in the table below
  • W3C HTML4 document: character entity references.
    • Authors should use "&amp;" (ASCII decimal 38) instead of "&" to avoid confusion
    • "&amp;" represents the & sign.
TechSEO360
TechSEO360 | help | previous | next
SEO website crawler tool that can find broken links, analyze internal link juice flow, show duplicate titles, perform custom code/text search and much more.
This help page is maintained by
As one of the lead developers, his hands have touched most of the code in the software from Microsys. If you email any questions, chances are that he will be the one answering.
Share this page with friends   LinkedIn   Twitter   Facebook   Pinterest   YouTube  
 © Copyright 1997-2024 Microsys

 Usage of this website constitutes an accept of our legal, privacy policy and cookies information.