Three jobs, in order
Search engines do three things with your site, and each depends on the one before it. Almost every SEO problem is a failure at one of these three, and knowing which saves you from working on the wrong one.
- Crawl — can it reach your pages?A bot follows links and fetches pages. A page with no links to it, or blocked in robots.txt, is invisible regardless of how good it is.
- Understand — can it tell what the page is about?Content in HTML, a clear title, real headings, descriptive links. A page whose content only appears after JavaScript runs is harder to read, and sometimes not read at all.
- Trust — is this a reasonable result to show?Links from other sites, a coherent site around the page, and content that actually answers the query. This is the slow part, and the part that can't be faked cheaply anymore.
The technical basics
This is a short list, it's mostly a one-time job, and skipping it undermines everything else.
- A unique <title> per page, roughly 50–60 characters, describing that page specifically
- A unique meta description — it doesn't affect ranking directly, but it's the text people decide on
- One <h1> per page, and heading levels that don't skip
- A canonical URL, so the same content at two addresses doesn't compete with itself
- A sitemap.xml listing your real pages, and a robots.txt that doesn't block them
- Fast loading and a usable mobile layout — both are measured, both are ranking inputs
- Content present in the HTML, not assembled by JavaScript afterwards
<title>What Is an API? — Navital Learning</title><meta name="description" content="An API is a defined way for one program to ask another for something. Methods, status codes, and keys explained." /><link rel="canonical" href="https://navitallabs.com/learning/lessons/what-is-an-api" />The content half
Once a page can be crawled and understood, ranking comes down to whether it's a good answer. That's less mysterious than it sounds, and it has a testable definition: a person who searched that phrase should be able to stop searching after reading your page.
- One page per question. A page covering six topics ranks for none of them
- Answer in the first paragraph, then explain. Nobody scrolls to find out whether you'll answer
- Use the words your readers use, which are often not your internal terms
- Include what a reader needs next — the follow-up question, the example, the thing that goes wrong
- Say when it was updated, and mean it
Advice that stopped working
| Advice | Status |
|---|---|
| Keyword density targets | Obsolete — engines match meaning, not repetition |
| Meta keywords tag | Ignored for well over a decade |
| Buying links | Actively penalised |
| Publishing daily regardless of quality | Counterproductive — thin pages dilute the site |
| Exact-match domain names | Marginal at best |
| Writing for the engine rather than the reader | The core mistake all of these share |
A first pass on your site
- Search for your own site by nameIf your pages aren't there, you have a crawl problem and nothing else matters yet.
- Check titles and descriptions are uniqueDuplicate titles across pages is the most common finding on a small site.
- Submit a sitemap in a search consoleFree, and it tells you which pages were seen and which had errors.
- Pick your three most important pages and rewrite each to answer one questionNot six. One.
- Wait weeks, not daysIndexing and re-ranking are slow. Changing things every three days makes the results unreadable.
Common mistakes
- Working on content while robots.txt blocks the page
- Duplicate titles and descriptions across a site
- One page trying to rank for six different questions
- Content that only exists after JavaScript runs
- Changing everything weekly, so no change can be attributed
Key takeaways
- Crawl, understand, trust — diagnose in that order
- The technical basics are short, mostly one-time, and block everything else
- One page, one question, answered in the first paragraph
- Every tactic that gamed search has been closed; the boring advice is what survived
Try it yourself
Take your three most important pages and write, in one sentence each, the question that page answers. If two pages have the same sentence, they're competing with each other — and if a sentence is hard to write, that page isn't about anything yet.
