Отказ от HTMLEncoding и URIEncoding не важен по причинам SEO.Возможно, существуют поисковые системы, которые не понимают этих кодировок, но такие недоработанные поисковые системы не повлияют на ваш успех на рынке.Просто беспокойтесь о профессиональных поисковых системах;все профессиональные поисковые системы (и я говорю не только о крупных, всех из них) понимают, как работают веб-страницы.
Помимо этого, я бы позаботился о том, чтобы каждый объектстрока встречается с пониманием соответствующих кодировок (UTF-16 с точки зрения первого уровня обработки .NET, UTF-8 с точки зрения ввода и вывода в и из сети).Однако может быть хорошей идеей иметь ссылки, основанные на кодированном URI строкового вывода (кодировка% xx, а не кодировка & # xXXX;), поскольку некоторые пользовательские агенты имеют меньше проблем с такими URI, чем с IURI.(они оба прекрасно понимают и эквивалентны современным поисковым системам), в то время как более современные пользовательские агенты скрывают кодировку от пользователей, поэтому вы получаете обратную совместимость, не причиняя вреда пользователям современных браузеров или поисковых систем.