Vlogerly logo

Public Blog & Reader Experience

Ideas and reports for the public blog (blog.vlogerly.com): layout, dark/light theme, search, pagination, social sharing, OG images, and SEO.

Share your comment

  • Every blog page now generates a custom social preview image

    The public blog now generates dynamic Open Graph images for every page that gets shared.Article pages get a card with the article title, description, and project branding.Category and tag pages get...

    Published
  • Articles now show a reading time estimate

    Every article now displays an estimated reading time next to the title — based on the article's word count and recalculated on every save, so it's always accurate to the latest version of the piece...

    Published
  • Private projects are now properly invisible to the public

    If you marked a project as private, the public blog routes used to be inconsistent about enforcing that — some pages 404'd, others quietly served the content anyway.This release adds a proper visib...

    Published
  • Brand assets refreshed and a real PWA manifest landed

    A polish pass across our brand assets and a step toward a more installable blog experience.The blog now ships with a proper web app manifest, which means readers can install your blog as a standalo...

    Published
  • Articles now ship with structured data and breadcrumb navigation

    Two SEO-and-UX upgrades in one release.First, every article page now emits JSON-LD structured data following the standard Article schema. Search engines parse this to understand who wrote what, whe...

    Published
  • Stronger SEO metadata across every blog page

    A focused SEO pass landed across the entire blog renderer with three concrete wins.Dynamic keywords — page metadata now pulls in your project's categories and tags for project-level pages, and arti...

    Published
  • Dark mode is now fully supported on the public blog

    Every Vlogerly blog now fully supports dark mode, automatically following the reader's system preference.What this required:Every component swapped hardcoded background and text colors for theme to...

    Published
  • Errors now speak in human language, not in error codes

    When something goes wrong in the admin, the error message you see now actually tells you what happened and what to do about it.Under the hood we built a real error formatter that maps low-level err...

    Published