· SEO · small-business

Five technical reasons a small-business website may not rank

A practical check for crawlable text, metadata, page speed, focused service pages, and site ownership.

Some small-business websites look fine but give search engines very little to work with. The problem is often technical rather than visual.

These are the five checks I start with.

1. The site is built from images

A phone number inside an image is not useful as a phone link, and a photo of a menu is harder for search engines and screen readers to understand. Important information should be text in the page’s HTML.

The fix is ordinary: real text in the HTML, useful headings, and working links. Images should illustrate the content, not be the content.

2. There’s no structure for search engines to trust

Technical SEO includes a few mostly invisible parts: a sitemap, a robots file, canonical URLs, and structured data that says “this is a local business, here is its address, here is what it does.”

These files do not guarantee a ranking. They make the site easier to crawl and reduce ambiguity about the business and its pages.

3. Pages take five seconds to load on a phone

A heavy template, oversized photos, and several tracking scripts can make a page slow on a phone. Visitors may leave before it becomes usable, and poor page experience can also hurt search performance.

The first fixes are usually fewer scripts, properly sized images, and simple hosting. I set a performance budget for each site and test it on mobile-sized screens before launch.

4. Every page tries to rank for everything

A page that only promises “quality, service, and excellence” says little about the business. A title such as “Bakery in Guadalajara: custom cakes and daily bread” names the service and the location.

Good SEO copywriting is just honest specificity: name the service, name the place, say it plainly.

5. Nobody owns the site

This one is easy to miss. Some site builders do not let you export your content, change your hosting, or add the technical pieces above. That limits what you can fix later and makes changing providers harder.

If you’re paying for a website, you should own the domain, the code, and the hosting. Insist on it before you sign anything.

In a nutshell

Search rankings depend on more than a technical checklist. But search engines still need crawlable text, clear page structure, useful metadata, and a site that works well on a phone. Fix those basics before chasing tricks.

I run this check at the start of every website project. If you want me to look at yours, send me the URL and tell me which customers you want to reach.

← All notes