Search Engine Optimization Overview
89
100
Next.js by Vercel - The React Framework
Production grade React applications that scale. The world’s leading companies use Next.js by Vercel to build static and dynamic websites and web applications.
Seo
Title
The title tag is perfect.
Next.js by Vercel - The React Framework
Meta description
The meta description tag is good.
Production grade React applications that scale. The world’s leading companies use Next.js by Vercel to build static and dynamic websites and web applications.
Headings
Only one h1 tag should be present on the webpage.
  1. Next.js
  2. Dynamic without limits
  3. The React Framework for Production
  1. Next.js 13
  2. Turbopack
  3. Vercel
  4. Next.js gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.
  5. The Web SDK
  6. Who’s Using Next.js
  7. Learn Next.js
  8. Next.js is getting better every day — don’t miss out on all the action.
  1. Powerful routing and layouts currently in Beta
  2. Server Components
  3. Dynamic HTML Streaming
  4. Asset Optimization
  5. Faster Builds
  6. Incremental by design
  7. Faster Hot Module Reloading
  8. Ecosystem Friendly
  9. Monitoring and Logs
  10. Dynamic social cards
  11. Privacy-first, real-time analytics, at the edge
  12. Review your UI
  13. Next.js has all the tools you need to make the Web. Faster.
  14. Image Optimization
  15. Internationalization
  16. Next.js Analytics
  17. Zero Config
  18. Hybrid: SSG and SSR
  19. Incremental Static Regeneration
  20. TypeScript Support
  21. Fast Refresh
  22. File-system Routing
  23. API Routes
  24. Built-in CSS Support
  25. Middleware
  26. And More.
  27. We’re honored some of the most talented creatives out there build with Next.js
  28. Netflix Jobs
  29. TikTok
  30. Twitch
  31. Hulu
  32. Notion
  33. Target
  34. Nike
  35. Learn Next.js step-by-step and earn points ✨.
  36. Join the Next.js newsletter and stay updated on new releases and features, guides, and case studies.
  1. General resources
  2. More
  3. About Vercel
  4. Legal
Content keywords
The content has relevant keywords.
nextjsbyvercelthereactframework
Image keywords
All images have alt attributes set.
SEO friendly URL
The URL is SEO friendly.
https://nextjs.org/
404 page
The website has 404 error pages.
https://nextjs.org/404-9cc4c1c5710ba591e28fb2fe9f2cb6f2
Robots.txt
The webpage can be accessed by search engines.
Noindex
The webpage does not have a noindex tag set.
In-page links
The number of links on the webpage is okay.
  1. https://vercel.com/home?utm_source=next-site&utm_medium=banner&utm_campaign=next-website
  2. Deploy Next.js on Vercel →
  3. Analytics
  4. Templates
  5. Enterprise
  6. https://github.com/vercel/next.js
  7. Start Deploying
  8. BetaA simple, stylized depiction of a laptop with metallic shading.Powerful routing and layouts currently in BetaBuild complex interfaces while shipping less JavaScript.
  9. Server ComponentsBuilding on React Server Components, app now makes server-first the default.Powered by Vercel FunctionsThe upper half of the React logo, an illustration of an atom, peaks out from the bottom of this element. It has a metallic shading effect.
  10. Dynamic HTML StreamingSupport for HTML streaming, now on Vercel.
  11. Asset OptimizationNative support for custom fonts and images Powered by Vercel Image OptimizationTwo metallic cards. The first is labeled next/font and has an uppercase A followed by a lowercase A in the top left corner. The second is labeled next/image and has a traditional image file icon in the corner.
  12. AlphaThe Turbopack logo. A dark hexagon with a grey border surrounds another hexagon, this one colored with a gradient from blue to pink. That hexagon itself contains a depiction of a cube.TurbopackIntroducing the successor to Webpack, written in Rust currently in Beta.Try in Next.js 13
  13. The Vercel LogoVercelThe native Next.js platform.Deploy Now
  14. A line chart with three lines that move wildly over each other.Monitoring and LogsDeployment-based introspectionavailable to Enterprise customers.Enterprise
  15. Dynamic social cardsPowered by Vercel Edge Functions
  16. A line chart with one line. Most is greyed out, but one bright green section has a reticle over it and is labeled +20%.Privacy-first, real-time analytics, at the edgeThe Splitbee logo, a cartoon of a small bee.Vercel welcomes Splitbee
  17. Review your UILeave feedback instantly with new collaboration features on Previews. currently in Beta
  18. License: MIT
  19. GitHub
  20. Analytics
  21. Live
  22. Contact Sales
  23. GitHub
  24. Releases
  25. Next.js + Vercel
  26. Open Source Software
  27. GitHub
  28. Twitter
  29. Privacy Policy
  30. https://vercel.com/home?utm_source=next-site&utm_medium=footer&utm_campaign=next-website
Language
The webpage has the language declared.
en
Favicon
The webpage has a favicon.
https://nextjs.org/static/favicon/favicon.ico
Performance
Text compression
The HTML file is compressed.
Load time
The webpage loaded in 0.18 seconds.
Page size
The size of the HTML webpage is 133,010.00.
HTTP requests
There are fewer than 25 HTTP requests on the webpage.
  1. https://nextjs.org/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js
  2. https://nextjs.org/_next/static/chunks/webpack-7c7f57f81822c874.js
  3. https://nextjs.org/_next/static/chunks/framework-f2e498fa02befb16.js
  4. https://nextjs.org/_next/static/chunks/main-9340ac870447e7a6.js
  5. https://nextjs.org/_next/static/chunks/pages/_app-e398eed5b18b61e6.js
  6. https://nextjs.org/_next/static/chunks/2508-34ca81fb7c2bc321.js
  7. https://nextjs.org/_next/static/chunks/237-514bd79f6de11a9e.js
  8. https://nextjs.org/_next/static/chunks/5831-7434e192733c83a7.js
  9. https://nextjs.org/_next/static/chunks/4702-c2da3547d8e73c70.js
  10. https://nextjs.org/_next/static/chunks/2778-dd00be5365391f60.js
  11. https://nextjs.org/_next/static/chunks/2799-0813ccd6d5b287d8.js
  12. https://nextjs.org/_next/static/chunks/6952-46f2a4ff684e7595.js
  13. https://nextjs.org/_next/static/chunks/6614-0589e5b0ecc2cb84.js
  14. https://nextjs.org/_next/static/chunks/pages/index-97280c38dff32e15.js
  15. https://nextjs.org/_next/static/l1fdQq3Rsqvxaq6b1OUWw/_buildManifest.js
  16. https://nextjs.org/_next/static/l1fdQq3Rsqvxaq6b1OUWw/_ssgManifest.js
  17. https://nextjs.org/va/script.js
  18. https://www.googletagmanager.com/gtag/js?id=UA-117491914-2
  1. https://nextjs.org/_next/static/css/55bf87823db8cd26.css
  2. https://nextjs.org/_next/static/css/5fab6513b0309cf5.css
  3. https://nextjs.org/_next/static/css/2344a836a52fa7fb.css
  1. https://assets.vercel.com/twemoji/1f929.svg
  2. https://assets.vercel.com/twemoji/1f600.svg
  3. https://assets.vercel.com/twemoji/1f615.svg
  4. https://assets.vercel.com/twemoji/1f62d.svg
Image format
There are 19 images that are not using the AVIF, WebP format.
  1. https://nextjs.org/_next/image?url=%2Fstatic%2Fconf-22%2Fprism-light-colorful.jpg&w=1920&q=100
  2. https://nextjs.org/_next/image?url=%2Fstatic%2Fconf-22%2Fglobe-light.png&w=640&q=100
  3. https://nextjs.org/_next/image?url=%2Fstatic%2Fconf-22%2Fsocial-cards-light.png&w=750&q=100
  4. https://nextjs.org/_next/image?url=%2Fstatic%2Fconf-22%2Fui-comments-light.png&w=1080&q=100
  5. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fshowcases-02.983de4fa.jpg&w=750&q=75
  6. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftiktok.75c37b0b.png&w=750&q=75
  7. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftwitch.5e75fd8c.jpg&w=750&q=75
  8. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fhulu.138888a5.png&w=750&q=75
  9. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnotion.dbacb6a8.png&w=750&q=75
  10. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftarget.3eb1fcb3.png&w=750&q=75
  11. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnike.509ec268.jpg&w=750&q=75
  12. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fshowcases-02.983de4fa.jpg&w=750&q=75
  13. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftiktok.75c37b0b.png&w=750&q=75
  14. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftwitch.5e75fd8c.jpg&w=750&q=75
  15. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fhulu.138888a5.png&w=750&q=75
  16. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnotion.dbacb6a8.png&w=750&q=75
  17. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftarget.3eb1fcb3.png&w=750&q=75
  18. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnike.509ec268.jpg&w=750&q=75
  19. https://nextjs.org/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flearn.7d6560ab.png&w=1920&q=75
JavaScript defer
The are 2 javascript resources without the defer attribute.
  1. https://nextjs.org/va/script.js
  2. https://www.googletagmanager.com/gtag/js?id=UA-117491914-2
DOM size
The DOM size is optimal.
The HTML file has 1299 DOM nodes.
Security
HTTPS encryption
The webpage uses HTTPS encryption.
The HTML file has https://nextjs.org/ DOM nodes.
Mixed content
There are no mixed content resources on the webpage.
Server signature
The webpage has a public server signature.
Vercel
Unsafe cross-origin links
The webpage does not have unsafe cross-origin links.
Plaintext email
The webpage contains plaintext emails.
  1. you@domain.com
Miscellaneous
Structured data
The webpage has structured data.
      Meta viewport
      The webpage has a meta viewport tag set.
      width=device-width
      Character set
      The webpage has a charset value set.
      utf-8
      Sitemap
      No sitemaps found.
      Social
      The webpage has 1 social links.
      Content length
      The webpage has 1,871 words.
      Text to HTML ratio
      The text to HTML ratio is under 10%
      The text to HTML ratio is 3%.
      Inline CSS
      The webpage contains inline CSS code.
      1. --borderRadius:7px
      2. --borderRadius:7px
      3. color:transparent
      4. --borderRadius:32px
      5. --borderRadius:32px
      6. display:block
      7. display:block
      8. padding-bottom:110px
      9. color:transparent
      10. display:block
      11. gap:0;padding-top:150px
      12. padding-bottom:80px
      13. gap:0
      14. gap:0;margin-top:-24px
      15. margin-top:-16px
      16. gap:0
      17. color:transparent
      18. gap:32px
      19. display:block
      20. gap:0
      21. color:transparent
      22. --borderRadius:32px
      23. margin-bottom:1rem
      24. color:transparent
      25. color:transparent
      26. color:transparent
      27. color:transparent
      28. color:transparent
      29. color:transparent
      30. color:transparent
      31. z-index:4;transform:scale(0.6728053032038478) translate3d(-4.233600241796016px, -105px, 0)
      32. color:transparent
      33. z-index:5;transform:scale(0.7796022565438777) translate3d(-27.278922804770453px, -70px, 0)
      34. color:transparent
      35. z-index:6;transform:scale(0.889117371490047) translate3d(-25.244129544236895px, -35px, 0)
      36. color:transparent
      37. z-index:7;transform:scale(1) translate3d(0px, 0px, 0)
      38. color:transparent
      39. z-index:6;transform:scale(0.889117371490047) translate3d(25.244129544236895px, -35px, 0)
      40. color:transparent
      41. z-index:5;transform:scale(0.7796022565438777) translate3d(27.278922804770453px, -70px, 0)
      42. color:transparent
      43. z-index:4;transform:scale(0.6728053032038478) translate3d(4.233600241796016px, -105px, 0)
      44. color:transparent
      45. color:transparent
      Deprecated HTML
      There are no deprecated HTML tags on the webpage.