Het kan moeilijk zijn om het website-onderhoud bij te houden, en daar komen tools zoals SiteInspector om de hoek kijken. Hier leest u hoe het uw site automatisch kan scannen.
Het runnen van een website is moeilijk. Naast het creëren van boeiende en nuttige inhoud die mensen willen lezen, moet je ook op de hoogte blijven van dode links, spelfouten en grammatica. Maar gelukkig zijn er tools beschikbaar om dit gemakkelijker te maken.
SiteInspector is een gratis en open-source app die u kunt gebruiken om uw website te schrapen en te controleren op problemen waardoor lezers worden uitgeschakeld en u naar beneden zakt in de zoekresultaten. Hier leest u hoe u het kunt gebruiken om uw site automatisch op fouten te scannen.
Waarom SiteInspector gebruiken om uw website te scannen?
Het is gemakkelijk en goedkoop om maak je eigen website, en jij kan run een website vanaf een Raspberry Pi of een oude laptop. Maar het kan veel moeilijker zijn om het onderhoud van uw website bij te houden.
Bezoekers komen naar uw site om te lezen wat u heeft geschreven, of om uw product te kopen, of om uw foto's te bekijken. Tenzij je een stroom van bewustzijn op de pagina spuwt in de stijl van Irvine Walsh of James Joyce, wil je dat je schrijven schoon en coherent is, met een gestandaardiseerde spelling.
Evenzo moet uw grammatica correct zijn en mogen er geen verbroken interne of uitgaande links zijn. Als uw website hier niet aan voldoet, zullen bezoekers niet zoveel vertrouwen hebben in uw aandacht voor detail en kunnen ze vertrekken.
Erger nog, u krijgt een SEO-hit, wat betekent dat uw site lager op de pagina in de zoekresultaten verschijnt en dat u misschien helemaal geen bezoekers heeft.
Pagina voor pagina door uw site bladeren en handmatig koppelingen, spelling en grammatica controleren, is tijdrovend en vervelend. SiteInspector haalt het harde werk uit het opsporen van fouten en presenteert u een samengevatte lijst met mogelijke verbeteringen.
SiteInspector installeren
SiteInspector werkt op Linux, macOS of op Windows via Windows-subsysteem voor Linux (WSL).
De app is verpakt als een Docker-image en u moet Docker en Docker Compose hebben geïnstalleerd. Als je deze nog niet hebt, lees dan onze gids op hoe Docker en Docker Compose te installeren.
De eenvoudigste manier om SiteInspector te installeren is door de volgende opdracht te gebruiken:
/bin/bash -c "$(krul -fsSL https://raw.githubusercontent.com/siteinspector/siteinspector/master/scripts/docker-install.sh)"
Deze opdracht voert een script uit dat op zijn beurt een Docker Compose-bestand ophaalt en vervolgens de juiste instructie geeft om Docker Compose te openen. Docker Compose stelt containers in en maakt de app toegankelijk op poort 808 van uw lokale computer.
Nadat u SiteInspector voor het eerst hebt uitgevoerd, kunt u het starten door het volgende uit te voeren:
docker-samenstellen up -d
SiteInspector gebruiken om uw website op fouten te controleren
Zodra SiteInspector actief is, opent u een webbrowser en typt u in de adresbalk: lokale host: 808.
U moet een beheerdersaccount maken met een e-mailadres en wachtwoord. Maakt u zich geen zorgen: deze zijn alleen voor lokale authenticatie en worden niet naar de ontwikkelaars verzonden, tenzij u besluit u te abonneren op nieuwsbrieven nadat u op de Laten we gaan! knop.
Klik vervolgens Website toevoegenen voer vervolgens de URL in van de website die u wilt scannen. Klik niet Indienen net. Druk in plaats daarvan op Configureren om een menu uit te vouwen waarin u scanopties kunt verfijnen.
Pad uitsluiten stelt u in staat paden op te geven die niet moeten worden gescand.
Als u een structuur gebruikt die inhoud in jaren scheidt, en u kent die inhoud al voordat 2022 foutloos en foutloos is, wilt u paden uitsluiten, waaronder "/2021", "/2020", enzovoort op.
U kunt ook een waarde instellen in Begin pad. Dit instrueert SiteInspector om de scan te starten met een bepaald pad als root. U kunt ook aangepaste tests configureren. Misschien wilt u controleren of u bijvoorbeeld een tijdelijke aanduiding "Lorem Ipsum" hebt achtergelaten.
Vervolgens kunt u tuimelschakelaars omdraaien om te bepalen of u wilt dat SiteInspector controleert op spelling en grammatica, verbroken koppelingen, afbeeldingen of scripts.
Om SiteInspector op de proef te stellen, hebben we het vergeleken met MakeUseOf: controleren op spelling- en grammaticafouten, samen met verbroken koppelingen.
We begonnen onze test rond 06.00 uur EST en ontdekten dat SiteInspector door MUO raasde met een snelheid van ongeveer 25.000 pagina's per uur gedurende het eerste uur, voordat het langzamer ging toen de continentale VS wakker werd en ging online.
De volgende 80.000 pagina's duurden ongeveer 10 uur. Ter referentie: MUO heeft meer dan 85.000 artikelen en meer dan 100.000 afzonderlijke pagina's.
Hoewel de bovenstaande statistieken er niet geweldig uitzien, is MakeUseOf een zeer technische site en bevat veel jargon, codefragmenten en andere factoren die kunnen bijdragen aan het waargenomen foutenpercentage. Dat gezegd hebbende, stelde SiteInspector ons in staat om meerdere spellingsproblemen op te sporen die door het redactionele net vielen.
Elke pagina met een probleem heeft zijn eigen rapportsectie, met gebroken links onderaan. Wanneer u de problemen op elke pagina heeft opgelost, kunt u klikken Opgelost. Het paginarapport wordt samengevouwen en u kunt naar de volgende gaan.
Als u hulp nodig hebt om de fouten op te lossen, klikt u op de Rapport delen knop op het rapporttabblad. Hierdoor wordt een link gegenereerd die u naar uw medewerkers kunt sturen en hen een editor- of kijkersrol kunt toewijzen.
Houd er rekening mee dat als u deelt met mensen op uw lokale netwerk, u moet vervangen localhost met uw lokale IP-adres. Als uw collega's niet op hetzelfde netwerk zitten als u, overweeg dan hosten op een VPS.
SiteInspector maakt het gemakkelijk om fouten op uw website te herstellen
Met SiteInspector kunt u snel fouten op uw website opsporen en oplossen. Het is natuurlijk beter als je om te beginnen geen fouten hebt. Hoewel u deze problemen niet kunt oplossen met SiteInspector, kunt u wel stappen ondernemen om uw eigen spelling en grammatica te verbeteren.