Changelog

Real updates shipped to Online Schema Generator — SEO, schema, design, and infra.

Unified JSON-LD & Homepage Ratings

  • Added render_tool_jsonld() to emit ONE merged @graph per page (Organization, BreadcrumbList, SoftwareApplication, AggregateRating, optional Reviews & FAQ).
  • Hooked homepage into the renderer and fixed the “home vs empty slug” mapping so the URL stays exactly https://onlineschemagenerator.com/.
  • Verified Organization & rating snippet show correctly on the homepage.
  • Removed legacy render_aggregate_rating_jsonld() calls (left as no-op for BC).

Ratings system cleanup

  • Finalized ratings.php: render_rating_widget(), owc_ratings_stats() (reads /data/ratings.json), and a reviews stub.
  • Added sticky “Rate this tool” slideout in the footer; all pages point the widget to the current slug.
  • Ensured homepage ratings are read from the home key and match visible UI.

.htaccess canonicalization + security

  • 301: force HTTPS and non-www, remove trailing slashes on non-dirs.
  • 301: strip .php from public URLs and serve extension-less routes.
  • Added targeted 301s for old generator filenames to new slugs.
  • Hardened headers (HSTS, X-Frame-Options, Referrer-Policy, etc.) and CSP with allowances for fonts/AdSense.

Footer redesign + trust surfacing

  • New footer with generator navigation, validators (Rich Results Test, SMV), social links, and the sticky rating toggle.
  • Styles match the neon-glass card aesthetic; fully responsive.

New trust/utility pages

  • Launched: Privacy Policy, Terms, Contact (emails to onlineschemagenerator@gmail.com), Accessibility, Cookie Policy, and this Changelog.
  • Each page reuses the site shell (aurora/grid, card container, mobile-first) and the unified JSON-LD renderer.

Ratings data seed

  • Initialized /data/ratings.json with starter keys (tools + home) and set the meta timestamp.

Changelog FAQ

Anything user-visible or SEO-relevant: new pages, schema/SEO fixes, redirects, design improvements, accessibility changes, and infrastructure (CSP, security headers).
Use the Contact page or email onlineschemagenerator@gmail.com with details (URL, device, steps).
Not yet. We plan to add /changelog.json and an RSS feed so you can subscribe.

Last updated: September 18, 2025