You don't need to spend hundreds on an SEO audit to understand what's going on with your website. While a professional audit provides deeper insights and saves time, you can do a lot of the groundwork yourself.
This checklist covers the essential SEO checks any business owner can perform using free tools. Bookmark this page — you'll want to come back to it regularly.
🛠️ Free Tools You'll Need
- Google Search Console (set up if you haven't already)
- PageSpeed Insights
- Mobile-Friendly Test
- Google Business Profile
- Your browser's "View Page Source" function
⚙️ Technical SEO Checklist
These checks ensure Google can properly crawl and index your website.
-
Is your site indexed?
Search
site:yourdomain.comon Google. You should see your pages listed. If nothing appears, you have an indexing problem. -
Does your site use HTTPS?
Look for the padlock icon in your browser. If your URL starts with "http://" instead of "https://", your site isn't secure — a ranking factor and trust issue.
-
Check page speed
Run your homepage through PageSpeed Insights. Aim for a score of 50+ on mobile (70+ is good, 90+ is excellent).
Tool: PageSpeed Insights -
Is your site mobile-friendly?
Use Google's Mobile-Friendly Test. The result should say "Page is usable on mobile."
Tool: Mobile-Friendly Test -
Do you have a sitemap?
Try visiting yourdomain.com/sitemap.xml. If you see an XML file with your pages listed, you're good. Submit it to Google Search Console if you haven't.
-
Check for crawl errors
In Google Search Console, go to "Pages" and look for errors. Fix any pages marked as "Not indexed" that should be indexed.
Tool: Google Search Console -
Test for broken links
Click through your main navigation and check that all links work. 404 errors frustrate users and waste "crawl budget."
📝 On-Page SEO Checklist
These elements help Google understand what your pages are about.
-
Check your title tags
View your page source (right-click → View Page Source) and search for
<title>. Each page should have a unique, descriptive title under 60 characters that includes your main keyword. -
Review meta descriptions
Search for
meta name="description"in your page source. Each page should have a unique, compelling description under 160 characters. -
One H1 per page?
Each page should have exactly one H1 tag (main heading). Search for
<h1>in your source. It should include your primary keyword naturally. -
Proper heading hierarchy
After H1, use H2s for main sections, H3s for subsections. Don't skip levels (e.g., don't jump from H1 to H4).
-
Images have alt text
Check that images include descriptive
alt=""attributes. These help Google understand images and assist visually impaired users. -
Internal linking
Do your pages link to each other? Your homepage should link to main service/product pages. Blog posts should link to relevant service pages.
-
Content quality
Read your main pages as a potential customer. Is the content helpful? Does it answer questions? Is it better than competitor pages?
📍 Local SEO Checklist
Critical for businesses serving local customers.
-
Google Business Profile claimed and verified
Go to Google Business and make sure you've claimed your listing and completed verification.
Tool: Google Business Profile -
Complete business information
Check that your name, address, phone, hours, website, and category are all filled in and accurate.
-
Photos added
Add at least 10 quality photos: storefront, interior, team, products/services. Businesses with photos get 42% more direction requests.
-
NAP consistency
Search your business name on Google. Check that your Name, Address, and Phone number are identical everywhere: your website, GBP, Facebook, Yelp, etc.
-
Recent reviews
Do you have reviews from the past 3 months? More recent reviews signal an active business. Respond to all reviews, positive and negative.
-
Location mentioned on website
Does your website mention your service areas? Check title tags, headings, and content for local keywords.
Quick Wins You Can Fix Today
If you found issues during your audit, here are the highest-impact fixes you can often do yourself:
- Update your title tags — Add location and service to each page title
- Write meta descriptions — Even basic ones are better than none
- Compress images — Use a tool like TinyPNG to reduce file sizes
- Complete your Google Business Profile — Fill every field, add photos
- Fix broken links — Update or remove any links that lead to 404s
- Add alt text to images — Describe what's in each image
📌 What This Checklist Can't Tell You
This DIY audit covers the fundamentals, but there's a lot it doesn't include:
- Competitor analysis — how you stack up against rivals
- Keyword opportunities — what terms you could be ranking for
- Backlink profile — who's linking to you vs competitors
- Technical issues that require tools to detect
- Prioritization — what to fix first for maximum impact
This is where a professional SEO audit adds value. We handle all of this and deliver prioritized, actionable recommendations.
Want a Deeper Analysis?
Get a free mini SEO audit and see what opportunities you're missing.
Get Free Audit →