seo: 94 entry descriptions open with a raw licence value and five per-file aggregators promise "no credit needed"; entry pages lack image and breadcrumb structured data, category pages have none
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 50/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- javascript
Direzione di ricerca
Start with site/lib/shared.mjs:165-180 for seoDescription and site/lib/entry-page.mjs:20-35 for entry JSON-LD, then inspect category-page.mjs and validate.mjs for the suggested changes. Check generated entry, stack, and category pages against the stated description and structured-data criteria; done means the descriptions avoid the misleading credit claim and the specified pages expose the required structured data.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Why it matters
The meta description is the search-result snippet. "custom, commercial use OK, no credit needed." reads as a data dump, and for per-file aggregators "no credit needed" is a wrong promise. Separately, 192 entries have a licence-cleared image the site may show, yet the CreativeWork carries none; breadcrumbs exist in HTML but not as data; category pages, the natural landing pages for "free 3D assets", have no structured data while stack pages have an ItemList.
Evidence (at 69387df, local build)
site/lib/shared.mjs:165-180seoDescriptionleads withentry.licenseverbatim. Across dist: 61 descriptions start "custom,", 25 "varies,", 4 "unknown,", 4 "public-domain,". Five withvariesplus "no credit needed": blenderkit, destockd, fontshare, pixel-frog, prelinger-archives.site/lib/entry-page.mjs:20-35jsonLdbuilds WebPage + CreativeWork with name, url, description, publisher, license, dateModified only. 0 of 416 entry pages contain"image"orBreadcrumbList;category/3d/index.htmlhas nold+jsonblock.
Suggested approach
Map raw values to prose ("Custom licence:", "Mixed licences, per file:", "Licence unknown:", "Public domain:"); when commercial === "varies" write "credit varies per file" regardless of attribution_required, or have validate.mjs reject attribution_required: false together with commercial: varies. Add image (absolute thumb URL with width/height) to the CreativeWork; add a BreadcrumbList to entry and stack pages; add CollectionPage + ItemList to category-page.mjs.
Done when
Every description starts with a capitalised phrase and no varies entry claims "no credit needed"; the Rich Results test shows Breadcrumb for entry and stack pages; category pages validate as CollectionPage + ItemList.
- Lingua principale
- JavaScript
- Stelle
- 58
- Fork
- 15
- Merge medio
- 16h 53m
- PR unite (30g)
- 14
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di TMHSDigital/Free-Game-Dev-Assets
-
community marketing priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
TMHSDigital/Free-Game-Dev-Assets#151 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation priority: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
TMHSDigital/Free-Game-Dev-Assets#72 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 1/5 1-3 ore Idoneità per principianti 68/100
TMHSDigital/Free-Game-Dev-Assets#3 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
marketing priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
TMHSDigital/Free-Game-Dev-Assets#152 ·
I maintainer di solito rispondono entro 1 giorno
-
feature priority: medium
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
TMHSDigital/Free-Game-Dev-Assets#144 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di TMHSDigital/Free-Game-Dev-Assets
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
fossasia/scrum_helper#949 ·
I maintainer di solito rispondono entro 2 giorni
-
Learn Faust tutorial: Blocks step says Faust loads block CSS, but no WordPress styles are appliedAperta[Type] Bug Needs Triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
TheOdinProject/curriculum#31493 ·
I maintainer di solito rispondono entro 1 giorno
-
[Report] Some official plugins are marked as Stable, but their Readme says they are experimentalAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
TiddlyWiki/TiddlyWiki5#10061 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation ready
Difficoltà 1/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno