presseportale/config/search_console.php
Kevin Adametz e2ef4dee31 admin: Search-Console-Vorgabe für businessportal24 auf die .com-Property
Die Vorgabe in config/search_console.php nannte sc-domain:businessportal24.de;
die bestätigte Property ist businessportal24.com. Live ist der Wert per .env
gesetzt, die Vorgabe griff nur ohne Eintrag. .env.example bereits in 2ec6169.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 13:57:08 +00:00

50 lines
1.9 KiB
PHP

<?php
/*
|--------------------------------------------------------------------------
| Google Search Console — Indexierungsstatus (Roadmap 1c.4)
|--------------------------------------------------------------------------
|
| Abgleich veröffentlichter Meldungen über die URL Inspection API. Läuft
| zunächst nur als Admin-Auswertung; die Anzeige beim Kunden ist per
| `customer_visible` geschlossen (Entscheidung E8, 17.09.2026), bis die
| Verteilung getrennt nach Direkteinreichung und Syndikation bekannt ist.
|
| Zugang über ein Service-Konto (JSON-Schlüsseldatei), das in der Search
| Console als Nutzer der jeweiligen Property eingetragen ist. Quote: 2.000
| Abfragen je Tag und Property — `daily_budget` bleibt bewusst weit darunter
| und wird nach Alter gestaffelt auf die jüngsten Meldungen verteilt.
|
*/
return [
'enabled' => (bool) env('GSC_ENABLED', false),
// Pfad zur JSON-Schlüsseldatei des Service-Kontos (außerhalb von public/).
'credentials' => env('GSC_SERVICE_ACCOUNT_FILE'),
// Property je Portal, wie in der Search Console angelegt
// (Domain-Property „sc-domain:…" oder URL-Präfix „https://…/").
'properties' => [
'presseecho' => env('GSC_PROPERTY_PRESSEECHO', 'sc-domain:presseecho.de'),
'businessportal24' => env('GSC_PROPERTY_BUSINESSPORTAL24', 'sc-domain:businessportal24.com'),
],
// Abfragen je Lauf und Portal.
'daily_budget' => (int) env('GSC_DAILY_BUDGET', 300),
// Wie oft eine Meldung erneut geprüft wird, gestaffelt nach Alter seit
// Veröffentlichung: [maximales Alter in Tagen => Abstand in Tagen].
// Die letzte Stufe gilt für alles Ältere.
'recheck_days' => [
14 => 3,
90 => 14,
365 => 45,
PHP_INT_MAX => 180,
],
// Indexierungsstatus in der Absenderansicht zeigen (E8: zunächst zu).
'customer_visible' => (bool) env('GSC_CUSTOMER_VISIBLE', false),
];