What's changed
A running log of improvements, fixes, and new features.
Changelog page
Added this changelog to track improvements to the site over time.
Author widget on blog posts
Added an author widget at the bottom of every post with name, role, bio, social links (email, LinkedIn, X), and a View Full Bio link.
Newsletter constrained to article width
The newsletter section on blog posts now aligns with the article width (900px) at all screen sizes.
AI optimization — Speakable schema and author entity
Added SpeakableSpecification to every blog post so Google AI can identify key content. Strengthened the Person schema with knowsAbout topics, sameAs social links, and a consistent @id anchor across all pages.
NewsMediaOrganization schema added sitewide
Added a NewsMediaOrganization JSON-LD on every page to help Google associate the blagodesign domain with a named publisher entity.
Privacy Policy and Terms of Service pages
Added /privacy and /terms pages, accessible from the footer. Required for Google Publisher Revenue Center registration.
Google News preparation
Added a Google News XML sitemap at /sitemap-news.xml, switched blog post schema from BlogPosting to NewsArticle, and excluded non-article pages from Google News indexing.
Contrast and border consistency
Improved contrast on navbar, article cards, and secondary text (fg5 now meets 7:1 WCAG AAA). Harmonised border weight across navbar, cards, and the design system page.
3-up grid layout for blog listing
Articles below the featured post now display in a 3-column grid on desktop, 2-column on tablet, and single horizontal rows on mobile.
Article card footer pinned to bottom
Author name and read button now consistently appear at the bottom of every article card regardless of title length.
Scroll progress bar on table of contents
The table of contents now shows a thin progress bar indicating how far through the article you have read.
Profile image added to hero section
Replaced the placeholder mascot in the hero with the actual profile photo.
Google Discover eligibility signals
Added max-image-preview, max-snippet, and max-video-preview directives to improve eligibility for Google Discover and AI Overviews.