PageSpeed performance score
Score 41/100 — poor.
Open Lighthouse in Chrome DevTools or PageSpeed Insights — the report lists specific opportunities ranked by impact.
Score 41/100 — poor.
Open Lighthouse in Chrome DevTools or PageSpeed Insights — the report lists specific opportunities ranked by impact.
Missing <meta property="og:image">.
html > head
8 <html lang="en">
> 9 <head>
10
Add an Open Graph image so links to this page render as a rich card on social platforms. Use 1200x630 px, JPEG/PNG, under 1MB.
<head> <!-- no og:image --> </head>
<head> <meta property="og:image" content="https://yoursite.com/og-image.jpg"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> </head>
83 of 172 images missing alt attribute.
html > div.site-loader > div.load_img > img
243 <div class="site-loader"> > 244 <div class="load_img"><img src="https://drarvindkumar.com/images/loader.svg"></div> 245 </div>
Every <img> needs an alt attribute. Alt text helps screen readers, image search ranking, and shows when the image fails to load. Use alt="" only for purely decorative images.
<img src="photo.jpg">
<img src="photo.jpg" alt="Descriptive text describing the image content">
Needs improvement: 3.83s.
Largest Contentful Paint should load within 2.5s. Optimise the largest above-the-fold element: compress hero images, preload critical assets, and eliminate render-blocking resources.
<img src="hero.jpg">
<link rel="preload" as="image" href="hero.webp"> <img src="hero.webp" fetchpriority="high" width="1200" height="600" alt="...">
Title is 67 characters — likely truncated in SERPs.
html > head > title
16
> 17 <title> Best Chest & Thoracic Surgeon in Delhi NCR, India| Dr. Arvind Kumar </title>
18
Title is outside the 30-60 character sweet spot. Google truncates titles longer than ~60 chars in search results, hiding your keywords. Keep the primary keyword near the start.
<title>67 chars</title>
<title>Shortened title — primary keyword first (≤60 chars)</title>
Needs improvement: 0.132.
Cumulative Layout Shift should be under 0.1. Set explicit width/height on images, reserve space for embeds and ads, and avoid late-loading fonts that re-flow text.
<img src="photo.jpg">
<img src="photo.jpg" width="800" height="600" alt="...">
Needs improvement: 3.15s.
First Contentful Paint should be under 1.8s. Inline critical CSS, defer non-critical CSS/JS, and use a CDN.
163/172 images have explicit dimensions.
html > div.site-loader > div.load_img > img
243 <div class="site-loader"> > 244 <div class="load_img"><img src="https://drarvindkumar.com/images/loader.svg"></div> 245 </div>
Set explicit width/height on every <img> to prevent Cumulative Layout Shift. Browser reserves the box before the image loads.
<img src="photo.jpg" alt="...">
<img src="photo.jpg" width="800" height="600" alt="...">
Moderate:
Show expertise: author bio with credentials, citations to reputable sources, in-depth coverage of the topic, technical accuracy.
Moderate:
Add trust signals: clear contact info, privacy policy, terms of service, customer reviews, security badges, real photos of team/location.
Description is 216 characters — likely truncated.
html > head > meta:nth-of-type(3)
18
> 19 <meta name="description" content=" Discover the expertise of Prof. (Dr.) Arvind Kumar, Indias best chest & thoracic surgeon in Delhi NCR, India, renowned for exceptional surgical skills, awards, and leadership in the Association of Surgeons…
20
Meta description is outside the 120-160 character range. Too short = thin content; too long = truncated by Google.
<meta name="description" content="216 chars">
<meta name="description" content="Rewritten description, 120-160 chars, with the primary keyword and a value proposition.">
No gzip/brotli content-encoding header.
Enable gzip or Brotli compression on your server. Typically cuts text payload by 70-80% — easy LCP win.
Moderate:
Demonstrate first-hand experience: original photos, personal anecdotes, before/after results, screenshots from the actual product/service.
Moderate:
Build authoritativeness: links from respected sites in your niche, mentions in industry publications, About page detailing your expertise.
Missing strict-transport-security header.
Add Strict-Transport-Security header so browsers refuse HTTP for your domain after the first visit. Bumps SSL Labs grade to A+.
Strict-Transport-Security: max-age=31536000; includeSubDomains
4 external _blank links missing rel=noopener.
Add rel="noopener noreferrer" to target="_blank" links. Without noopener, the linked page can manipulate your window object — security + perf risk.
<a href="https://other.com" target="_blank">External</a>
<a href="https://other.com" target="_blank" rel="noopener noreferrer">External</a>
Moderate (5/10).
Lead each section with a direct, citable answer to the question users would ask. AI engines (ChatGPT, Perplexity) cite the clearest, most specific sentences.
Moderate (5/10).
Add concrete facts — numbers, dates, percentages, named sources. Vague prose doesn't get cited; specific data does.
Moderate (5/10).
Add bulleted lists, sub-headings, definitions, and TL;DR sections. AI engines prefer clearly structured content for extraction.
Moderate (5/10).
Cite authoritative external sources (links, references). Pages that cite reputable sources are themselves cited more often.
96/172 images use modern formats.
Convert images to WebP or AVIF — typically 25-50% smaller than JPEG/PNG with no visible quality loss. Use <picture> for fallback.
<img src="photo.jpg">
<picture> <source type="image/avif" srcset="photo.avif"> <source type="image/webp" srcset="photo.webp"> <img src="photo.jpg" alt="..."> </picture>
47% of anchor texts are generic ("click here", etc.).
Replace generic anchor text ("click here", "read more") with descriptive phrases containing the target page's keywords. Anchors are a strong relevance signal.
<a href="/laptops">click here</a>
<a href="/laptops">programming laptops review</a>
Flesch reading ease 46.6 — fairly difficult.
Simplify your prose. Shorter sentences (15-20 words), smaller words (1-2 syllables), more paragraph breaks. Target 8th-grade reading level for a general audience.
Missing <meta name="twitter:card">.
html > head
8 <html lang="en">
> 9 <head>
10
Add a twitter:card meta tag to control how Twitter renders shared links. Use "summary_large_image" with an og:image for the best preview.
<!-- no twitter:card -->
<meta name="twitter:card" content="summary_large_image">
Only 1 H2 tags.
Use H2s to break content into scannable sections. Pages with no H2 read as a wall of text — worse for users and for search relevance.
<!-- no H2 sections -->
<h2>First Major Section</h2> <p>...</p> <h2>Second Major Section</h2> <p>...</p>
Missing x-content-type-options header.
Add X-Content-Type-Options: nosniff so browsers honour the Content-Type and don't MIME-sniff for malicious files.
X-Content-Type-Options: nosniff
Missing content-security-policy header.
Add a Content-Security-Policy header to block XSS by whitelisting allowed script/style sources.
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline'