Quando faz sentido. Use hreflang quando houver versões equivalentes de um conteúdo em idiomas ou regiões diferentes. A marcação indica alternativas aos buscadores; não traduz páginas nem garante indexação ou posicionamento.
Idioma e país são escolhas diferentes. Português para qualquer país gera pt; português direcionado ao Brasil gera pt-BR. Escolha o idioma real do conteúdo. Esta versão trabalha com idioma e país; variantes de escrita, como zh-Hans, não estão disponíveis aqui.
Relação de ida e volta. Cada página deve listar a si mesma e as demais. Por isso, o bloco gerado é igual para todas. Os endereços podem estar em domínios diferentes. Mais de um público pode compartilhar uma URL quando ela realmente atender a esses públicos.
Página alternativa, ou x-default. É opcional e atende os públicos sem correspondência nas outras indicações. Pode ser uma página de seleção de idiomas ou uma das versões informadas. Não é uma tradução automática nem um redirecionamento.
Aplicação no WordPress. Se o plugin de idiomas já gera hreflang, confira a configuração existente antes de adicionar outro conjunto. A marcação HTML pertence ao <head>, não ao widget de conteúdo da página. Esta ferramenta gera o código, mas não o instala.
Canonical e outras configurações. Hreflang não substitui canonical. Revise a URL preferida, a possibilidade de indexação e as relações entre traduções com quem cuida do SEO. Esta ferramenta não cria canonical e não verifica status HTTP, conteúdo, redirecionamentos, indexação ou marcações existentes.
Limites e privacidade. Um grupo por vez, de 2 a 50 versões, até 100 KiB nos dados de entrada e 2.048 caracteres por URL. Os campos ficam apenas na memória deste navegador, sem IA, consulta às páginas ou envio para processamento. Recarregar descarta o preenchimento; exporte para conservar o resultado.
Referência: documentação do Google sobre versões localizadas.