Small Business SEO Checklist: 15 Checks That Actually Matter
Here's the SEO checklist for small businesses: five one-time setup tasks, four on-page checks per page, three technical health checks, three local SEO steps, and the ongoing monitoring you either do manually or automate. Each item below is labeled so you know what you're doing once versus what needs to stay on your radar.
The 15 SEO Checks at a Glance
Work through these in order. The setup tasks unlock everything that follows.
- Connect Google Search Console (one-time)
- Submit your sitemap (one-time)
- Check your robots.txt isn't blocking Google (one-time)
- Confirm HTTPS is active (one-time)
- Run a mobile usability check (one-time)
- Write a title tag for every page (one-time per page)
- Write a meta description for every page (one-time per page)
- Set one H1 heading per page (one-time per page)
- Add alt text to every image (one-time per image)
- Check page speed — aim for under 3 seconds (one-time fix; then monitor)
- Fix crawl errors in Search Console (ongoing)
- Fix broken internal links (ongoing)
- Give each page one clear target keyword (one-time per page)
- Add internal links from every page to related pages (ongoing)
- Claim and complete your Google Business Profile (one-time setup; maintain ongoing)
One-Time Setup: Five Things to Do First
Nothing on the rest of this list matters much until these five items are in place. Do them once and move on.
1. Connect Google Search Console
Google Search Console (GSC) is a free tool that shows which keywords send people to your site, which pages Google has indexed, and what errors Google found when it crawled your site. You can't measure or improve what you can't see.
Go to search.google.com/search-console, add your property, and verify ownership. DNS verification is the most reliable method. Data starts appearing within a few days of connecting.
2. Submit your sitemap
A sitemap is a file that lists every page on your site and tells Google where to find them. Most platforms — WordPress, Squarespace, Wix, Shopify — generate one automatically. It's typically at yoursite.com/sitemap.xml.
Inside GSC, go to Sitemaps and paste that URL. Google will crawl it and discover your pages faster than if it had to find them on its own.
3. Check your robots.txt
Your robots.txt file tells Google which pages to skip. Most of the time, the default is fine. But if someone added "Disallow: /" — or left a "noindex" tag on pages that should be indexed — Google stops seeing your site.
Visit yoursite.com/robots.txt in a browser. If you see Disallow: / with no other rules, your entire site is blocked. Fix this before doing anything else. Also check important pages for a <meta name="robots" content="noindex"> tag in the page source — that blocks individual pages even if robots.txt looks fine.
4. Confirm HTTPS is active
Your site URL should start with https://, not http://. Google confirmed HTTPS as a ranking signal, and browsers now flag non-HTTPS sites as "Not secure" — which loses you clicks before visitors even arrive.
Check your browser's address bar. You should see a padlock icon. If you're on a major hosting platform, HTTPS is almost certainly already active. If not, your host's support team can enable it — usually in minutes.
5. Run a mobile usability check
Google uses the mobile version of your site to determine rankings — a practice called mobile-first indexing. If your site is hard to use on a phone, that hurts your rankings for everyone, including desktop users.
Use Google's free mobile-friendly test. If it flags issues, your theme or template is probably the fix — most modern themes are mobile-responsive by default.
On-Page SEO Checklist: Four Checks Per Page
On-page SEO means making each individual page clear — to both Google and your visitors — about what it covers. Do this for your homepage first, then your most important service or product pages.
6. Title tag — 60 characters, keyword near the front
Your title tag is the clickable headline Google shows in search results. It's one of the strongest ranking signals on the page.
Keep it under 60 characters so it doesn't get cut off. Put your primary keyword toward the beginning. "SEO Services for Austin Restaurants | Brand" is better than "Brand | We Help Restaurants Get Found Online."
Write it for the person who's about to click, not for a ranking algorithm. Will they understand what the page is about? Does it sound worth clicking?
7. Meta description — 155 characters, reason to click
The meta description is the short paragraph under your title in search results. It doesn't directly affect your ranking, but it affects click-through rate — and that does matter.
One sentence that answers "what will I get from this page?" One sentence with a clear benefit. Under 155 characters. Don't keyword-stuff it — write it like you'd explain the page to a friend.
8. One H1 heading per page
Your H1 is the main headline at the top of the page. There should be exactly one per page — it tells Google what the page is primarily about. Include your target keyword naturally.
If a page has no H1, or multiple H1s, fix that first. It's a two-minute structural fix that has a real impact on how Google reads the page.
9. Alt text on every image
Alt text is the description attached to an image in your site's code. It helps Google understand what the image shows, and it's what screen readers announce to visually impaired visitors.
Be specific. "Dog" is bad alt text. "Black Labrador puppy sitting on a blue leash" is good. If an image is purely decorative, use an empty alt attribute (alt="") rather than stuffing a keyword in where it doesn't belong.
Technical SEO Checklist: Three Site Health Checks
Technical SEO isn't glamorous, but broken technical basics cancel out everything else you do. The good news: most small business sites share the same three issues. Fix them once, then monitor.
10. Page speed — aim for under 3 seconds
Google uses Core Web Vitals — a set of speed and stability signals — as ranking factors. Slow pages rank lower and lose visitors before they arrive: Google's research shows that as page load time goes from 1 to 3 seconds, the probability of a visitor leaving increases by 32%.
Test your site at PageSpeed Insights (free). The two biggest culprits for slow small business sites: uncompressed images and too many third-party scripts. Compress images before uploading them. Audit your plugins and tracking pixels — remove any you don't actively use.
11. Crawl errors in Search Console
GSC's Indexing report shows pages Google tried to reach but couldn't. Common issues: pages returning 404 (not found), redirect chains, and noindex tags accidentally left on important pages.
Fix "Error" items first — especially 404s on pages that should exist and noindex tags on pages you want Google to rank. These are directly blocking your visibility, not just slowing it down.
12. Broken internal links
A broken link on your own site wastes the ranking authority you've built and frustrates visitors who hit a dead end. If you link to a page that returns 404, Google notices — and it reflects on your site's overall quality.
Use a free tool like Broken Link Checker, or run a crawl with Screaming Frog's free tier (up to 500 URLs), to find and fix them. Add this to your quarterly routine.
Local SEO Checklist: Three Steps for Local Businesses
If your business serves customers in a specific city, neighborhood, or region, these three steps matter more than almost anything else here. For a complete walkthrough, see our guide to local SEO for small business.
13. Claim and complete your Google Business Profile
Your Google Business Profile (GBP) is the listing that appears in Google Maps and the local pack — the map results that show up above regular search results for searches like "plumber near me" or "best coffee shop in Denver." It's free. It's the single highest-leverage thing a local business can do for search visibility.
Claim it at business.google.com. Fill out every field: business name, address, phone number, hours, category, website, and photos. Businesses with complete profiles receive significantly more clicks and direction requests than those with partial information.
14. Consistent name, address, and phone number everywhere
Google cross-references your business details across the web. If your phone number is listed differently on Yelp, TripAdvisor, and your own website, it creates a trust signal problem that suppresses your local rankings.
Pick one exact format for your name, address, and phone number. Use it everywhere. Fix inconsistencies when you find them.
15. Local keywords on your homepage and key service pages
Include your city or service area naturally in your page title, H1, and body copy. "Emergency Plumber in Chicago" beats "Emergency Plumber" for local searches. You don't need to mention the city in every paragraph — once or twice in the right places (title, opening paragraph, a heading) is enough.
What to Do Once vs. What to Monitor Ongoing
The biggest mistake small business owners make with SEO is treating it as a one-time project. Some things genuinely are one-time fixes. Others need regular attention — or they need to be automated so they don't fall off your radar entirely.
| Task | One-time or Ongoing? | Can be automated? |
|---|---|---|
| Connect GSC & submit sitemap | One-time | N/A |
| Fix robots.txt / HTTPS / mobile | One-time | N/A |
| Title tags & meta descriptions | One-time per page | Partially |
| Alt text on images | One-time per image | Partially |
| Google Business Profile setup | One-time (maintain ongoing) | Partially |
| Crawl error monitoring | Ongoing — check monthly | Yes |
| Rank tracking | Ongoing — check weekly | Yes |
| Broken link detection | Ongoing — check quarterly | Yes |
| Identifying the next SEO priority | Ongoing | Yes |
The one-time items are your setup sprint. Get them done, then stop thinking about them. The ongoing items are where most business owners lose ground — not because they don't care, but because they're running a business and checking GSC every month isn't realistic.
This is exactly the problem that automated SEO tools solve. Instead of you remembering to check for crawl errors or wondering which keyword to write about next, the tool monitors your site, identifies the next useful task, and reports what's working from your Search Console data. If you want to spend your time running your business rather than learning SEO, see how Tendrank handles this automatically.
For a broader overview of the strategy behind these tactics, read our guide to SEO for small business.
Frequently Asked Questions
How often should I run through this SEO checklist?
The one-time setup items: once, then you're done. The ongoing items — crawl errors, rank tracking, broken links — should be checked monthly at minimum. If you're publishing new content regularly, add a quick on-page check (title, meta, H1, internal links) to your publishing workflow so every new page ships clean.
Do I need to do all 15 of these to see results?
Start with the setup items (1–5) and the on-page items (6–9) for your most important pages. That's where most of the ranking impact is. The rest can follow. A site with solid basics will outrank one that's been waiting six months for everything to be perfect before publishing anything.
How long does SEO take to work?
Expect three to six months to see meaningful ranking movement, assuming no major technical issues are blocking Google. Local SEO — especially Google Business Profile optimization — can show results faster, sometimes within weeks of completing setup. The key factor is consistency: small improvements done regularly compound over time.
Can I do all of this myself, or do I need an agency?
Most of these 15 checks are things you can do yourself in an afternoon, especially the setup tasks. Where small businesses typically lose ground isn't in the initial setup — it's in the ongoing monitoring and content work that falls off the radar when things get busy. That's where automation or a dedicated tool earns its keep. You don't need an agency for the fundamentals on this list.
What's the most important item on this SEO checklist?
Connect Google Search Console and fix any noindex or crawl-blocking errors first. If Google can't see your site, nothing else you do will show results. After that: title tags. After that: page speed. Work through the list in order — the items near the top are the ones that determine whether your pages get indexed at all.