In short
- Six groups, in the order to work them: technical, on-page, content, local, links, measurement.
- About half the items are one-time. Do them once, properly, and they stay done.
- The ongoing half is content, links and measurement, and that is where a monthly budget goes.
- Every item has a why. If you cannot say why an item matters, skip it until you can.
- Run the technical group first. Nothing in the other five works on a site Google cannot read.
How to use this list
A checklist is what you use after you understand the job, so the understanding stops taking up room in your head. The guide to showing up on Google is the understanding: how Google finds, reads and ranks a page, and the six reasons a site is missing. This is the list that follows from it.
Work the groups in order. Technical first, because a site Google cannot read gets no credit for anything else. Then on-page and content, which decide what each page is about and whether it deserves to rank. Then local, links and measurement, which are mostly ongoing. Each item is one line with the reason attached, so you can decide whether it applies to you rather than doing it on faith. You need three tools, all free: Google Search Console, a page speed tester, and a spreadsheet for the searches you are tracking.
A checklist is not a strategy. It is the part of the strategy you can stop thinking about.
Technical: can Google read the site?
- HTTPS on every page, with the http version redirecting to it. Browsers warn visitors away from the unsecured version and Google prefers the secure one. The SSL guide explains it in a page.
- One version of the domain. With www or without, trailing slash or not; every other version redirects. Otherwise Google sees two sites splitting the credit.
- No noindex tag or robots block on any page you want found. The most common reason a new site is invisible, and a one-minute fix.
- A sitemap submitted in Search Console. Hands Google the page list instead of waiting for it to guess.
- Every page reachable within three clicks of the home page. A page nobody links to is an orphan, and orphans are found late or never. Orphan page repair is a one-time fix.
- No broken links and no pages returning errors. Each dead link wastes a crawl and a visitor. Broken link and 404 repair cleans it up once.
- Old addresses redirect to new ones after any redesign. Otherwise years of rankings vanish in a fortnight; the design and SEO guide tells that story.
- Mobile speed under three seconds and Core Web Vitals in the green. Google measures this from real visitors' phones. The vitals guide explains each number.
- Structured data for the business: name, address, phone, hours, type. Tells Google what you are without making it infer.
- Search Console checked once a month for errors. It is where Google tells you what broke.
On-page: does each page say what it is about?
- One unique title per page, under 60 characters, naming the subject and the place. The title is the strongest single signal of what a page is about.
- A unique description under 160 characters written to earn the click. Not a ranking factor. The reason someone picks you over the result above you.
- One H1 that matches the title's subject, then H2s that describe each section in plain words. Google reads headings as an outline.
- The search phrase, or a natural version of it, in the first hundred words. Google reads top down, and so do people.
- Clean addresses: /water-heater-repair, not /services?id=14. Readable to people, and the words count.
- Images with descriptive file names and alt text, sized for the screen. Alt text is how Google reads a photo; file size is how the page stays fast.
- Internal links in the body text, with descriptive words, to related pages. "Our drain cleaning service" beats "click here." Internal linking is how authority moves through a site.
- One clear next step on every page. Not strictly an SEO item, except that a page that ranks and does not convert cost money for nothing.
Content: is there a page for each search, and is it worth reading?
- A page for every service you want to be found for. One subject per page. The page count guide explains why bundling fails.
- Each service page answers what, who, where, how much, proof and next step. The service page guide is the template.
- No two pages about the same thing. Google picks one and ignores the other, and it may pick the wrong one.
- No page under roughly 300 words without a reason. Thin pages pull down the pages around them.
- The questions customers ask on the phone, answered on the site. These feed search and the AI answers above it; the AI search guide explains the second part.
- Something published or refreshed every month. Ongoing. A site unchanged for a year reads as a business that stopped.
- Written for a person who is about to call, not for a robot. Repeating the keyword eleven times stopped working a decade ago and is still being sold.
Local: does Google know where you are?
- Google Business Profile claimed, verified, every field filled. The map pack is decided here more than on the site. The map pack guide covers each field.
- Name, address and phone identical on the site, the profile and every directory. A mismatch reads as two different businesses.
- The city in the home page title, in the first paragraph, and on the contact page with an embedded map. Location has to be said, not assumed.
- A page for each town you want to be the first call in, saying something true about that town. The service area page guide shows one that ranks and one that would embarrass you.
- Reviews requested every month and every one answered. Ongoing, and the second strongest local signal after proximity.
- Photos added to the profile regularly. Profiles with recent photos get more calls and direction requests. It is that plain.
- The local SEO guide is the full rulebook for this group, and it is a different rulebook from the organic one.
Links: does anyone vouch for you?
Links from other sites are the oldest ranking signal and still among the strongest, because they are hard to fake at scale. This group is also where the industry's worst products live. "500 backlinks for $99" is a real listing, and it is the kind of purchase that earns a penalty rather than a ranking.
- A link from every organization you belong to. Chamber of commerce, trade association, supplier directories, the BBB. Free and real.
- A link from every partner and vendor who lists their customers or dealers. Ask. Most say yes.
- Local press, sponsorships and community pages. A youth team's sponsor page links to sponsors; so does a charity event's.
- A page on your site worth linking to: a cost guide, a local data page, a how-to. Links come to pages that deserve them.
- No purchased link packages, ever. Visibility recovery exists in part to clean up after these.
- Internal links treated as seriously as external ones. They are the only links you control completely. Internal linking and site authority is the practice.
Measurement: do you know what changed?
- Search Console connected and reviewed monthly for pages, searches and errors.
- Analytics installed, with organic traffic visible by page. So you know which pages work.
- Calls and forms tracked by source. Without conversion tracking, SEO reports are about traffic, and traffic does not pay invoices.
- Twenty searches written down on day one, positions recorded monthly. Your own scoreboard, not the agency's.
- One fifteen-minute review a month. What moved, what shipped, what next.
One-time versus ongoing
| Group | One-time | Ongoing |
|---|---|---|
| Technical | HTTPS, redirects, sitemap, structured data, orphan and 404 cleanup | Monthly Search Console check; speed retest after any change |
| On-page | Titles, descriptions, headings, addresses on every existing page | The same, for each new page |
| Content | The first set of service, area and question pages | Monthly publishing and refreshing |
| Local | Profile setup, name and address cleanup, area pages | Reviews, photos, replies |
| Links | Association, partner and directory links | Press, sponsorships, pages worth linking to |
| Measurement | Tracking setup and the twenty-search scoreboard | The monthly review |
The one-time column is a project; the ongoing column is what a monthly budget buys. The [SEO pricing page](/services/seo-pricing-packages) shows what we ship in each.
Two last notes. The one-time column is where a site that has never had SEO done gets most of its early movement, which is why an old site can move faster than a new one; the how long guide explains the timelines. And the ongoing column is where owners run out of hours, which is the honest reason SEO gets hired out. The small business website checklist is the companion list for everything on the site that is not about search.
Find out what your site is actually doing.
A free audit scores your site on speed, mobile, SEO and security, and lists the fixes in order of what they are worth. Delivered as a PDF to your inbox.
Go deeper
- Run the free auditChecks the technical group and most of on-page in minutes
- How to make your website show up on GoogleThe reasoning behind every item here
- Internal linking and site authorityThe item most sites skip and most benefit from
- The small business website checklistEverything that is not about search
Want to know why you are not showing up?
Tell us your main service and your town. We will check where you stand in the organic results, the map pack and the ads, and tell you which of the six reasons applies. Free, and you keep the answer.
Which of these sounds like you? (pick any)
Questions people ask
Straight answers
Making sure Google can index the site: no noindex setting, a sitemap submitted, and every page linked from another page. Everything else on the list is wasted on a page Google has not kept. After that, a unique, plain title on every page moves more than any other single item.
The one-time items once, properly, and again after any redesign or platform change. The ongoing items monthly: publish or refresh something, request reviews, check Search Console for errors, record the positions of your twenty searches, and read the call and form numbers. Fifteen minutes a month keeps the list honest.
A launch checklist covers everything a site needs to work: legal pages, forms that send, photos, ownership of the domain. An SEO checklist covers what a site needs to be found: indexing, titles, pages per search, local signals, links and measurement. They overlap on speed and structure, and both should be run before a site goes live.
No. Google Search Console, Google's own page speed tester, your business profile dashboard and a spreadsheet cover every item on this list. Paid tools help with tracking hundreds of searches and studying competitors, which matters later and for agencies. For a business working its own list, the free tools are enough.
A page on your site that no other page links to. Google finds pages by following links, so an orphan is discovered late, if at all, and gets no share of the site's authority. It usually happens when a page is created and never added to a menu or mentioned in text. The fix is a link from a related page.
The ones that need code or hours you do not have: redirects after a redesign, structured data, speed fixes, orphan and broken link cleanup, and the monthly content and link work. The setup items, such as Search Console, the sitemap and the business profile, take an afternoon and are worth doing yourself so you know how they work.
Where to go from here
The next step down the road
- Run the free auditTechnical and on-page checks, scored, with a PDF
- Fix broken links and error pagesA one-time cleanup at a fixed price
- Internal linking and site authorityWire the site so every page gets found and shares credit
- Orphan pages and topic clustersFind the pages nobody links to and group them so they rank
