Generated on April 08 2026 06:11 AM
Old data? UPDATE !
The score is 49/100
Title
vite-plugin-ssr
Length : 15
Perfect, your title contains between 10 and 70 characters.
Description
Like Next.js/Nuxt but as do-one-thing-do-it-well Vite plugin.
Length : 61
Ideally, your meta description should contain between 70 and 160 characters (spaces included). Use this free tool to calculate text length.
Keywords
Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.
Og Meta Properties
Good, your page take advantage of Og Properties.
| Property | Content |
|---|---|
| type | website |
| title | vite-plugin-ssr |
| image | https://vite-plugin-ssr.com/banner.png |
| url | https://vite-plugin-ssr.com |
| description | Like Next.js/Nuxt but as do-one-thing-do-it-well Vite plugin. |
Headings
| H1 | H2 | H3 | H4 | H5 | H6 |
| 1 | 12 | 17 | 0 | 0 | 0 |
Images
We found 83 images on this web page.
77 alt attributes are empty or missing. Add alternative text so that search engines can better understand the content of your images.
Text/HTML Ratio
Ratio : 9%
This page's ratio of text to HTML code is below 15 percent, this means that your website probably needs more text content.
Flash
Perfect, no Flash content has been detected on this page.
Iframe
Great, there are no Iframes detected on this page.
URL Rewrite
Good. Your links looks friendly!
Underscores in the URLs
Perfect! No underscores detected in your URLs.
In-page links
We found a total of 95 links including 1 link(s) to files
| Anchor | Type | Juice |
|---|---|---|
| Introduction | Internal | Passing Juice |
| Next.js Comparison | Internal | Passing Juice |
| Vue Tour | Internal | Passing Juice |
| React Tour | Internal | Passing Juice |
| Scaffold new app | Internal | Passing Juice |
| Add to existing app | Internal | Passing Juice |
| Routing | Internal | Passing Juice |
| Data Fetching | Internal | Passing Juice |
| Pre-rendering (SSG) | Internal | Passing Juice |
| Common Issues | Internal | Passing Juice |
| Authentication | Internal | Passing Juice |
| Layouts | Internal | Passing Juice |
| SPA, SSR, SSG, HTML-only | Internal | Passing Juice |
| Environment Variables | Internal | Passing Juice |
| Internationalization (i18n) | Internal | Passing Juice |
| File Structure | Internal | Passing Juice |
| Custom Exports/Hooks | Internal | Passing Juice |
| Paths Aliases | Internal | Passing Juice |
| Preload | Internal | Passing Juice |
| HTML Streaming | Internal | Passing Juice |
| API Routes | Internal | Passing Juice |
| Client-only Components | Internal | Passing Juice |
| Error Handling | Internal | Passing Juice |
| Debug | Internal | Passing Juice |
| Build Your Own Framework | Internal | Passing Juice |
| Server Routing VS Client Routing | Internal | Passing Juice |
| Filesystem Routing | Internal | Passing Juice |
| Route String | Internal | Passing Juice |
| Route Function | Internal | Passing Juice |
| Guard | Internal | Passing Juice |
| Active Links | Internal | Passing Juice |
| Base URL | Internal | Passing Juice |
| Catch-All Routes | Internal | Passing Juice |
| Routing Precedence | Internal | Passing Juice |
| GitHub Pages | Internal | Passing Juice |
| Cloudflare Pages | Internal | Passing Juice |
| Netlify | Internal | Passing Juice |
| Other | Internal | Passing Juice |
| Cloudflare Workers | Internal | Passing Juice |
| Vercel | Internal | Passing Juice |
| AWS Lambda | Internal | Passing Juice |
| Netlify Functions | Internal | Passing Juice |
| AWS | Internal | Passing Juice |
| Docker | Internal | Passing Juice |
| Other | Internal | Passing Juice |
| Apollo (GraphQL) | Internal | Passing Juice |
| Relay (GraphQL) | Internal | Passing Juice |
| Telefunc (RPC) | Internal | Passing Juice |
| tRPC | Internal | Passing Juice |
| React Query | Internal | Passing Juice |
| Vue Query | Internal | Passing Juice |
| urql (GraphQL) | Internal | Passing Juice |
| gRPC | Internal | Passing Juice |
| Socket.IO | Internal | Passing Juice |
| Other | Internal | Passing Juice |
| Vuex | Internal | Passing Juice |
| Redux | Internal | Passing Juice |
| Pinia | Internal | Passing Juice |
| PullState | Internal | Passing Juice |
| Other | Internal | Passing Juice |
| Auth.js | Internal | Passing Juice |
| Tailwind CSS | Internal | Passing Juice |
| Windi CSS | Internal | Passing Juice |
| Vuetify | Internal | Passing Juice |
| CSS-in-JS | Internal | Passing Juice |
| styled-components | Internal | Passing Juice |
| styled-jsx | Internal | Passing Juice |
| MUI | Internal | Passing Juice |
| PrimeReact | Internal | Passing Juice |
| Bootstrap | Internal | Passing Juice |
| Sass / Less / Stylus | Internal | Passing Juice |
| Other | Internal | Passing Juice |
| React | Internal | Passing Juice |
| Vue | Internal | Passing Juice |
| Svelte | Internal | Passing Juice |
| Preact | Internal | Passing Juice |
| Solid | Internal | Passing Juice |
| Angular | Internal | Passing Juice |
| Other | Internal | Passing Juice |
| HTTPS | Internal | Passing Juice |
| Express.js | Internal | Passing Juice |
| Deno | Internal | Passing Juice |
| Fastify | Internal | Passing Juice |
| Firebase | Internal | Passing Juice |
| PM2 | Internal | Passing Juice |
| Koa | Internal | Passing Juice |
| hapi | Internal | Passing Juice |
| Other | Internal | Passing Juice |
| Markdown | Internal | Passing Juice |
| MDXEditor | Internal | Passing Juice |
| Tauri | Internal | Passing Juice |
| Other | Internal | Passing Juice |
| Vike | External | Passing Juice |
| migrate to Vike | Internal | Passing Juice |
| Build Your Own Framework | External | Passing Juice |
Keywords Cloud
netlify build cloudflare deploy framework pages app export server vite-plugin-ssr
Keywords Consistency
| Keyword | Content | Title | Keywords | Description | Headings |
|---|---|---|---|---|---|
| vite-plugin-ssr | 28 | ![]() |
![]() |
![]() |
![]() |
| export | 13 | ![]() |
![]() |
![]() |
![]() |
| pages | 8 | ![]() |
![]() |
![]() |
![]() |
| cloudflare | 8 | ![]() |
![]() |
![]() |
![]() |
| framework | 7 | ![]() |
![]() |
![]() |
![]() |
Url
Domain : vite-plugin-ssr.com
Length : 19
Favicon
Great, your website has a favicon.
Printability
We could not find a Print-Friendly CSS.
Language
You have not specified the language. Use this free meta tags generator to declare the intended language of your website.
Dublin Core
This page does not take advantage of Dublin Core.
Doctype
HTML 5
Encoding
Perfect. Your declared charset is UTF-8.
W3C Validity
Errors : 0
Warnings : 0
Email Privacy
Great no email address has been found in plain text!
Deprecated HTML
Great! We haven't found deprecated HTML tags in your HTML.
Speed Tips
![]() |
Excellent, your website doesn't use nested tables. |
![]() |
Too bad, your website is using inline styles. |
![]() |
Too bad, your website has too many CSS files (more than 4). |
![]() |
Perfect, your website has few JavaScript files. |
![]() |
Perfect, your website takes advantage of gzip. |
Mobile Optimization
![]() |
Apple Icon |
![]() |
Meta Viewport Tag |
![]() |
Flash content |
XML Sitemap
Missing
Your website does not have an XML sitemap - this can be problematic.
A sitemap lists URLs that are available for crawling and can include additional information like your site's latest updates, frequency of changes and importance of the URLs. This allows search engines to crawl the site more intelligently.
Robots.txt
https://vite-plugin-ssr.com/robots.txt
Great, your website has a robots.txt file.
Analytics
Missing
We didn't detect an analytics tool installed on this website.
Web analytics let you measure visitor activity on your website. You should have at least one analytics tool installed, but It can also be good to install a second in order to cross-check the data.
Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.