0 votes

Google Search Console - URL Inspection Tool: Umbraco CMS Integration

An extension for Umbraco CMS allowing programmatic access to URL-level data for properties managed in Google Search Console and the indexed version of a URL.

Google Search Console helps you monitor, maintain and troubleshoot your site's presence in Google Search results.

The URL Inspection Tool provides information about Google's indexed version of a specific page. Information include AMP errors, structured data errors, and indexing issues.

Common tasks:

 

  • See the current index status of a URL: retrieve information about Google's indexed version of your page. See why Google could or couldn't index your page.
  • Inspect a live URL: test whether a page on your site is able to be indexed.
  • Request indexing for a URL.
  • View a rendered version of the page: see a screenshot of how Googlebot sees the page.
  • View loaded resources, JavaScript output, and other information.
  • Troubleshoot a missing page: there can be many reasons why a page hasn't been indexed. URL Inspection can help troubleshoot some of them.
The Search Console APIs are a way to access data outside of Search Console, through external applications and products. Developers and SEO tools already use the API to build custom solutions to view, add or remove properties and sitemaps, and to run advanced queries on Search performance data.
 
With the new URL Inspection API, Google provides a new tool for developers to debug and optimize their Umbraco pages. With this integration you can add page or template-level insights and ongoing checks for existing pages. 
The request parameters include the URL you'd like to inspect, and the URL of the property as defined in Search Console.
 
Authorization
To access Google APIs we are using the OAuth2 protocol for authentication and authorization, using the OAuth Proxy for Umbraco Integrations.
 
Credentials are retrieved through our Umbraco CMS Integrations Google App. After you have authenticated, your web application requests an access token from the Google Authrorization Server, saves the token and refresh token in the Umbraco database, and adds the token to the authorization header of each subsequent request sent to Google API.
 
The URL Inspection Tool API requests one of the following OAuth scopes:
  • https://www.googleapis.com/auth/webmasters
  • https://www.googleapis.com/auth/webmasters.readonly
Changes
0.1.0 (June 22nd 2022)
  • Initial release

 

 

Screenshots

Package owner

Adrian Cojocariu

Adrian Cojocariu

Adrian has 88 karma points
hq

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 11.0.x (untested)
Version 10.1.x (untested)
Version 10.0.x (untested)
Version 9.5.x (100%)
Version 9.4.x (100%)
Version 9.3.x (100%)
Version 9.2.x (100%)
Version 9.1.x (100%)
Version 9.0.x (100%)
Version 8.18.x (100%)
Version 8.17.x (100%)
Version 8.16.x (100%)
Version 8.15.x (100%)
Version 8.14.x (100%)
Version 8.13.x (100%)
Version 8.12.x (100%)
Version 8.11.x (100%)
Version 8.10.x (100%)
Version 8.9.x (100%)
Version 8.8.x (100%)
Version 8.7.x (100%)
Version 8.6.x (100%)
Version 8.5.x (100%)
Version 8.4.x (100%)
Version 8.3.x (untested)
Version 8.2.x (untested)
Version 8.1.x (untested)
Version 8.0.x (untested)
Version 7.15.x (untested)
Version 7.14.x (untested)
Version 7.13.x (untested)
Version 7.12.x (untested)
Version 7.11.x (untested)
Version 7.10.x (untested)
Version 7.9.x (untested)
Version 7.8.x (untested)
Version 7.7.x (untested)
Version 7.6.x (untested)
Version 7.5.x (untested)
Version 7.4.x (untested)
Version 7.3.x (untested)
Version 7.2.x (untested)
Version 7.1.x (untested)
Version 7.0.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Adrian Cojocariu
  • Created: 22/06/2022
  • Current version 0.1.0
  • .NET version 4.7.2
  • License MIT
  • Downloads on Our: 1
  • Downloads on NuGet: 37
  • Total downloads : 38