Assign a purposeful image path to each article and verify that the file is committed, served from the expected public route, and readable at the target size. A missing image is a publication defect, not decoration.
Set the page title, description, canonical URL, and social preview values from the same article record. Keep the headline legible in a small preview and avoid implying evidence the page does not contain.
Sample the deployed route with an image request and inspect the rendered head tags. This catches path casing, stale builds, and incorrect host mappings that local checks can miss.
Use a shared visual system so the library feels coherent while each article remains identifiable. Document the asset check in the daily handoff.