Why Isn't My Website Showing Up on Google?
If you've been posting updates to your Google Business Profile every few days and the phone still isn't ringing, it's worth asking a more basic question first: is your actual website even showing up when someone searches? Those are two different things, and it's entirely possible to be active on one while being invisible on the other.
Google Business Profile and Google Search Are Different Systems
GBP posts show up in your Business Profile panel and on Google Maps, that's a separate system from the main organic search results your website itself ranks in. Keeping your profile active is genuinely worth doing, it's part of a healthy local SEO setup, but it doesn't make your website pages more likely to appear in a normal search result. If your website itself has never been properly indexed, no amount of profile activity will fix that.
Check Whether Google Has Actually Indexed Your Pages
Google Search Console (free, and worth setting up if you haven't already) has an Indexing section that tells you exactly which of your pages are actually in Google's index, and which aren't. This is the single most useful thing to check first, because a page that isn't indexed cannot appear in search results at all, no matter how well it's written or optimised. It's common to find that only a handful of pages, usually the homepage and one or two main ones, have made it in, while the rest are still sitting outside the index.
What "Discovered" and "Crawled" Actually Mean
Inside that report, two statuses come up a lot on newer or smaller sites. "Discovered, currently not indexed" means Google knows the page exists, usually from your sitemap, but hasn't got round to actually fetching it yet. "Crawled, currently not indexed" means Google did visit the page but chose not to add it to the index. Neither is necessarily a sign something's broken, but both mean that page is currently invisible to anyone searching, and it's worth understanding why.
Why Google Leaves Some Pages Out
A newer or lower-authority site simply doesn't get the same crawl priority as an established one, Google has to decide where to spend its attention, and a site with few external signals pointing at it tends to sit further down that queue. It can also happen when several pages look too similar to each other, with near-identical titles or descriptions, or when a page is thin on genuine content. None of these are permanent, but they usually need something to change before Google revisits its decision.
Backlinks Are Still One of the Strongest Signals
A backlink is just a link from another website to yours, and it still carries real weight, both for what gets crawled sooner and for how well a page eventually ranks. Genuine ones, from businesses you're actually connected to, a supplier, a client, a trade body, do far more than a pile of generic directory listings. One detail that's easy to overlook: a link pointing at the specific page you want to rank, rather than always the homepage, is a stronger signal than the same link aimed generically at your front page. If a client or partner already credits you somewhere on their site, it's worth checking exactly where that link points.
What I'd Actually Do, In Order
First, check the Indexing report in Search Console rather than guessing. Second, for anything stuck as not indexed, use the URL Inspection tool and request indexing directly, it's free and can speed things up. Third, look at where your genuine backlinks already point, and whether they're aimed at the right pages. Fourth, keep the Google Business Profile activity going, it's still useful, just treat it as one part of the picture rather than the whole strategy.
I also manage Google Business Profiles directly for clients, alongside the technical SEO side, so nothing falls through the gap between the two.
If you'd rather someone actually checked this for your site, get in touch and I'll take a look, or see how I build sites with this handled from day one.
Quick Answers
Do Google Business Profile posts affect my website's Google ranking?
Not directly. GBP posts appear in your Business Profile and the Maps panel, which is a different system from the main organic search results your website ranks in. Posting regularly can keep your profile active and is worth doing, but it isn't a substitute for the technical and off-page SEO work that actually affects whether your website shows up in a normal Google search.
How long does it take Google to index a new page?
It varies enormously, anywhere from a few hours to several months, and depends heavily on how much authority your site already has. A well-established site with plenty of backlinks can get a new page indexed within a day or two. A newer or lower-authority site can sit in a crawl queue for a long time unless something nudges Google to prioritise it, like a manual indexing request or a fresh backlink pointing at that exact page.
What's the difference between 'crawled' and 'indexed'?
Crawled means Google's bot has actually visited and read the page. Indexed means Google has decided to store that page and make it eligible to appear in search results. A page can be crawled and still not indexed, usually because Google judged it too similar to another page, too thin, or not important enough relative to everything else on the site. Only indexed pages can ever show up in a search result.
How many backlinks does a small business website actually need?
There's no set number, quality matters far more than count. A handful of genuine, relevant links, from real businesses you're actually connected to, a supplier, a trade body, a client you built a site for, will do more for you than dozens of low-quality directory listings. One well-placed link to a specific page you want to rank is usually worth more than several generic links to your homepage.

