What are the most common small business SEO mistakes?
Seven website mistakes keep small business pages out of Kansas City search results: blocked indexing, every service on one page, copy-paste city pages, vague title tags, pages written in words customers do not search, missing business markup, and pages nothing links to.
None of the 7 needs a developer to spot. Each section below gives the test, the fix and the Google guidance behind it, ordered from the mistake that hides a whole site down to the ones that hold single pages back. Google Business Profile and review problems are a separate subject. These are the mistakes that live in the website itself.
Mistake 1: Search engines are blocked from the site
A website that tells search engines not to index it cannot rank at all, and the setting that does it is a single checkbox. WordPress’s “Discourage search engines from indexing this site” option, switched on during the build and never switched off, hides every page.
The same thing happens when a site is copied from a staging server with a “noindex” tag or a robots.txt file that blocks everything. The site looks perfect to visitors who type the address, and it never appears in search.
The fix: in WordPress, open Settings and then Reading, and make sure the box is unchecked. Then open Google Search Console, inspect your homepage URL, and check the Page indexing report for pages listed as “Excluded by ‘noindex’ tag”. Any important page in that list is invisible until the tag comes off.
Mistake 2: Every service on one page
A single “Services” page cannot rank for every service it lists. Each search wants a page about one thing, so an HVAC company with furnace repair, AC installation and duct cleaning on one page loses all three searches to competitors with a page for each.
Google matches a search to a page, not to a website. A page titled “Our Services” that spends one paragraph on each service is a weak answer to every one of those searches and a strong answer to none.
The fix: give every service you want calls for its own page, with its own title, its own heading and enough detail to answer the questions a customer asks on the phone: what the job involves, how long it takes, what affects the price and what the customer does next. Link each service page from the homepage and from the main menu.
Mistake 3: City pages that only swap the city name
City pages built from one template with the city name swapped fit what Google’s spam policies call doorway abuse, which includes “multiple domain names or pages targeted at specific regions or cities that funnel users to one page.” They add risk, not rankings.
Service businesses across the metro do need to show where they work, and a page per area is a sound way to do it. The problem is the copy-paste version: “Best plumber in Lenexa” and “Best plumber in Raytown” with identical paragraphs underneath.
The fix: write each city page around what is actually different about working there. That means which neighborhoods you cover, which side of State Line it sits on, which city issues the permits for your kind of work, and photos of real jobs in that city. Test every sentence by asking whether it would be equally true on another city page. When it would, it belongs on the service page instead, and fewer, better city pages beat many thin ones.
Mistake 4: Title tags that say nothing
A title tag that reads “Home”, or repeats the company name on every page, gives Google nothing to match. Google’s title link guidance asks for “distinct text that describes the content of the page” on every page, and names “Home” as a vague descriptor to avoid.
The title tag is the blue headline in search results, so it decides the click as well as the ranking. Google also truncates long titles “typically to fit the device width”, according to the same guidance, which means the words at the end of a long title often never appear on a phone.
The fix: write a unique title for every page with the service and the city first and your business name last, for example “Water Heater Installation in Olathe | Business Name”. Search “site:” followed by your domain in Google to see the titles Google shows for your pages, and rewrite any duplicates.
Mistake 5: Pages written in words customers do not search
Pages built around slogans or trade terms miss the words customers actually type. Google Search Console’s Performance report lists the real searches that already show your site, and those words belong in your titles, headings and opening paragraphs.
A site that promises “residential comfort solutions” is invisible to someone typing “furnace repair”. The same gap shows up with local names. People north of the river search “Northland”, and people in Johnson County write “JoCo”, while many business websites use neither.
The fix: open the Performance report in Search Console, sort the queries by impressions, and read the top 50. Where customers use a different word from your page, change the page to theirs. Where a query has impressions but no page that answers it directly, that query is your next page.
Mistake 6: No structured data describing the business
A small business website without LocalBusiness structured data leaves search engines to piece together its name, address, phone number and hours from page text. The markup states those facts in a machine-readable form, and Google’s guidelines require it to match what the page visibly says.
Structured data is not a shortcut to extra space in results. Google no longer shows FAQ rich results in Search, according to its Search Central documentation, so markup added only to win those dropdowns no longer pays off. What still pays off is markup that describes the business accurately, because any system that reads the page gets the same facts in a consistent form.
The fix: add LocalBusiness markup, or the more specific type for your trade, with the same name, address, phone and hours that appear in your footer and on your Google Business Profile. Test the page with Google’s Rich Results Test and fix every error it reports.
Mistake 7: Pages nothing links to
A page that no other page on the site links to is hard for Google to find and hard for customers to reach. Google’s guidance asks for every page you care about to have a link from at least one other page, with anchor text that is “descriptive, reasonably concise, and relevant.”
Google’s list of poor anchor text includes “click here” and “read more”, which are common button labels on business websites. A link that says “water heater installation” tells both the reader and Google what the next page is about. A link that says “learn more” tells them nothing.
The fix: link every service page from the homepage, link each service page to one or two related services, and rewrite generic link text so it names the page it points to.
Can you fix these SEO mistakes yourself?
Yes, most of them. Mistakes 1, 4 and 5 are settings and wording that a business owner can change in an afternoon. Mistakes 2, 3 and 6 need new pages or code, and mistake 7 runs through the whole site, so those usually take a web designer’s help.
Check them in this order, because each check depends on the one before it:
- Confirm the site is indexable in WordPress settings and in the Search Console Page indexing report.
- List every title with a “site:” search and rewrite the vague and duplicate ones.
- Read the top 50 queries in the Performance report and match your wording to theirs.
- Count your service pages against the services you sell, and your city pages against what makes each one different.
- Test your homepage in the Rich Results Test for LocalBusiness markup.
- Trace the links to each service page, and rename every “learn more”.
Kansas City Web Design Pros checks all 7 in one pass as part of a free website SEO audit, along with speed, mobile layout and your local listings, and the findings are yours to keep whether you hire us or not. Kansas City Web Design Pros works from Olathe, and the team behind the audit carries 20 years of combined design experience.

















