उत्तम एसइओ, सोशल मीडिया शेअरिंग आणि सुधारित वापरकर्ता अनुभवासाठी Next.js मेटाडेटा API मध्ये प्राविण्य मिळवा. उत्कृष्ट कामगिरीसाठी मेटाडेटा डायनॅमिकरित्या कसे व्यवस्थापित करावे ते शिका.
Next.js मेटाडेटा API: एसइओ (SEO) आणि सोशल मीडिया ऑप्टिमायझेशनसाठी अंतिम मार्गदर्शक
आजच्या स्पर्धात्मक डिजिटल जगात, यशस्वी होण्यासाठी एक मजबूत ऑनलाइन उपस्थिती अत्यंत महत्त्वाची आहे. सर्च इंजिन ऑप्टिमायझेशन (एसइओ) आणि प्रभावी सोशल मीडिया शेअरिंग हे कोणत्याही यशस्वी ऑनलाइन धोरणाचे प्रमुख घटक आहेत. Next.js, एक लोकप्रिय React फ्रेमवर्क, एक शक्तिशाली मेटाडेटा API प्रदान करते जे डेव्हलपर्सना मेटा टॅग्ज डायनॅमिकरित्या व्यवस्थापित करण्यास आणि त्यांचे वेब ऍप्लिकेशन्स शोध इंजिन आणि सोशल मीडिया प्लॅटफॉर्म दोन्हीसाठी ऑप्टिमाइझ करण्यास अनुमती देते. हे सर्वसमावेशक मार्गदर्शक Next.js मेटाडेटा API चे तपशीलवार अन्वेषण करेल, ज्यात त्याची वैशिष्ट्ये, फायदे आणि व्यावहारिक अंमलबजावणी समाविष्ट आहे.
Next.js मेटाडेटा API म्हणजे काय?
Next.js मेटाडेटा API हे एक अंगभूत वैशिष्ट्य आहे जे तुमच्या वेब पेजेससाठी मेटाडेटा व्यवस्थापित करण्याची प्रक्रिया सोपी करते. मेटाडेटा म्हणजे डेटाबद्दलचा डेटा, आणि वेब डेव्हलपमेंटच्या संदर्भात, तो अशा माहितीचा संदर्भ देतो जो वेबपेजचे वर्णन करतो, जसे की त्याचे शीर्षक, वर्णन, कीवर्ड आणि लेखक. ही माहिती शोध इंजिनांद्वारे पेजची सामग्री समजून घेण्यासाठी आणि सोशल मीडिया प्लॅटफॉर्मद्वारे पेज शेअर केल्यावर प्रिव्ह्यू तयार करण्यासाठी वापरली जाते.
पारंपारिकपणे, मेटाडेटा व्यवस्थापित करण्यासाठी प्रत्येक HTML पेजच्या <head>
विभागात मॅन्युअली मेटा टॅग जोडावे लागत होते. ही प्रक्रिया कंटाळवाणी आणि त्रुटी-प्रवण होती, विशेषतः अनेक पेजेस असलेल्या मोठ्या वेबसाइट्ससाठी. Next.js मेटाडेटा API डेव्हलपर्सना त्यांच्या Next.js कंपोनंट्समध्ये थेट JavaScript किंवा TypeScript वापरून प्रोग्रामॅटिकरित्या मेटाडेटा परिभाषित करण्याची परवानगी देऊन ही प्रक्रिया सुव्यवस्थित करते. हा दृष्टिकोन सुधारित देखभालक्षमता, डायनॅमिक मेटाडेटा निर्मिती आणि वर्धित एसइओ कामगिरी यासह अनेक फायदे देतो.
मेटाडेटा महत्त्वाचा का आहे?
मेटाडेटा एसइओ आणि सोशल मीडिया ऑप्टिमायझेशनमध्ये महत्त्वपूर्ण भूमिका बजावतो. येथे त्याचे महत्त्व स्पष्ट केले आहे:
एसइओ (SEO - सर्च इंजिन ऑप्टिमायझेशन)
- सर्च इंजिन रँकिंग: Google, Bing, आणि DuckDuckGo सारखी शोध इंजिने वेबपेजची सामग्री आणि संदर्भ समजून घेण्यासाठी मेटाडेटा वापरतात. अचूक आणि संबंधित मेटाडेटा वेबसाइटची शोध इंजिन रँकिंग सुधारू शकतो, ज्यामुळे ती संभाव्य ग्राहकांना अधिक दृश्यमान बनते.
- क्लिक-थ्रू रेट (CTR): शीर्षक आणि वर्णन मेटा टॅग्ज शोध इंजिन परिणाम पृष्ठांवर (SERPs) स्निपेट म्हणून प्रदर्शित केले जातात. एक सु-रचित शीर्षक आणि वर्णन वापरकर्त्यांना लिंकवर क्लिक करण्यास आकर्षित करू शकते, ज्यामुळे वेबसाइटचा CTR वाढतो.
- कीवर्ड लक्ष्यीकरण: मेटाडेटा तुम्हाला तुमच्या व्यवसाय किंवा उद्योगाशी संबंधित विशिष्ट कीवर्ड लक्ष्यित करण्याची परवानगी देतो. तुमच्या मेटा टॅग्जमध्ये हे कीवर्ड समाविष्ट करून, तुम्ही संबंधित शोध क्वेरींसाठी तुमच्या वेबसाइटची दृश्यमानता सुधारू शकता.
सोशल मीडिया ऑप्टिमायझेशन
- लिंक प्रिव्ह्यू: जेव्हा एखादे वेबपेज फेसबुक, ट्विटर, लिंक्डइन आणि इतर सोशल मीडिया प्लॅटफॉर्मवर शेअर केले जाते, तेव्हा प्लॅटफॉर्म एक प्रिव्ह्यू तयार करतो ज्यात शीर्षक, वर्णन आणि प्रतिमा समाविष्ट असते. मेटाडेटा हा प्रिव्ह्यू कसा प्रदर्शित केला जातो हे नियंत्रित करतो, तो दृष्यदृष्ट्या आकर्षक आहे आणि पेजच्या सामग्रीचे अचूक प्रतिनिधित्व करतो याची खात्री करतो.
- ब्रँडिंग: तुमच्या वेबसाइटच्या सर्व पेजेसवर सातत्यपूर्ण मेटाडेटा सोशल मीडियावर तुमची ब्रँड ओळख मजबूत करण्यास मदत करतो. तुमच्या मेटा टॅग्जमध्ये सातत्यपूर्ण ब्रँडिंग घटकांचा वापर करून, तुम्ही एक सुसंगत आणि ओळखण्यायोग्य ब्रँड उपस्थिती निर्माण करू शकता.
- एंगेजमेंट: एक सु-रचित सोशल मीडिया प्रिव्ह्यू वापरकर्त्यांना शेअर केलेल्या लिंकवर क्लिक करण्यास आणि सामग्रीशी संलग्न होण्यास प्रोत्साहित करू शकतो. यामुळे वेबसाइट रहदारी आणि ब्रँड जागरूकता वाढू शकते.
Next.js मेटाडेटा API वापरण्याचे फायदे
Next.js मेटाडेटा API डेव्हलपर्स आणि वेबसाइट मालकांसाठी अनेक प्रमुख फायदे देते:- सरलीकृत मेटाडेटा व्यवस्थापन: API तुमच्या Next.js ऍप्लिकेशन्ससाठी मेटाडेटा व्यवस्थापित करण्याचा एक सोपा आणि अंतर्ज्ञानी मार्ग प्रदान करते.
- डायनॅमिक मेटाडेटा निर्मिती: पेजच्या सामग्रीवर आधारित मेटाडेटा डायनॅमिकरित्या तयार केला जाऊ शकतो, ज्यामुळे वैयक्तिकृत आणि संबंधित माहिती शक्य होते. उदाहरणार्थ, एक ई-कॉमर्स साइट उत्पादन नाव आणि किंमत समाविष्ट असलेले उत्पादन पृष्ठ शीर्षक तयार करू शकते.
- सुधारित एसइओ कामगिरी: शोध इंजिनांना अचूक आणि संबंधित मेटाडेटा प्रदान करून, API तुमच्या वेबसाइटची शोध इंजिन रँकिंग सुधारण्यास मदत करू शकते.
- वर्धित सोशल मीडिया शेअरिंग: API तुम्हाला तुमची वेबपेजेस सोशल मीडिया प्लॅटफॉर्मवर शेअर केल्यावर कशी प्रदर्शित केली जातात हे नियंत्रित करण्याची परवानगी देते, ज्यामुळे ती दृष्यदृष्ट्या आकर्षक आणि आकर्षक असल्याची खात्री होते.
- देखभालक्षमता: प्रोग्रामॅटिकरित्या मेटाडेटा व्यवस्थापित केल्याने तुमच्या संपूर्ण वेबसाइटवर मेटाडेटा अद्यतनित करणे आणि देखरेख करणे सोपे होते.
- कामगिरी: मेटाडेटा API कामगिरीसाठी ऑप्टिमाइझ केलेले आहे, ज्यामुळे ते तुमच्या वेब पेजेसच्या लोडिंग गतीवर नकारात्मक परिणाम करत नाही याची खात्री होते.
Next.js मेटाडेटा API कसे वापरावे?
Next.js मेटाडेटा API दोन प्राथमिक मार्गांनी वापरले जाऊ शकते:metadata
ऑब्जेक्ट वापरून किंवा generateMetadata
फंक्शन वापरून.
१. metadata
ऑब्जेक्ट वापरणे
मेटाडेटा जोडण्याचा सर्वात सोपा मार्ग म्हणजे तुमच्या पेज किंवा लेआउट कंपोनंटमधून metadata
ऑब्जेक्ट एक्सपोर्ट करणे. या ऑब्जेक्टमध्ये विविध गुणधर्म असू शकतात जे पेजसाठी मेटाडेटा परिभाषित करतात.
उदाहरण:
// app/page.js
export const metadata = {
title: 'My Awesome Blog Post',
description: 'A detailed exploration of a fascinating topic.',
keywords: ['blog', 'post', 'javascript', 'nextjs'],
}
export default function Page() {
return (
<div>
<h1>My Awesome Blog Post</h1>
<p>This is the content of my blog post.</p>
</div>
)
}
या उदाहरणात, आम्ही पेजसाठी title
, description
, आणि keywords
परिभाषित करत आहोत. Next.js आपोआप हे मेटा टॅग्ज HTML पेजच्या <head>
विभागात जोडेल.
२. generateMetadata
फंक्शन वापरणे
अधिक जटिल परिस्थितींसाठी, जसे की API मधून आणलेल्या डेटावर आधारित डायनॅमिकरित्या मेटाडेटा तयार करणे, तुम्ही generateMetadata
फंक्शन वापरू शकता. हे फंक्शन तुम्हाला डेटा आणण्याची आणि मेटाडेटा ऑब्जेक्ट तयार करण्यासाठी त्याचा वापर करण्याची परवानगी देते.
उदाहरण:
// app/blog/[slug]/page.js
export async function generateMetadata({ params, searchParams }, parent) {
// read route params
const slug = params.slug
// fetch data directly
const post = await fetch(`https://.../posts/${slug}`).then((res) => res.json())
// Or alternatively use the exported metadata fields as variables
// const previousImages = (await parent).openGraph?.images || []
return {
title: post.title,
description: post.excerpt,
openGraph: {
images: [`https://.../posts/${slug}/og.png`],
},
}
}
export default async function Page({ params }) {
const slug = params.slug
const post = await fetch(`https://.../posts/${slug}`).then((res) => res.json())
return (
<div>
<h1>{post.title}</h1>
<p>{post.content}</p>
</div>
)
}
या उदाहरणात, generateMetadata
फंक्शन slug
पॅरामीटरवर आधारित API मधून ब्लॉग पोस्टबद्दल डेटा आणते. त्यानंतर ते title
, description
, आणि openGraph
मेटाडेटा तयार करण्यासाठी हा डेटा वापरते. openGraph
मेटाडेटा सोशल मीडिया प्लॅटफॉर्मद्वारे लिंक प्रिव्ह्यू तयार करण्यासाठी वापरला जातो.
मेटाडेटा प्रॉपर्टीज
Next.js मेटाडेटा API प्रॉपर्टीजची विस्तृत श्रेणी समर्थित करते जी तुमच्या वेब पेजेससाठी मेटाडेटा सानुकूलित करण्यासाठी वापरली जाऊ शकते. येथे काही सर्वात सामान्यपणे वापरल्या जाणार्या प्रॉपर्टीज आहेत:title
: वेबपेजचे शीर्षक. हे ब्राउझर टॅबमध्ये आणि शोध इंजिन परिणामांमध्ये प्रदर्शित होते.description
: वेबपेजचे संक्षिप्त वर्णन. हे शोध इंजिन परिणामांमध्ये आणि सोशल मीडिया प्रिव्ह्यूमध्ये प्रदर्शित होते.keywords
: वेबपेजच्या सामग्रीशी संबंधित कीवर्डची सूची.authors
: लेखक ऑब्जेक्ट्सची एक ॲरे, प्रत्येकामध्येname
प्रॉपर्टी आणि वैकल्पिकरित्याurl
प्रॉपर्टी असते.robots
: शोध इंजिन क्रॉलर्सनी पेजवरील लिंक्स कसे अनुक्रमित करावे आणि अनुसरण करावे हे नियंत्रित करते. सामान्य मूल्यांमध्येindex, follow
,noindex, nofollow
, आणिnosnippet
समाविष्ट आहेत.openGraph
: ओपन ग्राफ मेटाडेटा असलेले एक ऑब्जेक्ट, जे सोशल मीडिया प्लॅटफॉर्मद्वारे लिंक प्रिव्ह्यू तयार करण्यासाठी वापरले जाते.twitter
: ट्विटर-विशिष्ट मेटाडेटा असलेले एक ऑब्जेक्ट, जे ट्विटरवर वेबपेज कसे प्रदर्शित केले जातात हे सानुकूलित करण्यासाठी वापरले जाते.icons
: वेबपेजसाठी वापरले जाणारे आयकॉन परिभाषित करते, जसे की फॅविकॉन.viewport
: वेबपेजसाठी व्ह्यूपोर्ट सेटिंग्ज कॉन्फिगर करते, ज्यामुळे ते विविध उपकरणांवर योग्यरित्या प्रदर्शित होते याची खात्री होते.themeColor
: वेबपेजसाठी थीम रंग निर्दिष्ट करते, जो काही ब्राउझरद्वारे ब्राउझर टॅबचे स्वरूप सानुकूलित करण्यासाठी वापरला जातो.alternates
: वेबपेजच्या पर्यायी आवृत्त्या परिभाषित करते, जसे की भाषांतरे किंवा भिन्न स्वरूप.verification
: गूगल सर्च कन्सोल आणि पिंटरेस्टसारख्या विविध सेवांसह वेबसाइटच्या मालकीची पडताळणी करण्यासाठी वापरले जाते.
ओपन ग्राफ मेटाडेटा
ओपन ग्राफ (OG) मेटाडेटा एक प्रोटोकॉल आहे जो तुम्हाला तुमची वेबपेजेस सोशल मीडिया प्लॅटफॉर्मवर शेअर केल्यावर कशी प्रदर्शित केली जातात हे नियंत्रित करण्याची परवानगी देतो. Next.js मेटाडेटा API तुमच्या वेब पेजेसवर ओपन ग्राफ मेटाडेटा जोडणे सोपे करते.उदाहरण:
// app/page.js
export const metadata = {
title: 'My Awesome Blog Post',
description: 'A detailed exploration of a fascinating topic.',
openGraph: {
title: 'My Awesome Blog Post',
description: 'A detailed exploration of a fascinating topic.',
url: 'https://example.com/blog/my-awesome-blog-post',
siteName: 'Example Website',
images: [
{
url: 'https://example.com/images/blog-post.jpg',
width: 800,
height: 600,
alt: 'My Awesome Blog Post Image',
},
],
type: 'article',
},
}
या उदाहरणात, आम्ही ओपन ग्राफ मेटाडेटासाठी title
, description
, url
, siteName
, images
, आणि type
प्रॉपर्टीज परिभाषित करत आहोत. पेज शेअर केल्यावर सोशल मीडिया प्लॅtफॉर्मद्वारे लिंक प्रिव्ह्यू तयार करण्यासाठी या प्रॉपर्टीज वापरल्या जातील.
मुख्य ओपन ग्राफ प्रॉपर्टीज:
og:title
: वेबपेजचे शीर्षक.og:description
: वेबपेजचे संक्षिप्त वर्णन.og:url
: वेबपेजचा कॅनोनिकल URL.og:site_name
: वेबसाइटचे नाव.og:image
: वेबपेजचे प्रतिनिधित्व करणाऱ्या प्रतिमेचा URL.og:type
: वेबपेजवरील सामग्रीचा प्रकार (उदा., लेख, वेबसाइट, पुस्तक).
ट्विटर मेटाडेटा
ट्विटरकडे स्वतःचे मेटाडेटा टॅग्ज आहेत जे तुम्ही प्लॅटफॉर्मवर तुमची वेबपेजेस कशी प्रदर्शित केली जातात हे सानुकूलित करण्यासाठी वापरू शकता. Next.js मेटाडेटा API तुम्हाला तुमच्या वेब पेजेसवर ट्विटर-विशिष्ट मेटाडेटा जोडण्याची परवानगी देते.उदाहरण:
// app/page.js
export const metadata = {
title: 'My Awesome Blog Post',
description: 'A detailed exploration of a fascinating topic.',
twitter: {
card: 'summary_large_image',
title: 'My Awesome Blog Post',
description: 'A detailed exploration of a fascinating topic.',
site: '@example',
creator: '@example',
images: [
{
url: 'https://example.com/images/blog-post.jpg',
alt: 'My Awesome Blog Post Image',
},
],
},
}
या उदाहरणात, आम्ही ट्विटर मेटाडेटासाठी card
, title
, description
, site
, creator
, आणि images
प्रॉपर्टीज परिभाषित करत आहोत. पेज शेअर केल्यावर ट्विटरद्वारे कार्ड तयार करण्यासाठी या प्रॉपर्टीज वापरल्या जातील.
मुख्य ट्विटर प्रॉपर्टीज:
twitter:card
: प्रदर्शित करायच्या कार्डचा प्रकार (उदा., summary, summary_large_image).twitter:title
: वेबपेजचे शीर्षक.twitter:description
: वेबपेजचे संक्षिप्त वर्णन.twitter:site
: वेबसाइटचे ट्विटर वापरकर्तानाव.twitter:creator
: सामग्री निर्मात्याचे ट्विटर वापरकर्तानाव.twitter:image
: वेबपेजचे प्रतिनिधित्व करणाऱ्या प्रतिमेचा URL.twitter:image:alt
: प्रतिमेसाठी Alt मजकूर.
Next.js मेटाडेटा API वापरण्यासाठी सर्वोत्तम पद्धती
Next.js मेटाडेटा API मधून जास्तीत जास्त फायदा घेण्यासाठी, या सर्वोत्तम पद्धतींचे अनुसरण करा:- वर्णनात्मक शीर्षके वापरा: तुमची शीर्षक टॅग्ज पेजच्या सामग्रीचे अचूक वर्णन करणारी आणि संबंधित कीवर्ड समाविष्ट करणारी असावीत. ती संक्षिप्त (आदर्शपणे ६० वर्णांपेक्षा कमी) आणि आकर्षक ठेवा.
- आकर्षक वर्णने लिहा: तुमची वर्णन टॅग्ज पेजच्या सामग्रीचा संक्षिप्त सारांश प्रदान करणारी आणि वापरकर्त्यांना लिंकवर क्लिक करण्यास आकर्षित करणारी असावीत. ती संक्षिप्त (आदर्शपणे १६० वर्णांपेक्षा कमी) ठेवा आणि कृतीसाठी आवाहन (call to action) समाविष्ट करा.
- संबंधित कीवर्ड लक्ष्यित करा: तुमच्या शीर्षक, वर्णन आणि कीवर्ड टॅग्जमध्ये संबंधित कीवर्ड समाविष्ट करा. तथापि, कीवर्ड स्टफिंग टाळा, कारण याचा तुमच्या शोध इंजिन रँकिंगवर नकारात्मक परिणाम होऊ शकतो.
- उच्च-गुणवत्तेच्या प्रतिमा वापरा: तुमच्या ओपन ग्राफ आणि ट्विटर मेटाडेटासाठी उच्च-गुणवत्तेच्या प्रतिमा वापरा. प्रतिमा दृष्यदृष्ट्या आकर्षक आणि पेजच्या सामग्रीचे अचूक प्रतिनिधित्व करणाऱ्या असाव्यात. धीमे लोडिंग वेळा टाळण्यासाठी तुमच्या प्रतिमा वेब वापरासाठी ऑप्टिमाइझ केलेल्या असल्याची खात्री करा.
- सातत्य ठेवा: तुमच्या सर्व मेटाडेटामध्ये सातत्यपूर्ण ब्रँडिंग ठेवा. तुमची ब्रँड ओळख मजबूत करण्यासाठी सातत्यपूर्ण रंग, फॉन्ट आणि प्रतिमा वापरा.
- तुमचा मेटाडेटा तपासा: तुमचा मेटाडेटा तपासण्यासाठी फेसबुक शेअरिंग डीबगर आणि ट्विटर कार्ड व्हॅलिडेटरसारख्या साधनांचा वापर करा आणि तो सोशल मीडिया प्लॅटफॉर्मवर योग्यरित्या प्रदर्शित होतो याची खात्री करा.
- तुमचा मेटाडेटा स्थानिकीकृत करा: जर तुमची वेबसाइट बहुभाषिक असेल, तर प्रत्येक भाषेसाठी तुमचा मेटाडेटा स्थानिकीकृत करा. यामुळे तुमची सामग्री विविध प्रदेशांमधील वापरकर्त्यांना योग्यरित्या प्रदर्शित होईल याची खात्री होईल. उदाहरणार्थ, एका कॅनेडियन कंपनीकडे इंग्रजी आणि फ्रेंच मेटाडेटा असू शकतो. एका जागतिक ईकॉमर्स साइटकडे डझन किंवा अधिक भाषांमध्ये मेटाडेटा असू शकतो.
- डायनॅमिक मेटाडेटाचा लाभ घ्या: पेजच्या सामग्रीवर आधारित डायनॅमिकरित्या मेटाडेटा तयार करण्यासाठी
generateMetadata
फंक्शनचा वापर करा. हे विशेषतः ई-कॉमर्स वेबसाइट्स, ब्लॉग पोस्ट्स आणि इतर प्रकारच्या डायनॅमिक सामग्रीसाठी उपयुक्त आहे. - मोबाइल ऑप्टिमायझेशनला प्राधान्य द्या: तुमची वेबसाइट मोबाइल-फ्रेंडली आहे आणि तुमचा मेटाडेटा मोबाइल उपकरणांसाठी ऑप्टिमाइझ केलेला आहे याची खात्री करा. स्मार्टफोन आणि टॅब्लेटवर वेब ऍक्सेस करणाऱ्या वापरकर्त्यांची वाढती संख्या लक्षात घेता हे विशेषतः महत्त्वाचे आहे.
प्रगत तंत्रज्ञान
मूलभूत गोष्टींच्या पलीकडे, Next.js मेटाडेटा API तुमच्या वेबसाइटच्या मेटाडेटाला ऑप्टिमाइझ करण्यासाठी अनेक प्रगत तंत्रज्ञान समर्थित करते:१. robots
टॅग वापरणे
robots
मेटा टॅग शोध इंजिन क्रॉलर्सनी तुमच्या वेबसाइटवरील लिंक्स कसे अनुक्रमित करावे आणि अनुसरण करावे हे नियंत्रित करते. तुम्ही काही पेजेसना अनुक्रमित होण्यापासून रोखण्यासाठी किंवा क्रॉलर्सना पेजवरील लिंक्सचे अनुसरण करण्यापासून रोखण्यासाठी हा टॅग वापरू शकता.
उदाहरण:
// app/page.js
export const metadata = {
robots: {
index: false,
follow: true,
nocache: true,
googleBot: {
index: true,
follow: false,
noimageindex: true,
'max-video-preview': -1,
'max-image-preview': 'large',
'max-snippet': -1,
},
},
}
या उदाहरणात, आम्ही शोध इंजिनांना पेज अनुक्रमित करू नये, परंतु पेजवरील लिंक्सचे अनुसरण करावे असे सांगत आहोत. आम्ही Googlebot क्रॉलरसाठी विशिष्ट सूचना देखील देत आहोत.
२. alternates
टॅग वापरणे
alternates
मेटा टॅग वेबपेजच्या पर्यायी आवृत्त्या परिभाषित करते, जसे की भाषांतरे किंवा भिन्न स्वरूप. हे बहुभाषिक वेबसाइट्स आणि एकाधिक स्वरूपात सामग्री ऑफर करणाऱ्या वेबसाइट्ससाठी (उदा., AMP) उपयुक्त आहे.
उदाहरण:
// app/page.js
export const metadata = {
alternates: {
canonical: 'https://example.com/blog/my-awesome-blog-post',
languages: {
'en-US': 'https://example.com/en-US/blog/my-awesome-blog-post',
'fr-FR': 'https://example.com/fr-FR/blog/my-awesome-blog-post',
'es-ES': 'https://example.com/es-ES/blog/my-awesome-blog-post',
},
},
}
या उदाहरणात, आम्ही पेजसाठी कॅनोनिकल URL परिभाषित करत आहोत आणि इंग्रजी, फ्रेंच आणि स्पॅनिशमधील पेजच्या पर्यायी आवृत्त्यांच्या लिंक्स प्रदान करत आहोत.
३. वेबसाइट मालकीची पडताळणी करणे
verification
मेटा टॅग तुमच्या वेबसाइटची मालकी गूगल सर्च कन्सोल आणि पिंटरेस्टसारख्या विविध सेवांसह सत्यापित करण्यासाठी वापरला जातो. हे तुम्हाला तुमच्या वेबसाइटसाठी अतिरिक्त वैशिष्ट्ये आणि विश्लेषणे मिळवण्याची परवानगी देते.
उदाहरण:
// app/page.js
export const metadata = {
verification: {
google: 'google_search_console_verification_code',
yandex: 'yandex_webmaster_verification_code',
yahoo: 'yahoo_site_explorer_verification_code',
bing: 'bing_webmaster_verification_code',
},
}
या उदाहरणात, आम्ही गूगल सर्च कन्सोल, यांडेक्स वेबमास्टर, याहू साइट एक्सप्लोरर आणि बिंग वेबमास्टरसाठी पडताळणी कोड प्रदान करत आहोत.
टाळण्यासारख्या सामान्य चुका
Next.js मेटाडेटा API मेटाडेटा व्यवस्थापन सोपे करत असले तरी, तुमच्या एसइओ आणि सोशल मीडिया कामगिरीवर नकारात्मक परिणाम करू शकणाऱ्या सामान्य चुका टाळणे आवश्यक आहे:- डुप्लिकेट मेटाडेटा: तुमच्या वेबसाइटवरील प्रत्येक पेजवर अद्वितीय मेटाडेटा असल्याची खात्री करा. डुप्लिकेट मेटाडेटा शोध इंजिनांना गोंधळात टाकू शकतो आणि तुमच्या रँकिंगवर नकारात्मक परिणाम करू शकतो.
- गहाळ मेटाडेटा: तुमच्या सर्व वेब पेजेसवर मेटाडेटा जोडण्यास दुर्लक्ष करू नका. गहाळ मेटाडेटा शोध इंजिन आणि सोशल मीडिया प्लॅटफॉर्मला तुमच्या पेजेसची सामग्री समजण्यास कठीण करू शकतो.
- कीवर्ड स्टफिंग: कीवर्ड स्टफिंग टाळा, जी तुमच्या मेटाडेटामध्ये कीवर्डचा अत्यधिक वापर करण्याची प्रथा आहे. हे स्पॅमी म्हणून पाहिले जाऊ शकते आणि तुमच्या शोध इंजिन रँकिंगवर नकारात्मक परिणाम करू शकते.
- अप्रासंगिक मेटाडेटा: तुमचा मेटाडेटा पेजच्या सामग्रीशी संबंधित असल्याची खात्री करा. अप्रासंगिक मेटाडेटा वापरकर्त्यांना गोंधळात टाकू शकतो आणि तुमच्या वेबसाइटच्या विश्वासार्हतेवर नकारात्मक परिणाम करू शकतो.
- सोशल मीडिया मेटाडेटाकडे दुर्लक्ष करणे: तुमच्या वेब पेजेसवर ओपन ग्राफ आणि ट्विटर मेटाडेटा जोडण्यास विसरू नका. तुमची सामग्री सोशल मीडिया प्लॅटफॉर्मवर शेअर केल्यावर योग्यरित्या प्रदर्शित होईल याची खात्री करण्यासाठी हे आवश्यक आहे.
- मेटाडेटा न तपासणे: तुमचा मेटाडेटा शोध इंजिन आणि सोशल मीडिया प्लॅटफॉर्मवर योग्यरित्या प्रदर्शित होतो याची खात्री करण्यासाठी नेहमी तपासा. कोणत्याही समस्या ओळखण्यासाठी आणि दुरुस्त करण्यासाठी फेसबुक शेअरिंग डीबगर आणि ट्विटर कार्ड व्हॅलिडेटरसारख्या साधनांचा वापर करा.
- मेटाडेटा अद्यतनित करण्यात अयशस्वी होणे: मेटाडेटाचे नियमितपणे पुनरावलोकन आणि अद्यतन केले पाहिजे जेणेकरून तो तुमच्या वेब पेजेसच्या सामग्रीचे अचूक प्रतिबिंब देईल आणि तुमच्या लक्ष्यित प्रेक्षकांसाठी संबंधित राहील.
मेटाडेटा तपासण्यासाठी साधने (Tools)
तुमचा मेटाडेटा तपासण्यासाठी आणि प्रमाणित करण्यासाठी अनेक साधने मदत करू शकतात:- Facebook Sharing Debugger: हे साधन तुम्हाला तुमची वेबपेजेस फेसबुकवर शेअर केल्यावर कशी दिसतील याचे पूर्वावलोकन करण्यास अनुमती देते. हे तुमच्या ओपन ग्राफ मेटाडेटाशी संबंधित कोणत्याही त्रुटी किंवा चेतावणीबद्दल माहिती देखील प्रदान करते. Facebook Sharing Debugger
- Twitter Card Validator: हे साधन तुम्हाला तुमची वेबपेजेस ट्विटरवर शेअर केल्यावर कशी दिसतील याचे पूर्वावलोकन करण्यास अनुमती देते. हे तुमच्या ट्विटर मेटाडेटाशी संबंधित कोणत्याही त्रुटी किंवा चेतावणीबद्दल माहिती देखील प्रदान करते. Twitter Card Validator
- Google Search Console: हे साधन गूगल तुमच्या वेबसाइटला कसे क्रॉल आणि अनुक्रमित करते याबद्दल अंतर्दृष्टी प्रदान करते. हे तुम्हाला तुमच्या मेटाडेटाशी संबंधित कोणत्याही समस्या ओळखण्यात मदत करू शकते. Google Search Console
- SEO Meta in 1 CLICK: हे क्रोम विस्तार एका क्लिकमध्ये सर्व मेटा टॅग्ज प्रदर्शित करते, ज्यामुळे तुम्हाला तुमचा मेटाडेटा सहजपणे सत्यापित करता येतो.