Why your hotel ranks for its own name but nothing else
Ranking for your own name proves Google knows you exist, not what you are. The five reasons a property stays invisible, and how to tell which applies.
If your hotel ranks first for its own name and nowhere for anything else, Google knows you exist but does not know what you are. Your name is a term with no competition — ranking for it proves only that you have been indexed. Every other search requires Google to be confident about your category, your location and your relevance, and one of five things is usually blocking that.
Here is how to tell which.
First, measure the actual problem
Open Search Console, go to Performance, and add a query filter excluding your business name. What remains is your non-brand visibility, and it is the only number in this article that matters.
For a struggling independent property it is typically under 15% of total clicks. A healthy one sits somewhere between 40% and 60%. If yours is 90% brand, everything that follows applies to you, and it is worth knowing that this is a specific, fixable problem rather than a vague sense that "SEO is not working."
Do the same check inside your Google Business Profile performance report, which splits searches into "direct" (someone typed your name) and "discovery" (someone searched a category and found you). Same story, different surface.
Reason 1: your category is wrong
The most common cause, and the fastest to fix. Google's local ranking begins with the primary category on your Business Profile, which determines which competitive set you are ranked inside.
A 14-room guesthouse categorised as "Hotel" is competing against 200-room properties for searches that guests looking for a guesthouse are not typing. It will rank for its own name — that requires no category confidence at all — and nowhere else.
On one Pokhara property, changing "Hotel" to "Guesthouse" moved the local pack position from 14 to 11 in nine days with no other change. That is not a large improvement in isolation, but it is a four-minute change, and it removed the ceiling that everything else was hitting.
Check your primary category before you spend money on anything else.
Reason 2: your business details contradict each other
Google needs to be confident that the property on your website, the one in your Business Profile, the one on TripAdvisor and the one on Booking.com are the same business. If your name, address or phone number are written differently in those places, that confidence drops — and low confidence means Google will happily show you to someone who typed your name, but will not risk showing you to someone asking for a recommendation.
Inconsistencies accumulate quietly. An old landline that a directory still carries. An address written "Lakeside-6" in one place and "Ward 6, Lakeside" in another. A personal mobile used when a listing was created in 2019.
Find them by searching your business name, your phone number and your address separately, and noting every version you find. Standardise on one exact string, correct every listing, and write the canonical version down so the next person who lists you does not invent a new variant. Expect 30 to 60 days for corrections to propagate through the data providers that feed Google.
Reason 3: your pages are not indexed
If Google has not indexed a page, it cannot rank for anything. This is more common than owners expect, and it is invisible unless you look.
Search Console's Pages report gives you the count of indexed versus not-indexed URLs, with reasons. The ones I find most often on hospitality sites:
- "Excluded by 'noindex' tag" — a staging directive left in place at launch. I have seen this survive eight months on a hotel's entire rooms directory.
- "Discovered — currently not indexed" — usually pages reachable only through a JavaScript menu that produces no crawlable links, so Google knows the URL exists but has never found a reason to fetch it.
- "Duplicate, Google chose a different canonical" — booking engines appending tracking parameters to internal links, generating four variants of every room page.
A 22-room hotel in Kathmandu had 71 of 94 pages excluded across exactly these three causes, after eight months of content production that nobody could see. The content was fine. It had never been crawled.
If your indexed page count is far below your actual page count, stop everything else and fix that first. This is technical SEO work, and no content or profile work compounds until it is done.
Reason 4: your site is too slow to compete
Speed affects rankings directly, and it affects them more when everything else is equal — which for small local properties competing against each other, it usually is.
It also affects rankings indirectly and more brutally. If your site takes four seconds to render on a phone, a meaningful share of visitors leave before seeing anything, and Google may throttle how much of your site it crawls, which feeds straight back into reason 3.
The usual culprits on hotel sites are consistent enough to list: an uncompressed hero photograph measured in megabytes, a booking widget script that blocks the first render, an image carousel that ships a megabyte of JavaScript to display three photos, and a chat widget nobody staffs. Removing those four things typically takes a site from four seconds to under two.
Check yours in PageSpeed Insights and look at the field data section, not the lab score. Field data is what Google uses.
Reason 5: you have no page that answers the search
Sometimes everything technical is fine and you still do not rank, because the search a guest types has no matching page on your site.
Somebody searching "family rooms near Durbar Square" wants a page about family rooms near Durbar Square. If your site has a homepage, a generic "Rooms" page and a contact form, there is nothing for Google to match — and your competitor with an actual page on that subject wins by default.
This is not an argument for programmatic city pages or fifteen thin variations of one page with the town name swapped. It is an argument for a small number of real pages covering the things you genuinely offer: your room types, your neighbourhood, the questions guests ask before booking, and what you are actually near.
Three good pages beat thirty thin ones, and thin pages are recognisable enough now that publishing them can cost you more than publishing nothing.
Which one is your problem?
Work through in this order, because each depends on the ones before it:
- Check your indexed page count in Search Console. Far below your real page count? Reason 3, and start there.
- Check your primary category. Wrong or vague? Reason 1, and it is a four-minute fix.
- Search your name, phone and address and note the versions. More than one? Reason 2.
- Run PageSpeed Insights and read the field data. LCP over 2.5s? Reason 4.
- List the searches you want to rank for and check whether a real page exists for each. Missing? Reason 5.
Most properties have two or three of these at once. The order matters more than the list does — fixing content on an unindexed site, or writing new pages before correcting a wrong category, is work that produces nothing and looks like proof that SEO does not work.
What to expect once it is fixed
Eight to twelve weeks for meaningful movement on local terms, assuming the causes were profile and citation related. Category corrections can show inside two weeks. Citation cleanup needs 30 to 60 days just to propagate before it starts contributing. Indexing recovery is usually visible in two to six weeks once the blocker is removed.
The first thing you will notice is not a ranking. It is the brand-versus-non-brand split in Search Console starting to shift — impressions arriving from people who did not know your name. That number moves before positions do, and it is the earliest honest signal that the work is landing.
Keep reading
- Get found in the map pack — the service this post belongs to.
- The hotel & restaurant SEO checklist — 24 checks you can run yourself.