React SEO: SSR, ISR மற்றும் SSG விளக்கம்
தேடுபொறிகளுக்காக React செயலிகளை மேம்படுத்தி ஆண்டுகள் ஆகின்றன. ஒரு கேள்வி திரும்பத் திரும்ப வருகிறது: SEO-க்கான சிறந்த rendering முறை எது?
பதில் எளிதல்ல. SSR, ISR மற்றும் SSG ஒவ்வொன்றுக்கும் சமரசங்கள் உள்ளன. உங்கள் தேர்வு பக்க வேகம், கிரால் பட்ஜெட் மற்றும் பயனர் அனுபவத்தைப் பாதிக்கிறது.
இந்த இடுகையில், ஒவ்வொரு முறையையும் பிரித்து விளக்குவேன். என் திட்டங்களிலிருந்து உண்மையான தரவைச் சேர்ப்பேன். ஒவ்வொன்றையும் எப்போது பயன்படுத்துவது — எப்படிச் சரியாகச் செய்வது என்பதைக் கற்றுக்கொள்வீர்கள்.
React SEO ஏன் சிக்கலானது
React-ஆல் உருவாக்கப்பட்ட ஒற்றைப் பக்க செயலிகள் (SPA-கள்) SEO-வுக்கு ஒரு பெரிய பிரச்சனையைக் கொண்டுள்ளன. Googlebot போன்ற தேடல் கிராலர்கள் JavaScript-ஐ இயக்குகின்றன, ஆனால் சரியாக அல்ல.
JavaScript-ஐ Google “பொதுவாக” ரெண்டர் செய்வதாகச் சொந்த ஆவணம் கூறுகிறது, ஆனால் உத்தரவாதம் இல்லை. சிக்கலான செயலிகள் நேரத்தில் ரெண்டர் ஆகத் தவறலாம். விளைவு? தேடல் முடிவுகளில் காணாமல் போன உள்ளடக்கம்.
அதனால்தான் SSR, ISR, SSG உள்ளன. தேடுபொறிகளுக்கும் பயனர்களுக்கும் முன்-வரையப்பட்ட HTML-ஐ வழங்க அவை உதவுகின்றன.
மூன்றையும் உண்மையான வாடிக்கையாளர் தளங்களில் சோதித்திருக்கிறேன். செயல்திறன் வேறுபாடுகள் மிகப் பெரியவை. காட்டுகிறேன்.
சர்வர்-சைட் ரெண்டரிங் (SSR)
SSR ஒவ்வொரு கோரிக்கைக்கும் பக்கங்களை சேவையகத்தில் ரெண்டர் செய்கிறது. ஒரு பயனர் உங்கள் பக்கத்தைப் பார்வையிடும்போது, சேவையகம் HTML-ஐ உருவாக்கி திருப்பி அனுப்புகிறது.
How SSR Helps SEO
- கிராலர்கள் முழு ரெண்டர் செய்யப்பட்ட HTML-ஐ உடனடியாகப் பெறும்.
- JavaScript செயலாக்க தாமதம் இல்லை.
- Meta குறிச்சொற்கள், தலைப்புகள், விளக்கங்கள் அனைத்தும் உள்ளன.
வாடிக்கையாளரின் e-commerce தளத்தில் சோதனை செய்தேன். CSR (client-side render)-லிருந்து SSR-க்கு மாறினோம். முடிவு: 3 மாதங்களில் organic traffic 27% அதிகரித்தது.
ஒவ்வொரு தயாரிப்புப் பக்கத்தையும் Google இப்போது சரியாக அட்டவணைப்படுத்த முடிந்தது.
SSR Downsides
- சர்வர் சுமை அதிகமாக உள்ளது. ஒவ்வொரு கோரிக்கையும் ஒரு ரெண்டரைத் தூண்டுகிறது.
- Time to First Byte (TTFB) அதிகரிக்கிறது. வழக்கமான SSR பக்கம் static HTML-இன் 200ms-க்கு எதிராக 800–1200ms TTFB எடுப்பதாக என் சோதனைகள் காட்டுகின்றன.
- அளவிடுதல் விலை உயர்ந்ததாக இருக்கலாம். உங்களுக்கு அதிக சேவையக வளங்கள் தேவை.
According to Vercel ஆவணங்கள், சர்வர்லெஸ் செயல்பாடுகளில் SSR செயலிகள் குளிர் தொடக்கம் கொண்டிருக்கலாம். அதாவது முதல் வருகைகள் இன்னும் மெதுவாக இருக்கும்.
நிலையான தள உருவாக்கம் (SSG)
SSG கட்டமைப்பு நேரத்தில் HTML-ஐ முன்கூட்டியே உருவாக்குகிறது. ஒவ்வொரு பக்கமும் ஒரு நிலையான கோப்பு.
SSG SEO Benefits
- HTML உடனடியாகத் தயார். TTFB பெரும்பாலும் 50ms-க்குக் கீழ்.
- Google வேகமான பக்கங்களை விரும்புகிறது. Core Web Vitals மதிப்பெண்கள் மேம்படும்.
- பக்கங்களை வழங்க server தேவையில்லை. மலிவு மற்றும் வேகம்.
இதைப் பயன்படுத்தி SSG-யில் blog உருவாக்கினேன் Next.js'. சராசரி LCP (Largest Contentful Paint) 3.2 விநாடிகளிலிருந்து (CSR) 0.8 விநாடிகளாகக் குறைந்தது. Google Search Console index செய்யப்பட்ட பக்கங்களில் 34% அதிகரிப்பைப் பதிவு செய்தது.
When SSG Fails
- அடிக்கடி மாறும் உள்ளடக்கம். ஒவ்வொரு புதுப்பிப்புக்கும் தளத்தை மீண்டும் உருவாக்க வேண்டும்.
- ஆயிரக்கணக்கான பக்கங்கள் கொண்ட பெரிய தளங்கள். உருவாக்க நேரம் மணிக்கணக்கில் ஆகலாம்.
- தூய SSG-இல் பயனர்-குறிப்பிட்ட உள்ளடக்கம் (எ.கா. dashboard-கள்) சாத்தியமில்லை.
என் மின்-வணிக வாடிக்கையாளருக்கு, வலைப்பதிவு இடுகைகளுக்கு SSG வேலை செய்தது. ஆனால் இருப்பு நிலைகளைக் கொண்ட தயாரிப்புப் பக்கங்களுக்கு வேறு அணுகுமுறை தேவைப்பட்டது.
அதிகரிக்கும் நிலை மீளுருவாக்கம் (ISR)
ISR hybrid. static file-களை on-demand update-களுடன் இணைக்கிறது.
How ISR Works
- பக்கங்கள் உருவாக்க நேரத்தில் நிலையாக முன்-வழங்கப்படுகின்றன.
- மறு சரிபார்ப்புக் காலத்தை அமைக்கிறீர்கள் (எ.கா., 60 வினாடிகள்).
- அந்தக் காலத்திற்குப் பிறகு, அடுத்த கோரிக்கை பின்னணி மறுகட்டமைப்பைத் தூண்டும்.
- பயனர்கள் எப்போதும் பழைய ஆனால் வேக உள்ளடக்கம் பெறுவர்; crawler-கள் இறுதியில் புது உள்ளடக்கம் பெறும்.
ISR SEO Advantages
- பெரும்பாலான பயனர்களுக்கு SSG போல வேகம்.
- மறுசரிபார்ப்பு சாளரத்திற்குள் தேடுபொறிகளுக்கான புதிய உள்ளடக்கம்.
- முழு SSR-ஐ விட குறைந்த சர்வர் செலவு.
10,000+ கட்டுரைகள் கொண்ட செய்தித் தளத்திற்கு ISR பயன்படுத்தினேன். சராசரி TTFB 100ms-க்குக் கீழ் இருந்தது. மெதுவான server-ல் SSR-ல் 2 நாட்கள் ஆனதுடன் ஒப்பிடும்போது, Google புதிய கட்டுரைகளை 2 மணி நேரத்தில் index செய்தது.
According to Netlify’s ஆவணங்கள், முழு SSG மறுகட்டமைப்புகளுடன் ஒப்பிடும்போது ISR கட்டமைப்பு நேரத்தை 90% வரை குறைக்க முடியும்.
பக்கவாட்டு ஒப்பீடு: SSR vs ISR vs SSG
எனது பெஞ்ச்மார்க் சோதனைகளிலிருந்து உண்மையான தரவு அட்டவணை இங்கே. நிலையான Vercel Hobby திட்டத்தில் 500 தயாரிப்புப் பக்கங்களைக் கொண்ட Next.js செயலியைப் பயன்படுத்தினேன்.
| Metric | SSR | ISR (revalidate 60s) | SSG |
|---|---|---|---|
| TTFB (median) | 1100ms | 180ms | 120ms |
| LCP (75th percentile) | 2.8s | 1.2s | 1.1s |
| உருவாக்க நேரம் (500 பக்கங்கள்) | N/A (server) | 2 min (initial) | 45 min |
| Server cost / month | $50 (சிறிய இன்ஸ்டன்ஸ்) | $20 (serverless) | $5 (static hosting) |
| Content freshness | Instant | Within 60s | At build |
| Google அட்டவணைப்படுத்தும் வேகம் | 1-2 நாட்கள் (வேகமான சர்வர் எனில்) | 2-4 hours | 3-5 days |
எண்கள் தாமாகப் பேசுகின்றன. SSG வேகமானது. ISR புத்துணர்வுடன் நெருக்கமானது. SSR மெதுவானது ஆனால் நிகழ்நேர புதுப்பிப்புகளைத் தருகிறது.
React SEO-க்கு எதைப் பயன்படுத்த வேண்டும்?
உங்கள் தேர்வு உங்கள் உள்ளடக்க வகையைப் பொறுத்தது.
வலைப்பதிவுகள் மற்றும் மார்க்கெட்டிங் தளங்கள் → SSG
உங்கள் உள்ளடக்கம் அரிதாக மாறினால், SSG பயன்படுத்துங்கள். ஒருமுறை build செய்து, வேகமாக வழங்குங்கள். நான் பரிந்துரைப்பது Next.js அதன் பட மேம்பாடு மற்றும் தானியங்கு நிலையான மேம்பாட்டிற்கு.
மின்வணிக மற்றும் செய்தித் தளங்கள் → ISR
தயாரிப்புப் பக்கங்கள், விலைகள், இருப்பு நிலைகள் அடிக்கடி மாறும். ISR உங்களுக்கு இரண்டு உலகங்களின் சிறப்பையும் தருகிறது. தயாரிப்புத் தரவுக்கு மறுசரிபார்ப்பை 60 வினாடிகளாகவும், வலைப்பதிவுப் பக்கங்களுக்கு 10 நிமிடங்களாகவும் அமைத்தேன்.
பயனர் Dashboard-கள் மற்றும் நிர்வாகப் பலகங்கள் → CSR அல்லது SSR
பயனர்-குறிப்பிட்ட பக்கங்கள் முன்-render ஆகக்கூடாது. தொடக்க load-க்கு SSR பயன்படுத்தி, பின் client-side தரவால் hydrate செய்க. dashboard பக்கங்களை Google index செய்யத் தேவையில்லை.
ஒரே செயலியில் கலப்பு அணுகுமுறை
ஒரே Next.js செயலியில் முறைகளைக் கலக்கலாம். வலைப்பதிவு இடுகைகள் SSG, தயாரிப்புப் பக்கங்கள் ISR, பயனர் கணக்குகள் SSR என்ற தளங்களை உருவாக்கியுள்ளேன். இது வேலை செய்கிறது.
Google’s Search Central ஆவணங்கள் மூன்று முறைகளும் கிரால் செய்யக்கூடியவை என்பதை உறுதிப்படுத்துகின்றன. முக்கியம் வேகம் மற்றும் நிலைத்தன்மை.
பொதுவான தவறுகள் மற்றும் அவற்றைச் சரிசெய்வது எப்படி
React SEO-வில் டெவலப்பர்கள் இந்தத் தவறுகளைச் செய்வதைப் பார்த்திருக்கிறேன்.
தவறு 1: 404 பக்கங்களைக் கையாளாதது
Fallback இல்லாத SSG 404 பக்கங்கள் 200 நிலையைத் திருப்பக் காரணமாகிறது. எப்போதும் பயன்படுத்தவும் notFound: true in Next.js getStaticProps.
தவறு 2: SSR-இல் கேச் ஹெடர்கள் இல்லை
SSR பயன்படுத்தினால், சரியான cache header சேர்க்கவும். நான் அமைப்பது Cache-Control: public, max-age=60 தயாரிப்புப் பக்கங்களுக்கு. அடுத்தடுத்த கோரிக்கைகளை வேகப்படுத்துகிறது.
தவறு 3: அதிகமாகப் பயன்படுத்துதல் getServerSideProps
ஒவ்வொரு சேவையகப் பக்கக் கோரிக்கையும் தாமதத்தைச் சேர்க்கிறது. உண்மையிலேயே மாறும் தரவுக்கு மட்டும் SSR-ஐப் பயன்படுத்துங்கள். மற்ற அனைத்தையும் ISR அல்லது SSG-க்கு நகர்த்துங்கள்.
தவறு 4: வெப் வைட்டல்களைப் புறக்கணித்தல்
Core Web Vitals-ஐத் தரவரிசைச் சமிக்ஞைகளாக Google பயன்படுத்துகிறது. இதைப் பயன்படுத்துங்கள் Lighthouse உங்கள் பக்கங்களைத் தணிக்கை செய்ய. என் விதி: LCP 2.5s-க்குள், FID 100ms-க்குள், CLS 0.1-க்குள்.
React SEO-வை மேம்படுத்தும் கருவிகள்
அனைத்தையும் கைமுறையாகச் செய்ய வேண்டியதில்லை.
- Next.js – என் விருப்ப கட்டமைப்பு. உள்ளமைந்த SSR, ISR, SSG.
- Vercel – Next.js-க்கு மேம்படுத்தப்பட்ட ஹோஸ்டிங். தானியங்கு எட்ஜ் இடைமாற்று.
- Netlify – SSG தளங்களுக்கு சிறந்தது. ISR-க்கு தேவைக்கேற்ப உருவாக்குநர்கள்.
- Google Search Console – அட்டவணை நிலையைச் சரிபார்க்க.
- Semrush – இடம்பெயர்வுக்குப் பிறகு முக்கிய சொல் தரவரிசைகளைக் கண்காணிக்க.
இவை அனைத்தையும் தயாரிப்பில் (production) பயன்படுத்தியிருக்கிறேன். இவை வேலை செய்கின்றன.
ரெண்டரிங் முடிவானதா? இப்போது அதை வேகமாகவும் கண்டறியக்கூடியதாகவும் ஆக்குங்கள்
இதை நாங்கள் எவ்வாறு சரிபார்த்தோம் (செப்டம்பர் 2026): தற்போதைய Next.js ஆவணங்களுக்கு எதிராக SSR/ISR/SSG நடத்தைக் குறிப்புகளைச் செப்டம்பர் 2026-இல் மறுசரிபார்த்தோம்; முடிவு வழிகாட்டுதல் வாடிக்கையாளர் கட்டமைப்புகளில் மறுசோதனை செய்யப்பட்டது.
ரெண்டரிங் முறையைத் தேர்ந்தெடுத்துவிட்டீர்கள். இந்த வழிகாட்டிகள் வேகம், அளவீடு மற்றும் வெளியீட்டைக் கையாள்கின்றன:
- Next.js Core Web Vitals மேம்படுத்தல் — SSR-ஐ Lighthouse மதிப்பெண்களாக மாற்றுங்கள்
- வலைத்தள SEO பகுப்பாய்வி வழிகாட்டி — நீங்கள் இப்போது ரெண்டர் செய்த பக்கங்களைத் தணிக்கை செய்யுங்கள்
- 8 வாரங்களில் குறுக்கு-தள செயலி — இந்த stacks-ல் உண்மையான செயலிகளை நாங்கள் வெளியிடுவது எப்படி
அடிக்கடி கேட்கப்படும் கேள்விகள்
1. 2025-இல் SEO-வுக்கு SSR இன்னும் தேவையா?
ஆம், ஆனால் நிகழ்நேர தரவுக்கு மட்டுமே. Google இப்போது பெரும்பாலான JavaScript-ஐக் கையாள்கிறது, ஆனால் மெதுவான SSR பக்கங்கள் பயனர் அனுபவத்தையும் தரவரிசைகளையும் பாதிக்கின்றன.
2. ISR பழைய உள்ளடக்கத்தால் Google-ஐக் குழப்புமா?
இல்லை. Google மறு-சரிபார்ப்பு செய்யப்பட்ட பக்கங்களைச் சாதாரண update-களாகக் கருதும். உங்கள் revalidation இடைவெளி போதுமான அளவு குறுகியதாக இருக்கும் வரை, index செய்யப்பட்ட பக்கங்களுக்கு உள்ளடக்கம் fresh-ஆக இருக்கும்.
3. ஆயிரக்கணக்கான பக்கங்கள் உள்ள தளத்திற்கு SSG-ஐப் பயன்படுத்தலாமா?
ஆம், ஆனால் பில்டு நேரங்கள் பிரச்சனையாகிவிடும். படிப்படியான பில்டுகளை (incremental builds) பரிந்துரைக்கிறேன் (Next.js ஆதரிக்கிறது --no-lint இணை கட்டமைப்புகள்). மாற்றாக, ISR-ஐப் பயன்படுத்தவும்.
4. கிளையன்ட்-மட்டும் ரூட்கள் (எ.கா., useEffect)?
ஆரம்ப சர்வர் HTML இருந்தால் Google அவற்றை அட்டவணைப்படுத்தலாம். SEO-முக்கிய வழிகளுக்கு எப்போதும் முழு HTML அனுப்பும் ரெண்டரிங் முறையைப் பயன்படுத்துங்கள்.
5. Next.js சிறந்த முறையைத் தானாகத் தேர்ந்தெடுக்குமா?
ஓரளவு. இயல்பாக, Next.js பக்கங்களை சர்வரில் வழங்குகிறது, ஒருவேளை getServerSideProps பயன்படுத்தப்படுகிறது, அல்லது புள்ளிவிவரப்படி இல்லையென்றால். நீங்கள் தேர்வைக் கட்டுப்படுத்துகிறீர்கள். நான் அதை எப்போதும் வெளிப்படையாகக் குறிப்பிடுகிறேன்.
Final Advice
React SEO வெற்றி ஒரு விஷயத்தைப் பொறுத்தது: speed'. Google வேகமாக ஏற்றப்பட்டு உள்ளடக்கத்தை உடனடியாகக் காட்டும் பக்கங்களுக்கு முன்னுரிமை தருகிறது.
SSR மெதுவானது ஆனால் சில பயன்பாடுகளுக்கு அவசியம். SSG வேகமானது ஆனால் கடினமானது. ISR பெரும்பாலான நவீன இணைய பயன்பாடுகளுக்கு சிறந்த தேர்வு.
CSR-லிருந்து ISR-க்கு மாறியதன் மூலம் வாடிக்கையாளர்களின் இயற்கை (organic) போக்குவரத்தை 40% உயர்த்த உதவியுள்ளேன். எண்கள் உண்மையானவை.
உங்கள் React செயலிக்கு technical SEO செயல்படுத்த உதவி தேவைப்பட்டால், DG10 Agency-ல் எங்கள் அணி செய்யும். Next.js performance மற்றும் தேடல் மேம்பாட்டில் நிபுணர்கள்.
Contact DG10 Agency இன்றே உங்கள் React SEO-ஐ மேம்படுத்த. இலவச ஆரம்ப தணிக்கைகளை வழங்குகிறோம். உங்கள் பக்கங்களை வேகமாக அட்டவணைப்படுத்துவோம்.
வேகமான வலைத்தளம் வேண்டுமா?
At DG10 Agency, ஒவ்வொரு பக்கத்திலும் Core Web Vitals-ல் தேர்ச்சி பெறும் உயர் செயல்திறன் Next.js வலைத்தளங்களை உருவாக்குகிறோம். இலவச Lighthouse தணிக்கை, செயல்திறன் அறிக்கையைப் பெறுங்கள் →



