Como corrigir Yoasts WordPress SEO Sitemap 404 Erro

Publicados: 2021-10-19

Yoasts WordPress SEO Sitemap 404 Erro

Se você estiver trabalhando com a versão mais antiga do plug-in de mapa do site SEO por um longo tempo, isso pode criar um problema. No entanto, para corrigir o erro WordPress SEO Sitemap 404 do Yoast, atualizar o plugin pode ajudar.

Se ainda não estiver definido, você poderá usar os seguintes métodos:

Vídeo tutorial

Possui mais de 3 milhões de instalações ativas e uma classificação média alta. Com tantas instalações, você esperaria que não houvesse problemas técnicos, especialmente porque continua atualizando a versão regularmente.

Mas há muitos usuários que estão enfrentando uma falha técnica muito típica do erro do site 404.

Ao contrário de outros plugins em que os usuários geralmente desinstalam isso completamente se houver alguma falha, o mesmo não vale para o Yoast SEO.

A razão é que não há outro plugin como ele no mercado, e o SEO na página é absolutamente necessário para classificar melhor o conteúdo.

É importante entender que esse erro do mapa do site 404 pode muito bem ser devido a outras funções e plugins, porque o Yoast SEO afirma ter resolvido a falha técnica em sua versão atualizada.

A razão pela qual você deve se preocupar com o erro 404 do mapa do site WordPress SEO do Yoast é porque o mapa do site ajuda seu site a ser indexado mais rapidamente do que o mapa do site XML natural ou os mapas do site gerados por outros plugins de terceiros.

Yoast SEO

Yoast SEO

download

iogurte seo

Como corrigir o erro 404 do Sitemap SEO WordPress do Yoast?

A primeira coisa que você deve fazer para corrigir o erro 404 do sitemap SEO WordPress do Yoast é atualizar o próprio plugin. Às vezes, a versão mais antiga retém o erro e a versão mais recente o corrige.

Da mesma forma, você deve fazer uma atualização do seu tema para resolver o problema, pois é muito provável que o problema seja devido ao seu tema do que ao seu plugin. Pode funcionar, senão tente o seguinte.

Sitemap de SEO

Método 1 – Ajustando o Plugin

Você precisa experimentar as coisas mais fáceis primeiro. Vá para as configurações do plug-in Yoast SEO e Desative o mapa do site XML. Limpe o cache do seu site e saia do site. Faça login novamente e habilite o mapa do site XML novamente. Pode apenas corrigir o erro 404 do mapa do site WordPress SEO do Yoast.

A segunda coisa mais fácil que você precisa tentar é desativar o plug-in e reativá-lo limpando o cache e fazendo login novamente. Você também pode tentar desinstalar o plug-in e instalá-lo novamente com a versão mais recente.

Mas certifique-se de conhecer as configurações que você fez quando o instalou pela primeira vez para que seu site não seja afetado de forma alguma.

Mapa do site WordPress SEO

Método 2 – Ajustando os Fatores Externos

Alguns usuários relataram que redefinir seu link permanente resolveu o problema. Para redefinir o permalink, vá para Admin Dashboard, depois para Configurações e, finalmente, para Permalinks. Não faça nenhuma alteração e apenas clique no botão Salvar alterações.

Existem vários relatórios que dizem que seu tema junto com o W3 Total Cache é responsável pela falha. O plugin W3 Total Cache é algo que a maioria das pessoas instala, e alguns temas o têm pré-instalado para uma velocidade de carregamento de página mais rápida.

Geralmente, o mapa do site fornecido pelo plugin Yoast SEO para de funcionar após a instalação do W3 Total Cache.

Cache Total W3

Se foi isso que aconteceu com você também, você precisa ir ao Painel de administração e depois à opção de menu Desempenho. Em desempenho, você encontrará a opção Cache do navegador na qual precisa clicar.

Na caixa de texto ao lado do rótulo da lista de exceções de armazenamento em cache,

adicionar mapa do site(_index|[0-9]+)?\.xml

Na caixa de texto ao lado do rótulo da lista de exceções de erro 404, adicione o seguinte no final das linhas já presentes.

sitemap(_index)?\.xml(\.gz)? 
[a-z0-9_\-]+-sitemap([0-9]+)?\.xml(\.gz)?

Salve as alterações e veja se ele é capaz de corrigir o erro 404 do mapa do site SEO WordPress do Yoast.

Método 3 – Resolvendo o problema com o arquivo .htaccess.

Se nenhuma das opções acima funcionar para você, você deve optar pela solução mais confiável. Primeiro, você precisa ter um software FTP instalado como o FileZilla. Você precisa abrir o software e conectá-lo ao seu servidor web.

No diretório principal, localize o arquivo importante .htaccess. Faça um backup do arquivo baixando-o e armazenando-o com segurança, pois estamos prestes a adicionar códigos ao que, se você errar, poderá travar o site.

arquivo htaccess

Agora, abra o arquivo .htaccess e adicione o seguinte código no final do arquivo.

# WordPress SEO - Correção de reescrita do mapa do site XML

Rewrite Engine On
RewriteBase /
Regra de regravação ^sitemap_index.xml$ /index.php?sitemap=1 [L]
Regra de regravação ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]

# FIM WordPress SEO - Correção de reescrita do mapa do site XML

Isso deve resolver o problema, mas algumas pessoas também relataram que não funcionou para eles, pois o Google Webmaster Tool não conseguiu encontrar o arquivo XML do mapa do site.

Método 4 - A solução definitiva

Esta não é uma etapa recomendada, pois envolve a edição dos arquivos principais dos plug-ins e pode tornar o plug-in vulnerável.

Mas se você estiver determinado e tiver confiança suficiente, poderá conectar seu FTP ao seu servidor web e ir para a pasta wp-content.

Encontre plugins e dentro dele, você encontrará a pasta wordpress-seo que representa o plugin Yoast SEO. Entre nele e entre na pasta INC. Dentro dela, você encontrará class-sitemaps.php que é o culpado. Abra o arquivo e procure a função init().

Remova o que estiver escrito dentro da função e cole o código a seguir.

função init(){
        global $wp_rewrite;
        $GLOBALS['wp']->add_query_var( 'sitemap' );
        $GLOBALS['wp']->add_query_var( 'sitemap_n' );
        add_rewrite_rule( 'sitemap_index.xml$', 'index.php?sitemap=1', 'top' );
        add_rewrite_rule( '([^/]+?)-sitemap([0-9]+)?.xml$', 'index.php?sitemap=$matches[1]&sitemap_n=$matches[2]', 'principal' );
        $wp_rewrite->flush_rules();
    }

Salve o arquivo e volte para o painel de administração. Em seguida, vá para as configurações do plug-in Yoast e desative o mapa do site. Limpe o cache do navegador e faça login novamente. Habilite a opção de mapa do site novamente e seu problema com certeza será resolvido.

Configurações do plugin Yoast

Se nenhuma das opções acima funcionar para você, você pode optar pela versão premium do Yoast SEO e entrar em contato com a equipe de suporte se tiver algum problema.

Mas com a versão premium, você não vai enfrentar o problema. Por que o problema está aparecendo e por que o Yoast não está fazendo nada sobre isso é questionável.

Mas é um fato que você tem que se ater ao plugin Yoast SEO e corrigir o erro 404 do mapa do site WordPress SEO do Yoast para uma melhor classificação e rastreamento mais rápido pelos rastreadores de mecanismos de pesquisa.

Método 5: exclua o conteúdo específico do mapa do site:

Você pode verificar os itens existentes para criar cada mapa do site. Para um sitemap de categoria, é essencial ter categorias com os conteúdos publicados.

Caso as coisas não existam, estabeleça com a exclusão do tipo de postagem. Você também pode excluir a taxonomia do mapa do site antes de criar qualquer outro conteúdo.

Para fazer isso, faça login no seu site WordPress e vá para o painel. Então você precisa editar a postagem na página no menu visível no lado esquerdo. Nesse menu, você precisa navegar até a postagem que deseja excluir.

Então seria melhor se você expandisse a seção "avançado" para alterar a opção 'permitir que o mecanismo de pesquisa mostre esta postagem no resultado da pesquisa?' para o 'Não' para este post específico na página. Agora você precisa publicar ou atualizar a postagem.

Método 6: Reescreva as regras ausentes:

Se ainda houver os sinais para receber o 404, agora você precisa verificar as regras de reescrita no servidor. Além disso, você pode tentar reescrever as regras em seu servidor para corrigir o problema relacionado aos erros 404 em seu site Yoast SEO.

Para reescrever as regras do seu servidor, você pode verificar o servidor Apache ou o servidor NGIN. No entanto, caso você não tenha certeza sobre como verificar as regras do servidor que está usando, ou não tem certeza sobre como inseri-las, você pode entrar em contato com seu provedor de serviços de hospedagem para corrigir o erro WordPress SEO Sitemap 404 do Yoast.

Método 7: Atualize a estrutura do permalink:

Fatores externos como o permalink também podem causar o erro 404 no seu Yoast SEO. No entanto, você pode corrigi-lo redefinindo o permalink.

Vá para o painel de administração para descansar o link permanente. Então você precisa ir para Configurações e depois ir para o permalink. Agora, sem fazer nenhuma alteração, clique no botão Salvar alterações.

Neste artigo, mostraremos como corrigir o erro 404 do mapa do site SEO WordPress do Yoast .

Todos aqueles que têm um site WordPress, é muito provável que já tenham instalado o plugin mais popular para SEO on-page conhecido como Yoast SEO.