birthdaywebsite.app
October 17, 2026Estimated performance
- SEO score
- 86/100
- Good
- Health
- 79/100
- Good
Score breakdown
How your site performs across every category we measure.
- Poor 0–40
- Average 41–70
- Good 71–90
- Excellent 91–100
- Overall SEO86/100Good
- Performance57/100Average
- Technical SEO87/100Good
- Content90/100Good
- Schema100/100Excellent
- Accessibility100/100Excellent
- Best practices82/100Good
Performance, accessibility & best-practices are estimated — Google PageSpeed Insights was unavailable for this run. Reanalyze to retry live data.
Executive summary
The big picture, in plain language
Your website, birthdaywebsite.app, has a very strong SEO foundation with an excellent overall score of 86. You're doing exceptionally well with how your pages are structured, the quality of your content, and how search engines understand your site. This strong base is a great asset.
However, there are a few key areas that, if addressed, could significantly boost your visibility and user experience. The most critical is your website's speed, specifically how quickly your server responds. This directly impacts how users perceive your site and how search engines rank it.
By focusing on improving server speed and making your content even more unique, you'll unlock major growth opportunities. Fixing a broken link and refining your meta descriptions are also important next steps to ensure a smooth user journey.
Biggest strengths
- Excellent on-page SEO and content strategy
- Perfect schema markup for search engine understanding
- Strong technical foundation and full accessibility
- Overall healthy SEO score, a solid base for growth
Major weaknesses
- Website performance is significantly slow
- Server response time (TTFB) is very poor
- Content may lack originality or diversity in places
- One broken link impacts user experience and SEO
Recommended priorities
- Significantly improve server response time (TTFB)
- Enhance content originality and lexical diversity
- Fix the identified broken link immediately
- Optimize meta description length for better display
SEO audit
On-page signals, indexing, social cards & media
Meta tags
TitlePass
Birthday Website Maker – Create a Birthday Surprise Website
Title length is well optimized.
Title lengthPass
59 chars
Meta descriptionWarning
Birthday Website Maker helps you create a personalized birthday website with ph…
Description is long (166 chars) and may be truncated.
Description lengthWarning
166 chars
Indexing
Canonical tagPass
https://birthdaywebsite.app/
Canonical tag is present.
Robots metaPass
Default (indexable)
No robots meta tag — page is indexable by default.
Robots.txtPass
Found
robots.txt found and references a sitemap.
Sitemap.xmlPass
164 URLs
XML sitemap found with 164 URLs.
Social SEO
Open GraphPass
7 tags
Open Graph tags are complete for rich social sharing.
Twitter CardsPass
summary_large_image
Twitter Card tags are present.
Heading structure
- H1
- 1
- H2
- 15
- H3
- 56
- H4
- 0
- H5
- 0
- H6
- 0
Heading hierarchy is well structured.
- H1Birthday Website Maker
- H2Make their birthday page right here
- H3Whose birthday is it?
- H3Fill the party with surprises
- H3All set for the party
- H2What is a birthday website?
- H2How Birthday Website Maker works
- H3Write it
- H3Preview it
- H3Unlock and send
- H2Eight surprises. All of them yours.
- H3A cake that counts down
- H3Your letter — or a template
- H3Moments: up to 10 photos
- H3Little surprises + your song
- H3One link, $5.99 to unlock
- H2This is what they open
- H2For every kind of birthday
- H3Girlfriend
- H3Boyfriend
- H3Wife
- H3Husband
- H3Best friend
- H3Mom
- H3Dad
- H3Long distance
- H2One page, many moods
- H3Soft & sweet
- H3Film & cream
- H3Cake & cheer
- H3Quiet love
- H3Daylight
- H2Example pages
- H3“Happy birthday, love”
- H3“Ten years of bad decisions”
- H3“Thank you for the small things”
- H3“It’s midnight where you are”
- H2Birthday website vs card, video, or party invite
- H2What a birthday website can feel like
- H2Priced like a gift
- H3Preview
- H3Birthday party gift
- H2Questions before you make one
- H3What is Birthday Website Maker?
- H3Is it a party invitation or RSVP site?
- H3Is it free?
- H3Do I need an account?
- H3Does the person I send it to need an app or an account?
- H3What can I put on the page?
- H3Do I need design or coding skills?
- H3Who can see the page?
- H3Can they open it before their birthday?
- H3Can I edit the page after I share it?
- H3Does it write the letter for me?
- H3Will it look right on their phone?
- H2Their birthday, in your words
- H2More birthday website ideas
- H3Birthday website for girlfriend
- H3Birthday website for boyfriend
- H3Birthday website for wife
- H3Birthday website for husband
- H3Birthday website for best friend
- H3Birthday website for mom
- H3Long distance birthday surprise
- H3Birthday surprise website
- H2Birthday guides
- H3How to Make a Birthday Website (No Coding, in One Evening)
- H3What Is a Birthday Website? And When It Beats a Card
- H3How to Choose Photos for a Birthday Surprise Page
- H3When and How to Send a Birthday Surprise Link (Midnight, Morning, or In Person)
- H3Best Birthday Website Makers in 2026: An Honest Comparison
- H3Best Songs for a Birthday Surprise (for Partners, Friends, and Parents)
Images
- Total images
- 54
- Missing alt
- 0
- Missing dimensions
- 52
All images have descriptive alt text.
Content analysis
- Word count
- 3,601
- 216 sentences
- Readability
- 74 · Easy
- Grade level ~7.1
- Content depth
- In-depth
- 21% unique words
- Paragraphs
- 163
- Structured blocks
Scored Easy on the Flesch reading-ease scale. Higher scores mean copy is easier to read for a wider audience.
Comfortably above the recommended depth for an in-depth, rankable page.
Keyword usage top 12
| Keyword | In title | Count | Density |
|---|---|---|---|
| birthday | Yes | 95 | 2.64% |
| website | Yes | 55 | 1.53% |
| photos | No | 42 | 1.17% |
| letter | No | 40 | 1.11% |
| page | No | 39 | 1.08% |
| link | No | 36 | 1% |
| svg | No | 33 | 0.92% |
| song | No | 33 | 0.92% |
| party | No | 25 | 0.69% |
| type | No | 24 | 0.67% |
| open | No | 24 | 0.67% |
| preview | No | 23 | 0.64% |
Possible duplicate / boilerplate content
Low lexical diversity across a lot of text can signal repeated or templated copy. Rewrite boilerplate into unique, page-specific content.
PassContent depth and readability look healthy.
Need help improving your rankings?
Get a tailored action plan from senior SEO specialists who fix these issues for a living.
Technical SEO
Crawlability, security, speed and link health
- HTTPS
- HTTPS
- Secure
- Mobile
- Configured
- Responsive
- Response time
- 2996 ms
- Server TTFB
- Internal links
- 79
- On this page
- External links
- 0
- Outbound
HTTPSPass
HTTPS
Served securely over HTTPS.
Mobile friendlinessPass
Configured
Responsive viewport is configured for mobile devices.
IndexabilityPass
Indexable
Page is indexable by search engines.
CrawlabilityPass
Crawlable
No crawl blockers detected — search engines can access the page.
Robots.txtPass
Found
robots.txt found and references a sitemap.
XML sitemapPass
Found · 164 URLs
XML sitemap found with 164 URLs.
RedirectsPass
0 hops
No unnecessary redirects.
Server responseError
2996 ms
Slow server response (2996 ms) — aim for under 600 ms (TTFB).
Broken links1 found
- https://birthdaywebsite.app/blog0
Schema validator
Structured data (JSON-LD) for rich results
Valid structured data found: Organization, WebSite, WebPage, SoftwareApplication, FAQPage.
Organization
ValidWarnings
- No "@context" declared on this entity.
Inspect data
{
"@id": "https://birthdaywebsite.app#organization",
"@type": "Organization",
"email": "support@birthdaywebsite.app",
"logo": "https://birthdaywebsite.app/logo.png",
"name": "Birthday Website Maker",
"url": "https://birthdaywebsite.app"
}WebSite
ValidWarnings
- No "@context" declared on this entity.
Inspect data
{
"@id": "https://birthdaywebsite.app#website",
"@type": "WebSite",
"inLanguage": [
"en",
"zh-CN",
"ja",
"ko"
],
"name": "Birthday Website Maker",
"publisher": {
"@id": "https://birthdaywebsite.app#organization"
},
"url": "https://birthdaywebsite.app"
}WebPage
ValidWarnings
- No "@context" declared on this entity.
Inspect data
{
"@id": "https://birthdaywebsite.app#webpage",
"@type": "WebPage",
"description": "Birthday Website Maker helps you create a personalized birthday website with photos, music, and a heartfelt letter. Preview free, then unlock and share with one link.",
"inLanguage": "en",
"isPartOf": {
"@id": "https://birthdaywebsite.app#website"
},
"name": "Birthday Website Maker – Create a Birthday Surprise Website",
"url": "https://birthdaywebsite.app"
}SoftwareApplication
ValidWarnings
- No "@context" declared on this entity.
Inspect data
{
"@type": "SoftwareApplication",
"applicationCategory": "LifestyleApplication",
"description": "Birthday Website Maker helps you create a personalized birthday website with photos, music, and a heartfelt letter. Preview free, then unlock and share with one link.",
"name": "Birthday Website Maker",
"offers": [
{
"@type": "Offer",
"description": "Creating and previewing a birthday page is free.",
"name": "Free preview",
"price": "0",
"priceCurrency": "USD"
},
{
"@type": "Offer",
"name": "Full birthday page (one-time unlock per page)",
"price": "5.99",
"priceCurrency": "USD"
}
],
"operatingSystem": "Web browser",
"url": "https://birthdaywebsite.app"
}FAQPage
ValidWarnings
- No "@context" declared on this entity.
Inspect data
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"acceptedAnswer": {
"@type": "…",
"text": "…"
},
"name": "What is Birthday Website Maker?"
},
{
"@type": "Question",
"acceptedAnswer": {
"@type": "…",
"text": "…"
},
"name": "Is it a party invitation or RSVP site?"
},
{
"@type": "Question",
"acceptedAnswer": {
"@type": "…",
"text": "…"
},
"name": "Is it free?"
},
{
"@type": "Question",
"acceptedAnswer": {
"@type": "…",
"text": "…"
},
"name": "Do I need an account?"
},
{
"@type": "Question",
"acceptedAnswer": {
"@type": "…",
"text": "…"
},
"name": "Does the person I send it to need an app or an account?"
},
{
"@type": "Question",
"acceptedAnswer": {
"@type": "…",
"text": "…"
},
"name": "What can I put on the page?"
}
]
}Performance
Powered by Google PageSpeed Insights (mobile)
Live PageSpeed data was unavailable
PageSpeed API returned 429. The scores below are estimated from our own analysis.
Issues & recommendations
Prioritised problems and how to fix them
- Critical
- 0
- High priority
- 1
- Medium priority
- 2
- Low priority
- 1
High(1)
Medium(2)
Low(1)
Quick SEO wins
High-impact improvements you can ship fast
Meta description length not optimal
MetaLow impactLow effort
Adjust the description to 70–160 characters.
Request a full manual SEO audit
This automated report is a powerful start. Our team can hand-audit your site and competitors for a complete growth roadmap.
Opportunities & trends
Where to grow next, and how you're trending over time
Growth opportunities
Add BreadcrumbList schema
schema
Shows breadcrumb navigation in search results.
Historical comparison
This is the first analysis for this site
Re-run the audit later to build a history and track how your scores improve over time. Your progress will appear here automatically.
Talk with an SEO specialist
Turn these findings into rankings, traffic and revenue with expert implementation support.