Skip to Content
SettingsConnectionsGoogle Search Console

Google Search Console Integration

Connect your Google Search Console account to automatically request indexing from Google when you publish content to your website.

What You Get

Connecting Google Search Console enables:

FeatureDescription
Automatic Indexing RequestsRequest Google to index new content immediately after publishing
Faster DiscoverySkip waiting for Googlebot to discover new pages naturally
Indexing StatusTrack whether indexing requests were successful
Update NotificationsNotify Google when content is updated

The Google Indexing API is designed for job posting and livestream content, but works for any content type. Google may take time to actually index your page after the request.

Prerequisites

Before connecting, ensure you have:

  • A Google account
  • Your website verified in Google Search Console 
  • Owner or Full user access to the Search Console property

Verifying Your Site

If you haven’t verified your site in Google Search Console:

Go to Google Search Console

Visit search.google.com/search-console 

Add Property

Click Add property and enter your website URL.

Choose Verification Method

Select a verification method:

  • DNS record (recommended): Add a TXT record to your domain
  • HTML file: Upload a file to your website root
  • HTML tag: Add a meta tag to your homepage
  • Google Analytics: Use existing GA tracking
  • Google Tag Manager: Use existing GTM container

Complete Verification

Follow the instructions for your chosen method and click Verify.

Connecting Google Search Console

Go to SettingsConnections in Asky.

Find Google Search Console

Locate the Google Search Console card.

Click Connect

Click the Connect button.

Sign In to Google

You’ll be redirected to Google:

  1. Sign in to your Google account
  2. Select the account that has Search Console access

Authorize Access

Review the permissions requested:

  • View Search Console data
  • Submit URLs to Google for indexing

Click Allow to authorize.

Complete Setup

You’ll be redirected back to Asky with Google Search Console connected.

How It Works

Automatic Indexing

When you publish content to WordPress or another connected CMS:

  1. Content is published to your website
  2. Asky automatically sends an indexing request to Google
  3. The request status is tracked and displayed

What Gets Sent

For each published page, Asky sends:

  • The page URL
  • Notification type: URL_UPDATED (for new or updated content)

Indexing Status

After publishing, you can see the indexing status:

StatusMeaning
RequestedIndexing request sent successfully
FailedRequest failed (see error details)
PendingWaiting to send request

A successful indexing request does not guarantee immediate indexing. Google processes requests based on their own crawl schedule and page quality assessment.

Managing the Connection

Viewing Status

The connection card shows:

  • Connection status (Connected, Expired, Error)
  • Connected Google account
  • Last activity

Disconnecting

To disconnect Google Search Console:

  1. Go to SettingsConnections
  2. Find Google Search Console
  3. Click Disconnect
  4. Confirm

Revoking Access

You can also revoke access from Google:

  1. Go to Google Account Security 
  2. Navigate to Third-party apps with account access
  3. Find Asky and click Remove Access

Troubleshooting

Connection Failed

“Authorization Failed”:

  1. Verify you’re signing into the correct Google account
  2. Check you have Search Console access
  3. Ensure your site is verified in Search Console
  4. Try disconnecting and reconnecting

“Permission Denied”:

  1. You may need Owner-level access for indexing
  2. Contact your Search Console administrator

Indexing Request Failed

“Quota Exceeded”:

  • Google limits indexing requests per day
  • Wait and try again tomorrow
  • Prioritize most important pages

“URL Not Allowed”:

  1. Ensure the URL is on a verified domain
  2. Check the URL is accessible (not blocked by robots.txt)
  3. Verify the page returns 200 status

“Invalid URL”:

  1. Check URL format is correct
  2. Ensure URL uses HTTPS
  3. Remove trailing slashes or fix formatting

Token Expired

If connection shows “Expired”:

  1. Click Reconnect
  2. Re-authorize with Google
  3. Connection is restored

Google tokens expire periodically and are automatically refreshed. Manual reconnection is rarely needed.

Best Practices

  1. Verify your site first: Ensure Search Console verification is complete before connecting
  2. Use for important pages: Focus indexing requests on valuable content
  3. Don’t spam: Avoid requesting indexing for the same URL repeatedly
  4. Check robots.txt: Ensure your pages aren’t blocked from crawling
  5. Monitor status: Check indexing status after publishing

Limitations

AspectLimitation
Daily quotaGoogle limits requests per property
Processing timeIndexing may take hours to days
No guaranteesGoogle decides whether to index
URL scopeOnly verified domains

API Details

This integration uses the Google Indexing API :

  • Endpoint: indexing.googleapis.com/v3/urlNotifications:publish
  • Scope: https://www.googleapis.com/auth/indexing
  • Method: URL_UPDATED notification

Next Steps

Last updated on