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 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 URLsMobile 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 tagHas 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 tagCompelling 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 descriptionsExactly 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 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 textOpen 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 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 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 hreflangA 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 faviconsNo 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 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
- Favicon / touch icon
- Heading / H1 / heading hierarchy
- hreflang
- HTTP status code
- Indexing / indexable
- Inline statistics and citations / entity consistency
- Keyword / primary keyword / topic consistency
- lang attribute / charset
- Language tag
- Meta description
- Meta refresh
- Meta robots / robots meta tag
- noindex
- Open Graph
- Pinch-to-zoom
- 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
- Viewport meta tag
- WCAG
- X-Robots-Tag
- XML sitemap
How does your page read to a machine?
A free scan checks these 20 and everything else in about 20 seconds — no signup.
Rather have it handled? No pitch, just a plain-English chat.
Book a call