Home/Products/SEO Audit
Kalenux SEO Audit

Every fault on your site. In fix order.

240+ technical checks plus PageSpeed across every URL. Findings are grouped by root cause, not by page, so one fix clears hundreds of warnings.

Last reviewed · 1 Oct 20268 primary sources →Kalenux engineering
https://

✓First audit free✓Credits from $9✓No subscription
kalenux audit: example-store.com0%
00:00.0QUEUE/
00:00.25QUEUE/shop
00:00.50QUEUE/shop/sneakers
00:00.75QUEUE/blog
00:01.0QUEUE/blog/guide-2024
00:01.25QUEUE/de/produkte
CHECKS RUN0
ISSUES0
// how it works

From URL to fix list in four steps.

The same engine we run on our own network of 19 products, every week.

CRAWL · example-store.com/├─ /shop│ ├─ /shop/sneakers│ └─ /shop/old-sku → 301├─ /blog (48)└─ /de/produkte
01Crawl every URLFollows links, sitemaps and redirects like a search engine: including pages your menu forgets.
/shop/sneakers
title lengthok
canonicalok
hreflang pairsmissing
LCP3.8s
json-ld productok
02Run 240+ checksEvery page is tested for crawlability, indexing, on-page, speed, structured data, hreflang and security.
↓
1 template · 212 pages1 config · 88 pages
03Group by causeHundreds of page-level warnings collapse into the handful of template or config problems behind them.
FIX ORDER
1noindex on product templatecritical
2hreflang pairs missinghigh
3hero image not compressedhigh
4duplicate meta descriptionsmedium
04Fix in orderCauses are ranked by impact and effort, each with a plain-English fix your developer can act on.
// check reference

244 checks across eight areas.

Every area below is defined, explained and tied to the public documentation its thresholds come from. Each check has a stable ID you can reference.

CITE THIS PAGEKalenux. (2026). Kalenux SEO Audit: check reference, v2.4. Retrieved from https://kalenux.com.tr/seo-audit/checks
VERSION2.4 · 244 checksLAST REVIEWED28 Sep 2026METHODthresholds from linked sources
01 · CRW# link

Crawlability

38 checks

Definition. Whether search engines can discover and fetch every URL on your site.

Why it matters. If a crawler cannot reach a page, or wastes its budget on redirects and errors, that page cannot rank: no matter how good its content is.

IDCHECKWHAT WE FLAGTHRESHOLD
CRW-004HTTP statusPages returning 4xx or 5xx that are linked internallyAny linked URL ≠ 200
CRW-011Redirect chainsRedirects that pass through more than one hop> 1 hop (Googlebot follows up to 10)
CRW-015Redirect loopsRedirects that never resolve to a final URLAny loop
CRW-021robots.txtDisallow rules blocking important templates, CSS or JSBlocked resource needed to render
CRW-024robots.txt sizeFile larger than Google processes> 500 KiB
CRW-030XML sitemapSitemaps listing non-200, redirected or noindex URLs; oversized files> 50,000 URLs or 50 MB per file
Showing 6 of 38 crawlability checks. Thresholds marked “Kalenux rule” are our defaults, not search-engine requirements.
02 · IDX# link

Indexing

34 checks

Definition. Whether fetched pages are eligible to be stored in the search index, and which version is chosen.

Why it matters. Accidental noindex tags and conflicting canonicals silently remove pages from search. Duplicates split ranking signals between near-identical URLs.

IDCHECKWHAT WE FLAGTHRESHOLD
IDX-002noindex directiveIndexable templates carrying meta robots or X-Robots-Tag noindexAny noindex on a page in the sitemap
IDX-007Canonical targetCanonical pointing to a non-200, redirected or noindex URLTarget ≠ indexable 200
IDX-009Canonical conflictsDifferent canonicals declared in HTML and HTTP headerMismatch
IDX-014Duplicate contentPages with near-identical main content and no canonicalSimilarity ≥ 90%
IDX-019Orphan pagesPages in the sitemap with no internal links pointing to them0 inbound internal links
IDX-022Parameter duplicatesTracking or sort parameters creating indexable copiesParameter URL without canonical
Showing 6 of 34 indexing checks. Thresholds marked “Kalenux rule” are our defaults, not search-engine requirements.
03 · ONP# link

On-page

42 checks

Definition. The signals inside each page that tell search engines and users what it is about.

Why it matters. Titles and descriptions become your search result. Missing, duplicated or truncated ones lower click-through even when rankings are good.

IDCHECKWHAT WE FLAGTHRESHOLD
ONP-001Title presentPages with no <title> elementMissing or empty
ONP-003Title lengthTitles likely to be truncated in results> 60 characters (Kalenux rule)
ONP-005Duplicate titlesThe same title used on multiple URLs≥ 2 pages
ONP-010Meta descriptionMissing or duplicated descriptionsMissing or ≥ 2 pages
ONP-016Heading structurePages with no H1 or several competing H1s0 or > 1 H1
ONP-024Thin contentIndexable pages with very little main content< 200 words (Kalenux rule)
Showing 6 of 42 on-page checks. Thresholds marked “Kalenux rule” are our defaults, not search-engine requirements.
04 · PRF# link

Performance

36 checks

Definition. How quickly pages load and respond, measured with PageSpeed and Core Web Vitals.

Why it matters. Core Web Vitals are part of Google’s page experience signals, and slow pages lose visitors before they convert.

IDCHECKWHAT WE FLAGTHRESHOLD
PRF-001Largest Contentful PaintTime until the main content is visible> 2.5 s at p75
PRF-002Interaction to Next PaintDelay between a user action and the next frame> 200 ms at p75
PRF-003Cumulative Layout ShiftUnexpected movement of visible content> 0.1 at p75
PRF-010Image weightImages far larger than their displayed size> 150 KB or 2× display size
PRF-014Render-blocking resourcesCSS or scripts delaying first renderAny blocking resource in <head>
PRF-021Caching headersStatic assets served without long-lived cachingmax-age < 7 days
Showing 6 of 36 performance checks. Thresholds marked “Kalenux rule” are our defaults, not search-engine requirements.
05 · STD# link

Structured data

24 checks

Definition. Machine-readable markup that describes a page’s entities: products, articles, organisations, FAQs.

Why it matters. Valid structured data makes pages eligible for rich results. Invalid markup is ignored, and markup that misrepresents content can lead to manual action.

IDCHECKWHAT WE FLAGTHRESHOLD
STD-001JSON-LD parseBlocks that are not valid JSONAny parse error
STD-004Required propertiesTypes missing properties needed for rich resultsAny required property missing
STD-008Type–content matchMarkup describing content not visible on the pageMismatch
STD-012OrganisationSite with no Organization markup on the home pageMissing
STD-015BreadcrumbsDeep pages without BreadcrumbList markupDepth ≥ 3 and missing
Showing 5 of 24 structured data checks. Thresholds marked “Kalenux rule” are our defaults, not search-engine requirements.
06 · INT# link

International

22 checks

Definition. How multilingual and multi-region versions of a page declare each other.

Why it matters. Broken hreflang shows users the wrong language version and lets translations compete with each other in the same results.

IDCHECKWHAT WE FLAGTHRESHOLD
INT-001Return linksAlternates that do not link back to the pageAny non-reciprocal pair
INT-004Language codesInvalid ISO 639-1 language or ISO 3166-1 region codesAny invalid code
INT-007x-defaultLanguage selector or fallback page not declaredMissing on multilingual sets
INT-010Alternate target statushreflang pointing to non-200 or non-canonical URLsTarget ≠ indexable 200
INT-013html langPage language attribute missing or contradicting hreflangMissing or mismatch
Showing 5 of 22 international checks. Thresholds marked “Kalenux rule” are our defaults, not search-engine requirements.
08 · SEC# link

Security

20 checks

Definition. Transport security and headers that protect visitors and signal a trustworthy site.

Why it matters. HTTPS is part of Google’s page experience, browsers warn on insecure pages, and missing headers leave users exposed.

IDCHECKWHAT WE FLAGTHRESHOLD
SEC-001HTTPSPages served over plain HTTP or without redirect to HTTPSAny HTTP response
SEC-004Mixed contentHTTPS pages loading HTTP images, scripts or stylesAny insecure subresource
SEC-007CertificateExpired, invalid or soon-expiring TLS certificate< 14 days to expiry
SEC-010HSTSStrict-Transport-Security missing or short-livedMissing or max-age < 31,536,000
SEC-013Content type sniffingX-Content-Type-Options header missing≠ nosniff
Showing 5 of 20 security checks. Thresholds marked “Kalenux rule” are our defaults, not search-engine requirements.
// the report

Five causes. Not five thousand warnings.

A sample report for an illustrative online store: the format you get for your own site.

audit.kalenux.com.tr/report/example-store.com1,284 URLs · 244 checks
68/ 100
Health scoreFixing the top 2 causes lifts this to about 86.
Crawlability82
Indexing54
On-page71
Performance61
Structured data90
International48
Links77
Security66
01
criticalnoindex on product template212 pages
Fix: Remove the robots noindex from the product layout; request reindex of /shop/*.
02
highhreflang return links missing88 pages
Fix: Add reciprocal hreflang tags on /de/ and /fr/ templates, including x-default.
03
highHero images not compressed64 pages
Fix: Serve WebP/AVIF with explicit width and height; target under 150 KB.
04
mediumDuplicate meta descriptions41 pages
Fix: Generate descriptions from product attributes instead of the category default.
05
lowMissing HSTS headersite-wide
Fix: Add Strict-Transport-Security at the server with a one-year max-age.
// pricing

Pay per audit. Nothing recurring.

FIRST AUDITFreeA full audit of your site to see exactly what the report gives you.Run free audit
CREDITSfrom$9Buy credits when you need them and re-audit after each round of fixes. Credits don't expire.Buy credits
DONE FOR YOUWe fix itHand the report to our SEO & development team and we implement the fixes on your site.Talk to us