Одно время я видел, как Google индексирует нечетный URL-адрес и показывает их в результатах, но это длилось недолго. Я думаю, что также требовалось, чтобы на странице была ссылка на якорь.
Google поддерживает концепцию hashbang (#!) Как особый способ создания индексируемых якорей и поддерживает AJAX, что подразумевает, что якорь без взрыва (!) Больше не будет рассматриваться для индексации.
В любом случае, Google не глупый. Основное использование якоря - это перемещение на место на странице, то есть это та же страница (дублированный контент), но в другом месте. Таким образом, Google будет ожидать, что #ed URL будет содержать тот же контент. Почему они накажут вас за то, что вы делаете для #?
А что такое «риск дублирования контента». Как правило, единственный риск, связанный с дублированием контента на месте, заключается в том, что Google может тратить свое время на сканирование дублирующихся страниц вместо того, чтобы сосредоточиться на других ценных страницах. Поскольку Google будет предполагать, что # - это та же страница, более вероятно, что она не попробует URL #ed.
Если вы беспокоитесь, используйте канонический тег, но делайте это правильно. Я видел больше проблем, связанных с его плохой реализацией, чем предполагаемые проблемы, которые они должны решать.