Blog
Latest news, updates and guides from the jekcms team
Debugging JekCMS: Error Logs, Xdebug, and Profiling
PHP error_log configuration, Xdebug with VS Code, step debugging, a simple pattern for logging slow queries, and t…
CDN Integration: Cloudflare and JekCMS Best Practices
Cloudflare setup, page rules for admin bypass, hardened Real IP restoration, and what to expect from putting a CDN…
Five CMS Mistakes That Kill Your Google Rankings — I Made All Five
A soft-404 bug, a broken hreflang cluster, NUL-byte legal pages, auto-link spam and infinite ?page=N URLs: five ra…
Understanding JekCMS Session and Auth Security
Session fixation, CSRF tokens, remember-me rotation, per-site cookie isolation, and jekcms's deliberately long 30-…
Sitemap and robots.txt Configuration Guide
Dynamic XML sitemaps, image sitemaps, news sitemaps, and robots.txt — the complete crawl optimization guide with r…
Comment System: Moderation, Spam Scoring, and reCAPTCHA
jekcms's comment system scores spam with a real spam_score column and gates submissions with a pass/fail reCAPTCHA…
Media Management: AVIF, WebP & Thumbnail Pipeline
jekcms converts every upload to AVIF (quality 60) and WebP (quality 82) and generates seven size variants automati…
Automated Backups and Disaster Recovery Strategy
A practical backup system using mysqldump, cron, and offsite rotation — plus the disaster recovery plan we actuall…
Rate Limiting and Brute Force Protection in JekCMS
How JekCMS tracks failed login attempts and automatically blocks abusive IPs to stop brute force attacks — no Redi…
Multilingual SEO: The hreflang and Canonical Strategy We Rebuilt After an 87-Page Failure
All 87 of our docs pages declared the same two hreflang URLs, so Google ignored the lot. The path-derived fix, loc…
Image Lazy Loading and CLS Prevention: A Practical Performance Guide
How jekcms handles image performance: native lazy loading, automatic width/height and fetchpriority for the LCP im…
Automating Content With n8n and the jekcms Publish API
jekcms's publish API connects to n8n with just a handful of workflow nodes — handling media uploads, setting categ…
SEO Audit Findings: The Errors That Keep Coming Back on My 14 jekcms Sites
Repeated audits of my own 14-site jekcms fleet keep finding the same things: empty legal pages, soft-404s, broken …
JekCMS Theme File Structure: Why We Chose This Architecture
When designing the JekCMS theme system, we evaluated six architecture patterns used by WordPress, Ghost, Kirby, St…
Content Security Policy for JekCMS: A Production-Ready Template
jekcms ships a real, production Content Security Policy — not a strict template, and not a marketing claim. Here's…
20 posts · Page 1/2
- Setup and live in 30 minutes
- 13 professional themes
- AVIF/WebP image optimization
- Automatic SEO — Sitemap, Schema.org
- ZeroTrack cookieless analytics