← All posts

Business SEO Checklist: 30 Points to Fix Today

A 30-point business SEO checklist you can work through in an afternoon. Fix title tags, schema, alt text, and Google Business Profile yourself.

Business SEO Checklist: 30 Points to Fix Today

Most business websites have the same 10 to 15 fixable SEO problems sitting there unaddressed for years. This checklist gets you through 30 of them, and you don’t need a developer or an agency to do it.

Your Business SEO Checklist: How to Use This

Work through these in order. Some take 30 seconds. A few take 20 minutes. By the end of an afternoon, you’ll have addressed more than most businesses ever touch on their own. I’ve organized these into six categories: basics, on-page, technical, local, content, and links. Print it out or keep a tab open.

If your site is genuinely outdated and these fixes feel like painting over rot, that’s worth knowing too. A full redesign from Web Lift Up costs $499 flat and takes 7 days. But a lot of you won’t need that. You just need to do the work.


The Basics (Get These Right First)

1. Google Search Console is set up. If you haven’t verified your site, do it now. Search Console tells you which queries bring people to your site and which pages Google can’t crawl. Everything else on this list is harder without it.

2. Google Analytics 4 is installed. You need to know if traffic is going up or down after you make changes.

3. Your site loads in under 3 seconds on mobile. Use PageSpeed Insights (free, from Google). A score below 50 on mobile is a real problem. Images are usually the culprit.

4. Your site is HTTPS, not HTTP. Check your browser bar. If there’s no padlock, contact your host today.

5. You have one version of your domain. Pick www or non-www and redirect the other one. Having both live splits your authority.

6. Your sitemap is submitted in Search Console. Generate one at XML-sitemaps.com if you don’t have one, then submit it.


On-Page SEO (The Stuff Most People Ignore)

7. Every page has a unique title tag under 60 characters. The title tag is the blue link in search results. It should include a keyword and your business name. Something like “Furnace Repair in Lansing | Redwood HVAC” is good. “Home” is not.

8. Every page has a unique meta description under 155 characters. Google doesn’t always use it, but it affects click-through rate when they do. Write it for the human, not the algorithm.

9. Your homepage H1 says what you do and where. “Wedding DJ Services in Indianapolis” beats “Welcome to Our Site” for both humans and search engines.

10. You’re not using more than one H1 per page. Easy to check: right-click any page, hit “View Page Source,” and search for <h1. There should be exactly one.

11. Your page URLs are readable. /services/hvac-repair is better than /page?id=47. If yours look like the latter, ask your developer or platform how to change them.

12. You’re not keyword-stuffing. If you’re writing “best plumber best plumbing best plumber in Detroit” anywhere, remove it. It hurts you.

13. Every image has alt text that describes what’s in the image. Not just keywords. If a photo shows a technician replacing a furnace, write that. Screen readers use this, and so do search engines.

14. Your images are compressed. Tools like Squoosh (free) can cut file size by 70% with no visible quality loss. Do this before uploading anything new.


Technical SEO (Quick Wins)

15. Your robots.txt isn’t blocking search engines. Go to yourdomain.com/robots.txt. If you see Disallow: / under User-agent: *, you’re invisible to Google. Fix this immediately.

16. You have a 404 page that actually works. Go to yourdomain.com/fake-page. If it shows a blank white screen instead of a real 404 page, that’s a problem.

17. Broken links are fixed. Use a free tool like Broken Link Checker. Dead links waste crawl budget and frustrate visitors.

18. You have schema markup on your homepage. Schema is structured data that tells Google what your business does. For a local business, you want at minimum LocalBusiness schema with your name, address, phone, and hours. Use Google’s Rich Results Test to check if you have any.

19. Your site is mobile-responsive. Pull it up on your phone. If you’re pinching to zoom or text is tiny, it’s not responsive. Google indexes mobile-first.

20. You’re not using duplicate content across pages. Running the same paragraph of text on 10 service pages confuses search engines about which page to rank.


Local SEO (Critical for Location-Based Businesses)

21. Your Google Business Profile is claimed and verified. Go to business.google.com. If you haven’t claimed your listing, someone else might have, or it might have wrong information.

22. Your business name, address, and phone match exactly across your website, Google Business Profile, and Yelp. Inconsistencies, even small ones like “St.” vs “Street,” can hurt local rankings.

23. Your Google Business Profile has at least 10 photos. Listings with photos get significantly more clicks. Add photos of your work, your team, and your location.

24. You’ve responded to every Google review. Good ones and bad ones. It signals to Google that the business is active.

25. Your service area is set in Google Business Profile. If you serve clients across a region, list those cities. It helps you show up for “[service] near me” searches in those areas.


A Real Example: What This Looks Like in Practice

When we worked with Blessinger Entertainment, a wedding DJ company based in Indianapolis, their site had no schema markup, their title tags were all “Blessinger Entertainment” with no location or service terms, and their Google Business Profile photos were outdated. None of these were hard fixes.

After updating the title tags to include terms like “Wedding DJ Indianapolis” and “Corporate Event DJ,” adding LocalBusiness schema, and refreshing the GBP photos, their search visibility improved noticeably over the following weeks. None of it required writing new content or building new pages. It was all audit work, the kind of stuff on this checklist.

Indiana Photo Booth had a similar situation. Their image alt text was mostly blank, and their service pages had near-identical copy. Differentiating those pages and adding descriptive alt text to their gallery images helped Google understand what each page was actually about.

Both of these are businesses that had been online for years. The fixes were right there waiting.


26. Your most important service pages have at least 400 words of real content. Thin pages don’t rank. If your HVAC repair page is three sentences and a phone number, Google has nothing to work with.

27. You’re targeting one primary keyword per page. Pick the most realistic one. A landscaping company in Grand Rapids should target “landscaping services Grand Rapids” before going after “landscaping services Michigan.”

28. Your homepage links to your most important pages. Internal links pass authority. If your best service page isn’t linked from anywhere prominent, Google treats it as less important.

29. You have at least a few external sites linking to you. A local chamber of commerce listing, a supplier directory, a press mention. These matter. You can check your backlink profile in Search Console under “Links.”

30. You have a consistent publishing cadence, even minimal. One blog post a month is enough to signal that the site is active. It doesn’t have to be long. It has to be real.


What To Do After the Checklist

If you got through this and checked off 25 or more items, your site is in decent shape. Focus on content and local SEO next.

If you’re sitting at 15 or fewer, your site probably has foundational problems that a checklist can’t fully fix. That might mean the platform is limiting you, the design is outdated, or the page structure needs a rethink.

That’s exactly what Web Lift Up handles. We audit your current site on day one, build a working demo in three days, take revisions, and launch by day seven. One payment, no monthly fees, and you own everything when we’re done. If you want to talk through your situation, reach out at [email protected].

Want a website that actually works?

$499 flat. 7 days. We build a working demo before you pay anything.

Claim your free demo →