Google Index API is not working with the new website

gmtestxyz123

Newbie
Joined
Jun 12, 2024
Messages
5
Reaction score
0
I've used the Google Index API and it shows success, but when I check Google Search Console, I don't see any Googlebot crawling. Has anyone used the Google Index API for a new website and had Googlebot crawl it immediately?
 
I've used the Google Index API and it shows success, but when I check Google Search Console, I don't see any Googlebot crawling. Has anyone used the Google Index API for a new website and had Googlebot crawl it immediately?
It's quite common to experience a delay between using the Google Index API and seeing Googlebot crawling activity in Search Console. Understanding the Process here:

Index API Request: When you use the Index API, you're essentially sending a notification to google that you've updated content and requesting it to be crawled.
Googlebot Scheduling: google-bot has its own crawling schedule and prioritization system. It doesn't immediately respond to every Index API request.
Indexing: Once google-bot crawls the page, it processes the content and decides whether to index it.
 
If the Google Index API is not working with your new website, there are several steps you can take to troubleshoot and resolve the issue.
 
What about old sites? I usually use the Index API, and all my posts get indexed. But recently, most of them haven't been indexed. The weird thing is that the console search shows the pages as indexed, but they don't appear in real search results.
 
Index Api has been down for 3 days.
Also noticed that the API response has changed, now there is no latestUpdate field and URL_UPDATED information. Now there is just a response:
"urlNotificationMetadata": {"url": "https://url"}
 
  • Like
Reactions: GTC
If you’ve only used the API without submitting a sitemap or other signals, Googlebot might still be waiting for additional cues to prioritize your site’s crawling
 
Search console is not real time.
What does the console in the index api have to do with it? I always sent a message after publishing a blog post so that the bot would know about the page, but for the 4th day now the bot has not arrived after sending it via the API. Even the response in the API itself has changed. The bot arrives from the console without any problems, but not via the API.
 
It works, but due to the fact that the api was overloaded with spam, Google has allocated resources to refine the restrictions and filters. The development team is just now working on this and implementing new methods to determine if you are a spammer or not.
Using the api correctly, as it was before, works as well and without any problems with any sites. But, due to the fact that spam causes Google's attention to the api, no one will tell you how to use it now, so as not to renew the wave of spam and not to provoke Google to restrict and the current method is working for good users.

Translated with DeepL.com (free version)
 
yep , using indexers so far try using different indexers
 
It works, but due to the fact that the api was overloaded with spam, Google has allocated resources to refine the restrictions and filters. The development team is just now working on this and implementing new methods to determine if you are a spammer or not.
Using the api correctly, as it was before, works as well and without any problems with any sites. But, due to the fact that spam causes Google's attention to the api, no one will tell you how to use it now, so as not to renew the wave of spam and not to provoke Google to restrict and the current method is working for good users.
don't talk nonsense, just deleted the page, decided to check the status.
at:
https://indexing.googleapis.com/v3/urlNotifications/metadata?url=
result:
{
"error": {
"status": "NOT_FOUND",
"message": "Requested entity was not found.",
"code": 404
}
}

also deleted via API
{
"url": "https://site.com/page/writer",
"type": "URL_DELETED"
}


what is on "type": "URL_DELETED" what is on "type": "URL_UPDATED" there is no answer only:

{
"urlNotificationMetadata": {
"url": "https://site.com/page/writer"
}
}
 
Last edited:
  • Like
Reactions: GTC
don't talk nonsense, just deleted the page, decided to check the status.
at:
https://indexing.googleapis.com/v3/urlNotifications/metadata?url=
result:
{
"error": {
"status": "NOT_FOUND",
"message": "Requested entity was not found.",
"code": 404
}
}

also deleted via API
{
"url": "https://site.com/page/writer",
"type": "URL_DELETED"
}


what is on "type": "URL_DELETED" what is on "type": "URL_UPDATED" there is no answer only:

{
"urlNotificationMetadata": {
"url": "https://site.com/page/writer"
}
}
I usually don't even enable logs, but now I have enabled csv logs in my program. Right now, just a second ago, I sent two URLs for a test with logs to the api:

URL METHOD STATUS_CODE ERROR_MESSAGE ERROR_MESSAGE ERROR_STATUS
https://***/***.html URL_UPDATED 200
https://***/***.html URL_UPDATED 200


So you are not talking nonsense here, the api worked, no problems have never been and will not be yet (so say the developers at least). And spammers will be caught and will be banned, which is happening now.
 
I usually don't even enable logs, but now I have enabled csv logs in my program. Right now, just a second ago, I sent two URLs for a test with logs to the api:

URL METHOD STATUS_CODE ERROR_MESSAGE ERROR_MESSAGE ERROR_STATUS
https://***/***.html URL_UPDATED 200
https://***/***.html URL_UPDATED 200


So you are not talking nonsense here, the api worked, no problems have never been and will not be yet (so say the developers at least). And spammers will be caught and will be banned, which is happening now.
Are you retarded or just pretending to be smart? What do we need your program for? If there's a google, can't you see that it doesn't have the full answer?

there is no latestUpdate field in the response after a ping.
3334.jpg
321.jpg


This is what a normal working response looked like:{
{
url: “https://******.com”,
latest_update: {
type: “URL_UPDATED”,
notify_time: “2024-07-31T19:30:54.524457662Z”
}


Now compare how it looks now!
Don't you dick around.


The Indexing API responds with an HTTP 200 message, with a payload that contains details about the notification. The following example shows the body of a response that contains information about an update and delete notification:
{
url: "http://foo.com",
latest_update: {
type: "URL_UPDATED",
notify_time: "2017-07-31T19:30:54.524457662Z"
},
latest_remove: {
type: "URL_DELETED",
notify_time: "2017-08-31T19:30:54.524457662Z"
}
}
 
Last edited:
  • Like
Reactions: GTC
Are you retarded or just pretending to be smart? What do we need your program for? If there's a google, can't you see that it doesn't have the full answer?

there is no latestUpdate field in the response after a ping.
View attachment 376631View attachment 376632

This is what a normal working response looked like:{
{
url: “https://******.com”,
latest_update: {
type: “URL_UPDATED”,
notify_time: “2024-07-31T19:30:54.524457662Z”
}


Now compare how it looks now!
Don't you dick around.


The Indexing API responds with an HTTP 200 message, with a payload that contains details about the notification. The following example shows the body of a response that contains information about an update and delete notification:
{
url: "http://foo.com",
latest_update: {
type: "URL_UPDATED",
notify_time: "2017-07-31T19:30:54.524457662Z"
},
latest_remove: {
type: "URL_DELETED",
notify_time: "2017-08-31T19:30:54.524457662Z"
}
}
Don't be stupid. My program parses the json response and outputs the responses from Google api in a convenient format line by line in the logs.
If there are problems there, they will be displayed in columns.
ERROR_MESSAGE ERROR_MESSAGE ERROR_MESSAGE ERROR_STATUS

If the URL was already there, the date of the update will also be displayed in the first ERROR_MESSAGE.

I was not lazy, I turned off the json response processing in my program and sent a clean decoded json to the log:
just sent 2 URLs around twice, second response to them:



{
url: "https://***/***",
latest_update: {
type: "URL_UPDATED",
notify_time: "2024-09-15T14:24:29.038Z"
}
{
url: "https://***/***",
latest_update: {
type: "URL_UPDATED",
notify_time: "2024-09-15T14:24:40.370Z"
}
 
Let's google a screenshot from google:
https://developers.google.com/search/apis/indexing-api/v3/reference/indexing/rest/v3/urlNotifications/publish.
So far only words are my program.
 
Let's google a screenshot from google:
https://developers.google.com/searc...nce/indexing/rest/v3/urlNotifications/publish.
So far only words are my program.
Do you think everyone here is a child?
My porgram is just my personal code that works with google indexing api, it is no different from any other library, it just sends requests and writes reports as I like. My program does not depend on the work of api, api worked, works and will work for normal webmasters.
screen01.jpg
 
Do you think everyone here is a child?
My porgram is just my personal code that works with google indexing api, it is no different from any other library, it just sends requests and writes reports as I like. My program does not depend on the work of api, api worked, works and will work for normal webmasters.
View attachment 376681
This is weird. I do the same like you (via google APIs explorer) on my legit blog, and I cant see the type and notifytime in response. And, googlebot doesn't visit my page.

1726849032878.png
 
Back
Top