Os identificadores de fragmento são tradicionalmente usados para identificar uma parte do documento para aplicativos do lado do cliente. Conforme declarado na especificação que o Google adotou:
Tradicionalmente, fragmentos de hash (ou seja, tudo depois de # na URL) são usados para indicar uma parte de um documento HTML estático. ... os fragmentos de hash não fazem parte das solicitações HTTP (e, como resultado, eles não são enviados ao servidor)
Consequentemente, como isso cobre, o Googlebot ignora fragmentos de hash por padrão. Portanto, para este URL:
http://example.com/article/1543#how-to-boost-seo
Googlebot deve apenas olhar para o recurso devolvido pelo servidor: http://example.com/article/1543
ignorando o fragmento de hash: how-to-boost-seo
.
Portanto, essencialmente, o recurso para a URL acima é a URL canônica após a normalização (isto é, remover o fragmento).
O objetivo de usar uma lesma é identificar uma página como uma palavra-chave legível por humanos. O uso de um fragmento confunde esse objetivo e obscurece sua legibilidade:
/how-to-boost-seo
é muito mais legível do que: /1543#how-to-boost-seo
Em resumo, usar um fragmento como lesma não pareceria benéfico para usuários ou mecanismos de pesquisa.
/
assim/1543#/how-to-boost-seo
.#!
conforme coberto em suas especificações.