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:
| Feature | Description |
|---|---|
| Automatic Indexing Requests | Request Google to index new content immediately after publishing |
| Faster Discovery | Skip waiting for Googlebot to discover new pages naturally |
| Indexing Status | Track whether indexing requests were successful |
| Update Notifications | Notify 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
Navigate to Connections
Go to Settings → Connections 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:
- Sign in to your Google account
- 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:
- Content is published to your website
- Asky automatically sends an indexing request to Google
- 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:
| Status | Meaning |
|---|---|
| Requested | Indexing request sent successfully |
| Failed | Request failed (see error details) |
| Pending | Waiting 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:
- Go to Settings → Connections
- Find Google Search Console
- Click Disconnect
- Confirm
Revoking Access
You can also revoke access from Google:
- Go to Google Account Security
- Navigate to Third-party apps with account access
- Find Asky and click Remove Access
Troubleshooting
Connection Failed
“Authorization Failed”:
- Verify you’re signing into the correct Google account
- Check you have Search Console access
- Ensure your site is verified in Search Console
- Try disconnecting and reconnecting
“Permission Denied”:
- You may need Owner-level access for indexing
- 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”:
- Ensure the URL is on a verified domain
- Check the URL is accessible (not blocked by robots.txt)
- Verify the page returns 200 status
“Invalid URL”:
- Check URL format is correct
- Ensure URL uses HTTPS
- Remove trailing slashes or fix formatting
Token Expired
If connection shows “Expired”:
- Click Reconnect
- Re-authorize with Google
- Connection is restored
Google tokens expire periodically and are automatically refreshed. Manual reconnection is rarely needed.
Best Practices
- Verify your site first: Ensure Search Console verification is complete before connecting
- Use for important pages: Focus indexing requests on valuable content
- Don’t spam: Avoid requesting indexing for the same URL repeatedly
- Check robots.txt: Ensure your pages aren’t blocked from crawling
- Monitor status: Check indexing status after publishing
Limitations
| Aspect | Limitation |
|---|---|
| Daily quota | Google limits requests per property |
| Processing time | Indexing may take hours to days |
| No guarantees | Google decides whether to index |
| URL scope | Only 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
- Connect Bing Webmaster for Bing indexing
- Connect WordPress to publish content