Skip to content
All articles

Technical SEO checklist: the 18 checks dotmap runs on every page

checklist // , 7 min read, by Darthwares

A dotmap audit runs 18 technical checks on every page it fetches: whether the page loads, whether it can be indexed, whether its title, description, headings, canonical, language, viewport, structured data and links are in order, and how fast the server answers. Fix the ones that block indexing first, then the ones that affect how the page appears in results.

A grid of technical checks with pass and fail marks
On this page // 5 sections
  1. 01Can the page be reached and indexed?
  2. 02Is the page described properly?
  3. 03Is the page complete and connected?
  4. 04The order to fix things in
  5. 05Common questions
Illustration with sample values.

The short version

  • Fix broken pages and accidental noindex before anything else.
  • Titles, descriptions and H1s decide how a page is understood and shown.
  • Canonical tags and structured data are the most often missing.
  • A technical pass does not mean the content is good. That is scored separately.

Can the page be reached and indexed?

These come first because nothing else matters if a page cannot be fetched or is told to stay out of the index.

CheckWhat it meansFix
Broken page (HTTP error)The URL returns a 4xx or 5xx statusFix or redirect it, and remove links that point to it
Marked noindexThe page tells search engines not to index itConfirm that is intentional
Canonical points to another URLThe page names a different URL as the preferred oneCheck the target is the one you mean
Missing canonical linkNo preferred URL is declaredAdd rel=canonical
Slow server response (over 2 s)The server takes too long to answerAdd caching or a CDN, and reduce payloads

Is the page described properly?

These control what a search result shows and how an engine summarises the page.

CheckWhat it meansFix
Missing title tagThe page has no titleAdd a unique title of 30 to 60 characters
Title length outside 30 to 60 charactersThe title is too short to describe or too long to fitRewrite within the range
Missing meta descriptionNo description is providedWrite 70 to 160 characters that summarise the page
Meta description length outside 70 to 160 charactersThe description is too short or will be cut offRewrite within the range
Missing H1No main headingAdd one H1 that states the topic
Multiple H1 headingsMore than one main headingKeep one and demote the rest
Missing Open Graph titleShared links have no proper previewAdd og:title and og:description

Is the page complete and connected?

The last group covers content basics, accessibility and how the page links to the rest of the site.

CheckWhat it meansFix
Thin content (under 300 words)There is little for a reader or an engine to useExpand the page or merge it into a stronger one
Images without alt textImages have no text alternativeDescribe every meaningful image
Missing html lang attributeThe page language is not declaredSet lang on the html element
Missing viewport meta tagThe page may not adapt to phonesAdd the viewport meta tag
No structured data (JSON-LD)Engines have to infer what the page isAdd JSON-LD such as Article, FAQPage or Product
Fewer than 3 internal linksThe page is a near dead endLink to related pages

The order to fix things in

A report ranks issues by how many pages they affect. Within that, this order avoids polishing pages that cannot be indexed.

  1. 01Broken pages and server errors.
  2. 02Pages that are noindex or canonicalised by mistake.
  3. 03Missing and duplicate titles, then descriptions.
  4. 04Headings, canonical tags and structured data.
  5. 05Thin pages, alt text and internal links.

Common questions

What is technical SEO?

Technical SEO is the work of making sure search engines can fetch, render, understand and index a site's pages. It covers status codes, indexing directives, titles, canonical URLs, structured data, speed and internal links.

How many technical checks does dotmap run?

Eighteen on every fetched page, plus three flags that come from the content review by Jev.

Which technical SEO issue should I fix first?

Anything that stops a page being fetched or indexed: HTTP errors, accidental noindex directives and wrong canonical targets.

Primary sources and further reading

Prepared with AI-assisted drafting and checked against the primary sources below. These sources support the platform and measurement claims; the examples and recommendations are dotmap analysis, not results reported by the sources.