The short answer: open the post URL in a logged-out window, confirm that the blog is public, and then enter the correct URL into URL Inspection in Google Search Console. Read Discovery, Crawl, Indexing, and canonical in order; fix the identified cause, check again, and only then request indexing. Not finding the post for a particular keyword does not, by itself, prove that the post has not been indexed.
This article is for beginners who have a specific Blogger/Blogspot URL but do not yet know whether the problem involves accessibility, crawling, indexing, or visibility for a query. The example “5 Things to Prepare Before Starting a Personal Blog” and SaibABC Blog are only planned data for the illustrative project; they are not evidence that the blog exists, has been indexed, or has real readers.
Distinguishing Not Indexed from Not Ranking
Google processes a URL through discovery, crawling, analysis, and indexing, then selects results that match each query. Therefore, publishing a post on Blogger only shows that the post can be made public by the administrator; it does not show that Google has accessed the URL, added it to the index, or will display it prominently (according to Google Search Central).
| Signal | What to check | What you should not conclude yet |
|---|---|---|
| A private window asks you to sign in | The blog or post may have restricted read access | Google has an indexing error |
| The URL opens, but Search Console has not confirmed it on Google | Google has not discovered, crawled, or indexed the URL | You need to change the design or rewrite the entire post |
| URL Inspection reports that the URL is indexed, but you cannot find it by keyword | The post may not have a suitable position, or Google may have selected a different result | The URL is definitely blocked |
| Google selected a different canonical URL | A URL variant or similar content may be treated by Google as the representative version | You only need to request indexing repeatedly |
Prepare Before Checking
- The post’s full URL, including
https://, the domain name, and the path. - The homepage URL to check whether the blog is accessible.
- A Google Account with access to the correct blog and the correct property in Search Console.
- The publication or update date and any recent changes.
- A change log with the time, previous status, action, result, and next step.
If you still confuse Blogger with Blogspot, you can read the article explaining the difference between Blogger and Blogspot before continuing. In this article, Blogger is the platform for managing and publishing content; Blogspot usually appears in the blog’s default address.
A Diagnostic Process from the Outside In
1. Open the URL While Signed Out
Where to do this: Use a browser on a computer or phone. Open a private window, or use a browser that is not signed in to the administrator account, then paste the post URL into the address bar.
- If the post opens, record: The public URL is accessible at the time of the check.
- If you are prompted to sign in, open Blogger and check Settings > Permissions > Reader access. If your goal is public access, the blog must allow public readers.
- If you see a not-found error, open the post from the admin interface, check that it has been published, and compare its custom permalink.
- If the URL redirects, record both the original URL and the final URL.
Being able to open the post while signed in does not confirm that readers or external crawlers can access it. Depending on its configuration, Blogger can allow public access or restrict the blog to authors and invited readers (according to support.google.com).
2. Check Search-Engine Visibility Settings
Where to do this: In the Blogger dashboard for the correct blog. Open the settings related to privacy or search-engine visibility, read the option’s description, and enable the setting that allows search engines to discover and evaluate the blog if that is your goal.
The setting name may vary by language or interface. After saving, reopen the URL in a private window to check it. This setting only allows Google to evaluate the blog; it does not guarantee that every post will be indexed or appear for every keyword.
3. Read the Correct URL in URL Inspection
Where to do this: In Google Search Console. Select the correct property, then enter the full URL that readers can open. Do not enter the post title, the Blogger admin URL, or an HTTP/HTTPS variant, subdomain, or root domain different from the URL you are checking.
Read the results in this order:
- Overview: Whether Google knows about the URL and has indexed it.
- Discovery: Whether Google discovered the URL through a sitemap, a link, or another source—or does not know the URL yet.
- Crawl: Whether Googlebot was able to crawl the URL, when it last crawled it, and whether access or redirect errors occurred.
- Indexing: Whether the URL was excluded from the index, contains a
noindexdirective, or whether Google selected a different canonical URL. - Live test: After making a change, whether the currently accessible version still has any obvious errors.
URL Inspection lets you view information Google knows about, test the live version, and request another review. However, a status indicating that the URL is on Google does not guarantee that it will appear for every query; conversely, an indexing request does not guarantee that the URL will be added to the index (according to Google Search Console Help).
Act on the Verified Cause
The URL Is Not Publicly Accessible
Signs: A private window asks you to sign in, returns an error, or opens the wrong post.
What to do in Blogger:
- Check the blog’s Reader access setting.
- Check that the post is published, not a draft.
- Open the post from its viewing page to obtain the actual URL instead of retyping the address yourself.
- If you use a custom domain, record the final URL and check HTTPS and redirects.
Expected result: A signed-out user can open the post URL, and the final URL is stable. Move on to indexing checks only after this result is achieved; requesting indexing beforehand will not fix an access-permission problem.
Google Has Not Discovered or Crawled the URL
Signs: The Discovery or Crawl section reports that the URL does not exist, a redirect failed, the server did not respond, or the URL could not be accessed.
What to do:
- Compare the URL in Search Console with the URL that opens in a private window.
- Check whether the redirect chain ends at the correct article.
- Check for 404 errors and see whether the article URL has changed.
- If only one article is affected, do not change the DNS, theme, or site-wide configuration.
- If you use a custom domain, check the Blogspot, subdomain, root-domain, HTTP, and HTTPS variants separately.
If the problem involves a custom domain, separate DNS and HTTPS issues from indexing issues. If you need to investigate the certificate further, see the guide to enabling HTTPS and fixing CAA errors for Blogger enabling HTTPS and fixing CAA errors for Blogger. Do not delete all DNS records just because one article does not appear on Google.
Page blocked by noindex
Signs: Search Console says that the URL was excluded from indexing because of a directive noindex, or you previously enabled custom robot settings for the post or page.
How to fix it in Blogger:
- Open the correct post in Blogger.
- Check the post’s custom robot settings if the blog uses this feature.
- If the post should appear on Google, remove the unintended noindex directive, then save or update the post.
- Use URL Inspection to test the live version.
- Request indexing only when the URL is publicly accessible and no unintended blocking directive remains.
noindex is not the same as robots.txt. noindex requires the page not to be included in the index; for Google to read this directive, the crawler must be able to access the page. If you block the URL with robots.txt, Google may not be able to read the noindex (according to Google Search Central).
Rollback: record the robot configuration before making changes. If the outcome worsens, restore the exact option you changed and test the live URL again; do not paste an robots.txt template from an unknown source across the entire blog.
Google selects a different canonical URL
Signs: URL Inspection shows Google-selected canonical as a URL different from the one being inspected.
Canonical URL is the URL that Google considers the representative version within a group of identical or nearly identical URLs. This situation may be related to multiple address variants, near-duplicate content, inconsistent redirects, or internal links pointing to a different URL.
How to fix it:
- Compare the URL being inspected with the URL Google selected.
- Determine whether the post is genuinely independent content or merely a near-duplicate of another page.
- Use one stable URL in internal links, the sitemap, and external links that you control.
- Do not use
robots.txtto address a canonical issue by itself. - Do not add
noindexto a URL simply because you want Google to select a different canonical, unless your actual goal is to exclude that URL from search results.
Google may select a different canonical from the one chosen by the site owner. Record the selected URL, correct the relevant technical or content signals based on evidence, and then test again instead of repeatedly requesting indexing (according to Google Search Central).
URL is indexed but does not appear for a keyword search
Signs: URL Inspection reports that the URL is on Google, but the post does not appear when you search for a specific keyword.
This is not necessarily an indexing problem. Search results depend on the query, the relevance of the content, and competing pages. You can try searching for the full URL or using the site: operator as an additional check, but do not use a single search to contradict the URL Inspection result.
After confirming that the URL is indexed, review the following:
- Does the title accurately describe the reader’s question?
- Does the introduction answer the problem directly?
- Does the article include examples, actionable steps, and a way to verify the result?
- Is the content nearly identical to another article on the blog?
- Do the internal links lead to genuine, useful destinations?
- Does the article display well on mobile devices?
Change only one group of factors at a time and record the state before editing. Do not change the title, URL, content, and structure simultaneously if you want to determine which change was relevant.
Quick diagnostic table
| Test result | Priority cause | Next step |
|---|---|---|
| Cannot be opened while signed out | Reader access, URL, or publication status | Fix accessibility; do not request indexing yet |
| Opens, but Crawl reports an error | Incorrect URL, redirect, server error, or blocked access | Fix the reported error, then run a live test |
| Reports noindex | The post’s or blog’s robot directive | Remove unintended noindex, then check the live version again |
| Canonical is a different URL | URL variant, duplicate content, or inconsistent signals | Compare the two URLs and establish the representative URL |
| Indexed but not visible for the query | No suitable ranking position yet, or the query is too broad | Review search intent, the title, content, and links |
| No clear data yet | New URL, Google has not finished processing it, or the wrong property was selected | Check the property, keep the URL stable, and monitor it again |
Change log and rollback

Record every check in Google Sheets or a separate document. Minimum template:
| Time | URL | Previous status | Change | Result after checking | Next step |
|---|---|---|---|---|---|
| [Ngày giờ thật] | [URL bài của bạn] | [Mở được/chưa lập chỉ mục/lỗi cụ thể] | [Một thay đổi đã thực hiện] | [Trạng thái URL Inspection hoặc kết quả mở URL] | [Theo dõi/sửa tiếp/không làm gì] |
Do not enter SaibABC Blog’s results in this table. The blog and sample post names are illustrative data only. If you need to roll back a change, use the log to reverse the exact change you just made; do not delete the post, change the URL, or delete DNS merely to “start over.”
When should you request indexing?
Select Request indexing only after:
- The URL can be opened publicly while signed out.
- You are checking the correct property.
- There are no remaining significant access or redirect errors.
- No
noindexunintended - The canonical and content have been reviewed.
- You have fixed a specific issue or made a substantial content update.
A request for indexing only places the URL in Google’s review queue; it does not guarantee that the URL will be indexed or appear for the desired query. For multiple URLs, a sitemap is more suitable than repeatedly submitting individual URLs. Do not resubmit continuously simply because the result is not visible immediately.
Practical exercise with a real URL
Choose a published post that you manage. If you use the post “5 Things to Prepare Before Creating a Personal Blog”, clearly record that it is a planned sample post for SaibABC Blog, not a verified result.
- Record the post URL and homepage URL in the log.
- Open both URLs in a private window.
- Record the final URL after any redirect.
- Check Reader access and whether search engines can display the blog.
- Enter the post URL in URL Inspection under the correct property.
- Record the Discovery, Crawl, Indexing, and canonical statuses verbatim.
- Fix only one evidence-based cause.
- Check the live URL again and record the result and time.
The exercise is complete when you can answer four questions: Can the URL be opened publicly? Can Google access it? Is the page blocked from indexing, or has a different canonical been selected? If it is indexed, is the remaining issue the content or its visibility?
What not to do
- Do not change the URL of a published post simply because you cannot find it for a particular keyword.
- Do not paste templates
robots.txtfrom unknown sources. - Do not repeatedly turn the search engine visibility setting on and off.
- Do not repeatedly submit indexing requests instead of addressing the underlying cause.
- Do not assume that publishing a post means Google has indexed it.
- Do not assess a post's quality based on a single search.
Conclusion and next steps
The safe sequence is: open the URL while signed out → check reader access → use URL Inspection → read the specific error → fix one cause → check again → submit an indexing request only if appropriate. This process separates access, crawling, indexing directives, canonicalization, and search visibility issues.
There is no fixed timeframe for a new post to appear on Google, and no action guarantees a particular ranking. Once you have recorded the URL's actual status, you can use that information to decide whether to improve the existing post or write a new one, rather than continuing to modify Blogspot based on guesswork.
If the URL is publicly accessible and has no remaining indexing issues, the next step is to use data from Search Console and Analytics to decide which content needs improvement: Search Console and Analytics: Know What to Write and Which Posts to Fix
Reference source
- Help people find your blog on search engines — Blogger Help.
- Manage your blog’s settings — Blogger Help.
- URL Inspection tool — Search Console Help.
- Block Search indexing with noindex — Google Search Central.
- Robots.txt Introduction and Guide — Google Search Central.
- Fix Canonicalization Issues — Google Search Central.
- In-Depth Guide to How Google Search Works — Google Search Central.

