Nelten Website Scan

Findability (SEO) (73 rules)

This check area covers technical and content signals that search engines encounter on a website. These include robots.txt, sitemaps, indexing access, canonical URLs and page titles. The report also shows missing descriptions, headings or internal links. Each rule names its standard and expected result. The check does not promise a particular search position. It makes observable issues visible.

Rules of the area Findability (SEO) with ID, finding description, target state, severity and estimated fix effort per finding group
IDFinding when …Target stateSeverityFix
DUP-01Boilerplate pagesNo boilerplate pages with almost identical main text (risk indicator, not a verdict)Mediumafter review
HREF-01hreflang faultyhreflang markup valid, with self-reference and return referencesMediumapprox. 45 min
SOC-01Open Graph missingOpen Graph and Twitter Card basics presentMinorapprox. 15 min
ROB-01robots.txt missing or wrongrobots.txt 200 and plain textMediumapprox. 15 min
ROB-02Search crawlers blockedSearch crawlers allowedSevereapprox. 15 min
IDX-01noindex setNo effective noindexSevereapprox. 15 min
IDX-02Snippets restrictedGoogle snippets allowedMediumapprox. 15 min
MAP-01Sitemap invalidValid sitemapMediumapprox. 45 min
MAP-02Sitemap addresses not absoluteAbsolute preferred sitemap URLsMediumapprox. 45 min
MAP-03Sitemap target not canonicalSitemap target directly 200 and canonicalMediumapprox. 45 min
MAP-04lastmod missing or wrongValid, non-future lastmodMediumapprox. 45 min
SEO-01Title missing or duplicatedOne unique titleMediumapprox. 15 min
SEO-02Generic titleNo generic titleMinorapprox. 15 min
SEO-03Description missing or duplicatedOne unique descriptionMediumapprox. 15 min
SEO-04H1 missingOne non-empty H1 (BP)Mediumapprox. 15 min
SEO-05Canonical faultyAbsolute, consistent canonicalMediumapprox. 15 min
LNK-01Links not crawlableCrawlable links with namesMediumapprox. 45 min
LNK-02Meaningless link textMeaningful link textMinorapprox. 45 min
LNK-03Page without incoming linkIncoming link within the scanned pagesNoteapprox. 45 min
IMG-01alt text missingalt presentMediumapprox. 45 min
IMG-02Image dimensions missingImage dimensions and reserved spaceMinorapprox. 45 min
IMG-03Main image loaded lazilyObserved LCP image not lazyMediumapprox. 45 min
DATA-01JSON-LD faultyParseable JSON-LDMediumapprox. 45 min
DATA-02Operator details missingOrganization/LocalBusiness with operator detailsMediumapprox. 45 min
DATA-03Self-review markupInventory of self-review markupNoteapprox. 45 min
DATA-04FAQ/HowTo markupInventory of FAQPage/HowToNoteapprox. 45 min
DATA-05Date values faultyValid, non-future datesMediumapprox. 45 min
TRUST-01Trust links missingTrust links present and reachableMinorapprox. 15 min
SEO-06Title too short or too longTitle 30 to 60 charactersMinorapprox. 15 min
SEO-07Title duplicated or equal to H1Title unique site-wide and not equal to H1Minorapprox. 45 min
SEO-08Meta data outside the headMeta, canonical and title only in the headMediumapprox. 15 min
SEO-09Description too short, too long or duplicatedDescription 70 to 155 charactersMinorapprox. 45 min
SEO-10H1 multiple or too longOne H1 below 70 charactersMinorapprox. 45 min
SEO-11Headings skip levels or are missingHeadings without skipped levels, H2 for longer textsMinorapprox. 120 min
SEO-12Too little textAt least 300 words of main text on content pagesMinorafter review
SEO-13Placeholder textNo placeholder textsMediumapprox. 15 min
SEO-14Sentences too longReadable sentence lengths (average below 25 words)Noteafter review
SEO-16Canonical faultyCanonical absolute, without fragment, not on a noindex pageMediumapprox. 45 min
SEO-18Robots directives contradictoryRobots directives without contradiction, no nofollow on indexable pagesMediumapprox. 15 min
SEO-19Page missing from the sitemapVisited pages are in the sitemapMinorapprox. 45 min
SEO-20Sitemap not announced or too largeSitemap named in robots.txt, below 50,000 URLsMinorapprox. 45 min
SEO-21Page linked too deepClick depth at most 3 from the home pageMinorapprox. 45 min
SEO-22Hardly any internal linkingMore than one incoming link, outgoing internal links presentMinorapprox. 45 min
SEO-23Too many linksAt most 100 links per pageMinorapprox. 45 min
SEO-24Internal nofollow linksNo internal nofollow linksMinorapprox. 45 min
SEO-25Placeholder linksNo placeholder links (#, localhost, example)Minorapprox. 15 min
SEO-27Title, description or H1 only via JavaScriptTitle, description and H1 already in the raw HTMLMediumapprox. 15 min
SEO-29hreflang without x-defaulthreflang with x-defaultMediumapprox. 15 min
SEO-30lang does not match the textlang attribute matches the text languageMinorapprox. 15 min
SEO-31Image alt too long or file name meaninglessImage alt below 100 characters, descriptive file namesMinorapprox. 45 min
SEO-34BreadcrumbList does not match the URLBreadcrumbList matches the URL hierarchyMinorapprox. 45 min
SEO-36302 instead of 301No 302 for permanent internal targetsMinorapprox. 15 min
SEO-37Content not updated for a long timeContent updated within the last 24 monthsNoteapprox. 15 min
SEO-38Session IDs or UTM in internal linksNo session IDs or UTM in internal linksMinorapprox. 15 min
SEO-41No Search Console verification detectableSearch Console/Bing verification presentNoteapprox. 15 min
SEO-43Main term not consistentMain term of the H1 in title and descriptionMinorapprox. 15 min
SEO-44Facet combinations linkedNo indexable parameter combinations (facets)Mediumapprox. 120 min
SEO-45Pagination canonicalized wronglyPaginated pages with their own canonicalMinorapprox. 45 min
SEO-46Same H1 on several pagesNo two pages with the same H1 (cannibalization)Minorafter review
SEO-47Affiliate links without rel=sponsoredAffiliate links with rel=sponsoredMinorapprox. 15 min
SEO-48target=_blank without noopenertarget=_blank with rel=noopenerMinorapprox. 15 min
SEO-49No visible breadcrumbVisible breadcrumb on deep pagesNoteapprox. 15 min
SEO-50SearchAction without searchSearchAction only with an existing searchNoteapprox. 15 min
SEO-51LocalBusiness without opening hours or locationLocalBusiness with opening hours or geo coordinatesMinorapprox. 15 min
SEO-52Video without captions or with autoplayVideos without autoplay with sound, with caption trackMinorapprox. 15 min
ROB-03robots.txt reveals pathsrobots.txt reveals no sensitive pathsMinorapprox. 15 min
MAP-05lastmod set uniformlylastmod differs per page, not uniformMinorapprox. 45 min
SEO-54Discover preview not possibleArticles with max-image-preview:large and preview image (Discover)Noteapprox. 15 min
SHOP-01Cart, checkout or search indexableCart, checkout, account, login and search not indexableMediumapprox. 15 min
SHOP-02Price in markup differsPrice and availability in Product markup equal to the visible textMediumapprox. 45 min
SHOP-03Shipping and returns not in markupProduct markup with shipping and return detailsNoteapprox. 45 min
DATA-06Self-rating in markupNo self-rating (AggregateRating/Review) on Organization or LocalBusinessMediumapprox. 15 min
DATA-07JSON-LD with relative or foreign addressesJSON-LD with absolute URLs matching the page addressMinorapprox. 45 min

← Technology and structure · All areas · AI findability (GEO) →