Audit SEO Records
De hele site, elk signaal bewezen.
Gemeten op drie echte sites: 1.000 pagina's in twee minuten, 10.000 pagina's in minder dan acht, elk signaal met zijn adressen, en een betrouwbaarheid geverifieerd op twee controlecorpora.
Eenmalige betaling, per kaart, en uw site behoudt zijn staat: we lezen uw openbare pagina's, rustig, als een geduldige bezoeker. Het rapport leest u hier en downloadt u als pdf; uw e-mailadres blijft optioneel. Elk signaal toont zijn bewijs en is met één klik opnieuw te controleren, zo vaak als u corrigeert.
Wat hij detecteert
152 signalen, elk met zijn adressen
Titels, beschrijvingen en inhoud
- Titels gedupliceerd tussen pagina's
- Beschrijvingen gedupliceerd tussen pagina's
- Ontbrekende beschrijvingen
- Meerdere titels op één pagina
- Meerdere beschrijvingen op één pagina
- Te korte titels
- Te korte beschrijvingen
- Hoofdkop (h1) ontbreekt
- Meerdere hoofdkoppen (h1) op één pagina
- h1 die de title-tag overneemt
- Pagina's met magere inhoud
- Inhoud gedupliceerd tussen pagina's
- Lage tekst-codeverhouding
- Opvultekst (lorem ipsum)
- Inhoudsloze pagina's die 200 antwoorden (soft 404)
- Tekst massaal verborgen bij het laden
- Overgeslagen kopniveau
- Lege sectiekoppen
- Opgegeven taal in strijd met de tekst
- HTML zonder semantische tags
- Ontbrekende doctype
- Inhoud in een iframe
- Dode plug-ins (Flash, applet)
- Inhoud enkel door JavaScript opgebouwd
- Onzichtbare identiteit van de uitgever (Organization, over-pagina)
Adressen en canonicals
- Ontbrekende canonical
- Canonical naar een foutpagina
- Canonical naar een omleiding
- Canonical naar een noindex-pagina
- Meerdere canonicals op één pagina
- Canonical als relatief adres
- Adressen met underscores
- Te lange adressen
- Indexeerbare adressen met parameters
- Dubbels door hoofdletters of slash aan het einde
- Parametervallen voor robots
- Platformeigen adresvarianten zonder canonical
- Indexeerbare account- en winkelwagenpagina's
- Slecht gecodeerde adressen
- Tegenstrijdige robotinstructies (index en noindex)
- Noindex-pagina's in de sitemap
Links
- Kapotte interne links, met de dragende pagina
- Interne links naar omleidingen
- Dode uitgaande links
- Interne nofollow-links
- Links zonder ankertekst
- Herhaalde generieke ankers (“klik hier”)
- Misvormde links
- Navigatie enkel via JavaScript
- Interne http-links op een https-site
- Zeer lange links
- Pagina's met meer dan 3.000 links
- Bestanden gepresenteerd als pagina's
- Pagina's met slechts één inkomende link
- Weespagina's (in de sitemap, zonder link)
- Te diep gelegen pagina's
- Paginering zonder link naar de eerste pagina
Omleidingen, sitemap en serverantwoorden
- Serverfouten (5xx)
- Niet-gevonden pagina's (4xx)
- Verzonnen adres dat 200 antwoordt
- Niet-gevonden-pagina zonder weg terug
- Startpagina achter een redirect
- Pagina's onstabiel van de ene lezing tot de andere
- Omleidingsketens, sprong voor sprong
- Omleidingslussen
- Tijdelijke omleidingen (302) die blijvend werden
- Sitemap-pagina's met fout
- Omgeleide sitemap-pagina's
- Pagina's die in de sitemap ontbreken
- Onleesbare sitemap
- Te zware sitemap
- http-adressen in een https-sitemap
- Sitemap ontbreekt in robots.txt
- Onleesbare robots.txt
- robots.txt die stijlen of scripts blokkeert
- Ontbrekende Last-Modified-header
Snelheid en gewicht
- Zware pagina's
- Ontbrekende compressie
- Traag reagerende pagina's
- Trage eerste byte
- Pagina's alleen via HTTP/1.1 geserveerd
- Trage hoofdweergave (LCP)
- Lay-outverschuivingen (CLS)
- Trage interactiviteit
- Enorme DOM
- Zwaar totaalgewicht
- Scripts die de weergave blokkeren
- Zware diensten van derden
- Te veel geladen bronnen
- Zware scripts en stijlen
- Niet-geminificeerde scripts en stijlen
- Scripts of stijlen met fout
- Enorme inline CSS
- Ontbrekende caching van bronnen
- Lettertypen die de weergave blokkeren
Afbeeldingen
- Afbeeldingen met fout
- Externe afbeeldingen met fout
- Zware afbeeldingen, gewogen tot op de byte
- Verouderde afbeeldingsformaten
- Ontbrekend uitgesteld laden
- Eén bestand voor alle schermen (srcset)
- Nietszeggende bestandsnamen
- Te grote afbeeldingen
- Site-icoon ontbreekt
- Hoofdafbeelding uitgesteld geladen
- Hoofdafbeelding zonder prioriteit
- Ontbrekende deelafbeelding
- Kapotte deelafbeelding
Gestructureerde gegevens
- Ongeldige schema's
- Rauwe HTML-entiteiten in schema's
- Onvolledige productmarkering
- Onvolledige artikelmarkering
- Beoordelingen zonder bron
- Schemaprijs verschilt van de getoonde prijs
- Schemabeschikbaarheid verschilt van de pagina
- Tegenstrijdige datums
- Productnaam ontbreekt in de zichtbare tekst
- Kapot broodkruimelpad
- Broodkruimelpad zonder schema
- Verouderd FAQ-schema
Talen (hreflang)
- Ontbrekende hreflang op een meertalige site
- Ongeldige taalcodes
- hreflang zonder terugverwijzing
- hreflang naar een foutpagina
- hreflang naar een noindex-pagina
- Ontbrekende x-default
- hreflang in conflict met de canonical
- hreflang in strijd met de opgegeven taal
- hreflang in strijd met de paginatekst
- Dubbels tussen talen zonder hreflang
Beveiliging
- Verlopen certificaat
- Certificaat op de verkeerde naam
- Verouderd TLS-protocol
- Ontbrekende HSTS
- Ontbrekende beveiligingsheaders
- Formulier verzonden via http
- Gemengde inhoud (http in een https-pagina)
Antwoordmachines (AI)
- Ontbrekende llms.txt
- Misvormde llms.txt
- Robots van antwoordmachines buitengesloten
Platformen: PrestaShop, WordPress, Joomla, Drupal
- PrestaShop: indexeerbare productvarianten
- PrestaShop: indexeerbare facetten
- PrestaShop: geserveerde ruwe adressen (index.php)
- PrestaShop: gedupliceerde juridische pagina's
- WordPress: indexeerbare bijlagepagina's
- WordPress: indexeerbare magere archieven
- Joomla: leesbare adressen uitgeschakeld
- Joomla: menudubbels
- Joomla: indexeerbare printvarianten
- Drupal: zichtbare /node/N-adressen
- Drupal: indexeerbare magere taxonomieën
- Drupal: ontbrekende paginacache