Services Resources FAQ Contact Get Free Audit →
Free Resource — 2026

Free SEO Checklist
for Small Businesses (2026)

50+ actionable items across 5 categories. Use this checklist to audit your SEO, identify gaps, and prioritize what to fix first.

50+
Checklist Items
5
SEO Categories
100%
Free to Use
01
⚙️

Technical SEO

Site loads in under 3 seconds

Use Google PageSpeed Insights to test your site speed. Slow sites rank lower and lose visitors before they even see your content.

Site is mobile-friendly

Use Google's Mobile-Friendly Test. Over 60% of searches happen on mobile — Google's mobile-first index means mobile performance directly impacts rankings.

HTTPS/SSL is active

Your site URL should start with "https://" — not "http://". SSL is a confirmed Google ranking signal and builds visitor trust.

sitemap.xml submitted to Google Search Console

Your XML sitemap helps Google discover and index all your pages. Submit it in Google Search Console under Sitemaps.

robots.txt exists and is correct

Your robots.txt file tells search engine crawlers which pages to index or ignore. An incorrect file can accidentally block your entire site from Google.

No broken links (404 errors)

Broken links hurt user experience and crawl efficiency. Use tools like Screaming Frog or Google Search Console to find and fix 404 errors.

Canonical tags on all pages

Canonical tags prevent duplicate content issues by telling Google which version of a page is the "official" one to index and rank.

Image alt text on all images

Alt text helps Google understand your images and improves accessibility. Include your target keyword naturally where it makes sense.

Lazy loading enabled on images

Lazy loading defers off-screen images until the user scrolls to them, significantly improving initial page load time and Core Web Vitals scores.

Core Web Vitals pass (LCP, FID, CLS)

Google's Core Web Vitals measure real-world user experience. Check your scores in Google Search Console. Poor scores directly impact rankings.

02
📄

On-Page SEO

Unique title tag on every page (under 60 characters)

Title tags are the most important on-page SEO element. Each page should have a unique title that includes your primary keyword and location.

Meta description on every page (under 160 characters)

While not a direct ranking factor, a compelling meta description improves click-through rates from search results. Write one for every key page.

H1 tag on every page (only one per page)

Your H1 is the main heading of your page. Use your primary keyword here. Every page should have exactly one H1 — not zero, not two.

Keywords used naturally in first 100 words

Include your target keyword within the first paragraph of your page content. This signals relevance to Google's crawler without feeling forced.

Internal links between related pages

Link from your blog posts to your service pages, and from service pages to each other. Internal linking distributes authority and helps Google understand your site structure.

External links to authoritative sources

Linking out to reputable, relevant sources (like Google, government sites, or industry publications) signals that your content is well-researched.

Schema markup (JSON-LD) implemented

Structured data helps Google understand your content and can unlock rich results in search. At minimum, implement LocalBusiness, FAQPage, and BreadcrumbList schemas.

Open Graph tags for social sharing

OG tags control how your content looks when shared on Facebook, LinkedIn, and other social platforms. A good thumbnail and description increases click-through rates.

Images optimized and compressed

Large, uncompressed images slow down your site significantly. Use tools like Squoosh or TinyPNG to compress images before uploading, and serve in WebP format when possible.

Content is at least 500 words on key pages

Thin content rarely ranks well. Your service pages and location pages should have at least 500 words of original, helpful content. Blog posts should target 1,000+ words.

03
📍

Local SEO

Google Business Profile claimed and verified

This is the #1 priority for any local business. Claim your GBP, verify it by mail or phone, and fill out every field completely.

NAP consistent everywhere (Name, Address, Phone)

Your business name, address, and phone number must be identical across your website, GBP, Yelp, Facebook, and every other listing. Even small differences confuse Google.

Listed in major directories (Yelp, BBB, Yellow Pages)

Citations from trusted directories strengthen your local SEO authority. Start with the big three, then work your way to industry-specific directories.

Google Business Profile has photos (minimum 10)

Profiles with 10+ photos get 35% more clicks to their website. Add photos of your storefront, team, work, and interior. Update regularly.

Weekly Google Business Profile posts

Regular GBP posts signal to Google that your business is active. Share offers, news, events, and updates at least once per week.

At least 10 Google reviews

Businesses with 10+ reviews see significantly better local pack rankings. The goal is to grow your reviews consistently — aim for at least 1–2 new reviews per month.

Responding to all reviews (positive and negative)

Responding to reviews signals professionalism to both Google and potential customers. Always thank positive reviewers and address negative ones calmly and helpfully.

Local keywords in page titles and content

Include your city and service area in key page titles, meta descriptions, and content. "Plumber in Brooklyn" is a local keyword. "Plumber" is not.

Location pages for each area you serve

If you serve multiple cities or neighborhoods, create a dedicated page for each location. This massively expands your local search footprint.

Embedded Google Map on contact page

Embed a Google Map on your contact page to reinforce your location to both visitors and search engines. It's a simple addition with measurable impact.

04
✍️

Content

Blog published at least 2x per month

Consistent blogging signals to Google that your site is active and adds new keywords for you to rank for. Even 2 posts per month compounds over time.

Each blog post targets a specific keyword

Don't write blog posts at random. Research keywords first, then write content that genuinely answers what people are searching for.

Content answers real customer questions

The best-performing content answers the questions your customers ask before, during, and after hiring you. Use these questions as blog post topics.

H2/H3 headings used to structure content

Use subheadings to break up your content. This improves readability for humans and helps Google understand your content's structure and topic coverage.

Images and visuals in blog posts

Content with relevant images gets 94% more views. Add at least one relevant image, chart, or infographic to every blog post you publish.

FAQ section on service pages

FAQ sections answer customer questions, add keyword-rich content, and can trigger rich results (FAQ snippets) in Google search results.

Testimonials and case studies on site

Social proof converts visitors and helps Google understand you're a legitimate, trusted business. Showcase real client results wherever possible.

About page with real person/team info

Google's E-E-A-T guidelines reward real expertise and authenticity. An about page with real photos and bios builds trust with both visitors and Google.

Service pages for each service you offer

Each service you offer should have its own dedicated page with at least 500 words of content. Don't lump all services onto one page.

Location pages for each city/neighborhood you serve

If you serve multiple areas, create unique location pages for each. "Plumbing Services in Hoboken" and "Plumbing Services in Jersey City" should be separate pages.

Not sure where to start? Get a free SEO audit from Chazak Digital.

We'll review your site against this checklist, identify the highest-impact gaps, and give you a clear action plan — no sales pressure, just honest advice.

Get My Free SEO Audit →

No credit card. No commitment. Just clarity on what to fix first.