Back to Home

repowrit.com SEO Analysis

repowrit.com scores 78/100 for SEO, 95/100 for performance, and 84/100 for AI crawler readability as of Apr 13, 2026.

https://repowrit.com
15 checks
32 issues
Apr 13, 2026
https://repowrit.com
Desktop preview
Desktop
Mobile preview
Mobile
Score Analysis
LIVE
86OF 100
Needs Work
78
SEO
95
Perf
84
AI
Page Title

RepoWrit — Automate README & Docs from GitHub | AI Documentation Sync

Google Search Preview|How your page appears in search results
SERP Score
0/ 100
Needs Work
repowrit.com
https://repowrit.com
RepoWrit — Automate README & Docs from GitHub | AI Documentation Sync
Title may be truncated in search results(611px / 580px max)
Automate README from GitHub. RepoWrit uses Claude AI to generate and update documentation on every push. Visual architecture maps, executive summaries for CTOs, semantic search, and developer impact tracking.
Snippet Quality
Title Length69 chars
03060 optimal90
Description Length208 chars
070160 optimal240
Power Word
CTA
URL Readable
HTTPS
No Truncation
Recommendations4 found
warningTitle too long (69 chars)
Keep under 60 characters
infoTitle likely truncated in SERP (~611px, limit ~580px)
Front-load important keywords since the end may be cut off
infoTitle lacks CTR-boosting power words
Consider adding words like "free", "guide", "best" to improve click-through rate
infoMeta description too long (208 chars)
Keep under 160 characters
Performance Report|Google PageSpeed Insights
Lighthouse v13.0.1Apr 13, 2026, 10:49 PM
Status200OK
Load Time1.75sAVG
HTML Size56 KBOK
CompressionGZIPON
HTTPSSecureSECURE
Render-Block2 scriptsFOUND
0/ 100
Good
LCPNEEDS WORK
2.6 s
Largest Contentful Paint
FCPGOOD
1.7 s
First Contentful Paint
TBTGOOD
60 ms
Total Blocking Time
CLSGOOD
0.013
Cumulative Layout Shift
SINEEDS WORK
3.6 s
Speed Index
TTFBGOOD
Root document took 0 ms
Time to First Byte
FIDNEEDS WORK
160 ms
First Input Delay
Page Load FilmstripVisual timeline of how your page renders
Frame at 0.6s
0.6s
Frame at 1.3s
1.3s
Frame at 1.9s
1.9s
Frame at 2.6s
2.6s
Frame at 3.2s
3.2s
Frame at 3.9s
3.9s
Frame at 4.5s
4.5s
Frame at 5.2s
5.2s
Issues Found6 found
warningLargest Contentful Paint: 2.6 s (needs work)medium
How to fixOptimize LCP element loading - compress images, use CDN, preload critical resources. Target < 2.5s
What this meansLCP measures the render time of the largest content element visible in the viewport.
SEO ImpactLCP between 2.5s and 4s may affect your Core Web Vitals assessment.
warningAvoid multiple page redirects - Est savings of 780 ms (potential savings: 780ms)
How to fixRedirects introduce additional delays before the page can be loaded. Learn how to avoid page redirects.
infoReduce unused JavaScript - Est savings of 158 KiB (potential savings: 158 KB)
How to fixReduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. Learn how to reduce unused JavaScript.
infoImage elements do not have explicit `width` and `height`
How to fixSet an explicit width and height on image elements to reduce layout shifts and improve CLS. Learn how to set image dimensions
warningResponse time: 1.75s
How to fixConsider caching and CDN
warning2 render-blocking scripts in <head>
How to fixAdd async or defer to scripts
OpportunitiesPotential savings to improve load time
Avoid multiple page redirectsEst savings of 780 ms
Redirects introduce additional delays before the page can be loaded. Learn how to avoid page redirects.
0.8s potential savings
Reduce unused JavaScriptEst savings of 158 KiB
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. Learn how to reduce unused JavaScript.
158 KB transferable
DiagnosticsAdditional performance insights
Image elements do not have explicit `width` and `height`
Set an explicit width and height on image elements to reduce layout shifts and improve CLS. Learn how to set image dimensions
Total Blocking Time
Forced reflow
Minimizes main-thread work
Network Requests
3rd parties
Final Screenshot
Cumulative Layout Shift
Diagnostics
JavaScript execution time
Metrics
Minify JavaScript
Font display
Optimize DOM size
Resources Summary
Screenshot Thumbnails
Avoid long main-thread tasks
Improve image delivery
Avoids enormous network payloads
LCP breakdown
Optimize viewport for mobile
Tasks
Avoid large layout shifts
Reduce unused CSS
Server Backend Latencies
User Timing marks and measures
Minify CSS
Network Round Trip Times
Initial server response time was short
Script Treemap Data
Duplicated JavaScript
Heading Structure|Content hierarchy and heading tags
85 / 100
H1
2
ideal: 1
H2
7
ideal: 2+
H3
10
ideal: optional
H4
0
ideal: optional
Heading Hierarchy19 total
H1RepoWrit
H1Documentationon autopilot.
H2Three steps. Zero config.
H2More than just READMEs
H2Start free. Upgrade when you're ready.
H2Enterprise?
H2How We Protect Your Data
H2Frequently Asked Questions
H2Stop writing docs manually.
H31.Connect your repos
H32.Push code like normal
H33.Docs stay current
H3Executive Summary
H3Semantic Search
H3Automatic Sync
H3Privacy First
H3Product
H3Resources
H3Legal
Recommendations1
warningMultiple H1 tags (2)
Use only one <h1> per page
Structured Data|Schema markup, Open Graph and Twitter Cards
95 / 100
JSON-LD Schema
2 found
SoftwareApplication, FAQPage
Open Graph
5 tags
Twitter Cards
3 tags
Microdata
Not found
Schema Types Detected
SoftwareApplicationFAQPage
Open Graph Tags
og:titleRepoWrit — Automate README & Docs from GitHub
og:descriptionPush code, get docs. AI-powered documentation PRs, visual architecture maps, executive summaries, and semantic search for GitHub repositories.
og:urlhttps://repowrit.com
og:typewebsite
og:site_nameRepoWrit
missing: og:imagemissing: og:locale
Recommendations1
warningMissing Open Graph tags: og:image
Add OG meta tags for social sharing
Image Optimization|Alt text, lazy loading and dimensions
88 / 100
Total Images
8
Missing Alt Text
0
100% have alt text
Missing Dimensions
1
Lazy Loaded
25%
2 of 8 images
Recommendations2
info1 images without explicit dimensions
Add width/height to prevent layout shifts (CLS)
infoMost images not lazy-loaded
Add loading="lazy" to below-the-fold images
Indexability|Robots, canonical and sitemap
85 / 100
Canonical URL
Missing
Noindex
Allowed
meta robots: index, follow
Robots.txt
Found
Sitemap
Found
https://repowrit.com/sitemap.xml
Crawl Directives
Meta Robotsindex, follow
X-Robots-TagNot set
GooglebotNot set
NofollowNo — links followed
CanonicalNot set
Page URLhttps://repowrit.com
Recommendations2
warningNo canonical tag found
Add <link rel="canonical"> pointing to the preferred URL
infoNo Sitemap reference in robots.txt
Add Sitemap: https://repowrit.com/sitemap.xml to robots.txt
Content Structure|Content quality and semantic HTML
85 / 100
Word Count
2565
Paragraphs
40
All good length
Lists
3
Words per Heading
135
Ideal: 100-300
Title vs H1 Alignment2030% similar
TITLE TAG
RepoWrit — Automate README & Docs from GitHub | AI Documentation Sync
H1 TAG
RepoWrit
Semantic HTML Elements9 sections
<main>
<article>
<nav>
<header>
<footer>
Recommendations2
warningTitle and H1 have low similarity (20%)
Align your <title> and <h1> to reinforce the main topic
infoH2 headings don't relate to the main H1 topic
Ensure H2s support the main topic for better coherence
AI Readability|How easily AI models can process your content
65 / 100
45Flesch
Reading Level
Difficult
Moderately complex
Total Words
2565
Sentences
209
Avg Sentence Length
12 words
Vocabulary Richness
26%
668 unique words
Opening Paragraph6 words
Push code. Get docs. That's it.
Recommendations3
warningDifficult to read (Flesch: 45)
Break complex sentences. Aim for Flesch score 60+
infoLow vocabulary diversity
Use varied vocabulary to provide richer context for AI
infoFirst paragraph is too short for AI summarization
Make the first paragraph a comprehensive summary (30-50 words)
AI Citation Potential|How likely AI will quote your content
100 / 100
Named Entities
75
292% density
FAQ Patterns
12
FAQ Schema found
Citations
3
Lists & Tables
9 items, 0 tables
Top Named Entities
GitHub20RepoWrit19Claude8App5Summary5Founder4Executive4Mapping4Swimm4Stenography4Architecture Mapping4Hobby3Jira3Automate3Docs3Executive Summary3AccessRepoWrit2Policy2Anthropics2TypeScript2
Quotable Content
we don't train on your code, period.
FAQ-style HeadingsFAQ SCHEMA
h2Enterprise?
Content Freshness|Date signals and cache headers
75 / 100
Date Signals
None
No date signals found on page
Cache Control
Set
public, max-age=0, must-revalidate
ETag
Set
Date Signals
Last-Modified HeaderNot found
Published DateNot found
Modified DateNot found
Recommendations2
warningNo datePublished or dateModified in structured data
Add datePublished and dateModified to your JSON-LD schema.
infoNo date/time signals found anywhere on page
Add <time datetime="..."> elements or schema dates to help AI assess content freshness
Security Headers|HTTP security headers analysis
37 / 100
Content-Security-Policy
Prevents XSS and injection attacks
MISSING
Strict-Transport-Security
Forces HTTPS connections
max-age=63072000
SET
X-Frame-Options
Prevents clickjacking attacks
MISSING
X-Content-Type-Options
Prevents MIME-type sniffing
MISSING
Referrer-Policy
Controls referrer information
MISSING
Permissions-Policy
Controls browser features
MISSING
Recommendations6
criticalMissing Content-Security-Policy header
Add Content-Security-Policy header to prevent XSS and data injection attacks
infoHSTS should include subdomains
Add includeSubDomains to HSTS header
warningMissing X-Frame-Options header
Add X-Frame-Options: DENY or SAMEORIGIN to prevent clickjacking
warningMissing X-Content-Type-Options header
Add X-Content-Type-Options: nosniff to prevent MIME-type sniffing
Trust Signals|Essential trust-building pages
90 / 100
Contact Page
MISSING
A contact page builds trust with visitors and search engines
About Page
FOUND
An about page establishes credibility and expertise
/about
Privacy Policy
FOUND
Required for compliance and builds user trust
/privacy
Terms of Service
FOUND
Protects both the site owner and users
/terms
Recommendations2
infoMissing trust pages: contact
Consider adding links to: contact
infoNo author attribution found
Add author information via schema markup or rel="author" for E-E-A-T signals
Tech Stack|3 technologies detected
65 / 100
Frameworks2
Next.js
Script signature
javascript
📝
WordPress
Script signature
javascript
Hosting1
Vercel
Server: Vercel
header