SaaS Scale Audit Report

perfectpath.app

Overall Score

49

out of 100

Your page needs significant optimization work. Found 3 critical issues. Found 15 warnings. 24 checks passed.

Score Breakdown

aeo 5/15
DNS & Email 11/15
Security 8/15
On-Page SEO 3/15
Conversion 0/15
Performance 15/15
Technical SEO 15/15
Accessibility 15/15
Crawl & Indexing 8/15

Quick Wins

1. S5: One H1 per page clearly communicates the main topi

Add one H1 headline.

2. X1: Clear CTAs guide visitors toward conversion.

Add a prominent CTA button with action verbs (Get Started, Try Free, etc.).

3. AEO5: No H1 found

Improve H1 to follow pattern: "{Product} is a {category} for {audience} that {outcome}". Example: "Acme is a CRM for startups that automates follow-ups."

Ready to Scale Your SaaS?

Get expert help implementing these improvements.

Get Expert Help
"},{"title":"[AEO9] FAQ schema provides pre-formatted Q&A pairs that AI engines ","category":"AEO","severity":"medium","description":"FAQ schema provides pre-formatted Q&A pairs that AI engines love to cite. This is the #1 way to get quoted.","recommendation":"Add FAQPage JSON-LD with 3-5 common questions about your product, pricing, and how it works."},{"title":"[AEO11] Q&A content blocks are highly quotable by AI. Questions as h","category":"AEO","severity":"medium","description":"No FAQ-style content found","recommendation":"Add an FAQ section with 5+ questions. Use question headings (How does X work?) followed by 30-80 word answers."},{"title":"[AEO12] AI engines navigate your site to find pricing, docs, and tru","category":"AEO","severity":"medium","description":"No key page links found","recommendation":"Add clear nav/footer links to: Pricing, Docs, Security, Privacy. These help AI understand your product is legitimate."}],"strengths":["Page is indexable.","No blocking header found.","HTTP properly redirects to HTTPS.","Title tag present.","No images to check.","Page returns 200 OK.","Redirect chain is acceptable.","No mixed content found."],"checks":[{"id":"C1","category":"Crawl & Indexing","detected":false,"severity":"warn","verifySteps":"Visit /robots.txt in your browser","whyItMatters":"Robots.txt tells search engines what pages to crawl. Without it, crawlers may waste budget on unimportant pages.","recommendation":"Add a robots.txt file at your domain root with sitemap reference."},{"id":"C4","category":"Crawl & Indexing","detected":false,"severity":"pass","verifySteps":"Check for meta robots tag in page source","whyItMatters":"Noindex tells search engines not to include this page in results.","recommendation":"Page is indexable."},{"id":"C5","category":"Crawl & Indexing","detected":false,"severity":"pass","verifySteps":"Check response headers for X-Robots-Tag","whyItMatters":"X-Robots-Tag header can block indexing just like meta robots.","recommendation":"No blocking header found."},{"id":"C6","category":"Crawl & Indexing","detected":false,"severity":"warn","verifySteps":"Look for in page source","whyItMatters":"Canonical tags prevent duplicate content issues and consolidate ranking signals.","recommendation":"Add a canonical tag pointing to the preferred URL."},{"id":"C8","category":"Crawl & Indexing","detected":false,"severity":"warn","verifySteps":"Check /sitemap.xml or robots.txt for sitemap reference","whyItMatters":"Sitemaps help search engines discover all your important pages.","recommendation":"Add a sitemap.xml and reference it in robots.txt."},{"id":"C10","category":"Crawl & Indexing","detected":true,"severity":"pass","verifySteps":"Visit http:// version and verify redirect to https://","whyItMatters":"HTTP to HTTPS redirects ensure all traffic is encrypted and prevent duplicate content.","recommendation":"HTTP properly redirects to HTTPS."},{"id":"S1","category":"On-page SEO","detected":true,"evidence":"Perfect Path","severity":"pass","verifySteps":"Check in page source","whyItMatters":"The title tag is the most important on-page SEO element and appears in search results.","recommendation":"Title tag present."},{"id":"S2","value":12,"category":"On-page SEO","detected":true,"evidence":"\"Perfect Path\" (12 chars)","severity":"warn","verifySteps":"Count characters in title tag","whyItMatters":"Titles that are too short or too long may be truncated or miss keywords.","recommendation":"Expand title to 50-60 characters with relevant keywords."},{"id":"S3","category":"On-page SEO","detected":false,"severity":"warn","verifySteps":"Check meta description tag in page source","whyItMatters":"Meta descriptions appear in search results and influence click-through rates.","recommendation":"Add a compelling meta description (120-155 chars)."},{"id":"S5","value":0,"category":"On-page SEO","detected":false,"severity":"critical","verifySteps":"Count H1 tags in page source","whyItMatters":"One H1 per page clearly communicates the main topic to search engines.","recommendation":"Add one H1 headline."},{"id":"S7","value":0,"category":"On-page SEO","detected":false,"severity":"info","verifySteps":"Review H2/H3 tags in page","whyItMatters":"H2/H3 headings help structure content for readers and search engines.","recommendation":"Add H2 subheadings to organize content sections."},{"id":"S8","value":100,"category":"On-page SEO","detected":true,"severity":"pass","whyItMatters":"No images found.","recommendation":"No images to check."},{"id":"S10","category":"On-page SEO","detected":false,"severity":"warn","verifySteps":"Check for og: meta tags in page source","whyItMatters":"Open Graph tags control how your page appears when shared on social media.","recommendation":"Add og:title, og:description, and og:image meta tags."},{"id":"S11","category":"On-page SEO","detected":false,"severity":"info","verifySteps":"Check for twitter: meta tags","whyItMatters":"Twitter Card tags optimize how your page appears when shared on Twitter/X.","recommendation":"Add twitter:card meta tags for better social sharing."},{"id":"S12","value":0,"category":"On-page SEO","detected":false,"severity":"info","verifySteps":"Look for <script type='application/ld+json'> in source","whyItMatters":"Structured data enables rich snippets in search results.","recommendation":"Consider adding JSON-LD structured data (Organization, Product, FAQ)."},{"id":"T1","value":200,"category":"Technical SEO","detected":true,"evidence":"HTTP 200","severity":"pass","verifySteps":"Check network tab for HTTP status","whyItMatters":"Non-200 status codes indicate errors or redirects that may hurt SEO.","recommendation":"Page returns 200 OK."},{"id":"T2","value":0,"category":"Technical SEO","detected":true,"severity":"pass","verifySteps":"Use curl -I or network tab to trace redirects","whyItMatters":"Long redirect chains slow down page loads and dilute link equity.","recommendation":"Redirect chain is acceptable."},{"id":"T3","value":0,"category":"Technical SEO","detected":true,"severity":"pass","verifySteps":"Check console for mixed content warnings","whyItMatters":"Mixed content (http:// on https:// pages) breaks security and may block resources.","recommendation":"No mixed content found."},{"id":"T6","category":"Technical SEO","detected":true,"severity":"pass","verifySteps":"Check for /favicon.ico or icon link tag","whyItMatters":"Favicons appear in browser tabs and bookmarks, improving brand recognition.","recommendation":"Favicon found."},{"id":"T7","category":"Technical SEO","detected":true,"evidence":"en","severity":"pass","verifySteps":"Check <html lang='...'> attribute","whyItMatters":"The lang attribute helps screen readers and search engines understand page language.","recommendation":"Language set to 'en'."},{"id":"P1","value":0,"category":"Performance","detected":true,"evidence":"0KB HTML","severity":"pass","verifySteps":"Check HTML file size in network tab","whyItMatters":"Large HTML documents slow initial page load.","recommendation":"Lightweight HTML."},{"id":"P2","value":1,"category":"Performance","detected":true,"evidence":"1 script tags","severity":"pass","verifySteps":"Count <script> tags in source","whyItMatters":"Too many scripts slow page load and increase time to interactive.","recommendation":"Script count is reasonable."},{"id":"P5","category":"Performance","detected":true,"severity":"pass","verifySteps":"Check for viewport meta tag","whyItMatters":"Viewport meta tag is essential for mobile-friendly pages.","recommendation":"Mobile viewport configured."},{"id":"A1","category":"Accessibility","detected":true,"severity":"pass","whyItMatters":"No form inputs found.","recommendation":"No inputs to check."},{"id":"A5","category":"Accessibility","detected":true,"severity":"pass","verifySteps":"Verify H1 exists before H2s","whyItMatters":"Proper heading hierarchy helps screen readers navigate content.","recommendation":"Heading structure is correct."},{"id":"X1","category":"Conversion","detected":false,"severity":"critical","verifySteps":"Look for primary action buttons above the fold","whyItMatters":"Clear CTAs guide visitors toward conversion.","recommendation":"Add a prominent CTA button with action verbs (Get Started, Try Free, etc.)."},{"id":"X3","category":"Conversion","detected":false,"severity":"info","verifySteps":"Look for pricing section or link","whyItMatters":"Visible pricing helps pre-qualify leads and reduces friction.","recommendation":"Consider showing pricing to help visitors self-qualify."},{"id":"X4","category":"Conversion","detected":false,"severity":"warn","verifySteps":"Look for social proof elements on the page","whyItMatters":"Trust signals (testimonials, logos, security badges) reduce purchase anxiety.","recommendation":"Add testimonials, client logos, or security badges."},{"id":"X5","category":"Conversion","detected":false,"severity":"warn","verifySteps":"Look for email, phone, or contact link","whyItMatters":"Visible contact information builds trust and enables leads to reach you.","recommendation":"Add visible contact information or a contact link."},{"id":"H1","category":"Security","detected":true,"severity":"pass","verifySteps":"Check URL for https://","whyItMatters":"HTTPS is essential for security and is a Google ranking factor.","recommendation":"Site uses HTTPS."},{"id":"H2","category":"Security","detected":false,"severity":"warn","verifySteps":"Check response headers for Strict-Transport-Security","whyItMatters":"HSTS ensures browsers only connect via HTTPS, preventing downgrade attacks.","recommendation":"Add Strict-Transport-Security header."},{"id":"H3","category":"Security","detected":false,"severity":"info","verifySteps":"Check response headers for Content-Security-Policy","whyItMatters":"Content Security Policy helps prevent XSS attacks.","recommendation":"Consider adding a Content-Security-Policy header."},{"id":"H4","category":"Security","detected":true,"severity":"pass","verifySteps":"Check response headers","whyItMatters":"X-Content-Type-Options prevents MIME type sniffing attacks.","recommendation":"X-Content-Type-Options set."},{"id":"D1","category":"DNS","detected":true,"severity":"pass","verifySteps":"Use nslookup or dig to verify A/AAAA records","whyItMatters":"DNS resolution is required for your domain to be accessible.","recommendation":"Domain resolves correctly."},{"id":"D2","category":"DNS","detected":true,"severity":"pass","verifySteps":"Use dig MX to check mail records","whyItMatters":"MX records are required to receive email at your domain.","recommendation":"MX records present."},{"id":"D3","category":"DNS","detected":true,"severity":"pass","verifySteps":"Check TXT records for v=spf1","whyItMatters":"SPF helps prevent email spoofing and improves deliverability.","recommendation":"SPF record present."},{"id":"D4","category":"DNS","detected":false,"severity":"info","verifySteps":"Check _dmarc.domain TXT record","whyItMatters":"DMARC provides additional email authentication and reporting.","recommendation":"Consider adding a DMARC record at _dmarc.yourdomain.com."},{"id":"AEO1","category":"AEO","detected":true,"evidence":"GPTBot access allowed","severity":"pass","verifySteps":"Check robots.txt for GPTBot directive","whyItMatters":"GPTBot is OpenAI's crawler. Blocking it prevents ChatGPT from learning about your product.","recommendation":"GPTBot can access your site."},{"id":"AEO2","category":"AEO","detected":true,"evidence":"Google-Extended access allowed","severity":"pass","verifySteps":"Check robots.txt for Google-Extended directive","whyItMatters":"Google-Extended controls whether Google uses your content for AI training (Gemini/Bard).","recommendation":"Google-Extended can access your site."},{"id":"AEO3","category":"AEO","detected":true,"evidence":"PerplexityBot access allowed","severity":"pass","verifySteps":"Check robots.txt for PerplexityBot directive","whyItMatters":"PerplexityBot powers Perplexity AI search. Blocking it removes you from Perplexity answers.","recommendation":"PerplexityBot can access your site."},{"id":"AEO4","category":"AEO","detected":true,"severity":"pass","verifySteps":"Check meta robots for noai directive","whyItMatters":"The 'noai' and 'noimageai' meta tags tell AI systems not to use your content.","recommendation":"No AI-blocking meta tags found."},{"id":"AEO5","value":0,"category":"AEO","detected":false,"evidence":"No H1 found","severity":"critical","verifySteps":"Check if H1 answers: What is it? Who is it for? What does it do?","whyItMatters":"AI engines extract your H1 to understand your product. A clear H1 with noun + audience + outcome helps AI summarize you accurately.","recommendation":"Improve H1 to follow pattern: \"{Product} is a {category} for {audience} that {outcome}\". Example: \"Acme is a CRM for startups that automates follow-ups.\""},{"id":"AEO6","category":"AEO","detected":false,"evidence":"No subheadline found under H1","severity":"warn","verifySteps":"Check for descriptive paragraph immediately after H1","whyItMatters":"AI engines look for a clear subheadline that expands on your H1. This becomes the second line in AI summaries.","recommendation":"Add a 1-2 sentence paragraph directly under your H1 explaining your value proposition."},{"id":"AEO7","category":"AEO","detected":false,"evidence":"No clear action CTA found","severity":"warn","verifySteps":"Look for primary action button above the fold","whyItMatters":"AI engines extract your primary CTA to understand how users engage with your product.","recommendation":"Add an action-oriented CTA like 'Get Started Free' or 'Book a Demo'."},{"id":"AEO8","category":"AEO","detected":false,"severity":"warn","verifySteps":"Check for Organization in JSON-LD scripts","whyItMatters":"Organization schema tells AI engines who you are, your logo, social links, and contact info. This builds entity recognition.","recommendation":"Add Organization JSON-LD:\n<script type=\"application/ld+json\">\n{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"Your Company\",\"url\":\"https://yoursite.com\",\"logo\":\"https://yoursite.com/logo.png\"}\n</script>"},{"id":"AEO9","category":"AEO","detected":false,"severity":"warn","verifySteps":"Check for FAQPage in JSON-LD scripts","whyItMatters":"FAQ schema provides pre-formatted Q&A pairs that AI engines love to cite. This is the #1 way to get quoted.","recommendation":"Add FAQPage JSON-LD with 3-5 common questions about your product, pricing, and how it works."},{"id":"AEO10","category":"AEO","detected":false,"severity":"info","verifySteps":"Check for SoftwareApplication or Product in JSON-LD","whyItMatters":"SoftwareApplication schema tells AI you're a software product, enabling richer understanding of features and pricing.","recommendation":"Consider adding SoftwareApplication schema with your product category, pricing, and features."},{"id":"AEO11","value":0,"category":"AEO","detected":false,"evidence":"No FAQ-style content found","severity":"warn","verifySteps":"Look for question-style headings with answers","whyItMatters":"Q&A content blocks are highly quotable by AI. Questions as headings with concise answers get cited frequently.","recommendation":"Add an FAQ section with 5+ questions. Use question headings (How does X work?) followed by 30-80 word answers."},{"id":"AEO12","value":0,"category":"AEO","detected":false,"evidence":"No key page links found","severity":"warn","verifySteps":"Check nav/footer for links to key pages","whyItMatters":"AI engines navigate your site to find pricing, docs, and trust pages. Clear nav links help them discover and cite authoritative info.","recommendation":"Add clear nav/footer links to: Pricing, Docs, Security, Privacy. These help AI understand your product is legitimate."}],"status":"complete","currentStep":"compiling","errorMessage":null,"utmSource":null,"utmMedium":null,"utmCampaign":null,"referrer":null,"ipAddress":"2600:4040:9b40:4700:ac51:877:8008:44fb","createdAt":"2026-06-27T18:26:07.010Z"};</script> <script type="module" src="/src/main.tsx"></script> </body> </html>