feat: orphan pages and merged CMS issues with fix routes

- orphan_page for listed indexable pages no crawled page links to, with
  pages mentioning the title or focus keyphrase as suggestions (D-82)
- CMS-data image_alt and h1_in_content from the content descriptors
  (TopHeading 2 only), stored with the crawl as source cms (D-85, D-50)
- seo-page names Tools edit seo_update_page; every stored issue carries
  a tool or fix code with details.what (P33-38)
- TestIssueMerge (ignored fingerprints survive the next crawl, fixed
  pages lose their issues) and TestStagingCrawl (Pitfall 12)
This commit is contained in:
Jakub Zych
2026-11-04 15:18:01 +01:00
parent 8c632331cc
commit edc03cae4b
9 changed files with 335 additions and 4 deletions

View File

@@ -526,6 +526,10 @@ crawls:
already_running: A crawl is already running (started :time). Wait for it, or cancel it in SEO › Crawls.
no_site_url: The site address for crawls is not configured (golem15.seo.site_url). Ask the administrator to set it.
issues:
kind_orphan_page: "Orphan page (no internal links)"
sum_orphan_page: ":count suggestions"
kind_h1_in_content: "H1 in the content"
sum_h1_in_content: ":count H1 headings"
kind_jsonld_invalid: "Structured data cannot be read"
sum_jsonld_invalid: ":error"
kind_jsonld_multiple: "More than one JSON-LD graph"

View File

@@ -540,6 +540,10 @@ crawls:
already_running: Skanowanie już trwa (rozpoczęte :time). Poczekaj na nie lub anuluj je w SEO › Skanowania.
no_site_url: Adres witryny do skanowania nie jest skonfigurowany (golem15.seo.site_url). Poproś administratora o jego ustawienie.
issues:
kind_orphan_page: "Strona osierocona (brak linków wewnętrznych)"
sum_orphan_page: "Propozycje: :count"
kind_h1_in_content: "H1 w treści"
sum_h1_in_content: "Nagłówki H1: :count"
kind_jsonld_invalid: "Nie można odczytać danych strukturalnych"
sum_jsonld_invalid: ":error"
kind_jsonld_multiple: "Więcej niż jeden graf JSON-LD"