SEO Audit
80
Overall score

https://www.anayshaaesthetics.com/contact.php

Audit #20 · started 6 months ago · 33.06 s · triggered by site_audit
✓ 40 pass ! 20 warn ✗ 6 fail · 73 total checks
meta
72
headings
72
schema
100
technical
95
sitemap
100
ssl security
80
page speed
93
links
88
images
45
content
53
mobile
100
hreflang
100
geo
35
spam security
—
domain security
—
⚠️
26 issues need attention
Open the for prioritised, copy-paste-ready fixes with location and AI-personalised suggestions.

Fix progress

0 of 26 issues fixed · Est. time left: 6h 30m
0%
Severity: | Showing / 26 | PDF CSV
High meta Fail −100 pts Medium · ~15m

Meta description present

No meta description found.

Recommendation

Add a compelling 120–160 character meta description.

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

Images have alt text

2 of 4 images missing alt attribute.

Recommendation

Add alt text describing each image (alt="" for purely decorative).

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

Images have dimensions

Only 1/4 images have explicit dimensions.

Recommendation

Add width/height attributes — required to avoid layout shift.

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

E-E-A-T: Authoritativeness

Weak: Some authority signals exist through social media presence (Instagram, Facebook, YouTube) and structured data markup, but there's limited evidence of professional recognition, publications, affiliations with medical boards, or industry credentials. The Google Business listing provides basic legitimacy.

Recommendation

Authoritativeness is the most impactful E-E-A-T weakness here — address first.

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

Content provides clear answers

Weak (3/10).

Recommendation

Add comprehensive FAQ schema markup with clear questions and answers about procedures, costs, recovery times, and qualifications to improve AI citability

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

Cites authoritative sources

Weak (2/10).

Recommendation

Remove excessive CSS/JavaScript code from page content and implement proper content sections with headers, paragraphs, and structured data

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

OpenGraph title present

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

Recommendation

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

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

OpenGraph description present

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

Recommendation

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

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

Single H1 tag

Found 2 H1 tags — best practice is exactly one.

Recommendation

Reduce to a single H1 per page; demote secondary H1s to H2.

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

Heading hierarchy

Heading levels skipped 3 times.

Recommendation

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

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

HTML lang attribute

No lang attribute on <html>.

Recommendation

Add lang="en" (or appropriate code) for accessibility & SEO.

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

HSTS header present

Missing strict-transport-security header.

Recommendation

Add strict-transport-security for hardened security posture.

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

8 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 Warning −60 pts Medium · ~15m

E-E-A-T: Experience

Moderate: The page mentions Dr. Shivani Atri Singh and lists numerous procedures, but provides minimal firsthand accounts, case studies, or detailed treatment experiences. Limited content demonstrates actual patient outcomes or the doctor's personal experience performing these procedures.

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: The site lists comprehensive aesthetic and plastic surgery services with medical terminology, indicating professional knowledge. However, the contact page itself lacks detailed credentials, certifications, educational background, or professional qualifications that would demonstrate deep expertise.

Recommendation

Strengthen Expertise signals on this page.

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

E-E-A-T: Trustworthiness

Moderate: Contact information is provided with multiple phone numbers, physical address, and email, and the structured data appears accurate. However, opening hours show inconsistency (schema shows 09:00-07:00 which is unclear), and there's no visible privacy policy content, professional certifications, or trust badges on this contact page.

Recommendation

Strengthen Trustworthiness signals on this page.

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

High factual density

Moderate (4/10).

Recommendation

Include detailed procedure descriptions with specific medical terminology, expected outcomes, and recovery information rather than just service names

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

Structured for AI extraction

Moderate (5/10).

Recommendation

Add explicit credentials, certifications, board memberships, and years of experience for Dr. Shivani Atri Singh to establish authoritative expertise

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 headings Warning −40 pts Medium · ~15m

Sufficient H2 tags

Only 0 H2 tags.

Recommendation

Use H2s to break content into scannable sections.

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

Below-fold images lazy

Only 0 of 4 images use loading="lazy".

Recommendation

Add loading="lazy" to images below the fold.

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

Modern image formats

3/4 images use modern formats.

Recommendation

Convert remaining images to WebP or AVIF for smaller payload.

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

Readable prose

Flesch reading ease 45.5 — fairly difficult.

Recommendation

Shorten sentences and use simpler words.

AI suggestion (context-aware)
Generating personalised suggestion…
Pass Title tag present
title_present
Title tag found.
Actual: Dr. Shivani Atri Singh | Contact
Pass Title length
title_length
Title length 32 chars — within recommended range.
Actual: 32 chars
Pass Title is descriptive
title_unique_words
6 words — descriptive enough.
Fail Meta description present
meta_description_present
No meta description found.
Fix: Add a compelling 120–160 character meta description.
Actual: missing
Expected: present
Warning OpenGraph title present
og_title_present
Missing <meta property="og:title">.
Fix: Add the og:title meta tag for rich social previews.
Actual: missing
Expected: present
Warning OpenGraph description present
og_description_present
Missing <meta property="og:description">.
Fix: Add the og:description meta tag for rich social previews.
Actual: missing
Expected: present
Pass OpenGraph image present
og_image_present
Og image present present.
Actual: https://www.anayshaaesthetics.com/images/Anaysha Aesthetics _ New.png
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.0
Pass Charset meta tag present
meta_charset_present
Charset declared.
Pass H1 tag present
h1_present
Found 2 H1.
Actual: 2 H1
Warning Single H1 tag
h1_count
Found 2 H1 tags — best practice is exactly one.
Fix: Reduce to a single H1 per page; demote secondary H1s to H2.
Actual: 2
Expected: 1
Pass H1 has reasonable length
h1_length
H1 length 10 chars.
Actual: 10 chars
Warning Sufficient H2 tags
h2_count
Only 0 H2 tags.
Fix: Use H2s to break content into scannable sections.
Actual: 0
Expected: ≥ 2
Warning Heading hierarchy
heading_hierarchy
Heading levels skipped 3 times.
Fix: Maintain logical heading order (h1 → h2 → h3, no jumps).
Actual: 3 skips
Pass JSON-LD structured data present
schema_json_ld_present
2 JSON-LD blocks present.
Actual: 2 scripts
Pass JSON-LD is valid JSON
schema_valid_json
All JSON-LD blocks parse cleanly.
Pass Recommended schema types used
schema_recommended_types
Recommended schema types found.
Actual: WebSite
Pass No deprecated schema types
schema_no_deprecated
No deprecated schema types.
Pass No restricted schema types
schema_no_restricted
No restricted schema types.
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.anayshaaesthetics.com/contact.php
Pass Canonical self-references
canonical_self_referencing
Canonical points to this page.
Actual: https://www.anayshaaesthetics.com/contact.php
Pass Page is indexable
robots_meta_indexable
No noindex directive.
Actual: index, follow
Warning HTML lang attribute
lang_attribute_present
No lang attribute on <html>.
Fix: Add lang="en" (or appropriate code) for accessibility & SEO.
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
Pass Response time acceptable
response_time_ok
Fetched in 631 ms.
Actual: 631 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.anayshaaesthetics.com/sitemap.xml.
Actual: https://www.anayshaaesthetics.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: anayshaaesthetics.com
Pass HTTP redirects to HTTPS
http_redirects_to_https
HTTP requests redirect to HTTPS.
Warning HSTS header present
hsts_header_present
Missing strict-transport-security header.
Fix: Add strict-transport-security for hardened security posture.
Actual: missing
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
Pass PageSpeed performance score
pagespeed_score
Score 100/100.
Actual: 100/100
Pass Largest Contentful Paint
lcp_within_threshold
Within good threshold (1.53s).
Actual: 1.53s
Pass Cumulative Layout Shift
cls_within_threshold
Within good threshold (0).
Actual: 0
Pass First Contentful Paint
fcp_within_threshold
Within good threshold (0.78s).
Actual: 0.78s
Pass Time To First Byte
ttfb_within_threshold
Within good threshold (0s).
Actual: 0s
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
37 unique internal links.
Actual: 37
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
8 external _blank links missing rel=noopener.
Fix: Add rel="noopener noreferrer" to target="_blank" links for security.
Actual: 8 unsafe
Pass Descriptive anchor text
descriptive_anchor_text
Anchor texts are descriptive.
Actual: 11/72 generic
Fail Images have alt text
images_alt_present
2 of 4 images missing alt attribute.
Fix: Add alt text describing each image (alt="" for purely decorative).
Actual: 2/4 missing
Expected: 0
Warning Below-fold images lazy
images_lazy_loaded
Only 0 of 4 images use loading="lazy".
Fix: Add loading="lazy" to images below the fold.
Actual: 0 lazy
Warning Modern image formats
images_modern_formats
3/4 images use modern formats.
Fix: Convert remaining images to WebP or AVIF for smaller payload.
Fail Images have dimensions
images_have_dimensions
Only 1/4 images have explicit dimensions.
Fix: Add width/height attributes — required to avoid layout shift.
Pass Sufficient word count
word_count
1130 words — substantive content.
Actual: 1130 words
Warning Readable prose
readability
Flesch reading ease 45.5 — fairly difficult.
Fix: Shorten sentences and use simpler words.
Actual: 45.5
Expected: ≥ 60
Warning E-E-A-T: Experience
eeat_experience
Moderate: The page mentions Dr. Shivani Atri Singh and lists numerous procedures, but provides minimal firsthand accounts, case studies, or detailed treatment experiences. Limited content demonstrates actual patient outcomes or the doctor's personal experience performing these procedures.
Fix: Strengthen Experience signals on this page.
Actual: 4/10
Expected: ≥ 7
Warning E-E-A-T: Expertise
eeat_expertise
Moderate: The site lists comprehensive aesthetic and plastic surgery services with medical terminology, indicating professional knowledge. However, the contact page itself lacks detailed credentials, certifications, educational background, or professional qualifications that would demonstrate deep expertise.
Fix: Strengthen Expertise signals on this page.
Actual: 5/10
Expected: ≥ 7
Fail E-E-A-T: Authoritativeness
eeat_authority
Weak: Some authority signals exist through social media presence (Instagram, Facebook, YouTube) and structured data markup, but there's limited evidence of professional recognition, publications, affiliations with medical boards, or industry credentials. The Google Business listing provides basic legitimacy.
Fix: Authoritativeness is the most impactful E-E-A-T weakness here — address first.
Actual: 3/10
Expected: ≥ 7
Warning E-E-A-T: Trustworthiness
eeat_trust
Moderate: Contact information is provided with multiple phone numbers, physical address, and email, and the structured data appears accurate. However, opening hours show inconsistency (schema shows 09:00-07:00 which is unclear), and there's no visible privacy policy content, professional certifications, or trust badges on this contact page.
Fix: Strengthen Trustworthiness signals on this page.
Actual: 4/10
Expected: ≥ 7
Pass Viewport set for mobile
mobile_viewport
Responsive viewport configured.
Actual: width=device-width, initial-scale=1.0
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.
Fail Content provides clear answers
geo_clear_answers
Weak (3/10).
Fix: Add comprehensive FAQ schema markup with clear questions and answers about procedures, costs, recovery times, and qualifications to improve AI citability
Actual: 3/10
Expected: ≥ 7
Warning High factual density
geo_factual_density
Moderate (4/10).
Fix: Include detailed procedure descriptions with specific medical terminology, expected outcomes, and recovery information rather than just service names
Actual: 4/10
Expected: ≥ 7
Warning Structured for AI extraction
geo_structured_for_ai
Moderate (5/10).
Fix: Add explicit credentials, certifications, board memberships, and years of experience for Dr. Shivani Atri Singh to establish authoritative expertise
Actual: 5/10
Expected: ≥ 7
Fail Cites authoritative sources
geo_authoritative_sources
Weak (2/10).
Fix: Remove excessive CSS/JavaScript code from page content and implement proper content sections with headers, paragraphs, and structured data
Actual: 2/10
Expected: ≥ 7