Techkeeping

Home / Articles /

Not showing up on Google: the six homepage problems we see most

You search your own business name, or the thing you sell, and the site is nowhere. The advice that comes up says to claim your Google Business Profile, and that advice is right as far as it goes. It stops before the website itself, and the website is where the quieter problems live.

This month we ran the same homepage check on a dozen roofing company sites on Oahu. Most of them were handing Google a page it could not fully read. The same six problems came up again and again, and none of them takes a rebuild to fix.

First, the answer everyone gives

The pages that answer this question today nearly all say the same three things. Claim and verify the Google Business Profile, because only verified businesses show their details on Maps and Search. Make sure the name, address, and phone number match everywhere they appear online.

Then wait. Google says edits can take up to three days to show, and a new business can take up to a month to appear in results at all.

All of that is worth doing, and it is the first thing to check. But plenty of businesses have a verified listing and matching details and still sit far down the results. When that happens, the next place to look is the homepage, because the homepage is the page Google reads to work out what the business is.

What Google reads on a homepage

On September 11 we searched Google Maps for roofing contractors in Honolulu and took the open businesses with a website, five or more reviews, and a rating of 3.5 or better. That came to 13 companies, and 12 of their sites let an automated check run. The full scan has every number.

Here is how the six things Google reads on a homepage came back across those 12 sites.

What Google reads What happens without it On the 12 roofing sites
Title tag Google invents a headline for the site 1 had none; 9 of the 11 others ran past 60 characters
Description Google shows random text from the page 2 had none; 4 of the 10 others ran past 160 characters
One main heading The page never states what the business is 2 had none, 5 had more than one
Alt text on images Photos are invisible to search 111 of 317 images had none
Business markup Google guesses the trade, address, and hours 4 had none
Sitemap Google finds pages by luck 1 had none; 2 had sent Google nothing new since 2025

These happen to be roofing companies, but nothing in the list is specific to roofing. The same problems turn up on charter sites, shops, and clinics, because they all come from the same place: a site built years ago that nobody has read the way Google reads it since.

The two lines that decide the click

The title tag is the blue headline in a Google result, and the description is the line under it. Google's documentation says every page should have a title, and that when a title is missing or poor, Google builds one itself from headings, link text, or whatever else it can find. The roofing site with no title is letting Google write its headline.

Length matters too, because Google shows about the first 60 characters of a title and then cuts. The longest title in our scan ran 333 characters, because the site's menu text had leaked into it. Nine of the eleven titles we found would show up cut off mid-word.

Both lines are ordinary text that somebody types once. You can see exactly where your own two lines get cut with the result preview, before a searcher ever does.

One heading and the captions on your photos

The main heading is one of the places Google looks when it works out what a page is about and what headline to show for it. Two of the twelve roofing homepages had no main heading at all, so the page never says "roofing" anywhere prominent. Five more had several main headings competing with each other, which muddies the answer instead of stating it.

Alt text is the short caption written into an image for software that cannot see the picture. Google reads it in place of the photo. Across the twelve sites, 111 of 317 images carried no alt text, which means 35 percent of the photos, many of them the companies' own completed roofs, are blank to search.

The details a visitor never sees

Business markup is a block of code that states the business type, address, and hours in a format Google reads directly. Google's documentation on local business structured data says this markup is what can feed the business details shown in results, from hours to reviews. Four of the twelve sites had none, which leaves Google to work those details out from whatever text is on the page.

A sitemap is a file that lists the pages on a site and when each one last changed. Google describes it as the way to say which pages you consider important and notes that most sites benefit from having one. One roofing site had no sitemap at all.

Two more had a sitemap that has sent Google nothing new since 2025. A file that has not moved in a year tells Google, every time it looks, that nobody is tending the site.

A check you can run tonight

Every problem above is visible from outside the site, which means you can look at your own homepage right now. The homepage check reads your page the way Google does and lists what is missing or broken in about ten seconds, on screen, with no email asked for.

If the check comes back clean, your answer probably is the Business Profile, and the verification steps above are where the time should go. If it comes back with three or four of the six, you have found the quieter half of the problem, and the fixable half.

None of these fixes needs a new website. A title and a description are typed once. A heading is one line, and the markup and the sitemap are an hour for whoever maintains the site.

Run the check, then fix the first thing it lists this week. If you would rather have the whole thing looked at, every page, the listing, the reviews, and the speed, the free audit does that and the list it returns is yours either way.

Back to articles