62
Before
84
After (on-page)
+22
Est. uplift
28
Pages optimized
Phase 1 — Audit summary
| Priority | Issue | Status |
|---|---|---|
| Critical | Keyword cannibalization: homepage vs internet-speed-test-guide.html both targeted “Internet Speed Test Pakistan” | Fixed |
| Critical | Generic duplicate SERP titles on all 10 network pages (“WiFi speed test | WiFi Speed Checker Pakistan”) | Fixed |
| Critical | Weak meta descriptions (no cities, no emotional CTR hooks, <120 chars) | Fixed |
| Important | Compare hub thin schema (WebPage only) | Fixed ItemList + FAQPage |
| Important | Packages hub missing ItemList for providers | Fixed |
| Important | Low internal link depth from tools → packages / compare | Improved |
| Important | No PWA manifest (installable shortcut, mobile engagement) | Added manifest.webmanifest |
| Optional | Provider profiles (5/10 ISPs) — missing Optix, Connect, etc. | Open |
| Optional | Urdu hreflang / localized meta | Open |
| Optional | Core Web Vitals: audit LCP on homepage hero images | Monitor |
Crawlability
robots.txtblocks/scripts/,/tools/— good (duplicate network mirrors).- Sitemaps: index, pages, network, guides — maintain after content changes.
Phase 2 — CTR title & meta (samples)
| Page | New title | CTR rationale |
|---|---|---|
| Homepage | Internet Speed Test Pakistan (2026) — WiFi Mbps, Ping & Upload | Year + three metrics = intent match + premium feel |
| Packages | Best WiFi Packages Pakistan 2026 — Compare PTCL, Fiber & LTE | “Best” + year + brand entities |
| Compare | Compare ISPs Pakistan — PTCL vs StormFiber vs Nayatel Speed Tests | Comparison query + named rivals |
| PTCL | PTCL Speed Test Pakistan — Check WiFi & Broadband Mbps Online | Branded + action + geography |
| Guide | How to Check Internet Speed in Pakistan — WiFi Test Guide 2026 | Informational intent (decannibalized from homepage) |
Full meta map: data/seo-site-pages.json + data/network-hub-providers.json. Re-apply: node tools/apply-seo-optimization.mjs
Phase 3 — Semantic / entity coverage
- Network leads now link packages, compare hub, and peer ISPs (PTCL, Nayatel, StormFiber, Jazz, Zong).
- Compare page: gaming, streaming, city FAQs + related guides list.
- Packages hub: city tables, gaming rows, provider comparisons (existing hub sections).
- Entities reinforced: Mbps, ping, latency, fiber, FTTH, LTE, Karachi, Lahore, Islamabad.
Phase 4 — Schema
- Homepage: Organization, WebSite, WebPage, SoftwareApplication, FAQPage (existing).
- Compare: ItemList (10 ISP tests) + FAQPage (gaming / PTCL vs fiber / streaming).
- Packages: WebPage + ItemList + FAQPage.
- Network pages: WebPage, BreadcrumbList, ItemList, FAQPage (preserved on rebuild).
Phase 5 — Internal linking
- Network hero leads → packages, compare, peer ISPs.
- Compare → homepage, packages, guides, map, directory.
- About → speed test, compare, PTA (E-E-A-T).
Phase 7 — Trust (E-E-A-T)
- About page: verification policy, independence, new Experience & expertise block.
- Package disclaimers: illustrative PKR, confirm on official sites.
- No paid placement claims in package tables.
Phase 8 — Files changed
data/seo-site-pages.json(new)data/network-hub-providers.json(CTR meta + semantic leads)tools/apply-seo-optimization.mjs(new)index.html,packages.html,compare-networks.html,speed-test.html, guides, tools, legal, providersnetwork/*.html(regenerated ×10)manifest.webmanifest(new)style.css(FAQ hub styles)
Off-page (remaining)
- Build topical backlinks from Pakistan tech blogs / forums.
- Google Search Console: monitor CTR by query after 2–4 weeks.
- Consider Urdu landing variants for high-volume queries.