How to SEO in NextJS 13: Metadata, Robots, Sitemap, Structured Data

  Рет қаралды 6,050

Kodaps Academy

Kodaps Academy

9 ай бұрын

SEO improvements were one of Next JS’s main promises. These were reiterated with version 13 and the `app` router.
The improvements include greater speed and reduced javascript thanks to React Server Components. However, some features of the app router aim to address SEO needs directly.
So let’s dive in, and explore:
- first, how to generate Metadata
- second, creating the Robots and Sitemap content
- third, creating Structured Data
----
Want to go into further depth? Head to kodaps.dev/

Пікірлер: 8
@arazmmmdli6126
@arazmmmdli6126 6 ай бұрын
Hi, Where can I find the source code of this video? I looked at your own site, but the whole code is not there. For example, you imported the findAllPosts or getPermalink functions from utils, but the content of none of those functions can be viewed. How can we see the full source code?
@Tommy-x-Ray
@Tommy-x-Ray 7 ай бұрын
Great video, are there cases where the step of adding robots file isn't necessary? I'm using next.js latest version for a one route app that shows the leaderboard of pro players. Same question about the step of using schema-dts. Currently I have nothing special in the way I'm defining schemas. For example this is one of my schemas simplifeid : player: { id: .., name: .., numberOfVotes:...}
@kaiesmahmud6477
@kaiesmahmud6477 7 ай бұрын
thank you, It helps me a lot🥰
@oleksii5138
@oleksii5138 4 ай бұрын
do i need to use generateMetadata with StructuredData?
@alfonzohernandez1435
@alfonzohernandez1435 7 ай бұрын
What theme is it
@tejasyoutuber
@tejasyoutuber 9 ай бұрын
Hi, love the content of the video. I have one doubt how to add multiple jsonld schema for single page?. Like i have event page and it have 3 sessions so i have to create 3 events schema with different session time. How many jsonld can we add per page ?
@KodapsAcademy
@KodapsAcademy 9 ай бұрын
I don't have perfect knowledge of Google's algorithm (obviously), but my understanding is that if it is on the page (as "normal" HTML content that humans can read), you can have a schema that expresses it. I would also not overdo it, though, and try to limit the number of simultaneous schemas of the same type - I think 3 might be okay, but to be honest, I'm not sure. I'd have to look at Google's code to know (and even that could change).
Next JS App Router: The Basics
5:39
Kodaps Academy
Рет қаралды 7 М.
1❤️
00:20
すしらーめん《りく》
Рет қаралды 32 МЛН
Be kind🤝
00:22
ISSEI / いっせい
Рет қаралды 18 МЛН
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 40 МЛН
What is Robots.txt & What Can You Do With It
15:23
Rank Math SEO
Рет қаралды 28 М.
SEO in Nextjs 14 Tutorial
18:21
Ras Mic
Рет қаралды 6 М.
10 common mistakes with the Next.js App Router
20:37
Vercel
Рет қаралды 175 М.
Improving SEO with (Dynamic) Sitemaps in Next.js
17:29
Leigh Halliday
Рет қаралды 36 М.
SEO Optimization with LATEST features of NEXT.JS 13.4
27:40
Sakura Dev
Рет қаралды 20 М.
Why does Zig pay more?
6:44
Kodaps Academy
Рет қаралды 6 М.
React vs HTMX: Why we chose HTMX?
5:01
Kodaps Academy
Рет қаралды 3,3 М.
Why learn LUA?
6:24
Kodaps Academy
Рет қаралды 4 М.
Dockerize Next.js & Deploy to VPS (EASY!)
19:43
ByteGrad
Рет қаралды 40 М.
Fiber kablo
0:15
Elektrik-Elektronik
Рет қаралды 8 МЛН
3.5.A Solar Mobile 📱 Charger
0:39
Gaming zone
Рет қаралды 315 М.
ПК с Авито за 3000р
0:58
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,4 МЛН
What percentage of charge is on your phone now? #entertainment
0:14
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 9 МЛН