Local SEO issue in my very first website

tajger777

Newbie
Joined
Jan 25, 2026
Messages
4
Reaction score
0
Hi everyone,

I’m dealing with an interesting local SEO situation and would love to hear your thoughts.

I run a service website in a small town in Poland (around 15k population), but the competition is very high because companies from a 50 km radius are targeting the same main city in the region.

Here’s the situation:

- For the query: “service name + city”, my page ranks Top 3 (was Top 2 for a long time).

- I also rank Top 1 for several smaller surrounding towns using dedicated location pages.

- My Google Business Profile is Top 1 in the Map Pack with strong reviews, and the website is linked from the profile.

- Competitors have older domains and many of them clearly use PBNs.

- I built dedicated blog-style location pages for each town and city.

- I continuously improve UX, internal structure, and build my own supporting sites.

The problem is this:

When someone types only “service name” and Google automatically detects their location (the same city where I rank Top 3 for “service name + city”), my website is completely invisible in organic results.

What’s interesting:

- My competitors rank with the exact same pages for both queries: “service name + city” and just “service name” with implicit location.

- In my case, Google treats these as completely different worlds.

- I previously implemented Geo schema / geojson, but it didn’t change anything.

So it looks like:

Google understands my site perfectly when the city is explicitly in the query,

but fails to connect me with that same city when the location is implicit.

Has anyone dealt with a similar issue where:

you rank well for explicit geo queries, but are invisible for implicit local intent queries?

I’m trying to understand whether this is:

- an entity / topical authority problem,

- internal linking / structure issue,

- homepage vs location page conflict,

- or something related to how Google interprets my site’s geographic relevance.

Any ideas or experiences would be greatly appreciated.
 
Any ideas or experiences would be greatly appreciated.
I've no experience (I don't do local SEO), but since nobody's replying... I'll share a few thoughts...

- internal linking / structure issue,
I don't think it's internal linking. If the links (internal or external) were the issue you most likely wouldn't rank at all instead of ranking selectively.

So, I think it's an optimization or authority (normal or topical, not sure yet which one) issue. This is the most obvious reason for me, but I don't do local SEO, so I could be wrong...

I would compare the page (that's ranking for the general term) of your site, to the pages of your competitors' sites that are ranking for the same term, maybe their pages are better optimized (their pages might include the location more times than your page for example, google does care about crappy stuff like this believe it or not.)

If that's not it, then probably it's an authority thing like I said. Let's not forget that google do favor sites with better authority (DR), or bigger brands in general, so if you're a newcomer to this thing you might struggle in the beginning.

Anyway, sorry that I can't offer better intel, but all I wanted to say is that this doesn't look like a linking (internal or external) problem, so I wouldn't waste my time with that :)

Hopefully people will jump in with better tips...
 
yo , common issue tho . u rank for explicit city keys cuz ur content is relevant , but u fail for implicit intent cuz ur domain lacks local entity authority compared to older competitors .
if ur gmb is top 1 but site is invisible for just service , the algo doesnt have enough confidence to bridge the entity (business) with the document (url) without the city keyword as a crutch .
check
r u linking to your gmb cid url from the homepage footer ? it forces the connection in the knowledge graph between the maps entry and the organic domain .
are u listed in big polish local directories (panorama firm , pkt etc) with exact same nap ? if competitors have 50+ local citations and u only have geo-schema , they win the implicit trust game . google needs 3rd party validation .
use a tool to check ur rankings with specific &uule= parameters from different points in the town . google maps proximity is hyper-local now.. u might be invisible 2miles away but top 1 next door .
google needs to see people in that area searching for just service name and clicking ur site . u can nudge this via polish mobile proxies or micro-workers . once the algo sees locals clicking ur site for the general term , it'll bridge the gap .
geo-schema is just code . u need real-world local signals to win implicit queries .
 
yo , common issue tho . u rank for explicit city keys cuz ur content is relevant , but u fail for implicit intent cuz ur domain lacks local entity authority compared to older competitors .
if ur gmb is top 1 but site is invisible for just service , the algo doesnt have enough confidence to bridge the entity (business) with the document (url) without the city keyword as a crutch .
check
r u linking to your gmb cid url from the homepage footer ? it forces the connection in the knowledge graph between the maps entry and the organic domain .
are u listed in big polish local directories (panorama firm , pkt etc) with exact same nap ? if competitors have 50+ local citations and u only have geo-schema , they win the implicit trust game . google needs 3rd party validation .
use a tool to check ur rankings with specific &uule= parameters from different points in the town . google maps proximity is hyper-local now.. u might be invisible 2miles away but top 1 next door .
google needs to see people in that area searching for just service name and clicking ur site . u can nudge this via polish mobile proxies or micro-workers . once the algo sees locals clicking ur site for the general term , it'll bridge the gap .
geo-schema is just code . u need real-world local signals to win implicit queries .



thank you for your reply

I wanted to ask about one technical detail. On my homepage and contact page I currently have an embedded Google Map showing my business listing. Do you think this iframe alone is enough to signal the connection between the entity and the website, or would it be better to also place a direct CID link to the listing somewhere in the content to make this connection clearer for Google?

I was also very curious about the part where you mentioned that Google needs to see local users searching for just the service name and clicking the website, and that this can be gently supported with mobile proxies or micro-workers. Could you please expand a bit on what you mean by this and how it works in practice?

And one more thing. In today’s reality, is it still possible to do meaningful link building with close to zero budget, or is it more effective to simply arrange links with friends who run their own businesses and have their own websites to build these local connections?
 
thank you for your reply

I wanted to ask about one technical detail. On my homepage and contact page I currently have an embedded Google Map showing my business listing. Do you think this iframe alone is enough to signal the connection between the entity and the website, or would it be better to also place a direct CID link to the listing somewhere in the content to make this connection clearer for Google?

I was also very curious about the part where you mentioned that Google needs to see local users searching for just the service name and clicking the website, and that this can be gently supported with mobile proxies or micro-workers. Could you please expand a bit on what you mean by this and how it works in practice?

And one more thing. In today’s reality, is it still possible to do meaningful link building with close to zero budget, or is it more effective to simply arrange links with friends who run their own businesses and have their own websites to build these local connections?
iframes are cool for users but googlebot treats them as external embeds . it doesn't bridge the entity and ur domain as strongly as a direct link does .

definitely add the direct CID link . even better , use a ludocid or kgmid link in the footer . it's like giving google a direct coordinate to ur business in the knowledge vault . i usually wrap it in an anchor like verify our business on google or find us here . it forces the algo to associate the organic URL with that specific GMB entity ID .

in practice , it’s about feeding navboost the data it wants .
u get a few polish 4G/5G mobile proxies (mobile IPs are high-trust cuz they are shared by thousands of real users) .

the flow : proxy in - search service name - if u don't see ur site , search service name + brand - click ur result - spend 2-3 mins scrolling , clicking internal links (dwell time) .

u are telling google users in this town searched for this service and found the answer on this domain
dont overdo it tho . if ur town has 15k people , doing 50 searches a day is a footprint . start with 2-3 perfect sessions a day .

links from friends businesses are actually gold . in the local link graph , a link from a real local plumber to a local electrician is worth 100x more than a high-DA guest post from a generic site . it signals a local neighborhood trust cluster .
if u have zero budget , focus on local citations (directories) and those friends links . also , look into ego bait , write a blog post about Top 5 best coffee shops in [town] and tag them on social media . they might link back to u or at least share ur content , giving u those local social signals .

pure local connections beat expensive generic backlinks every time for implicit local intent . gl .
 
iframes are cool for users but googlebot treats them as external embeds . it doesn't bridge the entity and ur domain as strongly as a direct link does .

definitely add the direct CID link . even better , use a ludocid or kgmid link in the footer . it's like giving google a direct coordinate to ur business in the knowledge vault . i usually wrap it in an anchor like verify our business on google or find us here . it forces the algo to associate the organic URL with that specific GMB entity ID .

in practice , it’s about feeding navboost the data it wants .
u get a few polish 4G/5G mobile proxies (mobile IPs are high-trust cuz they are shared by thousands of real users) .

the flow : proxy in - search service name - if u don't see ur site , search service name + brand - click ur result - spend 2-3 mins scrolling , clicking internal links (dwell time) .

u are telling google users in this town searched for this service and found the answer on this domain
dont overdo it tho . if ur town has 15k people , doing 50 searches a day is a footprint . start with 2-3 perfect sessions a day .

links from friends businesses are actually gold . in the local link graph , a link from a real local plumber to a local electrician is worth 100x more than a high-DA guest post from a generic site . it signals a local neighborhood trust cluster .
if u have zero budget , focus on local citations (directories) and those friends links . also , look into ego bait , write a blog post about Top 5 best coffee shops in [town] and tag them on social media . they might link back to u or at least share ur content , giving u those local social signals .

pure local connections beat expensive generic backlinks every time for implicit local intent . gl .
In Poland, Facebook is still king for local communities. Textbook SEO says social media links are nofollow and useless for authority. However, does generating that "noise" and traffic on FB actually help by feeding user signals (Navboost) to Google?


Also, is it worth maintaining a fanpage and regularly posting links to my blog or site, or is that a waste since FB tends to bury external links?
 
It seems Google trusts your site for exact city searches, but boosting local authority and improving internal links might help with general local searches.
 
iframes are cool for users but googlebot treats them as external embeds . it doesn't bridge the entity and ur domain as strongly as a direct link does .

definitely add the direct CID link . even better , use a ludocid or kgmid link in the footer . it's like giving google a direct coordinate to ur business in the knowledge vault . i usually wrap it in an anchor like verify our business on google or find us here . it forces the algo to associate the organic URL with that specific GMB entity ID .

in practice , it’s about feeding navboost the data it wants .
u get a few polish 4G/5G mobile proxies (mobile IPs are high-trust cuz they are shared by thousands of real users) .

the flow : proxy in - search service name - if u don't see ur site , search service name + brand - click ur result - spend 2-3 mins scrolling , clicking internal links (dwell time) .

u are telling google users in this town searched for this service and found the answer on this domain
dont overdo it tho . if ur town has 15k people , doing 50 searches a day is a footprint . start with 2-3 perfect sessions a day .

links from friends businesses are actually gold . in the local link graph , a link from a real local plumber to a local electrician is worth 100x more than a high-DA guest post from a generic site . it signals a local neighborhood trust cluster .
if u have zero budget , focus on local citations (directories) and those friends links . also , look into ego bait , write a blog post about Top 5 best coffee shops in [town] and tag them on social media . they might link back to u or at least share ur content , giving u those local social signals .

pure local connections beat expensive generic backlinks every time for implicit local intent . gl .
And one more question. Let's say I found some friends who have websites and are willing to exchange links. Now that I'm reading, theoretically, direct link-for-link exchange between two websites is often overlooked by Google. How can this be done most effectively these days?
 
In Poland, Facebook is still king for local communities. Textbook SEO says social media links are nofollow and useless for authority. However, does generating that "noise" and traffic on FB actually help by feeding user signals (Navboost) to Google?


Also, is it worth maintaining a fanpage and regularly posting links to my blog or site, or is that a waste since FB tends to bury external links?
textbook seo is outdated . social links pass zero authority ( pagerank ) but they are huge for referral signals and entity validation .

if u get 100 people from a local polish fb group to hit ur site and stay for 2 mins , google tracks that via chrome / android data . it tells the algo ur site is 'useful' . that feeds the docQuality score in navboost . even if the link is nofollow , the user session data is what moves the needle .

regarding the fanpage and fb burying links : u r right , fb hates external links cuz they want to keep users on their app .


post a high-engagement photo or video ( a job well done , a local tip ) . dont put the link in the post body . write link to details in the first comment . this keeps ur organic reach high while still getting the traffic .

instead of giving them a link , tell them : search for [brand name] on google to see our latest local projects .
when people in ur specific geo ( poland / ur town ) search for ur brand and click ur site , it’s the strongest possible signal for navboost . it tells google ur business is the authority in that area . do this consistently and ur implicit rankings ( service name without city ) will skyrocket .

google actually crawls fb pages to look for activity . a business that hasn't posted in 2 years looks dead to the algo . an active page with local comments / likes validates ur Entity trust score .

keep the fanpage but stop treating it like a link-dropping bot . use it to trigger branded searches and high-quality sessions . that noise is exactly what feeds the algo the local popular business vibe it’s looking for .
 
And one more question. Let's say I found some friends who have websites and are willing to exchange links. Now that I'm reading, theoretically, direct link-for-link exchange between two websites is often overlooked by Google. How can this be done most effectively these days?
direct a-b swaps are basically 2010 tech lol . spambrain detects that footprint instantly and either zeroes the weight or flags the cluster .

heres how to do it without the footprint :

if u have a second site ( or another friend in a different niche ) , use it . site a links to friend , friend links to site b . keep the link graph non-linear so there's no obvious reciprocal loop .

never do sidebar/footer swaps . those are the biggest red flags . bury the link inside a real blog post or a local service guidewith 200+ words of unique text . make it look like a genuine recommendation , not a trade . context is what makes the link natural to the algo .

sometimes , having him mention ur brand name + address + phone in his content without a link is safer and effectively builds ur local entity authority . googles gnn pick up these business relationships even without the href .

dont post both links on the same day . let 2-3 weeks pass between the exchanges to avoid triggering a temporal pattern filter .

if u keep the links contextual and avoid direct linear loops , u can still build a solid local web of trust
 
Interesting case. Local SEO gets tricky in smaller markets with overlapping service areas. Looking forward to seeing what strategies experienced members recommend.
 
Back
Top