alam00000
4edb1718cc
feat: translate all pages, UI messages and docs and fix SEO redirects and indexing
2026-10-25 12:55:21 +05:30
David Cumps
4d3468c06f
fix(seo): accept official blog canonicals under a custom SITE_URL ( #933 )
...
The blog is BentoPDF's own content, so generate-blog.mjs and the
hand-written blog pages keep their canonical on www.bentopdf.com in
self-hosted builds too. seo-audit.mjs now expects that official canonical
(and host) for blog/ pages instead of failing every custom-SITE_URL build.
2026-10-23 13:58:14 +00:00
alam00000
6e8e012d3d
fix: serve canonical, hreflang and sitemap URLs and restore Export in the PDF editor
2026-10-23 15:01:31 +05:30
alam00000
daae736907
fix(i18n): add Polish (pl) language support to routing and sitemap generation
2026-09-22 18:26:27 +05:30
alam00000
9e980cdea2
seo fixes
2026-09-04 16:26:08 +05:30
alam00000
ee17fa8760
Add BASE_PATH handling to expectedCanonicalForFile function
2026-08-14 19:19:26 +05:30
alam00000
58a0053778
fix(nginx): tighten routing + add SEO redirects
...
fix(seo): canonical -> English for localized pages
docs: reframe Self-Hosted vs Commercial builds + Common Issues
2026-05-15 12:13:37 +05:30
alam00000
0040317e48
feat(seo): canonicalize URLs, clean structured data, add audit gate
...
- Canonicals/hreflang/og point to www.bentopdf.com everywhere
- Drop fake aggregateRating; add Organization + breadcrumb JSON-LD
- Sitemap: filter 404/wasm-settings, mtime-based lastmod
- Rename locale ua → uk (correct ISO 639-1)
- Self-hoster: SITE_URL build arg, ROBOTS_NOINDEX runtime env
- Simple Mode indexable by default
- nginx: collapse .html and /index.html via 301
- SEO audit script + PR gate; runtime config noise fixed
- a11y contrast fix; language switcher gets search + scroll
- robots.txt: drop Crawl-delay
2026-04-29 12:04:34 +05:30