NewsLive24
English-language India news portal on WordPress, tuned for news structured data and ad revenue.
The engineering
WordPress origin behind nginx, instrumented with GA4 via Google Tag Manager and monetised with Google AdSense; the document carries the richest structured-data graph of the portfolio — NewsArticle, NewsMediaOrganization, CollectionPage, ItemList, ContactPoint and SearchAction — plus hreflang alternates.
In plain language
Runs a full English news desk on a CMS the editors already know, while the technical SEO and ad plumbing is handled underneath them.
The problem
What needed solving
A newsroom that already lives in WordPress will not migrate off it — so the engineering has to happen around the CMS, not instead of it.
The approach
How it was built
Keep the WordPress editorial workflow intact and do the technical work in the theme and head: structured data, hreflang, canonical discipline.
Emit a NewsArticle graph per story and a CollectionPage/ItemList graph per section so Google can distinguish an article from an index.
Wire GA4 through Tag Manager so measurement changes do not require a code deploy.
Place AdSense inventory in the template rather than inline in article bodies, keeping layout shift bounded.
The outcome
What it produced
- Editors publish exactly as before; every story ships with news structured data attached.
- Analytics and ad configuration are changeable without a developer.
Related work
Other builds with the same shape
This project sits under SEO & performance engineering. Here are the closest neighbours in the portfolio.
- News & Publishing2026
ReadyNews
EngineeringA purpose-built PHP news portal (single
/assets/js/app.jsbundle with a cache-busting version query, no CMS footprint in the markup) behind Cloudflare, carrying a complete news structured-data graph — NewsMediaOrganization, CollectionPage, ItemList, BreadcrumbList, ImageObject, SearchAction — with GA4 and AdSense wired in.In plain termsA news site that loads fast on a cheap phone because there is no plugin stack sitting between the reader and the story.
- PHP
- Custom CMS
- Cloudflare
- GA4
Read the case studyreadynews.in(opens the live site in a new tab) - News & Publishing2026
IndiaNews16
EngineeringSame custom PHP news engine as ReadyNews, deployed behind Cloudflare with dated build tags on its assets (
app.js?v=20260705atlas1), serving a dense homepage — 90 internal links and 28 images in the initial HTML — under a NewsMediaOrganization / CollectionPage / BreadcrumbList / ItemList structured-data graph.In plain termsPuts a large amount of the day's news one click from the front page, without making the front page slow.
- PHP
- Custom CMS
- Cloudflare
- JSON-LD / Schema.org
Read the case studyindianews16.com(opens the live site in a new tab) - News & Publishing2026
CarbonMedia
EngineeringRuns on PHP 8.2.30 (declared in
x-powered-by) — a maintained, current runtime rather than a legacy 7.x install — serving a custom news application with three reader-facing forms, GA4 propertyG-BVNH0Z14GMand AdSense inventory, with WebSite + SearchAction JSON-LD.In plain termsCovers news, business, tech, sport and politics under one brand, and lets readers search and subscribe without leaving the page.
- PHP 8.2
- Custom CMS
- GA4
- Google AdSense
Read the case studycarbonmedia.in(opens the live site in a new tab)