Verifique as ligações más em seu site automaticamente com linkchecker
Video: Website Link Checker
Conteúdo
Quando se trata de manter o seu site ou seu blog saudável e forte em sites de busca, verificar regularmente se há links quebrados ou não maus em seu site é uma idéia muito boa.
Não só é bom para a classificação geral do seu site na lista de busca, também é bom para os seus visitantes. Ninguém quer encontrar links quebrados em um site - é um sinal de um mal cuidadas para o site.
Então, novamente, verificando regularmente seu site para links ruins pode ser uma tarefa tediosa. Nós cobrimos algumas ferramentas aqui no MUO que podem ajudá-lo a ficar no topo das coisas, se você tem o tempo, como o artigo de Ann em Xenu Link Sleuth, e artigo de Saikat em Checker hyperlink.3 Usos Não tão óbvia, mas totalmente impressionantes de Xenu Link Sleuth Para Webmasters3 Usos Não tão óbvia, mas totalmente impressionantes de Xenu Link Sleuth Para Webmastersconsulte Mais informação
Essas são boas soluções, mas novamente, eles exigem o seu tempo. Verificando as ligações más dá trabalho. A melhor solução seria a criação de um script automatizado em seu próprio servidor (ou qualquer computador conectado à Internet) para verificar o seu site para links ruins e, em seguida, emitir um relatório com todos os resultados. Melhor ainda, agendá-lo para executar semanal ou mensal, e você nunca tem que pensar sobre a tarefa novamente, até que haja ligações más descobertos.
Configurar o seu Script LinkChecker
A ferramenta que eu quero focar é que listamos no diretório MUO antes chamado LinkChecker.
A razão que eu escolher essa ferramenta é porque LinkChecker fornece uma alternativa alternativa de linha de comando para a interface gráfica padrão. Na linha de comando, tudo que você precisa fazer é chamar o aplicativo linkchecker, seguido pelo URL que você deseja verificar, bem como uma variedade de parâmetros (que eu vou começar a seguir).
No caso em que tudo vai bem, e não há problemas, a janela de comando será algo parecido com isso.
Não há erros, então você está apenas vendo uma atualização de status regular de contagens de ligação verificados pela ferramenta. Por outro lado, se você tiver quaisquer más ligações, você vai ver os erros ecoou de volta na janela de comando, como mostrado aqui.
Enquanto isto só é útil se você quiser lançar manualmente o script, o que estamos tentando fazer aqui é automatizar este comando. Para fazer isso, você precisa entender alguns dos parâmetros que estão disponíveis com essa opção modo de comando. Você pode encontrar todos os parâmetros e bandeiras na página de ajuda LinkChecker. Os que estamos indo para focar são -0 e -f. Essa é a saída e os parâmetros do arquivo.
Video: Link Checker FREE Online: How To Check & Fix Broken, Bad, or Dead Links in Website
Por exemplo, você pode emitir o comando, “linkchecker -R1 -ocsv -Fcsv http://topsecretwriters.com” para obter um arquivo CSV com todos os resultados da verificação da ligação, que aparece no diretório linkchecker raiz sob o arquivo padrão nomear “linkchecker-out.csv”.
O arquivo CSC mostra uma listagem completa de todos os links maliciosos encontrados, com o link verificada em uma coluna e a data / hora no link quebrado foi encontrado, bem como o script de erro aviso.
Isso é uma coisa muito legal - porque agora tudo que você tem a fazer é agendar um comando batch para executar que emite o comando linkchecker acima, e todos os dias você terá um arquivo CSV atualizado com uma lista de todas as ligações más em seu site. Você pode usar esta lista para passar e corrigir todos os links ruins.
Se você não estiver familiarizado com a forma de configurar um trabalho agendado, tudo que você tem a fazer é criar um trabalho em lotes que tem o comando acima nela, o nome dele algo como “checklinks.bat”, e em seguida, agendar esse trabalho de lote para executar cada semana ou a cada mês. Apenas vá em Iniciar -gt; Acessórios -gt; Ferramentas do sistema -gt; Atividades agendadas.
Clique em “Task Adicionar programada” para adicionar a data / hora que você quer que ele seja executado e basta navegar para o seu arquivo de lote quando solicitado.
Uma solução ainda mais frio, se você estiver executando o seu próprio servidor web, seria para executar o comando LinkChecker em seu site, saída para o formato HTML, eo movimento que página de resultados HTML para uma página especial em seu site que você pode chamar-se em qualquer navegador web para check-out.
Você pode ter a saída ferramenta LinkChecker para HTML, emitindo o seguinte comando:
“Linkchecker -R1 -ohtml -Fhtml / badlinks.html http://topsecretwriters.com”
Video: broken link checker, auto zombie checker
O que isto faz é emite os resultados para um arquivo HTML no caminho linkchecker local. Você vai querer adicionar uma linha ao seu arquivo de lote para mover o arquivo HTML para o caminho do arquivo onde os arquivos HTML públicos são armazenados. Basta adicionar:
“MOVE badlinks.html d: / web-server / xampp / htdocs / badlinks /”
Desta forma, você terá um diretório web em seu site / badlinks / onde você pode acessar a página badlinks.html. Isto é o que os resultados olhar como em formato HTML.
Usando essa abordagem, você nunca tem que mesmo entrar no servidor ou computador onde o script de verificação de links está em execução. Você pode apenas verificar a sua página especial e lidar com os erros que você encontra lá.
Manter o controle sobre as ligações más em seu site é mais importante do que a maioria das pessoas imagina. Também acontece mais frequentemente do que se poderia pensar, como muitas das páginas da web que você pode ter ligados no referido artigo há alguns anos saiu de serviço, deixando todos os seus visitantes fora da sorte quando eles tentam seguir o seu link para que página.
Video: Tutorial Google Fotos Novatos #2017
Assim, dar a opção de linha de comando de LinkChecker um tiro e ver se ele permite que você melhorar o seu site qualidade da ligação sem ocupar todo o seu tempo valioso. Você tomou a abordagem acima, ou você tentar alguma outra técnica? Compartilhe suas próprias experiências com o script na seção de comentários abaixo.