Μεταδεδομένα στο Κύριο Layout Ιστοτόπου στο NextJS
Λοιπόν, στο προηγούμενο μάθημα ανακαλύψαμε ότι υπάρχουν διάφοροι τρόποι εισαγωγής μεταδεδομένων. Ο πιο απλός από αυτούς είναι να τα ορίσετε στο αρχείο layout χρησιμοποιώντας την ακόλουθη κατασκευή:
export const metadata = {
title: 'Test site',
description: 'This is my page description.',
};
Σε αυτήν την περίπτωση, ο τίτλος και η μετα-περιγραφή θα αλλάξουν σε αυτά που καθορίσαμε. Ωστόσο, αυτή η προσέγγιση έχει ένα σημαντικό μειονέκτημα. Αυτό consiste στο γεγονός ότι τα μεταδεδομένα είναι σκληρά κωδικοποιημένα στο κύριο layout του ιστοτόπου. Δηλαδή, προκύπτει ότι για κάθε URL θα είναι τα ίδια. Αυτό είναι λάθος τόσο από την άποψη του SEO, όσο και από την άποψη της ευκολίας χρήσης του ιστοτόπου.
Αλλάξτε τον τίτλο στο κύριο layout του ιστοτόπου σας. Ελέγξτε ότι άλλαξε.
Αλλάξτε τη μετα-περιγραφή στο κύριο layout του ιστοτόπου σας. Στη συνέχεια ανοίξτε τον πηγαίο κώδικα του ιστοτόπου και ελέγξτε ότι άλλαξε.