Metadáta v hlavnom layoute stránky v NextJS
Takže, v predchádzajúcej lekcii sme zistili, že existujú rôzne spôsoby vloženia metadát. Najjednoduchší z nich je ich zadanie v súbore layoutu pomocou nasledujúcej konštrukcie:
export const metadata = {
title: 'Test site',
description: 'This is my page description.',
};
V tomto prípade sa titulok a meta popis zmenia na nami uvedené. Avšak, tento prístup má podstatný problém. Ten spočíva v tom, že metadáta sú pevne zakódované v hlavnom layoute stránky. To znamená, že pre každú URL budú rovnaké. To je nesprávne z pohľadu SEO, aj z pohľadu použiteľnosti stránky.
Zmeňte titulok vo vašom hlavnom layoute stránky. Skontrolujte, že sa zmenil.
Zmeňte meta popis vo vašom hlavnom layoute stránky. Potom otvorte zdrojový kód stránky a skontrolujte, že sa zmenil.