SPF, DKIM, and DMARC So Your Site Email Is Not Spam
Why mail from a new business domain lands in spam, and the DNS records I add so contact forms and invoices reach the inbox.
Blog category
Articles by Jemmy Mongi in the Tutorial category.
Why mail from a new business domain lands in spam, and the DNS records I add so contact forms and invoices reach the inbox.
A practical GA4 setup for a client site: one property, the right stream, a tag that does not block the page, and the few events worth keeping.
How I reduce contact-form spam on client sites: honeypots, time checks, and rate limits—before a captcha that scares mobile users away.
A client-site backup that helps during an incident: files, database, DNS notes, a restore test on staging, and a habit before plugin updates.
A practical set of HTTP security headers for business sites: HTTPS, HSTS, nosniff, frame options, referrer policy, and what to skip on day one.
The cleanup order I use on a hacked WordPress site: isolate it, rotate credentials, replace core and plugins from official sources, then verify Search Console.
A practical zero-downtime migration checklist for WordPress and custom sites: staging sync, DNS TTL, SSL, redirects, search-replace, and post-cutover verification.
A practical go-live checklist for business websites: DNS, SSL, redirects, analytics, forms, backups, and PageSpeed checks before handing a project to the client.
A practical Cloudflare setup guide for business sites: DNS, SSL, caching, WAF basics, and the settings I enable before go-live on client projects.
A practical guide to raising PageSpeed scores: LCP, INP, CLS, image strategy, caching, and high-impact fixes first.
A practical WordPress checklist covering plugins, themes, caching, images, database hygiene, and technical SEO without making the site hard to maintain.
Practical CodeIgniter REST API patterns: endpoint design, authentication, input validation, consistent errors, and baseline performance.