How to Do SEO for a Website: 20 Checks in the Right Order
Do SEO for a website by fixing the order of operations, not by chasing tactics. Crawl and index first, then on-page basics, then content depth, then internal links, and only then measure. Each check takes minutes to verify and has a pass condition you can see.
What is the fastest correct way to SEO a website?
Confirm the site can be crawled and indexed, verify tracking, then fix titles, headings and content on the pages that already receive impressions. Only after those three passes do you publish new pages. This order turns existing visibility into clicks before it spends budget on new content.
Answer blockTwenty checks, grouped by the part of the site they fix
Work top to bottom. Each group assumes the one above it is green, because a content fix on a page Google cannot index does nothing, and an internal link to a page that returns a 404 wastes authority. Every item includes the way to confirm it, so you can tick it honestly instead of assuming.
T Technical foundations
Do this first
Verify the property, submit the sitemap, and confirm at least one conversion event fires. Verify: a test enquiry appears in reports within 24 hours.
Check for a stray disallow on category, product or service paths. Verify: fetch a page with the URL Inspection tool and read the crawl result, not the page source.
Duplicates from filters, tracking parameters or http variants must point at one URL. Verify: open the source of three similar pages and compare the canonical tags.
Thin tag, author and filter URLs should be excluded. Verify: compare the Pages report against a sitemap crawl; a gap over 20 percent needs a reason.
Largest Contentful Paint under 2.5 seconds, layout shift under 0.1, interaction under 200 milliseconds. Verify: field data first, lab data second, and always on a throttled phone profile.
O On-page basics
Cheap, fast wins
The H1 should read like the search phrase, not like a brand slogan. Verify: count H1 tags in the rendered HTML; more than one means the template is doing it.
Put the primary phrase first, the qualifier second, the brand last. Verify: export every title and sort alphabetically; duplicates cluster immediately.
120 to 155 characters, one benefit and one next step. Verify: spot-check ten URLs on a phone, where truncation is harshest.
H2s split the argument, H3s support them, and no level is skipped for styling. Verify: read only the headings; they should summarise the page without body copy.
C Content quality
This is where rankings move
Definition, price, specification or availability before any marketing preamble. Verify: screenshot the page on a phone and find the answer without scrolling.
Dimensions, materials, lead times, certifications, test conditions. Verify: ask whether a competitor could paste your page onto their site. If yes, it is too generic.
Compare, sizing, compatibility, shipping, returns, installation. Verify: read the last ten sales emails; each recurring question is a missing section.
Merge near-identical pages or remove them. Verify: search a distinctive sentence from the page in quotes; more than one internal result means duplication.
L Internal links
Free authority
From the homepage through a category or hub, without a search box. Verify: crawl the site and sort by click depth.
Link text should name the destination phrase. Verify: export all internal anchors and look for the empty set: here, more, this page.
Every indexed URL should have at least one inbound internal link. Verify: crawl and filter for pages with zero inbound links.
Category pages link to their children and children return to the hub. Verify: pick three child pages and count the path back to the hub in two hops.
M Measurement
Close the loop
Impressions, clicks, click-through rate and position per URL, exported and dated. Verify: the file exists and someone else can open it.
Not just sitewide totals, because totals hide which page earns the enquiry. Verify: pick one page and trace a test submission to it.
Same weekday, same export, same three questions each month. Verify: the invite exists and has an owner.
Which checks come first when everything looks broken
New sites usually arrive with a long list and a short budget. Sort the list by impact against effort, and start in the top-left quadrant: high impact, low effort. That is almost always indexing, titles, and internal links, because all three can be fixed from a template rather than page by page.
The bottom-right quadrant is where audits go to die. A full content rewrite of 400 pages is technically high impact and almost never the right first move, because you have no evidence yet about which 40 pages carry the traffic.
High impact · low effort
- Fix robots and sitemap blocks
- Rewrite titles and descriptions on pages with impressions
- Add internal links from the homepage and top categories
- Compress hero images and defer scripts
High impact · high effort
- Rebuild the category taxonomy
- Rewrite the top 40 product pages with real specifications
- Consolidate duplicate and thin pages
- Migrate to a cleaner template
Low impact · low effort
- Alt text on decorative images
- Spelling and punctuation cleanup
- Author bios on blog posts
Low impact · high effort
- Translating every page into five languages at once
- Custom tooling before the basics are green
- Chasing every new structured data type
Symptoms that tell you which check to run next
Most teams do not start with a blank page. They start with a symptom and no diagnosis. Match the symptom to the check below, run it, and move on only when the pass condition is met.
| Symptom | Likely cause | Run this |
|---|---|---|
| Rankings fell after a redesign | URLs changed without redirects, or canonicals collapsed to the homepage | T3 plus a redirect map for every old URL |
| Pages show as crawled but not indexed | Thin content, duplicated template text, or a noindex left in staging | T4 then C4: fix duplication before requesting indexing |
| Traffic is flat while impressions rise | Rankings improved but snippets are weak or the query intent does not match | O2 and O3 on the URLs gaining impressions |
| Category pages never rank | Thin category copy, no subcategory links, or the filter URLs competing | L4 with C1 on the top three categories |
| Good pages get no traffic at all | Orphans: no internal links and no sitemap entry | L3 and a link from the nearest hub |
Want this checklist run on your site, with the evidence?
We return a marked sheet: every item green, amber or red, the exact URL where it fails, and the fix order for your platform.
A realistic schedule for one person and one site
The schedule below assumes a site under 500 pages and one person who can edit templates. Larger sites do not need more weeks so much as a tighter scope: pick the top 50 URLs by impressions and run the same sequence on that subset.
Connect and baseline
Search Console, analytics, conversion event, sitemap submission, and a dated export of every URL with impressions. Do not change anything yet.
Crawl and index
Run a crawl, fix robots blocks, confirm canonicals, request indexing for the pages you will touch first. This is where the fastest wins hide.
On-page pass
Titles, descriptions, H1s and heading order across the shortlist. Template fixes first, one-off fixes second, so the next page inherits the improvement.
Content pass
Add the missing answer, specification or comparison block to the pages that already have impressions. Two to four pages a day is realistic with a subject expert on hand.
Internal link pass
Link hubs to children, add three contextual links to each updated page, remove orphan status. This is the step most teams skip and the one that compounds.
Recrawl and log
Confirm every item is still green, record the date and the changes, and set the 28-day review. The log is what makes month two smarter than month one.
Where a checklist stops and specialist work starts
Most of this list is housekeeping that any competent marketer can complete. Three areas are not: crawl architecture on large catalogues, templated on-page systems at scale, and structured data that survives a platform update. Those are worth buying rather than learning on a live store.
Crawl architecture covers faceted navigation, pagination, hreflang and redirect chains. On a store with 40,000 SKUs, one wrong decision there costs more traffic than a year of copywriting. That work sits with Technical SEO Services, and it should be done before the content pass, not after.
Templated on-page work is different: it is deciding which fields carry the keyword, how variants are generated, and how a category page differs from its children. That is On-Page SEO Services territory, and it pays back fastest on pages that already rank between positions four and twenty.
Everything else, from the baseline export to the 28-day review, is process. If your team can hold the process, you do not need an agency for it. If the process keeps slipping, that is the actual problem, and no tactic list will fix it.
Questions about running the checklist
What should I do first when starting SEO on a website?
Get the site crawlable and measurable. Verify Search Console, submit the sitemap, confirm key pages are indexed, then fix titles and headings on pages that already have impressions.
How do I check whether my pages are indexed?
URL Inspection for a single page, the Pages report for the whole site. A page indexed for six weeks with zero impressions has a relevance problem, not an indexing problem.
Do I have to fix every technical issue before writing content?
No. Fix anything that blocks crawling, indexing or conversion tracking. Everything else can wait until you know which pages deserve the content budget.
How many pages should I touch in the first two weeks?
Twenty to fifty, chosen by impressions rather than by preference. Depth on the pages Google already shows beats a shallow pass across the whole sitemap.
What is the most common mistake on a new site?
Publishing before the template is right. Every new page then inherits the same broken title pattern, and you fix the same issue two hundred times instead of once.
How do I know a change actually worked?
Compare the same URLs, 28 days before and after, against a control set you did not touch. If the control moved too, the change was the calendar, not you.
How often should the checklist be rerun?
Fully once a quarter, and the technical group after any template, platform or domain change. A redesign silently breaks more items than a year of neglect does.