A blog post is usually missing from Google for one of five reasons: it hasn't been indexed yet, it doesn't answer the question people are actually asking, stronger pages already own the topic, it's not linked internally, or it's simply too new. The order of checking matters, because each step rules out the next. With Google Search Console, you can work through all five in about twenty minutes.
The post is live, a week goes by, and it still doesn't show up on Google. Before you change anything, it's worth diagnosing the issue in a set order. The fixes differ considerably depending on whether the post isn't indexed at all, whether it answers the wrong question, or whether it simply needs more time. Checking in the wrong order means rewriting text that only needed to wait.
Step 1: Is the post indexed at all?
Google can only find what it has indexed. The quickest check: type site:ihrbetrieb.ch/blog/name-des-beitrags/ into Google. If the page appears, it's indexed. If nothing shows up, open Google Search Console and use the URL inspection tool at the top of the search bar. It shows whether the address is in the index, when Google last visited it, and whether anything is blocking indexing.
The most common obstacles are easy to spot: a noindex in the source code set by the content management system, a block in the robots.txt file, a canonical tag pointing to a different address, or the post is still set to "draft". What to do in each of these cases and how to speed up indexing is covered under Page not indexed. If the URL inspection shows "Crawled, currently not indexed", Google has seen the page and decided against it. Then move on to step 2.
Step 2: Does the post answer the question people are searching for?
A post titled "Our thoughts on heat pumps" won't be found because nobody searches like that. People search for "heat pump cost detached house" or "heat pump or gas heating". Check which search term the post is actually meant to target, and type it into Google. Then compare what appears on the first page with what your post delivers:
| Google shows | Your post is | Result |
|---|---|---|
| Price overviews with figures | an experience report with no prices | Search intent missed |
| Step-by-step guides | an opinion piece on the topic | Search intent missed |
| Local providers with a map | a general guide | Search intent missed |
| Guide pages like yours | a guide with an answer | Search intent matches, move on to step 3 |
Why the same question needs three different types of page is explained on the page about search intent. If the intent doesn't match, neither waiting nor linking will help. The post then needs the format Google expects for that search, or it needs to target a different search term.
Step 3: Who's on the first page?
If the intent matches, look at who's ranking there. If large portals, comparison platforms and trade associations hold the top ten spots, that topic is hard for an SME blog to win at that level of competition. That doesn't mean the post is worthless. It means it needs a sharper search term: instead of "heat pump cost", for example "heat pump cost old building Thurgau". Regional and specific variants face less competition and bring in readers who are closer to becoming customers.
If, on the other hand, other SME blogs and mid-sized sites are at the top, the spot is within reach. Steps 4 and 5 then decide it.
Step 4: Is the post linked internally?
A post that only the blog overview page links to is, as far as Google is concerned, a page on the edge of the website. Google follows links to find pages and judge their importance. Check: does the relevant service page link to the post? Do two or three related posts link to it? Is it listed in an overview page reachable from the homepage? If the answer is no three times over, that's the first lever you can pull without writing a single new line of text. How pages pass weight to each other is explained on the page about internal linking.
Step 5: Is the post simply too new?
If indexing, intent, competition and linking are all fine, what's left is time. After indexing, Google needs weeks to place a page against the competition. In Search Console, you can see the progress in the "Performance" report, filtered to the post's address: first come impressions at lower positions, then the position rises, then clicks follow. Experience from blog projects for Swiss SMEs shows the first movement after six to eight weeks. A post with no impressions after ten days isn't a problem. One with none after three months is, in which case go back to step 2.
The twenty-minute Search Console check
- URL inspection: enter the address, read the index status. Not indexed: fix the cause, request indexing.
- "Pages" report under Indexing: is the post listed under "Crawled, currently not indexed" or "Discovered, currently not indexed"?
- "Performance" report: filter by the address, set the period to three months. Read impressions, position, clicks.
- In the same report, view the search queries: which terms does the post actually appear for? Often they're different from what you expected.
- "Links" report: how many internal links point to the post?
If you haven't set up Search Console yet, you'll find the guide under Setting up Google Search Console.
What to change, depending on the finding
- Not indexed: remove the technical obstacle, check the sitemap, link the post internally, request indexing.
- Wrong intent: adjust the title and structure to match what Google shows for the search term, or choose a more suitable search term.
- Too much competition: narrow the search term by region or topic, and adjust the post accordingly.
- Not linked: add three internal links from the service page and related posts.
- Too new: wait and check again in four weeks, writing the next post in the meantime.
A single post is rarely the whole problem. If most posts on a blog aren't being found, it's usually down to step 2 or 4 for the blog as a whole, not the individual texts.
Frequently asked questions
The post is indexed but has zero impressions. Why?
That means it isn't ranking for any search term on the first pages, or nobody is searching for what it covers. First, check whether the question is actually being searched by typing the title into Google and watching the suggestions. If it is being searched, the competition is usually too strong or the search intent has been missed.
Is it enough to submit the post for indexing in Search Console?
That speeds up the crawler's first visit but doesn't force inclusion in the index. Google decides whether to include the page after visiting it. If the post still shows as "Crawled, currently not indexed" after submitting, the problem lies with the content or structure, not the speed.
My post only shows up when I type in the exact title, not otherwise. Is that normal?
Yes, that shows the page is indexed but doesn't yet rank for general search terms. That's the normal state in the first few weeks, and for competitive topics, even after that. Internal links from other posts help, as does a title that phrases the question the way searchers type it.
Should I delete the post and write it again?
Rarely. An existing post with its own address already has a history with Google that a new one would have to build up from scratch. It's better to revise the post at the same address: adjust the title, move the answer to the top, add any missing aspects, and note the date it was updated.