Organiq

SEO audit checklist: the 48 checks of the Organiq site audit, with severity and fix

· Organiq · third-party facts carry source and date in the text

Organiq (organiqgeo.com) runs 48 checks in its site audit: 18 errors, 22 warnings and 8 notices. This page lists each one with its code, what it checks and how to fix it, in tables generated from the code that runs the audit.

Which checks are errors, and bring the health score down?

17 checks are page errors. A page with any of them counts as a page with an error in both health scores. Each row is one check, with the code the tools use.

CodeWhat it checksHow to fix
http_4xxPage answers with a 4xx errorRestore the page or redirect the URL to the equivalent page.
http_5xxPage answers with a 5xx errorFix the server error behind this URL.
fetch_failedPage did not loadCheck DNS, certificate and response time for the URL.
broken_internal_linkInternal link to a page with an errorPoint the link to a URL that answers 200 or remove the link.
redirect_loopRedirect loopMake the URL end at a final destination that answers 200.
title_missingTitle missingWrite a unique <title> for the page.
title_duplicateTitle repeated on other pagesGive each page its own title.
canonical_brokenCanonical points to a page with an errorPoint the canonical to a URL that answers 200.
canonical_to_redirectCanonical points to a URL that redirectsPoint the canonical to the final URL, with no redirect.
noindex_in_sitemapNoindex page is in the sitemapRemove the page from the sitemap or remove the noindex.
sitemap_url_not_200Sitemap URL does not answer 200Replace the sitemap URL with the final URL that answers 200.
robots_blocked_in_sitemapSitemap URL blocked in robots.txtAllow the URL in robots.txt or remove it from the sitemap.
noindex_with_clicksNoindex page receives clicksConfirm the noindex is intended; it removes the page from results.
mixed_contenthttp resource on an https pageLoad images, scripts and styles over https.
hreflang_invalidHreflang with invalid code or URLUse valid language codes and absolute URLs in hreflang.
hreflang_no_returnHreflang without a return linkMake the alternate page point back to this page.
jsonld_invalidJSON-LD with invalid syntaxFix the JSON in the ld+json block.

Which checks are warnings?

20 checks are page warnings. They are listed with the pages they affect and stay out of the health scores.

CodeWhat it checksHow to fix
title_too_longTitle over 60 charactersShorten the title to 60 characters or fewer.
title_too_shortTitle under 10 charactersDescribe the page in the title with more words.
description_missingMeta description missingWrite a meta description for the page.
description_duplicateMeta description repeated on other pagesWrite a separate description for each page.
description_too_longMeta description over 160 charactersShorten the description to 160 characters or fewer.
h1_missingH1 missingAdd an H1 that states the page topic.
h1_multipleMore than one H1Keep a single H1 and use H2 for the other headings.
low_word_countUnder 200 words of textCheck that the page answers the search with the text it has.
img_alt_missingImage without alt attributeAdd alt to each image; use empty alt on decorative ones.
redirect_temporaryTemporary redirect (302, 303 or 307)Use 301 or 308 when the move is permanent.
redirect_chainChain with more than one redirectRedirect the URL straight to the final destination.
internal_link_to_redirectInternal link to a URL that redirectsUpdate the link to the final URL.
orphan_pagePage with no internal links pointing to itLink to the page from related pages.
canonical_missingCanonical missingAdd <link rel="canonical"> pointing to the URL itself.
not_in_sitemap_with_impressionsPage with impressions missing from the sitemapAdd the page to the sitemap.
slow_responseServer response over 3 sReduce the server response time or use caching.
html_too_largeHTML over the size readReduce the page HTML; the rest was not analyzed.
lang_missinglang attribute missing on <html>Set the language, for example <html lang="en">.
viewport_missingMeta viewport missingAdd <meta name="viewport" content="width=device-width, initial-scale=1">.
nofollow_internalInternal link with nofollowRemove nofollow from internal links.

Which checks are notices?

6 checks are page notices, the lowest severity. They are listed and stay out of the health scores.

CodeWhat it checksHow to fix
deep_pagePage more than 4 clicks from the home pageBring the page closer to the home page with internal links.
url_too_longURL over 115 charactersShorten the page address.
og_missingOpen Graph missingAdd og:title, og:description and og:image.
anchor_emptyInternal link with no anchor textWrite text that describes the link target.
jsonld_missingNo JSON-LD structured dataAdd the JSON-LD type that describes the page.
canonical_multipleMore than one canonicalKeep a single canonical tag.

Which checks look at the whole site?

5 checks look at the site and not at one page: robots.txt, the sitemap, llms.txt and AI crawlers. Their severities are mixed, including 1 error, and none enters the health scores; the table shows the severity of each.

CodeSeverityWhat it checksHow to fix
ai_bots_blockedwarningAI crawlers blocked in robots.txtAllow the AI crawlers you want to read the site.
llms_txt_missingnoticellms.txt file missingPublish /llms.txt if you want to point AI assistants to pages.
sitemap_missingwarningSitemap not foundPublish a sitemap.xml and declare it in robots.txt.
robots_missingnoticerobots.txt file missingPublish /robots.txt with the Sitemap line.
robots_blocks_auditerrorrobots.txt blocks the audit crawlerAllow the OrganiqAudit agent in robots.txt so the audit can crawl.

Which checks enter the site health score?

Errors alone count, and just the 17 page-level ones: a page with any of them counts as a page with an error. The 22 warnings, the 8 notices and the 5 site-wide checks, even the error among them, are listed and stay out of the calculation. No check can be switched off. The two formulas are in How a site health score is calculated.

How do you see the pages that fail a check?

Ask your assistant to call get_audit_issue with the code of the check, for example http_4xx. It lists the affected pages ordered by Search Console impressions. get_site_audit gives the issue counts of the whole audit. With site: "demo" both answer with fictional data and no account. Running the audit on your own site is described in SEO site audit in Claude and ChatGPT.

What does this checklist not cover?

It covers what the tables show and nothing beyond them. The crawl reads HTML without running JavaScript, so content a script adds is not seen. Core Web Vitals are read by another tool, get_core_web_vitals. Backlinks are not checked. No check promises a position: a fix removes a technical issue, and its effect is read later in Search Console.

Who is this checklist for, and who is it not for?

For whom: someone with a site verified in Search Console who wants a reference for each issue the audit reports and its fix. Not for whom: someone whose pages are written by JavaScript, who needs more than 48 checks or who audits sites that are not theirs; Screaming Frog or Sitebulb are the alternatives, with the exceptions in the next section.

How does this list compare with Screaming Frog and Sitebulb?

Read on November 10, 2026 from each vendor's own pages. On size, Organiq is behind: Screaming Frog and Sitebulb declare more than 300 checks against 48.

How was this page made?

Every row, code, severity, title, fix and count is generated from the list of checks in the code that runs the audit; a test checks that each code appears here. On November 10, 2026 we opened the vendor pages linked above. Not read in full: the Sitebulb Hints page, seen in a search summary. Corrections with a source: youssefpmat@gmail.com.

Frequently asked questions

What does a site audit check?

The Organiq site audit runs 48 checks: 18 errors, 22 warnings and 8 notices, on each page and on the whole site. This page lists every code with what it checks and how to fix it.

What is on a technical SEO audit checklist?

In Organiq the 17 page errors are HTTP status, titles, canonicals, sitemap, redirects, hreflang, mixed content and JSON-LD syntax; the warnings and notices cover descriptions, headings, images, links, speed and markup; 5 checks look at robots.txt, the sitemap, llms.txt and AI crawlers.

Which audit checks lower the site health score?

The 17 page-level errors, and no other check. Warnings, notices and the 5 site-wide checks are listed and stay out of the calculation.

How many checks does the Organiq site audit have?

48. Screaming Frog and Sitebulb declare more than 300, read on November 10, 2026.

How do I see which pages fail one check?

Ask your assistant to call get_audit_issue with the code of the check. With site "demo" it answers with fictional data and no account.

See also