{"id":27078919,"url":"https://github.com/netlogix/netlogix.googlesearchconsoleinspector","last_synced_at":"2025-04-06T01:19:59.737Z","repository":{"id":59033814,"uuid":"535112436","full_name":"netlogix/Netlogix.GoogleSearchConsoleInspector","owner":"netlogix","description":"Neos package that adds an Inspector View for the Google Search Console Inspection to document nodes.","archived":false,"fork":false,"pushed_at":"2025-04-03T18:32:22.000Z","size":572,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-03T19:29:13.398Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/netlogix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-10T20:31:48.000Z","updated_at":"2023-08-15T15:06:54.000Z","dependencies_parsed_at":"2025-04-03T19:24:58.702Z","dependency_job_id":"2c99548a-9cf6-4887-90a3-df6b376acc4b","html_url":"https://github.com/netlogix/Netlogix.GoogleSearchConsoleInspector","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netlogix%2FNetlogix.GoogleSearchConsoleInspector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netlogix%2FNetlogix.GoogleSearchConsoleInspector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netlogix%2FNetlogix.GoogleSearchConsoleInspector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netlogix%2FNetlogix.GoogleSearchConsoleInspector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netlogix","download_url":"https://codeload.github.com/netlogix/Netlogix.GoogleSearchConsoleInspector/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247421006,"owners_count":20936208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-06T01:19:59.300Z","updated_at":"2025-04-06T01:19:59.729Z","avatar_url":"https://github.com/netlogix.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Netlogix.GoogleSearchConsoleInspector\n\nThis package adds an inspector tab for document level nodes, which provides insights into Google Search Console data for the given document, provided by the [Google Search Console URL Inspection API](https://developers.google.com/search/blog/2022/01/url-inspection-api).\n\n### Installation\n\n```shell\ncomposer require netlogix/googlesearchconsoleinspector\n```\n\n| Supported Neos Versions |\n|-------------------------|\n| ^ 8.3                   |\n| ~ 9.0.0                 |\n\n### Configuration\nA JSON credentials file for a Google service account is required. See [Create a service account](https://developers.google.com/workspace/guides/create-credentials?hl=en#create_a_service_account) for details.\nThe path to the credentials file should be set in the environment variable `GOOGLE_APPLICATION_CREDENTIALS`.\n\nAlternatively, the path can be set at the configuration path `Netlogix.GoogleSearchConsoleInspector.api.clientConfig.credentials`.\n\nAt `Netlogix.GoogleSearchConsoleInspector.siteUrlMapping` add the mapping of Google Search Console Properties to URL prefixes for your site.\nPlease refer to [Google's documentation](https://developers.google.com/webmaster-tools/v1/urlInspection.index/inspect) for details.\n\n```yaml\nNetlogix:\n  GoogleSearchConsoleInspector:\n    api:\n      # See https://github.com/googleapis/google-api-php-client/blob/main/src/Client.php#L112\n      clientConfig:\n        'application_name': 'Neos Search Console Inspector'\n\n        # See https://developers.google.com/workspace/guides/create-credentials?hl=en#create_a_service_account\n        'credentials': '%env:GOOGLE_APPLICATION_CREDENTIALS%'\n\n    siteUrlMapping:\n      'sc-domain:example.org':\n        - 'https://www.example.org'\n        - 'https://example.org'\n\n      'https://www.example.com':\n        - 'https://www.example.com'\n```\n\nFor document nodetypes you want to inspect, add the `Netlogix.GoogleSearchConsoleInspector:Inspectable` to the supertypes. This will add the inspector tab to the document node.\n\n```yaml\n'Neos.Demo:Document':\n  superTypes:\n    'Netlogix.GoogleSearchConsoleInspector:Inspectable': true\n```\n\n### Usage\n\nOn document level nodes a new tab will be added in the left-hand inspector window. It provides the following functionality:\n\n![Example Inspection View](./Documentation/Images/example.png)\n\nThe first section offers a button leading directly to Googles own [URL Inspection Tool](https://support.google.com/webmasters/answer/9012289), preconfigured with the current page data.\n\nThe second sections provides data about Google's [indexing status](https://support.google.com/webmasters/answer/9012289?hl=en#using_the_tool), [mobile usability](https://developers.google.com/search/mobile-sites/get-started) according to Google, [rich results]((https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data)) availability and the last time the site was crawled.\n\nThe third section displays information about the current Google and user [canonicals](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls) used.\n\nThe fourth section contains a list of Urls for which Google is aware of the current page is being referenced from.\n\nThe last section shows information Google has about the [structured data](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data) the page contains.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetlogix%2Fnetlogix.googlesearchconsoleinspector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetlogix%2Fnetlogix.googlesearchconsoleinspector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetlogix%2Fnetlogix.googlesearchconsoleinspector/lists"}