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, can be found and is small enough to be read whole. 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 19 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 19 checks count toward your headline score.
The checks in this course
19 checksReached 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 chainsCaching 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 headersThe 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-wwwrobots.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.txtNot 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 tagThis 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 URLsHas 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 tagHas a meta description
Does the meta description still matter?A meta description is a short, author-written summary in a fixed place that search engines, answer engines and link previews all read. A page without one leaves a machine to summarise it by guesswork.
What good looks like A unique description that sums up the page, declared with the name attribute.
Read more about meta descriptionsThe page has an H1
Should a page have only one H1?The H1 states the page topic to crawlers and AI. Without one, a machine has to guess what the page is about.
What good looks like An H1 that states the page's topic.
Read more about the H1Logical 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 orderTopic 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 consistencyImages 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 textYour page's HTML isn't oversized
Is my page too big for Google to read all of it?Google's crawler reads only the first 2 MB of a page's HTML and ignores the rest, so anything after that point cannot be indexed from this page. A smaller document is also less to download for any machine.
What good looks like The HTML document is comfortably inside what a crawler will read.
Read more about page HTML sizeOpen 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 tagsXML 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 sitemapsMissing 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 pagesLanguage and charset declared
Why should a page declare its language and character set?A lang attribute tells a machine which language the text is in, and a declared character set tells it how to decode the bytes. Without them a parser has to guess, and a guess can garble non-English text.
What good looks like A lang attribute on the html element and a declared character set, in a meta charset tag or the Content-Type header.
Read more about language and character sethreflang 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 hreflangNo meta-refresh redirect
Why is a meta refresh redirect a problem?A <meta http-equiv="refresh"> redirect only happens after the page has loaded, so a machine that reads the response sees the page you are leaving, not the one you are sending it to. A server redirect tells every client where to go before it reads any content.
What good looks like Redirects are server redirects (301 or 302), not a meta refresh.
Read more about meta refreshWords you'll meet here
- 301 redirect map
- 404 page / soft 404
- Alt text
- Caching headers
- Canonical URL / canonical tag
- Canonicalization
- CDN
- Custom domain
- Disallow / Allow
- Duplicate content
- Heading / H1 / heading hierarchy
- hreflang
- HTTP status code
- Indexing / indexable
- Keyword / primary keyword / topic consistency
- lang attribute / charset
- Language tag
- Meta description
- Meta refresh
- Meta robots / robots meta tag
- noindex
- Open Graph
- Redirect / 301 vs 302 / 307
- Redirect chain
- robots.txt
- Search engine crawler
- Self-referencing canonical
- Site-level check / host fact
- Sitemap index
- Snippet
- Staging subdomain
- Title tag
- Trailing slash
- URL slug
- X-Robots-Tag
- XML sitemap
How does your page read to a machine?
A free scan checks these 19 and everything else in about 20 seconds — no signup.
Rather have it handled? No pitch, just a plain-English chat.
Book a call