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 includes 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 Authorization 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.2 (November 22nd 2022)

  • Package icon

0.1.1 (November 4th 2022)

  • Marketplace updates and tags
  • Telemetry elements

0.1.0 (June 22 2022)

  • Initial release

Screenshots

 Download package
version 0.1.2

NuGet install instructions for Umbraco 8.4.0-8.18.13

Install-Package Umbraco.Cms.Integrations.SEO.GoogleSearchConsole.URLInspectionTool

Package owner

Umbraco HQ

Umbraco HQ

Umbraco has 7882 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 8.18.x (100%)

You must login before you can report on package compatibility.

Previously reported to work on versions: 8.17.x, 8.16.x, 8.15.x, 8.14.x, 8.13.x, 8.12.x, 8.11.x, 8.10.x, 8.9.x, 8.8.x, 8.7.x, 8.6.x, 8.5.x, 8.4.x

Package Information

  • Package owner: Umbraco HQ
  • Created: 22/06/2022
  • Current version 0.1.2
  • .NET version 4.7.2
  • License MIT
  • Downloads on Our: 123
  • Downloads on NuGet: 4.3K
  • Total downloads : 4.4K