Getting found online · By Grant Epley · Updated October 4, 2026
Why does my website rank for my business name and nothing else?
By Grant Epley · Updated October 4, 2026
Because your business name is the one search where your website is plainly the most relevant answer. For every other search, like "water heater repair Mesa", Google ranks the page that best answers it, and if nothing on your site is about that job, there is nothing to rank. Build a page for each search you want.
Your name has one right answer. Every other search has dozens
If you only show up when people type your business name, build pages for the other searches. Google ranks pages one search at a time, and a search for your name is the one where your site is the obvious match. Directory and review listings about you may show too, but no competitor's page fits it better.
Google says it returns "the results we believe are the highest quality and most relevant to the user's query." For your business name, that is your site.
For "drain cleaning near me" or "how much does a new water heater cost", the field is wide open. Google compares the pages that cover the job: competitors' service pages, directories, review sites, manufacturer guides. A home page that lists twelve services in one line is up against pages written entirely about that one job.
Many small service sites are built as brochures. A home page, an about page, a services page with a list, a contact page. That serves the person who already knows the name. It leaves nothing for the person who knows the problem and not the company.
For example
A plumbing company's site has five pages: Home, About, Services, Reviews, Contact. The Services page names water heaters, drains, repiping, leak detection and sewer lines in one paragraph. Someone searches "tankless water heater install". Google has hundreds of pages entirely about tankless installs, with prices, brands, timelines and photos. One line on a list does not make the cut, however good the plumber is.
Check what you rank for in Search Console before you change anything
Open Search Console's Performance report and filter out your business name. What is left tells you which of the fixes below applies. If your site has no Search Console property yet, set one up first; nothing else on this page can be checked without it.
- Open the Performance report for Search results. It starts on the last three months of clicks and impressions. Widen the date range if your site gets little traffic.
- Click Average position above the chart, so it shows next to clicks and impressions. It is the average position of your highest result, so a lower number means higher on the page.
- Click + Add filter, choose Queries, then Queries not containing. Type your business name and click Apply.
- Read the Queries tab under the chart. These are the searches, other than your name, that showed your site.
- Switch to the Pages tab. It shows which of your pages appeared for those searches.
Some sites can skip step 3. In November 2025 Google added a filter that splits searches into Branded and Non-branded, and in March 2026 opened it to all eligible sites. It only appears on top-level properties, not ones set up for a subdomain or a folder, and only for sites with "a sufficient volume of queries and impressions", so many small sites will not see it. Google also says some queries "may occasionally be misidentified." If you have it, choose Non-branded.
For example
Over three months, the report shows 1,500 impressions and 240 clicks. Filtered to searches not containing the business name, 300 impressions and 6 clicks remain. The top search left is "water heater repair mesa", with 90 impressions at an average position of 41, and the Pages tab shows those searches landed on the home page. Google tried the home page for water heater searches and ranked about forty results ahead of it. This site needs a water heater page.
Why the list of searches can look shorter than it is
Search Console hides rare searches to protect the people who typed them. Google calls them anonymized queries: "those that aren't issued by more than a few dozen users over a two-to-three month period." They never appear in the table, and once you add a query filter they drop out of the totals too.
Long, specific local searches are likely to fall under that threshold. "Water heater leaking from bottom in Gilbert" may be searched a handful of times a quarter. So a short list after filtering can understate what you show up for. Compare the chart totals before and after the filter: if the unfiltered total is far bigger than your name searches plus the filtered list, rare searches, and rows Search Console trims from large reports, make up most of the difference.
How to filter out every spelling of your name
Queries not containing removes one string. Google says the match "is not case-sensitive, but is otherwise exact, including any spaces." So "ridgeline plumbing" will not remove "ridgeline plumber" or "ridge line".
To remove several versions at once, choose Custom (regex) instead, then Doesn't match regex. Separate the versions with a vertical bar and wrap the whole thing in parentheses: (ridgeline|ridge line|ridgelline). Regex matching is not case-sensitive by default. Each version is matched anywhere in the search, so the shortest distinctive part of your name catches the most.
Match what you see to the fix
Read the filtered report against these four patterns. Each points to a fix in the next section.
Almost nothing left after the filter.
Google is not showing your site for anything but your name. Either no page is about those jobs, or the pages you have are not indexed. Check indexing first, then build pages.
Searches land on the home page.
If the Pages tab shows the home page appearing for service searches, no page is dedicated to any one job. Build a page for each.
Impressions, but an average position in the 30s or worse.
Google sees the pages as related and ranks many others ahead of them. Make each page a better answer and link to it.
Good positions, few clicks.
Search the phrase yourself. Fix a vague or repeated page title first. If ads and map listings fill the screen above your result, a better title will not move your result above them.
The fixes, most likely cause first
If no page is about the job, build one page per service
Write a separate page for each job you want calls for, named the way customers say it: "water heater replacement", not "plumbing solutions".
Google's starter guide puts it plainly: "Think about the words that a user might search for to find a piece of your content." It adds that people who know a topic search differently from people who are new to it. Your customer types "water heater leaking from bottom", not the name of the valve that failed.
What goes on each page. What the job is, the signs that someone needs it, what changes the price, how long it takes, the brands or materials you use, the towns you cover for it, and photos of your own work. Answer the questions people ask on the phone before they book.
Length is not the target. Google's guide to helpful content asks whether you are writing to a particular word count because you heard Google prefers one, and answers it: "(No, we don't.)" A page earns its place by answering the search better than the pages around it.
Questions are searches too. "How long does a water heater last" and "why is my AC running but not cooling" are searches people nearby type every week. Each one ranks with a page that answers it, and that page can point to the service page that fixes it.
If the pages exist but say little, make each one the best answer
If you have service pages and they sit in the 30s or worse, rewrite them until each one says more about its job than the pages ranking above it.
Search the phrase and open the top three results. If they show prices, photos, a process and answers, and your page has a paragraph and a phone number, that gap is the reason.
Copies of one page do not count as many. Some sites reuse one block of text on every service page with the service name swapped in. Pages that close to each other can end up in the Page indexing report as duplicates, with only one of them indexed. Write each page about its own job.
Give every page its own title. Google says title links are "often the primary piece of information people use to decide which result to click." Its guidance warns against vague titles like "Home" and against "repeated or boilerplate text", and asks for "distinct text that describes the content of the page" on each page. "Water Heater Replacement in Mesa | Ridgeline Plumbing" tells a searcher what the page is. "Services | Ridgeline Plumbing" does not.
Google builds the result's title from the page's title element, its main heading and other text, and can choose different text when the title is weak. A clear title and a matching main heading give it the same answer twice.
If Google has not indexed the pages, fix that before writing more
Open the Page indexing report in Search Console. If your service pages are under Not indexed, they cannot rank for anything, and more pages will not change that.
Google is direct about it: "Indexing isn't guaranteed; not every page that Google processes will be indexed." The report lists the reason for each page left out. The ones that matter most here:
- Excluded by 'noindex' tag. The page tells Google to leave it out. If a page you want found is on this list, remove the tag in your site builder's page settings.
- Crawled - currently not indexed. Google read the page and did not add it. Google says it "may or may not be indexed in the future; no need to resubmit this URL for crawling." Google does not say why. If the page is thin or close to another page, giving it more of its own content is the step in your control.
- Discovered - currently not indexed. Google knows the address and has not crawled it yet. Google says this typically means it put off the crawl so as not to overload your site. Give it time, and link to the page from your other pages.
- Duplicate without user-selected canonical. Google treats the page as a copy of another and shows the other one. If a real service page is listed, inspect it to see which page Google chose. If the two are near-copies, rewrite it so the content differs substantially. Address variants of the same page, like http and https, are expected here and need nothing.
To check one page, paste its address into the URL Inspection tool. URL is on Google means the page is eligible to appear, and Google adds that it "doesn't guarantee that your page is appearing in Search results." Once a page is fixed, click Request indexing.
No Search Console yet? Search Google for site: followed by your domain, like site:yourdomain.com. Google's starter guide says: "If you see results pointing to your site, you're in the index." If a service page is missing from that list, it may not be indexed. Google notes that site: does not necessarily return every indexed page, so set up Search Console and check it with URL Inspection to be sure.
If the pages are hard to reach, link to them from the pages people visit
Link to every service page from your menu or home page, and link related services to each other, with link text that names the job.
Google says it "uses links as a signal when determining the relevancy of pages and to find new pages to crawl." Its advice: "Every page you care about should have a link from at least one other page on your site." A page nothing on your site links to is harder for Google to find.
Name the job in the link. Link text "tells people and Google something about the page you're linking to." "Water heater replacement" does that. "Learn more" and "click here" do not.
Links from other sites count too. Supply houses, trade associations, manufacturers you are certified with, the chamber of commerce, local sponsorships. Google's starter guide says it "primarily finds pages through links from other pages it already crawled. In many cases, these are other websites that are linking to your pages."
Before you build more pages
If customers find you on the map, measure that apart from the website
Open your Business Profile's Performance page and read Searches. The map listing and the website are judged on different things, so one can be found for the job while the other is found only for your name.
Google describes Searches as "The search terms people used to find your business." It updates at the start of each month and "might take up to 5 days to show up." If those terms include services and towns while Search Console shows only your name, the listing is doing the work and the website is not. If you run ads, some of those searches may come from ads, because the report counts both.
Local listings rank on different grounds. Google says local results are "mainly based on relevance, distance, and popularity," and that prominence is "also based on info like how many websites link to your business and how many reviews you have." Distance counts too, so a listing that matches the job can reach a nearby searcher even when the website has no page for that search.
Build a town page only when you have something to say about that town
Write a page for a town when you have real content about working there: jobs done there, the age and type of the housing, travel time, reviews from customers there. Twenty copies of one page with the town name swapped can fall under what Google's spam policies call doorway abuse.
Google defines it as "when sites or pages are created to rank for specific, similar search queries. They lead users to intermediate pages that aren't as useful as the final destination." Its examples include "pages targeted at specific regions or cities that funnel users to one page" and "substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy."
The same goes for pages made in bulk. Google's spam policies define scaled content abuse as "when many pages are generated for the primary purpose of manipulating search rankings and not helping users." A batch of generated service pages that say the same thing in different words can fit that description when they add nothing for the reader. One page per job, each written about that job, does not.
Give new pages a few weeks, then compare the same report
Check the filtered report again a month or two after new pages go live, and compare it with the months before.
Google's starter guide says: "Some changes might take effect in a few hours, others could take several months. In general, you likely want to wait a few weeks to assess whether your work had beneficial effects in Google Search results."
To compare, open the date filter, choose Compare, and set the period after the change against the period before it. The table adds a Difference column. Google suggests Weekly or Monthly for date comparisons, so a Monday is not measured against a Saturday.
Judge it on calls and booked jobs from those pages, not impressions. A water heater page that brings two installs a month has done its job, whatever its average position says.