Connect4 Consulting — SEO basics
The 9 most common small business SEO mistakes — and how to fix them
Most small business websites have SEO problems — not because their owners don't care, but because best practices aren't obvious without guidance. These are the issues we find in nearly every new client audit, along with the specific steps to address each one.
No page titles — or generic ones
Impact: High · Effort: Low · Time to fix: under 1 hour
The page title is the single most important on-page SEO element. It's what appears as the clickable link in Google search results and tells both users and search engines what a page is about. Yet many small business websites use titles like "Home," "About," or "Services" — which are essentially invisible to Google.
Think of your page title like the sign above a store on a busy street. "Home" is the equivalent of a blank sign. A well-written title tells passersby exactly what you sell, where you are, and why they should walk in.
How to diagnose
Google your business name and look at what appears as the blue link in the search result. Then Google a service you offer plus your city — does your site show up, and does the title clearly describe the page?Before & after
Fix
Update every page title to include your primary service keyword and location. Aim for 50–60 characters. Homepage pattern: [Business Name] | [Primary Service] | [City, State]. Interior pages should lead with the most specific keyword first.
No local information on the website
Impact: High for local search · Effort: Low · Time to fix: 30–60 min
Google's ability to show your business to nearby searchers depends heavily on signals you provide. If your website never mentions a city, state, or service area, Google is essentially guessing where you operate — and it often guesses wrong, or not at all.
Local SEO is like a GPS signal: the more location data you give Google, the more precisely it can route the right customers to you. A single mention buried in your footer isn't enough — location context should appear naturally throughout your site, especially on your highest-traffic pages.
How to diagnose
Search your site using Google: type site:yourdomain.com [your city]. If almost no results come back, your site has a location signal problem.Fix
Add your city and state to your homepage headline. Ensure your Contact page includes your full address or service area. Naturally weave location language into your About and Services pages — phrases like "serving businesses in [City]" or "based in [City], [State]" signal your geography clearly.
Unclaimed or incomplete Google Business Profile
Impact: Very high for local search · Effort: Low · Time to fix: 1–2 hours
For local businesses, Google Business Profile (GBP) is arguably as important as the website itself. It's what powers the map pack — the three business listings that appear above regular search results when someone searches for a local service. If your GBP listing is unclaimed, incomplete, or hasn't been updated in years, you're handing those high-visibility spots to competitors.
Think of GBP as your storefront on Google Maps. Your website is the building — but GBP is the window display, the open/closed sign, and the customer reviews all rolled into one. Ignoring it is like having a great interior but boarding up the windows.
How to diagnose
Google your business name. If a Knowledge Panel doesn't appear on the right side, or if it shows information you didn't set up, your listing may be unclaimed or inaccurate. Visit business.google.com to check your status.Fix
Claim and verify your listing at business.google.com. Fill out every field: hours, phone, website, service area, business category, and a thorough description. Add photos. Once live, encourage satisfied clients to leave reviews — GBP ratings are a significant local ranking signal.
Missing or duplicate meta descriptions
Impact: Medium (click-through rate) · Effort: Low · Time to fix: 1–2 hours
The meta description is the two- or three-sentence summary that appears beneath your page title in search results. It doesn't directly affect your rankings, but it has a significant effect on whether someone clicks your result or scrolls past it to a competitor.
A missing meta description means Google writes one for you — pulling whatever text it finds on the page, which is often awkward or cut off mid-sentence. Think of the meta description as a 160-character classified ad: you have one sentence to convince a searcher that your page has exactly what they're looking for.
How to diagnose
Google your business name or a key service. Look at the text that appears under the blue link. If it looks like a random excerpt pulled from the middle of your page, you're missing a meta description.Fix
Write a unique meta description for every page — ideally 140–160 characters. Lead with what the user will find, and end with a light call to action. Write for the searcher, not the algorithm. In WordPress, Yoast SEO or Rank Math make this straightforward.
Broken heading structure (H1, H2, H3)
Impact: Medium · Effort: Low · Time to fix: 1–2 hours
Headings aren't just visual formatting — they're how search engines understand the structure and hierarchy of your content. Many small business sites either have no H1 heading at all, multiple H1s competing on the same page, or headings chosen for how they look rather than what they communicate to Google.
Think of headings like a book's table of contents. The H1 is the chapter title — there should be exactly one per page, and it should clearly describe the page's main topic, ideally including your primary keyword. H2s and H3s are the subsections. A page with no H1 is like a chapter with no title: Google doesn't know what the page is fundamentally about.
How to diagnose
Install the free browser extension "Detailed SEO" or use a tool like Screaming Frog to audit your heading tags. Look for pages with missing H1s, duplicate H1s, or headings that are purely decorative and keyword-free.Fix
Ensure every page has exactly one H1 that includes your primary keyword for that page. Use H2s to organize major sections, and H3s for sub-points within those sections. In your CMS, headings are usually set in the toolbar — don't rely on bold text as a substitute.
Ignoring image alt text
Impact: Medium · Effort: Low–Medium · Time to fix: 1–3 hours
Every image on your website has a field called "alt text" — a brief description of what the image shows. It does double duty: it makes your site accessible to users navigating with screen readers, and it gives search engines meaningful context about your page content.
Google can't "see" images the way humans do. Alt text is how you translate a visual into language the search engine can index. A photo of your team with no alt text is an invisible asset. The same photo with alt text like "Connect4 Consulting team at their College Park, Maryland office" is a local SEO signal.
How to diagnose
Right-click any image on your site and select "Inspect." Look for the alt="" attribute in the HTML. If it's empty or missing, that image has no alt text. Screaming Frog can audit your entire site at once.Fix
In your CMS, open each image's settings and add a descriptive alt text. Be specific and natural. Include relevant keywords where they fit organically — don't stuff keywords into every tag. Start with images on your homepage and service pages, then work through the rest.
No internal linking
Impact: Medium–High · Effort: Low · Time to fix: 1–2 hours
Internal links — links from one page on your website to another — serve two purposes: they help visitors navigate deeper into your site, and they help Google understand the structure and hierarchy of your content. Pages with no inbound links from other pages are sometimes called "orphan pages" — Google may find them eventually, but they carry far less authority than well-connected pages.
Think of your website like a city road network. Your homepage is downtown. Internal links are the roads. A service page with no roads leading to it is a neighborhood Google can barely find, let alone recommend. Every page you care about should be reachable from at least two others.
How to diagnose
Pick your five most important pages and ask: where on my site do I link to this page? If you can't name at least two places, the page is likely under-linked. Tools like Ahrefs or Screaming Frog can show all internal links pointing to any given page.Fix
Audit your five most important pages and make sure each is linked from at least two other pages. Look for natural opportunities: blog posts that mention a service you offer, an About page that references your work. Use descriptive anchor text — "web design for small businesses" — not generic phrases like "click here."
Slow page speed and unoptimized images
Impact: Medium–High · Effort: Medium · Time to fix: 2–4 hours
Page speed is an official Google ranking factor. A site that loads slowly on mobile doesn't just frustrate visitors — it actively loses ground in search rankings. The most common culprit on small business sites is unoptimized images: full-resolution photos exported directly from a phone or camera and dropped straight into the website.
A 4MB hero image loading on a phone over a cell connection is like mailing a letter by cargo ship. The content eventually arrives, but by then the recipient has moved on. Google's Core Web Vitals measure exactly this — and a failing score can suppress your rankings even if everything else is well-optimized.
How to diagnose
Run your site through Google's free PageSpeed Insights tool (pagespeed.web.dev). It gives you a score for both mobile and desktop and flags exactly what's slowing your site down.Fix
Compress images before uploading — use a free tool like Squoosh or TinyPNG, or a WordPress plugin like Imagify or ShortPixel to automate this. Convert images to WebP format where possible. Aim for images under 200KB. Address any other issues flagged by PageSpeed Insights, especially render-blocking scripts.
Missing or misconfigured sitemap
Impact: Low–Medium · Effort: Low · Time to fix: 30 min
An XML sitemap is a file that lists all the pages on your website and tells Google where to find them. It's not a ranking factor on its own, but it helps Google discover and index your content faster — especially on newer sites, or sites where internal linking is sparse. A misconfigured sitemap (pointing to wrong URLs, or not submitted to Google at all) can silently slow down how quickly your new content gets found.
How to diagnose
Visit yourdomain.com/sitemap.xml. If you see a structured list of URLs, your sitemap exists. Then log into Google Search Console and confirm the sitemap has been submitted under Indexing > Sitemaps.Fix
In WordPress, Yoast SEO and Rank Math both generate and maintain a sitemap automatically. Once generated, submit the sitemap URL to Google Search Console. This takes under 30 minutes and is a one-time setup task.
Connect4 priority action list — where to start
These are the first things we check in every new client audit. Use this list to prioritize your own fixes — start at the top and work down.
- 1Claim and complete your Google Business Profile listing< 2 hrs
- 2Rewrite page titles on every page — include your service and location< 1 hr
- 3Add your city, state, and address to your homepage and contact page30 min
- 4Write a unique meta description for every page1–2 hrs
- 5Check and fix your H1 headings — one per page, keyword-inclusive1 hr
- 6Add alt text to every image, starting with homepage and service pages1–3 hrs
- 7Add internal links — ensure your 5 most important pages are linked from at least 2 others1 hr
- 8Run PageSpeed Insights and compress any images over 200KB2–4 hrs
- 9Submit your sitemap to Google Search Console30 min
Not sure where your site stands?
Connect4 Consulting offers SEO audits for small businesses that cover all of the above — and more. We'll show you exactly what's holding your site back and give you a clear, prioritized plan to fix it.
Request a free audit

