priyabhatia.ca
Last checked 1h ago ยท 11 issues found
Speed 1 to fix
-
โ
Cumulative Layout Shift
0.321
Fix: ๐ Unlock with Pro
-
!
Mobile performance score
84/100 on Google PageSpeed (mobile)
-
!
Desktop performance score
83/100 on Google PageSpeed (desktop)
-
โ
Server response time
Homepage started responding in 423 ms.
-
โ
Largest Contentful Paint
1.0ย s
-
โ
Total Blocking Time
10ย ms
SEO 6 to fix
-
โ
Missing pages return 404
A made-up URL returns 200 instead of 404, so search engines can index endless empty pages (soft 404s).
Fix: ๐ Unlock with Pro
-
โ
Inner pages canonical to themselves
5 of 5 inner pages have a canonical pointing at a different URL, which tells search engines not to index them: /about โ https://www.priyabhatia.ca/about, /life-insurance โ https://www.priyabhatia.ca/life-insurance
Fix: ๐ Unlock with Pro
-
!
Title tag
"Priya Bhatia Insurance โ Life, Health & Super Visa Insurance in Ontario" (71 chars)
Fix: ๐ Unlock with Pro
-
!
Meta description
221 characters
Fix: ๐ Unlock with Pro
-
!
Canonical URL
Canonical is https://www.priyabhatia.ca, but the homepage loads at https://priyabhatia.ca/. Search engines may index the other address or ignore the tag.
Fix: ๐ Unlock with Pro
-
!
Inner page titles
3 of 5 inner pages have a missing, very short or over-long (70+ characters, cut off in search results) title: /about (74 chars), /life-insurance (75 chars), /non-medical-life-insurance (72 chars)
Fix: ๐ Unlock with Pro
-
โ
Homepage returns 200
HTTP 200
-
โ
One H1 heading
1 H1 tag(s) found.
-
โ
Page can be indexed
No noindex directive.
-
โ
Language declared
lang="en"
-
โ
Mobile viewport
Viewport meta tag present.
-
โ
Social share tags
og:title, og:description, og:url and og:type set, and og:image loads.
-
โ
Image alt text
0 of 23 images have no alt attribute.
-
โ
Short redirect chain
http://priyabhatia.ca/ takes 1 redirect(s): 301 โ https://priyabhatia.ca/
-
โ
Enough content on the page
822 words of visible text.
-
โ
Character encoding
Charset declared in the HTML.
-
โ
Favicon
Favicon found.
-
โ
X (Twitter) card tags
twitter:card = summary_large_image, image set
-
โ
www and non-www go to one address
www.priyabhatia.ca redirects to priyabhatia.ca.
-
โ
robots.txt
Found at /robots.txt.
-
โ
XML sitemap
Found at https://www.priyabhatia.ca/sitemap.xml
-
โ
No broken internal links
Checked 15 internal links from the homepage.
-
โ
No duplicate titles
The homepage and 5 inner pages all have different titles.
-
โ
Inner page meta descriptions
5 inner pages each have their own meta description.
-
โ
Inner pages have one H1
5 inner pages each have exactly one H1.
-
โ
Accessibility
100/100 on Google Lighthouse
-
โ
Best practices
96/100 on Google Lighthouse
Security 3 to fix
-
โ
SPF record (email spoofing)
No SPF record on priyabhatia.ca, so any server can send email that claims to come from your domain.
Fix: ๐ Unlock with Pro
-
!
Content Security Policy
A policy is set, but script-src allows 'unsafe-inline' without a nonce or hash, so injected inline scripts still run.
Fix: ๐ Unlock with Pro
-
!
Server software not exposed
Headers reveal: Next.js
Fix: ๐ Unlock with Pro
-
โ
Served over HTTPS
The homepage loads over HTTPS.
-
โ
HTTP redirects to HTTPS
http:// returns 301 to HTTPS.
-
โ
HSTS header
strict-transport-security: max-age=63072000; includeSubDomains; preload
-
โ
Clickjacking protection
X-Frame-Options: DENY
-
โ
X-Content-Type-Options
x-content-type-options: nosniff
-
โ
Referrer-Policy
referrer-policy: strict-origin-when-cross-origin
-
โ
Permissions-Policy
permissions-policy: camera=(), microphone=(), geolocation=(), payment=(), usb=(), browsing-topics=()
-
โ
No mixed content
All resources load over HTTPS.
-
โ
Cookies set securely
The homepage sets no cookies.
-
โ
DMARC policy (email spoofing)
Policy is p=reject: v=DMARC1; p=reject; adkim=r; aspf=r; rua=mailto:dmarc_rua@onsecureserver.net;
AI readiness 1 to fix
-
!
Structured data (schema.org)
JSON-LD types: InsuranceAgency, FAQPage. None of them says who runs the site (Organization, LocalBusiness, Person, WebSite or Product).
Fix: ๐ Unlock with Pro
-
i
NIST, MITRE and CISA citations resolve
No NIST, MITRE or CISA links found on the homepage and 0 linked content pages and posts. Only scored on sites that cite them.
-
โ
AI crawlers allowed in robots.txt
GPTBot, ClaudeBot, PerplexityBot and others are not blocked.
-
โ
AI crawlers not blocked by firewall
Homepage loads for GPTBot, OAI-SearchBot, ClaudeBot and PerplexityBot.
-
โ
Content readable without JavaScript
822 words in the raw HTML. Most AI crawlers don't run JavaScript.
-
โ
Inner pages readable without JavaScript
5 inner pages each have 100+ words in the raw HTML.
-
โ
Content split into headed sections
28 H2/H3 headings in the raw HTML. Answer engines lift passages section by section, using the heading to know what each one is about.
-
โ
llms.txt file
Found at /llms.txt (1815 characters).
-
โ
Structured data on inner pages
5 inner pages all carry valid JSON-LD.
-
โ
Answers real questions
FAQPage schema found.
-
โ
Content shows when it was updated
Most recent update date found: 2026-08-01.
-
โ
Clear page summary
AI answers often reuse your title and meta description to describe you.
Domain all good
-
i
Domain age
Registered 2021-04-28 (5 years ago).
-
i
Registrar
Go Daddy Domains Canada, Inc
-
i
Hosting network
Not available.