SEO

Which SEO basics do machines still depend on?

SEO is about the fundamentals every crawler still leans on: a page that answers cleanly, says what it is called, settles on one address and can be found. It matters to a machine because search crawlers and answer engines fetch pages the same way, so a page that is hidden, unnamed or split across addresses is hard for any machine to use. Below are the 20 checks in this course, what each one looks for, and what good looks like. We check the signals a machine reads; we don't measure where you rank, and nothing on this page claims to.

All 20 checks count toward your headline score.

The checks in this course

20 checks

Reached without a redirect chain

What does a healthy page status look like?

Each redirect hop is another request an AI client or crawler has to make before it reaches your content, and some give up. A single clean redirect is normal; a chain of them is latency you are adding to every visit. A page that does not answer at all is reported separately, as a refusal rather than a score.

What good looks like The URL answers directly, or through one clean redirect.

Read more about redirect chains

Caching or validation headers are set

What are caching headers, and does my page need them?

A Cache-Control, ETag, or Last-Modified header lets browsers and CDNs skip re-downloading an unchanged page — faster repeat visits, less server load, and a small hand to crawlers hitting you often.

What good looks like The page sends a Cache-Control, ETag, Last-Modified, or Expires header.

Read more about caching headers

The site settles on one host (www vs non-www)

Should my site use www or non-www?

Serving the same content on both www and non-www (or http and https) splits ranking authority.

What good looks like All variants 301 to one preferred host.

Read more about www vs non-www

robots.txt is present and not over-blocking

What is robots.txt, and what happens without one?

A stray Disallow: / can hide your whole site from search; a missing robots.txt leaves crawling ambiguous.

What good looks like A valid robots.txt that allows your public pages and links to the sitemap.

Read more about robots.txt

Not accidentally set to noindex

What does the robots meta tag actually do?

A meta robots or X-Robots-Tag noindex removes the page from search entirely — often left on by mistake after launch.

What good looks like No noindex on pages you want found.

Read more about the robots meta tag

This page declares its canonical URL

What is a canonical tag, and why does it matter?

The canonical consolidates ranking signals onto the URL you want and resolves duplicate-content ambiguity. It counts whether you declare it as a link element or an HTTP Link header — Google treats both the same.

What good looks like A self-referencing canonical pointing to the preferred, on-domain URL — as a <link rel="canonical"> element or a Link: rel="canonical" response header.

Read more about canonical URLs

Mobile viewport is set

What is the viewport meta tag, and do you still need it?

Without a viewport tag a phone renders the page at a pretend desktop width and shrinks the result to fit, so none of your responsive breakpoints ever fire and the page arrives as an unusable miniature.

What good looks like A width=device-width viewport meta tag.

Read more about the viewport meta tag

Has a title tag

Why does the page title matter so much?

The title is the strongest on-page relevance signal and the first thing a search engine or an answer engine reads to know what a page is. A page with no title is unnamed to a machine.

What good looks like Every page has a unique, keyword-led title element.

Read more about the title tag

Compelling meta description

Does the meta description still matter?

It doesn't rank you directly, but it owns the search snippet and lifts click-through.

What good looks like A unique description roughly 70–160 characters — ~120–160 is the sweet spot for a full snippet.

Read more about meta descriptions

Exactly one H1

Should a page have only one H1?

One clear H1 states the page topic to crawlers and AI; none or several muddies the signal.

What good looks like A single H1 that states the page's topic.

Read more about the H1

Logical heading order

Why does heading order matter?

A clean H1→H2→H3 structure is how crawlers, screen readers, and AI parse your content.

What good looks like Headings nest in order with no skipped levels.

Read more about heading order

Topic is consistent across title, H1 and description

Do my title and H1 need to agree on the topic?

When the title, H1, URL, and opening line agree on the topic, relevance is unambiguous.

What good looks like The main topic appears in the title, the H1, the slug, and the first paragraph.

Read more about topic consistency

Images have descriptive alt text

What is alt text, and how much does it really matter?

Alt text powers image search, gives screen-reader context, and helps machines understand the page.

What good looks like Meaningful images carry concise, descriptive alt text.

Read more about image alt text

Open Graph tags for sharing

What are Open Graph tags, and why do your links look wrong?

OG tags control the preview card when your links are shared or cited — a growing discovery surface.

What good looks like og:title, og:description, og:image and og:url are all set, declared with property=.

Read more about Open Graph tags

XML sitemap is present and referenced

Do I still need an XML sitemap?

A sitemap speeds discovery and indexing, especially for newer pages with few inbound links.

What good looks like A valid /sitemap.xml, referenced from robots.txt, whose URLs resolve.

Read more about XML sitemaps

Missing pages return a real 404

Why does your 404 page matter for SEO?

A soft-404 (a 200 for a missing page) confuses crawlers and can get junk indexed.

What good looks like Unknown URLs return a true 404 with a helpful page.

Read more about 404 pages

Language and charset declared

Why should a page declare its language and character set?

A lang attribute and UTF-8 charset help engines, browsers and screen readers render correctly.

What good looks like A valid <!doctype html>, lang attribute, and UTF-8 charset.

Read more about language and character set

hreflang for language variants

What is hreflang, and does my site need it?

hreflang serves the right language/region version and prevents duplicate-content confusion.

What good looks like Valid, reciprocal hreflang tags across your language variants.

Read more about hreflang

A favicon is set

Does my site need a favicon?

Your favicon shows next to your result in search and in some AI answer interfaces — a small but real trust and brand signal.

What good looks like A <link rel="icon"> (or apple-touch-icon) pointing at a real icon.

Read more about favicons

No meta-refresh redirect

Why is a meta refresh redirect a problem?

A client-side <meta http-equiv="refresh"> redirect is slower than a server 301, can be ignored by crawlers, and is treated as a mild cloaking smell.

What good looks like Redirects use a server 301/302, not a meta refresh.

Read more about meta refresh

Words you'll meet here

How does your page read to a machine?

A free scan checks these 20 and everything else in about 20 seconds — no signup.

Scan your site free

Rather have it handled? No pitch, just a plain-English chat.

Book a call

The other courses

See all 66 checks