spinny:~/writing $ less nextjs-technical-seo.md
12Ang Technical SEO ay mahalaga para matiyak na ang iyong Next.js site ay madaling ma-index, mabilis, at kompetitibo sa mga resulta ng paghahanap. Ang gabay na ito ay sumasaklaw sa mga estratehiya, tool, at praktikal na code snippet para dalhin ang iyong SEO sa susunod na antas, na may espesyal na focus sa mga multilingual na site.34## 1. Mga Dynamic Meta Tag at Open Graph56Ang Next.js 13+ ay nagbibigay-daan sa sentralisadong pamamahala ng meta tag gamit ang `generateMetadata` function:78```tsx9export async function generateMetadata({ params }) {10 const { locale } = await params;11 const t = await getTranslations({ locale, namespace: 'common' });12 return {13 title: t('title'),14 description: t('description'),15 openGraph: {16 title: t('title'),17 description: t('description'),18 images: ['/public/placeholder.svg'],19 },20 icons: {21 icon: '/favicon.ico',22 },23 };24}25```2627> **Tip:** Tandaan na i-update ang mga meta tag para sa bawat wika at page gamit ang mga dynamic na pagsasalin.2829## 2. Awtomatikong Sitemap at robots.txt3031Para mag-generate ng sitemap at robots.txt, gamitin ang [next-sitemap](https://www.npmjs.com/package/next-sitemap):3233```bash34npm install next-sitemap35```3637I-configure ang `next-sitemap.config.js` para suportahan ang mga wika:3839```js40module.exports = {41 siteUrl: 'https://spinny.dev',42 generateRobotsTxt: true,43 i18n: {44 locales: [45 'it',46 'en',47 'fr',48 'de',49 'es',50 'ar',51 'hi',52 'ja',53 'zh',54 'pt',55 'bn',56 'ru',57 'id',58 'ur',59 'ko',60 'tr',61 'vi',62 'th',63 'pl',64 ],65 defaultLocale: 'it',66 },67};68```6970> **Extra Tool:** Subukan ang [next-seo](https://github.com/garmeeh/next-seo) para sa advanced na meta tag at structured data management.7172## 3. Internationalization (i18n) at Multilingual SEO7374Sinusuportahan ng Next.js ang mga localized na route. Tandaan na:7576- Gumamit ng `hreflang` tag para sa bawat wika.77- Mag-generate ng mga multilingual na sitemap.78- Isalin ang mga meta tag.7980Halimbawa ng `hreflang` tag:8182```tsx83<link rel="alternate" href="https://spinny.dev/it" hreflang="it" />84<link rel="alternate" href="https://spinny.dev/en" hreflang="en" />85```8687> **Pinakamahusay na Kasanayan:** Palaging mag-alok ng nakikitang language selector at panatilihin ang URL consistency.8889## 4. Performance at Core Web Vitals9091- Gamitin ang Next.js `<Image />` para sa mga optimized na larawan.92- I-enable ang lazy loading.93- Mag-analyze gamit ang [Lighthouse](https://developers.google.com/web/tools/lighthouse) at [Vercel Analytics](https://vercel.com/analytics).94- Bawasan ang hindi ginagamit na JavaScript at CSS.95- Samantalahin ang cache at CDN ng Vercel.9697## 5. Structured Data (JSON-LD)9899Magdagdag ng structured data para mapabuti ang visibility sa mga rich snippet:100101```tsx102<script103 type="application/ld+json"104 dangerouslySetInnerHTML={{105 __html: JSON.stringify({106 '@context': 'https://schema.org',107 '@type': 'BlogPosting',108 headline: 'Technical SEO para sa mga Next.js Developer',109 datePublished: '2025-07-28',110 author: { '@type': 'Person', name: 'Filippo Spinella' },111 inLanguage: 'fil',112 }),113 }}114/>115```116117> **Tip:** Isama rin ang structured data para sa breadcrumb, artikulo, at produkto kung naaangkop.118119## 6. Error Handling at Custom 404 Page120121Gumawa ng localized na `not-found.tsx` page para sa bawat wika. Pinapabuti nito ang user experience at SEO.122123> **Tip:** I-customize din ang 500 at server error page.124125## 7. Mga Kapaki-pakinabang na Tool126127- **next-sitemap**: sitemap at robots.txt128- **next-seo**: advanced meta tag management129- **Google Search Console**: SEO monitoring130- **Ahrefs Webmaster Tools**: technical analysis131- **Screaming Frog**: advanced crawling132- **Mermaid**: para sa pag-visualize ng mga SEO flow at arkitektura133134## 8. Monitoring at Analysis135136I-integrate ang Google Analytics, Vercel Analytics, at i-monitor ang Core Web Vitals.137138- Gamitin ang [Google Tag Manager](https://tagmanager.google.com/) para sa sentralisadong tag management.139- I-monitor ang mga access log at error gamit ang mga tool tulad ng Sentry.140141142## Kongklusyon143144Ang Technical SEO sa Next.js ay nangangailangan ng atensyon sa mga detalye tulad ng mga meta tag, performance, internationalization, at structured data. I-automate kung saan posible at patuloy na i-monitor ang mga resulta!145146> **Huling Checklist:**147>148> - [x] Dynamic meta tag149> - [x] Multilingual sitemap150> - [x] Structured data151> - [x] Optimized performance152> - [x] Active monitoring153
:Technical SEO para sa mga Next.js Developer: Mga Tip at Toollines 1-153 (END) — press q to close