Skip to content
RankX AI
RankX AI Docs
Website Audit

Issue reference

Every check the RankX AI Website Audit runs, with its severity, its weight, what it means and which audit paths can produce a verdict for it.

Every check the Website Audit runs, generated from the product's own taxonomy rather than written by hand. The last column is the one worth reading: it names which of the three audit paths can produce a verdict for that check at all.

A check whose path did not run is reported as not assessed, never as passed. Three checks are assessable on no path, and they are listed as such rather than quietly omitted, because a visible gap records something a silent absence loses. What "a check did not run" means is the page that explains why.

How to read the table

Severity is what the check reports when it fires: an issue is a problem, a warning is worth knowing and costs the score less.

Weight is how much the check costs the score when it fires. The penalty is scaled by the right denominator for that class: pages crawled for a per-page finding, the sitemap for a sitemap finding, and the site itself for a site-wide one, which takes its full weight rather than being diluted by page count.

Assessed by names the audit paths that can answer it. Full crawl serves every scheduled audit and every full crawl. Instant page check runs a browser and serves the specific-pages mode only. Sitemap analysis compares your sitemap against what was found.

Content

CheckCodeSeverityWeightWhat it meansAssessed by
Missing Title Tagmissing_titleIssue8Pages without a title tag get no search snippet and rank poorly.Full crawl, Instant page check
Duplicate Title Tagsduplicate_titleIssue6Multiple pages sharing the same title confuse search engines.Full crawl
Duplicate Meta Descriptionsduplicate_descriptionsWarning3Multiple pages sharing the same meta description weaken each page’s search snippet and dilute relevance signals.Full crawl
Short Title Tagshort_titleWarning4Titles under 30 characters miss keyword opportunity and look incomplete.Full crawl, Instant page check
Title Tag Too Longlong_titleWarning4Titles over 60 characters get truncated in search results, losing impact.Full crawl, Instant page check
Missing Meta Descriptionmissing_descriptionWarning5Pages without a meta description often get poor search snippets.Full crawl, Instant page check
Missing H1 Tagmissing_h1Issue7Every page should have exactly one H1 to signal its main topic.Full crawl, Instant page check
Images Missing Alt Textmissing_alt_textWarning4Images without alt text hurt accessibility and image search visibility.Full crawl, Instant page check
Thin Contentthin_contentWarning5Pages with fewer than 200 words of readable text are considered thin content. Search engines use word count and content density to assess page quality, and thin pages are often deprioritised in rankings or excluded from the index entirely.Full crawl, Instant page check
Duplicate Contentduplicate_contentIssue7Duplicate pages split ranking signals and can cause indexing problems.Not assessed on any path
Missing Social Media Tagsmissing_og_tagsWarning3Without Open Graph tags your pages look poor when shared on social.Full crawl, Instant page check
Lorem Ipsum Placeholder Textplaceholder_contentIssue8Placeholder text left in production signals incomplete, low-quality content.Full crawl, Instant page check
Multiple H1 Headingsmultiple_h1Warning3More than one H1 makes the page read as several competing topics; extraction systems and crawlers use the outline to decide what the page is about.Full crawl, Instant page check
Skipped Heading Levelsskipped_heading_levelsWarning3A heading outline that jumps levels (H2 straight to H4) corrupts the document structure assistive tech and content-extraction systems rely on.Full crawl, Instant page check
Short Meta Descriptionshort_descriptionWarning3A present but very short meta description wastes the snippet: Google fills the gap with auto-extracted text you did not choose.Full crawl, Instant page check
Long Meta Descriptionlong_descriptionWarning2Descriptions past ~165 characters are truncated mid-sentence in results, cutting off the click-through pitch.Full crawl, Instant page check
Title and H1 Disagreetitle_h1_mismatchWarning1The title and the H1 share no significant word. When Google rewrites a title it uses the H1 about half the time, a page whose two names disagree loses control of both.Full crawl, Instant page check
Low Readabilitylow_readabilityWarning3Content readability is below recommended levels, making pages harder for visitors to read and understand.Full crawl, Instant page check

Technical

CheckCodeSeverityWeightWhat it meansAssessed by
Broken Internal Linksbroken_linksIssue8Links pointing to 4xx pages waste crawl budget and frustrate users.Full crawl, Instant page check
Redirect Chainsredirect_chainsWarning5Multiple redirects in sequence slow page load and dilute link equity.Full crawl, Instant page check
HSTS Not Enabledmissing_hstsWarning4HSTS forces HTTPS connections, protecting against protocol downgrade attacks.Not assessed on any path
Noindex Pages Foundnoindex_pagesWarning6Pages marked noindex are excluded from search; confirm this is intentional.Full crawl, Instant page check
Missing Canonical Tagmissing_canonicalWarning4Without a canonical tag search engines may index the wrong URL version.Full crawl, Instant page check
No XML Sitemapmissing_sitemapIssue7An XML sitemap helps search engines discover and index your pages faster.Full crawl
HTTP URLs in Sitemaphttp_urlsIssue5Your sitemap should only list HTTPS URLs to avoid mixed-content issues.Not assessed on any path
HTTP Links on HTTPS Pagemixed_content_linksIssue6HTTP links on an HTTPS page trigger mixed-content warnings and can break security.Full crawl, Instant page check
Slow Page Load Timeslow_page_loadWarning3Pages with high load time frustrate users and are penalised in ranking signals.Full crawl, Instant page check
No Robots.txt Filemissing_robots_txtWarning5A missing robots.txt means crawlers have no crawl guidance for your site.Full crawl
No Page Compressionmissing_compressionIssue7Pages are served without Gzip or Brotli compression. Uncompressed HTML and text files are typically 5–10× larger in transit, directly inflating Time to First Byte, Largest Contentful Paint, and total page load time, all Core Web Vitals signals Google uses in ranking.Full crawl, Instant page check
Oversized Pageoversized_pageWarning4One or more pages exceed 3MB of HTML. Large pages drain crawl budget, inflate Time to First Byte, and severely penalise mobile users on limited connections. Google recommends keeping page weight under 500KB.Full crawl, Instant page check
Missing Faviconmissing_faviconWarning2A missing favicon makes browser tabs look unprofessional and harder to identify.Full crawl, Instant page check
Broken Resourcesbroken_resourcesIssue6Scripts, stylesheets, or images that fail to load (4xx/5xx) break page rendering and functionality for real visitors.Full crawl
Unminified Assetsunminified_assetsWarning3JavaScript or CSS files served without minification are larger than necessary, adding transfer bytes and slowing page loads.Full crawl
Oversized Imagesoversized_imagesWarning3Images larger than 100KB inflate page weight and slow loading, especially on mobile connections. Compress or resize them.Full crawl
Canonical Points to Broken Pagecanonical_to_brokenIssue5A page’s canonical tag points to a URL that returns an error (4xx/5xx), so search engines cannot index the intended version.Full crawl, Instant page check
Canonical Chaincanonical_chainWarning4Canonical tags form a chain (A→B→C) instead of pointing directly to the final URL, diluting canonicalization signals.Full crawl, Instant page check
Recursive Canonicalrecursive_canonicalWarning4A page’s canonical tag participates in a loop that never resolves to a single preferred URL, confusing search engines.Full crawl, Instant page check
Deprecated HTML Tagsdeprecated_html_tagsWarning2Pages use HTML tags no longer supported in modern standards (e.g. <center>, <font>), which can cause rendering and accessibility problems.Full crawl, Instant page check
SSL Certificate Expiring Soonssl_expiring_soonIssue7Your SSL certificate expires within 30 days. An expired certificate makes your site inaccessible and triggers browser security warnings for every visitor.Full crawl
Orphan pages in sitemapsitemap_orphan_pagesIssue6Pages listed in your sitemap have no internal links pointing to them. Search engines that navigate by following links may never discover these pages.Sitemap analysis
Broken URLs in sitemapsitemap_broken_urlsIssue7Your sitemap contains URLs that return error responses (4xx or 5xx). This wastes crawl budget and signals poor site maintenance to search engines.Sitemap analysis
Redirecting URLs in sitemapsitemap_redirect_urlsWarning4Some URLs in your sitemap redirect to other pages instead of serving content directly. This dilutes crawl signals and may confuse search engines about your canonical URLs.Sitemap analysis
Indexable pages missing from sitemapsitemap_crawl_gapWarning4Pages discovered during your audit are indexable and returning HTTP 200 but are not listed in your sitemap. Google may deprioritise or miss these pages.Sitemap analysis

User experience

CheckCodeSeverityWeightWhat it meansAssessed by
Slow Server Response Timeslow_ttfbIssue7High time-to-first-byte slows every page metric and signals server performance issues.Full crawl, Instant page check
No Custom 404 Pagemissing_404Warning3A custom 404 page keeps users on your site when they hit broken links.Full crawl
High Cumulative Layout Shiftlayout_shiftWarning5Pages that visually jump around during load frustrate users and hurt rankings.Instant page check
Render-Blocking Resourcesrender_blockingWarning4Scripts or stylesheets are loading synchronously in the document <head>, preventing the browser from displaying any content until they finish downloading and executing. Every render-blocking resource adds direct milliseconds to Largest Contentful Paint (LCP), a Core Web Vitals signal used in Google's ranking algorithm.Full crawl, Instant page check
No Structured Datamissing_structuredWarning3Structured data (Schema.org) enables rich results in search, improving CTR.Full crawl, Instant page check

All three tables above are is generated from RankX AI itself rather than written by hand, as at 19 August 2026 (source 377ef780). When the product changes, this page changes with it.

Where to go next