Een on-page SEO check is het deel van zoekoptimalisatie dat je volledig beheert Je kunt niet kiezen wie naar je linkt of hoe sterk de concurrentie is, maar je kunt er wel voor zorgen dat een pagina een verstandige titel heeft, een echte beschrijving, één duidelijke hoofdkop, genoeg tekst om de vraag te beantwoorden, alt tekst op zijn afbeeldingen, leesbare zinnen en links naar de rest van je site Wanneer een pagina een daarvan mist, is dat meestal per ongeluk.
Deze gids loopt door elk van die controles: wat hij meet, waar de drempel vandaan komt, hoe eerlijk die drempel is en wat hij moet vaststellen als hij faalt. Het maakt gebruik van de gratis inhoudsanalyser, die een URL ophaalt en zeven controles in een paar seconden uitvoert, maar de methode werkt ook met de hand.
tl;dr: Een contentaudit op de pagina controleert zeven dingen: titellengte (30 tot 60 tekens), metabeschrijvingslengte (120 tot 160), precies één h1, minimaal 600 woorden, alt-tekst op afbeeldingen, een Flesch-leesgemak van 50 of meer, en minimaal drie interne links De Toolz Content Analyzer haalt de pagina op' s server-HTML, scoort elke controle als geslaagd, waarschuwing of mislukt, en retourneert een score van 100 plus de tien meest voorkomende woorden. Het draait op een server, dus het is beperkt tot drie analyses per dag per bezoeker en kan de inhoud die door JavaScript wordt weergegeven niet competent worden gerangschikt. Een hoge score betekent niet op de pagina is ingesteld.
Wat controleert een content analyzer?
Een content analyzer leest een webpagina' s HTML en meet de elementen die zoekmachines en lezers het eerst zien tegen vaste drempels, Het beoordeelt niet of het schrijven goed is of dat de pagina het verdient om te rangschikken Het controleert of de basisstructuur aanwezig is.
De Toolz Content Analyzer voert deze zeven controles uit De drempels worden gekopieerd van de broncode.
| Check | Pass | Waarschuwing | Fail |
|---|---|---|---|
| Titel tag | 30 tot 60 tekens | Aanwezig maar korter of langer | ontbrekend |
| Meta beschrijving | 120 tot 160 tekens | Aanwezig maar korter of langer | ontbrekend |
| H1-kop | Precies 1 | 2 of meer | 0 |
| Inhoud lengte | 600 woorden of meer | 300 tot 599 woorden | Onder de 300 woorden |
| Afbeelding alt tekst | Geen afbeeldingen ontbreken alt | 20% of minder ontbreekt | Meer dan 20% ontbreekt |
| leesbaarheid | Flesch 50 of hoger | 30 tot 49,9 | Onder 30 |
| Interne koppeling | 3 of meer interne links | 1 of 2 | 0 |
Naast de controles rapporteert het het aantal woorden, de Flesch-score met een moeilijkheidsgraad, de tien meest voorkomende betekenisvolle woorden en een structuursamenvatting: tellingen van h1-, h2- en h3-koppen, alinea's, afbeeldingen, afbeeldingen zonder alt en interne en externe links.
Hoe wordt de score op 100 berekend?
Elke controle is één punt waard voor een pass, een half punt voor een waarschuwing en niets voor een fail De punten worden gedeeld door zeven en vermenigvuldigd met 100, dan afgerond.
Werkvoorbeeld
Zeg dat een blogpost als volgt terugkomt
| Check | Resultaat | Points |
|---|---|---|
| Titel tag | 72 tekens | 0,5 (waarschuwing) |
| Meta beschrijving | ontbrekend | 0 (mislukt) |
| H1-kop | 1 gevonden | 1 |
| Inhoud lengte | 850 woorden | 1 |
| Afbeelding alt tekst | 2 van de 12 afbeeldingen missen alt (16,7%) | 0,5 (waarschuwing) |
| leesbaarheid | Flesch 58 | 1 |
| Interne koppeling | 14 interne links | 1 |
Dat is 5 punten op 7, 5 / 7 × 100 = 71,4, dus de score is 71.
Het halfpunt voor waarschuwingen is opzettelijk Een titel van 72 tekens wordt niet gebroken zoals een ontbrekende titel is, en een score die beide als mislukkingen wordt behandeld, zou het verschil verbergen. Als u alleen al de ontbrekende beschrijving repareert, wordt deze pagina verhoogd naar 6 /7 of 86. Door de titel ook op 60 tekens te trimmen, komt deze op 93.
Waarom zijn titellengte en beschrijvingslengte belangrijk?
Het title tag en meta description zijn de grondstof voor de blauwe link en de tekst eronder in zoekresultaten Als ze te lang zijn, wordt het resultaat afgesneden; als ze ontbreken, schrijft de zoekmachine zijn eigen.
Google publiceert voor geen van beide een tekenlimiet. De documentatie ervan op titellinks zegt dat titels kunnen worden afgekapt om op het apparaat te passen, en dat de afknotting gebaseerd is op de pixelbreedte en niet op het aantal tekens. Zijn richtlijnen op fragmenten zegt dat een metabeschrijving voor het fragment kan worden gebruikt wanneer het de pagina beter beschrijft dan tekst op de pagina, en dat Google deze voor een bepaalde zoekopdracht kan herschrijven.
De 30 tot 60 en 120 tot 160 bereiken zijn daarom praktische conventies die meestal volledig weergeven op desktop resultaten, niet officiële regels Daarom is een titel over de lengte eerder een waarschuwing in de analysator dan een mislukking De oplossing is nog steeds de moeite waard: zet de woorden die er toe doen aan het begin van de titel zodat een cut-off het minst belangrijke deel verliest.
Als u een van beide tags moet herschrijven, zal de meta tag generator telt tekens terwijl u typt, en de gids met meta-tags legt uit welke tags er nog toe doen.
Waarom precies één h1?
Eén h1 geeft de pagina één enkele, duidelijke hoofdkop, die lezers, gebruikers van schermlezers en zoekmachines helpt te begrijpen waar de pagina over gaat De analysator telt elke <h1> element in de HTML.
Nul is een mislukking omdat de pagina helemaal geen kop op het hoogste niveau heeft Twee of meer is slechts een waarschuwing De HTML-standaard staat verschillende h1-elementen toe, en zoekmachines verwerken pagina's die ze hebben Het probleem is meestal een sjabloonprobleem: een sitelogo verpakt in een h1 op elke pagina, plus de artikeltitel in een tweede h1 Het veranderen van het logo in een gewoon element is de gebruikelijke oplossing.
Hoeveel woorden moet een pagina hebben?
De analysator geeft pagina's van 600 woorden of meer door, waarschuwt tussen de 300 en 599, en faalt bij iets onder de 300. die cijfers zijn een vloer voor pagina's bedoeld om een vraag diepgaand te beantwoorden, zoals artikelen, gidsen en categoriepagina's. Ze zijn geen doelwit en een langere pagina is niet automatisch beter.
Sommige pagina's moeten kort zijn Een contactpagina, een inlogscherm of een productpagina met een spec tabel zal deze controle niet doorstaan en prima in orde zijn Lees de controle aan de hand van het doel van de pagina.
Er is één meetdetail dat ertoe doet Het woordaantal komt van alles binnen <body> na scripts, stijlen, <noscript> en <template> blokken worden verwijderd Navigatiemenu's, voetteksten, cookieberichten en zijbalkwidgets worden allemaal geteld Een dun artikel in een zware sitesjabloon kan de controle van 600 woorden op sjabloontekst alleen doorstaan, dus kijk naar de Words-figuur in vergelijking met wat u weet dat het artikel bevat.
Een woord is elke reeks tekens tussen spaties die ten minste één letter bevat, dus "2026" op zichzelf wordt niet meegeteld.
Hoe werkt de Flesch Reading Ease score?
Flesch Reading Ease schat hoe moeilijk tekst is om uit twee dingen te lezen: hoe lang de zinnen zijn en hoeveel lettergrepen de woorden hebben Rudolf Flesch publiceerde de formule in 1948, en het is nog steeds de meest gebruikte leesbaarheidsscore in het Engels.
Reading Ease = 206.835 - 1.015 × (words / sentences) - 84.6 × (syllables / words)
Hoger is makkelijker De analysatorlabels 70 en hoger Easy, 50 tot 69,9 Medium, 30 tot 49,9 Moeilijk en lager dan 30 Zeer moeilijk Als ruwe handleiding is 60 tot 70 gewoon Engels dat de meeste volwassenen comfortabel lezen.
Werkvoorbeeld: twee pagina's van 900 woorden
Pagina A telt 900 woorden in 45 zinnen met 1.350 lettergrepen Dat zijn 20 woorden per zin en 1,5 lettergrepen per woord.
206.835 - 1.015 × 20 - 84,6 × 1,5 = 206.835 - 20.3 - 126,9 = 59,6, Medium, dat passeert.
Pagina B heeft dezelfde 900 woorden in 30 zinnen met 1.530 lettergrepen Dat is 30 woorden per zin en 1,7 lettergrepen per woord.
206.835 - 1.015 × 30 - 84,6 × 1,7 = 206.835 - 30.45 - 143.82 = 32,6, Moeilijk, wat een waarschuwing is.
De lettergreepterm heeft het grotere gewicht: het verhogen van de gemiddelde lettergrepen per woord met 0,2 kost ongeveer 17 punten, terwijl het toevoegen van 10 woorden per zin ongeveer 10 kost. Kortere woorden helpen meer dan kortere zinnen.
Waarom het aantal lettergrepen bij benadering is
Voor het tellen van lettergrepen is precies een woordenboek nodig De analysator gebruikt in plaats daarvan de standaardheuristiek: tel groepen klinkers, en laat een stil einde vallen zoals "-e", "-ed" of "-es" na een medeklinker Het is juist voor de meeste woorden en fout voor sommigen. "Queue" telt als twee lettergrepen als het één is, en " zinnen" telt als twee als het drie is. Over een prozapagina heffen deze fouten elkaar grofweg op, zodat de score stabiel is, maar lees de betekenis niet in een verschil van twee of drie punten.
Zinnen worden geteld waarbij een punt, vraagteken of uitroepteken wordt gevolgd door een spatie, waarbij fragmenten van tien tekens of minder worden genegeerd Kogellijsten zonder interpunctie lopen samen in lange & quot; zinnen", waardoor de score op pagina's met veel lijsten wordt verlaagd.
Waarom telt alt-tekst, en wanneer is lege alt correct?
Alt-tekst is het tekstalternatief voor een afbeelding Schermlezers lezen het hardop voor, browsers tonen het wanneer een afbeelding niet wordt geladen, en zoekmachines gebruiken het om afbeeldingen te begrijpen Het aanbieden van tekstalternatieven voor niet-tekstinhoud is het allereerste succescriterium in de Web Content Accessibility Guidelines, WCAG 2.2 succescriterium 1.1.1.
De analysator telt een afbeelding als ontbrekende alt wanneer de alt attribuut is afwezig of leeg Dat tweede deel heeft zorg nodig De HTML-standaard zegt dat puur decoratieve afbeeldingen een lege afbeelding moeten hebben alt="", dus hulptechnologie slaat ze over Een pagina die tien decoratieve iconen met lege alt correct markeert, zal ze hier als vermist laten zien.
Dus wanneer deze controle waarschuwt of mislukt, kijk dan om welke afbeeldingen het gaat Inhoudelijke afbeeldingen, zoals foto's, diagrammen en grafieken, hebben beschrijvende alt. Decoratieve zijn correct zoals ze zijn.
Waarom interne links controleren?
Interne links zijn hoe zowel lezers als crawlers de rest van uw site vinden Een pagina zonder interne links is een doodlopende weg, en een pagina waar niets naar linkt, een weespagina, is moeilijk te ontdekken voor zoekmachines en krijgt weinig van de site ' s autoriteit.
De analysator telt links waarvan de hostnaam overeenkomt met de hostnaam & #39; s hostnaam, waarbij een leading wordt genegeerd www.. Links die beginnen met #, mailto:, tel: of javascript: worden overgeslagen Relatieve koppelingen worden eerst opgelost tegen de pagina-URL, dus /pricing telt als intern.
Eén detail: een subdomein telt als extern Aan www.example.com, een link naar blog.example.com is extern Als je blog op een subdomein leeft, verwacht dan een lager intern aantal dan je zou aannemen.
Drie interne links is een verdieping De meeste navigatiemenu's wissen het op zichzelf, daarom mislukt de controle zelden op een normale site en is het handigst voor landingspagina's die zijn gebouwd zonder de standaardsjabloon.
Waarom meldt mijn pagina bijna geen woorden?
Omdat de inhoud wordt weergegeven door JavaScript De analysator leest de HTML die uw server retourneert, en een pagina die volledig in de browser is gebouwd, zoals een app van één pagina zonder serverweergave, verzendt een bijna lege shell De analysator ziet dan geen tekst, geen koppen en geen links, en faalt bij verschillende controles die de pagina in een browser zou doorgeven.
U kunt zien wat het ziet: open de pagina met JavaScript uitgeschakeld in uw browser' s instellingen, of gebruik View Source in plaats van de element inspecteur Google kan JavaScript, als zijn JavaScript SEO basis leg uit, maar renderen gebeurt in een aparte stap, en server-rendered HTML is nog steeds de meest betrouwbare manier om inhoud geïndexeerd te krijgen Een bijna-nul aantal woorden hier is een sterke hint om te controleren hoe uw framework rendert.
Welke fouten kan de analysator retourneren?
De analysator haalt pagina's op van een server, dus de meeste fouten komen eerder van de ophaalactie dan van de analyse.
| bericht | Oorzaak | Wat te doen |
|---|---|---|
| Alleen http- en https-URL's kunnen worden geanalyseerd. | Een ander schema zoals ftp: | Gebruik het webadres |
| Dat ziet er niet uit als een geldige URL. | Geen punt in de hostnaam of een verkeerd ingedeeld adres | Controleer de spelling; het voorvoegsel https://is optioneel |
| Die host kon niet worden bereikt, of is geen openbare toespraak. | DNS is mislukt, of de host wordt omgezet naar een privé- of loopback-adres | Gebruik een openbare URL, niet localhost of een intranethost |
| De pagina reageerde op 404. (of een andere status) | De server heeft een fout geretourneerd | Controleer de URL-ladingen in een browser |
| Die URL is geen HTML pagina. | Het antwoord is een PDF, afbeelding of JSON | Analyseer de HTML-pagina die ernaar linkt |
| Die pagina is te groot om te analyseren. | Het antwoord verklaart meer dan 3 MB | Test een lichtere pagina of sjabloon |
| Kon die pagina niet ophalen. | Time-out na 15 seconden, of een geblokkeerd verzoek | Probeer het opnieuw; sommige sites blokkeren geautomatiseerde ophaalacties |
| Daglimiet bereikt (3 analyses). | Er werd gebruik gemaakt van de dagelijkse limiet per bezoeker | Wacht tot middernacht UTC |
De privéadresregel bestaat omdat het ophalen gebeurt vanaf de Toolz' s-server. Zonder dit zou iedereen de tool op de interne infrastructuur kunnen richten, een aanvalsklasse die bekend staat als vervalsing van verzoeken aan de serverzijde. De analysator lost de hostnaam op voordat hij wordt opgehaald en weigert loopback, privé, link-local en carrier-grade NAT-bereiken Als een pagina doorverwijst naar een andere host, wordt die host ook gecontroleerd.
Pagina's achter een login, een betaalmuur of een landenblok worden zonder sessie opgehaald, dus de analysator ziet en scoort in plaats daarvan de login- of blokpagina.
Hoe gebruik je de resultaten om een pagina te repareren?
Werk van mislukkingen tot waarschuwingen en behandel de trefwoordenlijst als een gezond verstandscontrole over het onderwerp.
- Open de on-page SEO checker, plak de URL en klik op Analyseren De voorbeeldoptie vult een Toolz-toolpagina in als u eerst een resultaat wilt zien.
- Fix eventuele storing eerst: ontbrekende titel, ontbrekende beschrijving, geen h1, geen interne links Dit zijn meestal snelle bewerkingen.
- Kijk naar waarschuwingen in context Een titel van 65 tekens kan prima zijn; een korte productpagina heeft mogelijk geen 600 woorden nodig.
- Lees het vak Meest voorkomende woorden Het toont de tien meest voorkomende woorden van vier letters of meer met gemeenschappelijke stopwoorden verwijderd Als het onderwerp waarover je wilde schrijven niet in die lijst staat, gaat de pagina waarschijnlijk over iets anders, of de sjabloontekst overstemt het.
- Herloop na wijzigingen Onthoud de limiet van drie per dag en batch uw bewerkingen.
Voor de volgende laag voorbij de basis helpt gestructureerde data zoekmachines te begrijpen wat voor soort pagina het is De schema opmaak guide dekt dat, en de schema markup generator bouwt de JSON-LD. Elke SEO-tool wordt vermeld op de SEO tools hub.
Wat doet de Content Analyzer niet?
Het is een structurele controle en helpt duidelijk te zijn over de randen.
Het meet geen rankings, verkeer, backlinks of concurrentie Het controleert geen paginasnelheid, mobiele lay-out of Core Web Vitals Het draait geen JavaScript Het leest geen canonieke tags, robots richtlijnen of gestructureerde gegevens En het slaat niets op: de URL wordt naar de server verzonden, de pagina wordt opgehaald, gemeten en weggegooid, en alleen de analyse komt terug In tegenstelling tot de meeste Toolz tools kan het niet offline werken, omdat het ophalen van een pagina een netwerk nodig heeft.
Een score van 100 betekent dat de pagina zeven verstandige verdiepingen vrijmaakt. Of deze scoort, hangt af van hoe goed de inhoud de vraag beantwoordt, vergeleken met al het andere dat deze beantwoordt.



