Skip to content

Fix/google search console#75

Merged
Metrohan merged 14 commits into
mainfrom
fix/google-search-console
Jul 17, 2026
Merged

Fix/google search console#75
Metrohan merged 14 commits into
mainfrom
fix/google-search-console

Conversation

@Metrohan

Copy link
Copy Markdown
Owner

No description provided.

Metrohan and others added 14 commits July 14, 2026 13:38
index.html has referenced https://eventradar.dev/banner.png as
og:image/twitter:image since before this repo's earliest commit, but
the file was never actually in frontend/public/ — it 404s. Any social
share of the bare homepage URL (including the LinkedIn post just
published) rendered with no preview image. Added a real 1200x630
banner (homepage hero, captured from the live site) plus explicit
og:image:width/height and og:type so crawlers don't have to guess.

Also updated the meta description's "7 kaynaktan" to "10 kaynaktan" —
stale since more sources were added after that copy was written.
…Console

- Reserve realistic space for the async event list (60vh loading spinner)
  instead of a 300px block, the main driver of the 0.5-0.65 CLS score
- Correct the header logo's width/height attributes to its real aspect
  ratio and ship a properly downscaled asset (19KB -> 3.2KB)
- Load Bootstrap/FontAwesome/Google Fonts CSS via preload+swap instead of
  blocking <link rel=stylesheet>, which PSI showed as ~2.5s of mobile LCP
- Raise --text-muted contrast against the dark theme background to meet
  WCAG AA, and fix a heading level skip (h3 -> h5) in EventListing
- Redirect the orphaned /events URL (301 -> /) at both the container nginx
  and the documented server nginx template, instead of soft-404ing through
  the SPA fallback
- Document www/http -> apex/https 301 redirects needed at the server's
  reverse-proxy layer to resolve GSC's "duplicate without user-selected
  canonical" report for www.eventradar.dev

File a follow-up issue for oversized third-party event thumbnail images
(.scratch/perf-third-party-images) since it needs a proxy/resize design,
not a markup fix.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
PSI flagged >4 preconnect hints after the earlier preload+swap change
made the jsdelivr/cdnjs preconnects redundant (those origins are already
deferred, so pre-warming the connection buys little). Down to the two
Google Fonts origins that still matter.

Also files issue 02: post-fix mobile PSI (Performance 52) shows FCP/LCP
now bottlenecked on JS boot time (SPA has no SSR), not render-blocking
CSS anymore -- that's an architectural change, not a markup patch.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Metrohan
Metrohan merged commit 745992d into main Jul 17, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant