Executive summary
The short version: the site is technically sound on SEO but heavy and slow on mobile, and it's still carrying demo content from the theme install.
📋 The honest verdict
Good news: core pages score a perfect 100/100 SEO, accessibility is solid (88–94), search works, and the RSS feed is live. The foundation is fine.
The problem: mobile performance scores are 38–62 — pages take 5–15 seconds to show the main image, mostly because a single 2 MB logo is downloaded on every page and JavaScript blocks rendering. On top of that, a demo article with lorem-ipsum text is live and indexed, meta descriptions are broken on key posts, and the article schema fails Google's rich-result rules.
Bottom line: none of this needs a redesign. Fix the 8 quick wins this week (mostly WordPress settings and image re-exports), then tackle load speed. Expected result: mobile performance 38→70+, SEO stays 100, and the site stops leaking demo content.
✅ What's working
- SEO 100/100 on homepage, categories & articles
- Accessibility 88–94 — strong contrast & semantics
- Search returns 17 results for “redmi” correctly
- Article share buttons & comment form work
- RSS feed live, Google Analytics installed
🚨 What's hurting
- Mobile LCP up to 15.8s — slowest on the 2024 article
- 2 MB logo — heaviest file on all 13 pages
- Demo post indexed with lorem-ipsum description
- No H1 on the homepage
- Article schema publisher is empty (no rich results)
- Tag & search pages are noindexed with no description
What to do, in order
Every action below comes straight from the audit findings. Each one says what to do, why it matters, and how to do it. Effort: S = hours, M = a day or two, L = a project.
Quick wins — high impact, low effort
8 fixes, mostly settings & image re-exportsShrink the logo — it's a 2 MB PNG shown at ~200px
The file TechPatra-logo.png (2,055 KB) is the heaviest resource on all 13 pages. Page weights of 2.5–3.7 MB are mostly this one image — it fails Lighthouse on every run.
How: re-export the logo as SVG or WebP under 50 KB (1536×1024 is ~8× larger than needed), add explicit width/height + srcset, and verify the header markup uses the small file.
Fix the two broken meta descriptions
The Samsung article shows “**Focus Keyword:** Samsung Galaxy Z Fold8 Nepal” (an unfilled Rank Math stub), and the 2024 article shows lorem-ipsum text. Both appear in Google search results.
How: in WordPress → Rank Math, write real 150–160 character descriptions for both posts. Then search all posts for “**Focus Keyword:**” and any other demo text.
Add an H1 to the homepage
The homepage has zero H1 tags — headlines are rendered as h2 (8) and h3 (64). Search engines expect exactly one H1 per page.
How: in the JNews template, make the top story headline (or site title) a single H1. One per page — no more.
Remove the leftover demo content
A 2024 post with a lorem-ipsum description is live and indexed, and 9 theme-demo tags (jnews_demo_ios-10, jnews_demo_ps4-pro…) are still published.
How: rewrite or unpublish the demo post, then delete the jnews_demo_* tags in WP admin. Run a sweep for other JNews demo imports.
Set a default social share image
The homepage has no og:image / twitter:image, so links shared on Facebook, X, LinkedIn and WhatsApp show no preview image.
How: add a default social image in Rank Math → Social → Facebook/Twitter so every page falls back to it.
Fix the article date format in schema
datePublished is written as “2026-08-13 13:58:34+00:00” instead of ISO 8601 (“2026-08-13T13:58:34+00:00”). Google can't reliably parse the space separator.
How: patch the JNews/Rank Math date output (or add a small filter) to emit a T separator in schema dates.
Fix the mobile menu
The hamburger tap target is only 18.9px wide (minimum is 44px) and the open menu can't be closed by re-tapping the toggle.
How: enlarge the hit area with padding/::after, and fix the off-canvas z-index / pointer-events so the toggle stays clickable while the menu is open.
Remove the stale Local SEO sitemap
local-sitemap.xml points to a leftover locations.kml file — a Rank Math Local SEO artifact with no real location data.
How: disable the Local SEO sitemap in Rank Math, or configure real local business data.
Bigger wins — the real performance & trust fixes
5 fixes, a day or two eachCut mobile load time (the #1 issue)
Mobile LCP is 5.1–15.8s (target ≤4s); performance scores are 38–62. Blocking time is 1.1–2.25s and ~240 KB of unused JS ships on every page.
How: ① compress/resize hero images (the 443 KB PNG featured image), ② preload the LCP image, ③ defer jQuery/theme JS, ④ purge unused CSS (~118 KB, incl. WPBakery CSS on archives).
Turn on HTML caching
TTFB is 0.6–1.5s and Cloudflare serves the homepage HTML as DYNAMIC — nothing is cached for anonymous visitors.
How: enable Cloudflare HTML caching for anonymous visitors + a WP page-cache plugin (WP Super Cache / LiteSpeed). Investigate origin response time separately.
Fix article schema so Google shows rich results
The Article JSON-LD publisher has an empty name and logo and placeholder sameAs links (facebook.com, #, #). This fails Google's rich-result requirement.
How: in Rank Math/JNews set the Organization name + logo, remove the junk sameAs entries, then re-test with Google's Rich Results Test.
Make images responsive (they aren't)
41 of 49 homepage images (and most article images) have no srcset, and everything is PNG/JPG — no WebP/AVIF. Mobile users download far more than they need.
How: enable an optimization plugin (ShortPixel / Imagify / WP Rocket) to generate srcset + WebP, and re-export oversized uploads at 2× max display size.
Add real author bylines
Every article is “by TechPatra” with no bio or photo. Google uses author signals for E-E-A-T, and readers can't tell who wrote what.
How: create individual author accounts with bios and photos, attribute each post to a person, and add an author box to articles.
Feature opportunities — things the site is missing
Growth & engagement featuresNewsletter signup
There are zero email forms anywhere — the only email field on articles belongs to the comment form.
How: add a newsletter widget (Mailchimp / Brevo) to the header/footer and after articles.
Real ads (or drop the placeholders)
Sidebars show local placeholder images (ad_345x345-1.jpg) and zero ad-network requests were seen across 26 page loads.
How: integrate an ad network (AdSense/Adsterra) or replace the placeholders with editorial content.
Make it installable (PWA) + push alerts
No web-app manifest, no service worker, no push notifications — readers can't install it or get breaking-news alerts.
How: add a manifest + service worker for install/offline, and web-push (e.g., OneSignal) for news alerts.
Dark mode & Nepali language option
JNews supports dark mode but the toggle isn't enabled; the site is English-only for a Nepali audience — no hreflang, no language switch.
How: enable the theme dark-mode toggle; evaluate a Nepali (Devanagari) toggle for reach.
Promote the Deals section & RSS
The Deals category is live with 14 posts but missing from navigation, and the RSS feed works but isn't linked anywhere.
How: add Deals to the main nav; add RSS/follow links to header/footer.
Engagement loops: views, trending, save-for-later
No view counts, no trending widget, no bookmark/save UI — no reason to come back or stay.
How: add view counts + a trending module, and a localStorage save-for-later button on articles.
Lighthouse scores
Google Lighthouse 13.4, measured per page. SEO is 100 everywhere except tag/search (58) — the real gap is performance, especially on mobile.
Page metrics
Real Chrome measurements per page load. Red = poor, amber = needs work, green = good. Note the 2024 article at 15.8s LCP and heavy JS/CSS everywhere.
Deep-dive analysis
The three areas that matter most — performance, SEO and content/UX — broken down with the actual numbers.
⚡ Performance
🔍 SEO health check
A quick pass/fail per page on the basics. ✓ = present, ✗ = missing.
📝 Content & UX
Interactive checks
We clicked through the real site: mobile menu, search, “load more”, and article share/comment widgets.
Screenshots
Real renders from Chrome at 1440×900 (desktop) and 375×812 (mobile). Click any image to enlarge.
All findings
The complete list of findings from the audit, grouped by category. Each has evidence and a fix. Expand a category to see its items.