SEO Audit
70
Overall score

https://ivfchandigarh.com/

Audit #7 · started 6 months ago · 129.37 s · triggered by web
✓ 36 pass ! 17 warn ✗ 7 fail · 74 total checks
meta
89
headings
50
schema
0
technical
94
sitemap
100
ssl security
87
page speed
50
links
88
images
90
content
55
mobile
100
hreflang
100
geo
50
spam security
—
domain security
—
⚠️
24 issues need attention
Open the for prioritised, copy-paste-ready fixes with location and AI-personalised suggestions.

Fix progress

0 of 24 issues fixed · Est. time left: 6h 0m
0%
Severity: | Showing / 24 | PDF CSV
High meta Warning −60 pts Medium · ~15m

OpenGraph image present

Missing <meta property="og:image">.

Recommendation

Add the og:image meta tag for rich social previews.

AI suggestion (context-aware)
Generating personalised suggestion…
High headings Fail −100 pts Medium · ~15m

H1 tag present

No <h1> found.

Recommendation

Every page should have one descriptive H1.

AI suggestion (context-aware)
Generating personalised suggestion…
High schema Fail −100 pts Medium · ~15m

JSON-LD structured data present

No JSON-LD scripts found.

Recommendation

Add structured data (Organization, WebSite, BreadcrumbList).

AI suggestion (context-aware)
Generating personalised suggestion…
High page speed Fail −92 pts Medium · ~15m

PageSpeed performance score

Score 8/100 — poor.

Recommendation

Major performance work required.

AI suggestion (context-aware)
Generating personalised suggestion…
High page speed Fail −70 pts Medium · ~15m

Largest Contentful Paint

Poor: 9.72s.

Recommendation

Improve to ≤ 2.5s.

AI suggestion (context-aware)
Generating personalised suggestion…
High page speed Fail −70 pts Medium · ~15m

Cumulative Layout Shift

Poor: 0.397.

Recommendation

Improve to ≤ 0.1.

AI suggestion (context-aware)
Generating personalised suggestion…
High page speed Fail −70 pts Medium · ~15m

First Contentful Paint

Poor: 4.4s.

Recommendation

Improve to ≤ 1.8s.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium headings Warning −50 pts Medium · ~15m

Heading hierarchy

Heading levels skipped 4 times.

Recommendation

Maintain logical heading order (h1 → h2 → h3, no jumps).

AI suggestion (context-aware)
Generating personalised suggestion…
Medium page speed Warning −50 pts Medium · ~15m

Compression enabled

No gzip/brotli content-encoding header.

Recommendation

Enable gzip or Brotli on your server.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium links Warning −50 pts Medium · ~15m

External links safe

7 external _blank links missing rel=noopener.

Recommendation

Add rel="noopener noreferrer" to target="_blank" links for security.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium content Fail −70 pts Medium · ~15m

Readable prose

Flesch reading ease -225.1 — very difficult.

Recommendation

Aggressively simplify prose for general audience.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium content Warning −50 pts Medium · ~15m

E-E-A-T: Experience

Moderate:

Recommendation

Strengthen Experience signals on this page.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium content Warning −50 pts Medium · ~15m

E-E-A-T: Expertise

Moderate:

Recommendation

Strengthen Expertise signals on this page.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium content Warning −50 pts Medium · ~15m

E-E-A-T: Authoritativeness

Moderate:

Recommendation

Strengthen Authoritativeness signals on this page.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium content Warning −50 pts Medium · ~15m

E-E-A-T: Trustworthiness

Moderate:

Recommendation

Strengthen Trustworthiness signals on this page.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium geo Warning −50 pts Medium · ~15m

Content provides clear answers

Moderate (5/10).

Recommendation

Improve to lift this dimension.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium geo Warning −50 pts Medium · ~15m

High factual density

Moderate (5/10).

Recommendation

Improve to lift this dimension.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium geo Warning −50 pts Medium · ~15m

Structured for AI extraction

Moderate (5/10).

Recommendation

Improve to lift this dimension.

AI suggestion (context-aware)
Generating personalised suggestion…
Medium geo Warning −50 pts Medium · ~15m

Cites authoritative sources

Moderate (5/10).

Recommendation

Improve to lift this dimension.

AI suggestion (context-aware)
Generating personalised suggestion…
Low meta Warning −60 pts Medium · ~15m

Twitter card present

Missing <meta name="twitter:card">.

Recommendation

Add the twitter:card meta tag for rich social previews.

AI suggestion (context-aware)
Generating personalised suggestion…
Low technical Warning −40 pts Medium · ~15m

Response time acceptable

Fetched in 1374 ms — acceptable but slow.

Recommendation

Aim for under 800 ms TTFB.

AI suggestion (context-aware)
Generating personalised suggestion…
Low ssl security Warning −40 pts Medium · ~15m

CSP header present

Missing content-security-policy header.

Recommendation

Add content-security-policy for hardened security posture.

AI suggestion (context-aware)
Generating personalised suggestion…
Low ssl security Warning −40 pts Medium · ~15m

X-Content-Type-Options

Missing x-content-type-options header.

Recommendation

Add x-content-type-options for hardened security posture.

AI suggestion (context-aware)
Generating personalised suggestion…
Low images Warning −40 pts Medium · ~15m

Modern image formats

9/16 images use modern formats.

Recommendation

Convert remaining images to WebP or AVIF for smaller payload.

AI suggestion (context-aware)
Generating personalised suggestion…
Pass Title tag present
title_present
Title tag found.
Actual: Best IVF Centre in Chandigarh | Jindal IVF
Pass Title length
title_length
Title length 42 chars — within recommended range.
Actual: 42 chars
Pass Title is descriptive
title_unique_words
8 words — descriptive enough.
Pass Meta description present
meta_description_present
Meta description present.
Actual: Best IVF Centre in Chandigarh: Jindal Ivf Is The Oldest Ivf Center In Surroundin...
Pass Meta description length
meta_description_length
Description 149 chars — within range.
Actual: 149 chars
Pass OpenGraph title present
og_title_present
Og title present present.
Actual: Best IVF Centre in Chandigarh | Jindal IVF
Pass OpenGraph description present
og_description_present
Og description present present.
Actual: Best IVF Centre in Chandigarh: Jindal Ivf Is The Oldest Ivf Center In Surroundin...
Warning OpenGraph image present
og_image_present
Missing <meta property="og:image">.
Fix: Add the og:image meta tag for rich social previews.
Actual: missing
Expected: present
Warning Twitter card present
twitter_card_present
Missing <meta name="twitter:card">.
Fix: Add the twitter:card meta tag for rich social previews.
Actual: missing
Expected: present
Pass Viewport meta tag present
meta_viewport_present
Viewport meta tag present.
Actual: width=device-width, initial-scale=1
Pass Charset meta tag present
meta_charset_present
Charset declared.
Fail H1 tag present
h1_present
No <h1> found.
Fix: Every page should have one descriptive H1.
Actual: 0 H1
Skipped Single H1 tag
h1_count
No H1 to evaluate.
Skipped H1 has reasonable length
h1_length
No H1 to evaluate.
Pass Sufficient H2 tags
h2_count
7 H2 tags — good content structure.
Actual: 7
Warning Heading hierarchy
heading_hierarchy
Heading levels skipped 4 times.
Fix: Maintain logical heading order (h1 → h2 → h3, no jumps).
Actual: 4 skips
Fail JSON-LD structured data present
schema_json_ld_present
No JSON-LD scripts found.
Fix: Add structured data (Organization, WebSite, BreadcrumbList).
Actual: 0 scripts
Skipped JSON-LD is valid JSON
schema_valid_json
No JSON-LD to evaluate.
Skipped Recommended schema types used
schema_recommended_types
No JSON-LD to evaluate.
Skipped No deprecated schema types
schema_no_deprecated
No JSON-LD to evaluate.
Skipped No restricted schema types
schema_no_restricted
No JSON-LD to evaluate.
Info Microdata or RDFa present
schema_microdata_present
No microdata. JSON-LD is preferred — this is informational only.
Actual: 0
Pass Canonical URL present
canonical_present
Canonical link found.
Actual: https://www.ivfchandigarh.com/
Info Canonical self-references
canonical_self_referencing
Canonical points elsewhere (https://www.ivfchandigarh.com/).
Actual: https://www.ivfchandigarh.com/
Pass Page is indexable
robots_meta_indexable
No noindex directive.
Actual: (not set)
Pass HTML lang attribute
lang_attribute_present
<html lang="en"> declared.
Actual: en
Pass HTML5 doctype
doctype_html5
HTML5 doctype declared.
Pass Favicon present
favicon_present
Favicon declared.
Pass HTTP status 2xx
http_status_ok
Server returned 200.
Actual: 200
Warning Response time acceptable
response_time_ok
Fetched in 1374 ms — acceptable but slow.
Fix: Aim for under 800 ms TTFB.
Actual: 1374 ms
Expected: < 800 ms
Pass robots.txt accessible
robots_txt_found
robots.txt found.
Pass robots.txt does not block
robots_txt_no_block
robots.txt does not block this page.
Pass sitemap.xml accessible
sitemap_xml_found
Sitemap found at https://www.ivfchandigarh.com/sitemap.xml.
Actual: https://www.ivfchandigarh.com/sitemap.xml
Pass Sitemap referenced
sitemap_referenced
Sitemap referenced from robots.txt.
Pass Page served over HTTPS
ssl_https
Served over HTTPS.
Actual: https
Pass TLS handshake succeeds
ssl_valid
TLS handshake succeeded.
Actual: ivfchandigarh.com
Pass HTTP redirects to HTTPS
http_redirects_to_https
HTTP requests redirect to HTTPS.
Pass HSTS header present
hsts_header_present
strict-transport-security header present.
Actual: max-age=63072000
Warning CSP header present
csp_header_present
Missing content-security-policy header.
Fix: Add content-security-policy for hardened security posture.
Actual: missing
Warning X-Content-Type-Options
x_content_type_options
Missing x-content-type-options header.
Fix: Add x-content-type-options for hardened security posture.
Actual: missing
Fail PageSpeed performance score
pagespeed_score
Score 8/100 — poor.
Fix: Major performance work required.
Actual: 8/100
Expected: ≥ 80
Fail Largest Contentful Paint
lcp_within_threshold
Poor: 9.72s.
Fix: Improve to ≤ 2.5s.
Actual: 9.72s
Expected: ≤ 2.5s
Fail Cumulative Layout Shift
cls_within_threshold
Poor: 0.397.
Fix: Improve to ≤ 0.1.
Actual: 0.397
Expected: ≤ 0.1
Fail First Contentful Paint
fcp_within_threshold
Poor: 4.4s.
Fix: Improve to ≤ 1.8s.
Actual: 4.4s
Expected: ≤ 1.8s
Pass Time To First Byte
ttfb_within_threshold
Within good threshold (0.01s).
Actual: 0.01s
Info Interaction to Next Paint
inp_within_threshold
INP is a field-only metric — not measured here.
Actual: field-only
Pass Few render-blocking resources
render_blocking_resources
No render-blocking resources detected.
Warning Compression enabled
gzip_or_brotli
No gzip/brotli content-encoding header.
Fix: Enable gzip or Brotli on your server.
Pass Healthy internal link count
internal_link_count
99 unique internal links.
Actual: 99
Pass No broken internal links
no_broken_internal_links
All 10 sampled internal links return success.
Actual: 0/10
Warning External links safe
external_links_safe
7 external _blank links missing rel=noopener.
Fix: Add rel="noopener noreferrer" to target="_blank" links for security.
Actual: 7 unsafe
Pass Descriptive anchor text
descriptive_anchor_text
Anchor texts are descriptive.
Actual: 19/248 generic
Pass Images have alt text
images_alt_present
All 16 images have alt attribute (empty alt OK for decorative).
Actual: 0/16 missing
Pass Below-fold images lazy
images_lazy_loaded
16/16 images use loading="lazy".
Actual: 16 lazy
Warning Modern image formats
images_modern_formats
9/16 images use modern formats.
Fix: Convert remaining images to WebP or AVIF for smaller payload.
Pass Images have dimensions
images_have_dimensions
All images have width/height set.
Pass Sufficient word count
word_count
7904 words — substantive content.
Actual: 7904 words
Fail Readable prose
readability
Flesch reading ease -225.1 — very difficult.
Fix: Aggressively simplify prose for general audience.
Actual: -225.1
Expected: ≥ 60
Warning E-E-A-T: Experience
eeat_experience
Moderate:
Fix: Strengthen Experience signals on this page.
Actual: 5/10
Expected: ≥ 7
Warning E-E-A-T: Expertise
eeat_expertise
Moderate:
Fix: Strengthen Expertise signals on this page.
Actual: 5/10
Expected: ≥ 7
Warning E-E-A-T: Authoritativeness
eeat_authority
Moderate:
Fix: Strengthen Authoritativeness signals on this page.
Actual: 5/10
Expected: ≥ 7
Warning E-E-A-T: Trustworthiness
eeat_trust
Moderate:
Fix: Strengthen Trustworthiness signals on this page.
Actual: 5/10
Expected: ≥ 7
Pass Viewport set for mobile
mobile_viewport
Responsive viewport configured.
Actual: width=device-width, initial-scale=1
Pass Tap targets reasonable
mobile_tap_targets
No obvious tap-target sizing problems.
Info Legible font sizes
mobile_font_size
No inline body font-size — relying on stylesheet defaults.
Actual: unknown
Pass No Flash/legacy plugins
mobile_no_flash
No legacy plugin elements.
Info hreflang tags present (if i18n)
hreflang_present
No hreflang tags. OK for monolingual sites.
Actual: 0
Skipped hreflang codes valid
hreflang_valid_codes
No hreflang to evaluate.
Skipped hreflang self-reference
hreflang_self_ref
No hreflang to evaluate.
Skipped hreflang x-default present
hreflang_x_default
No hreflang to evaluate.
Warning Content provides clear answers
geo_clear_answers
Moderate (5/10).
Fix: Improve to lift this dimension.
Actual: 5/10
Expected: ≥ 7
Warning High factual density
geo_factual_density
Moderate (5/10).
Fix: Improve to lift this dimension.
Actual: 5/10
Expected: ≥ 7
Warning Structured for AI extraction
geo_structured_for_ai
Moderate (5/10).
Fix: Improve to lift this dimension.
Actual: 5/10
Expected: ≥ 7
Warning Cites authoritative sources
geo_authoritative_sources
Moderate (5/10).
Fix: Improve to lift this dimension.
Actual: 5/10
Expected: ≥ 7