Leigh, you are awesome! I'm learning about Nextjs so much with you! And you explain things in a REALLY simple but powerful way 👍
@leighhalliday4 жыл бұрын
Bless you Filipe! I appreciate it :)
@pedrobrasil8924 жыл бұрын
Esse canal tem selo delicinha de qualidade 😉
@ursochurrasqueira4 жыл бұрын
salve telo
@abraaomoreira_3 жыл бұрын
Olha só quem está por aqui, acho que estou num bom lugar
@MolinRJ3 жыл бұрын
cheguei aqui pra melhorar o SEO de um projeto, e tem esse comment aqui. Posso garantir que o vídeo vai ser delicinha
@jasonwiesner2768 Жыл бұрын
Already so much value in first 3 minutes. Thank you!
@nabilmouami6778 Жыл бұрын
Excellent content! You are a fantastic explainer.👍👍👍👍
@samdimahmood90474 жыл бұрын
omg WOW I needed this for my work project and your video has the most description and on point explanation regarding it. I just keep loving your videos!
@leighhalliday4 жыл бұрын
Thank you very much Samira :)
@maskman48214 жыл бұрын
This is a fantastic tutorial, making nextjs project both seo and accessibility 100% is really something, this is the best tutorial that explains / demo this topic, you are the man !!!
@leighhalliday4 жыл бұрын
Thanks so much, Stephen!!
@urbanleung12683 жыл бұрын
such an amazing walk-through, as a rookie without any computer sense, I fully understand the logic behind, thanks a lot
@leighhalliday3 жыл бұрын
Awesome! Glad you enjoyed it!
@urbanleung12683 жыл бұрын
@@leighhalliday you're welcome. by any chance, please do more on SEO on nextjs and related themes. wish you the best of luck
@diegoragone21912 жыл бұрын
how did you convert from http-equip to httqEquiv at 8:56 ??
@rtorcato4 жыл бұрын
Next.js isn't for server side rendering only anymore. You can create static sites with it and hybrid sites too. Gatsby can also be used for server side, but i haven't tried it. For SEO you should always setup ES lint with jsx-A11y. It will help you catch accessibility errors while you code.
@leighhalliday4 жыл бұрын
Thanks, Richard! In a sense I view static & SSR the same way, at least to the browser or crawler... the response from the server is still pre-rendered, it's more of a matter of when that rendering takes place. Is it rendered on compile/build (static), or is it rendering upon each request (SSR). Good tips with ES lint and jsx-a11y!
@gadgetgrader3 жыл бұрын
What about schema SEO?
@cajogos3 жыл бұрын
Simple, but effective! Great video!
@Luke-Norris4 жыл бұрын
Excellent content! You are a fantastic explainer, and one of my go-to instructors for any topics I'm trying to learn
@leighhalliday4 жыл бұрын
Thanks Luke! I appreciate it :)
@denniswayne57762 жыл бұрын
This was awesome! Thanks!
@priceless53864 жыл бұрын
Enjoyed the video, I am not sure I would consider it “mastering”, but it was a very good beginner video.
@leighhalliday4 жыл бұрын
You're right :D changed the title to be: Mastering the basics of SEO in React and Next.js. Not as catchy but more realistic! Thanks for watching!!
@MemeFiesta102 Жыл бұрын
How do I add scheme mark-up to my next js project
@TyoBaskara4 жыл бұрын
Do we need sitemap ? And how to generate it ?
@leighhalliday4 жыл бұрын
I haven't done this personally, but there's a lot of good discussion about it here using api routes along with Next.js/Vercel's URL rewriting capabilities: github.com/vercel/next.js/issues/9051
@vasileturus4 жыл бұрын
Thanks man for the video! Can't wait for more!
@leighhalliday4 жыл бұрын
New vids every week, stay tuned!!
@mohdsajidshaikh42914 жыл бұрын
Please explain how to do seo of dynamic post coming from mysql in reactjs and next js
@leighhalliday4 жыл бұрын
Hey Muhammed! It's my understanding google has 2 crawlers... one that focuses on server rendered, which happens frequently and sooner, and another one which clicks around in a headless chrome browser, for client-side apps... this happens less often, but to be honest I doubt this will be the case for long considering how many SPAs are out there. Two approaches you could take: - Do nothing... google will probably figure it out even if you load the data client-side after initial page load. - Focus on service side rendering and/or static pages (in a sense, also server-side rendered). For that you might want to watch this video which covers the new hooks in Next.js you use to perform SSR and/or build static pages: kzbin.info/www/bejne/h3KlnKKcbd6asKs
@mohdsajidshaikh42914 жыл бұрын
@@leighhalliday thanks for fast reply.
@christophercaldwell66413 жыл бұрын
Is Audits a chrome extension? I don't have that tab in the dev tools
@christophercaldwell66413 жыл бұрын
If anyone else is as dumb as I am, this functionality is now under the "Lighthouse" tab.
@leighhalliday3 жыл бұрын
Ahh... didn't realize they renamed it to Lighthouse either! Thanks for sharing Christopher!
@parsasaeednia78133 жыл бұрын
THANKS A LOTTTT!! You helped me so much!
@nyciar4 жыл бұрын
Thanks for the video. Very easy to understand. I have wondered lately if the developer should do the SEO or hire it out to an SEO specialist. What are your thoughts on hiring out SEO help if you're building an ecommerce site? Thanks.
@leighhalliday4 жыл бұрын
Hey Nathaniel! What we do where I work is to use an external SEO specialist to let us know what to do, in terms of content strategies and keywords, content, etc... but the developers are in charge of implementing their suggestions. I think a web developer should at least know the technical basics of SEO, even if they aren't "SEO experts".
@vincesanchez77904 жыл бұрын
Make more videos about SEO on Next.js with Tools and tips to maximize page SEO
@leighhalliday4 жыл бұрын
Hey Vince! If I'm honest I don't think I have too many extra tips :D I'm not an SEO expert
@vincesanchez77904 жыл бұрын
@@leighhalliday This is enough already my website got 100 score on SEO after I watched your SEO on Next.js tutorial
@motdde4 жыл бұрын
Fantastic content Leigh. What difference does it make to name your pages as .jsx? I have always used .js
@leighhalliday4 жыл бұрын
No real difference... I think maybe some webpack configs look for one vs the other, but no difference inside of the file. I think most people just use .js now, wasn't that way a couple years ago.
@motdde4 жыл бұрын
@@leighhalliday Thanks. Your channel 👌🏾
@jiwachhetri4165 Жыл бұрын
Great video
@tuananhdo18702 жыл бұрын
FYI Audit tab is now Lighthouse
@leighhalliday2 жыл бұрын
Thanks Tuan!!
@rangabharath42534 жыл бұрын
awesome as always. Thank u so much
@leighhalliday4 жыл бұрын
You're welcome, Ranga! Glad you're enjoying these videos :)
@georgiosgoniotakis894 жыл бұрын
Hello Leigh. Thank you for the video. I was wondering what would be the best practice regarding using images in Next.js. Is there a specific way to handle different types or sizes of images?
@leighhalliday4 жыл бұрын
Hey Georgios! That's a great question and honestly I'm not sure. In Gatsby you generate them all at build-time... but that's not the case here, right? If they are user generated data, I would consider something like ImgIX or Cloudinary.
@realcirno1750 Жыл бұрын
in the future we have the Image tag
@TheNomanAhmed4 жыл бұрын
Great video. Can't wait for the Gatsby video.
@leighhalliday4 жыл бұрын
Thank you The Noman!! Will be ready for next week I hope :)
@michaelpelagio94684 жыл бұрын
how to have audit in chrome dev tools?
@leighhalliday4 жыл бұрын
Hey Michael! I think it just comes with Chrome by default!
@aliofmecca2 жыл бұрын
the Audits panel is now the Lighthouse panel.
@vishaltorgal33722 жыл бұрын
Where to add SEO keywords in page
@leighhalliday2 жыл бұрын
You'd add it in the head tag, using Head from Next.js or Helmet in plain React
@gabrielfono8442 жыл бұрын
Hi sir I have a serious problem now I have built an entire client software in ReactJs and spring boot Should I rebuild it in NextJs Is it any way to have a better SEO In ReactJs ? If not , is it anyway to migrate ReactJs to NextJs I am really concerned
@onthecodeagain3 жыл бұрын
Very cool intro this! :)
@electrotsmishar4 жыл бұрын
thank you. very helpful
@leighhalliday4 жыл бұрын
Happy to help, thanks for saying hi!
@adnanrruka5152 Жыл бұрын
Thank You
@zeroph33r234 жыл бұрын
Sir, You're Awesome
@leighhalliday4 жыл бұрын
Thank you Zero! You are great also!
@MiguelFernando4 жыл бұрын
This is great, thank you!!
@leighhalliday4 жыл бұрын
You're welcome, Miguel!
@joshualepon56763 жыл бұрын
This video is amazing! You sound and look like Owen Wilson btw. Lmao. Also I just have a question, will the crawlers be able to read the meta tags? Because as far as I know, crawlers usually do not execute javascript, which is, I believe, a downside of React Helmet. Will the tags be rendered server-side?
@leighhalliday3 жыл бұрын
Haha... thanks! I wish I had as much money as Owen Wilson :D Off the top of my head I am not sure if the component does SSR... I would imagine it does though... that said, there are 2 types of crawlers that google deploys. One that just reads the HTML, and gets run more often and sooner. But they have another which actually renders pages and executes javascript. So I think either way you're better off than not doing any of this, but maybe you want to look into whether the Head component's meta tags are included in the HTML produced by SSR or not.
@joshualepon56763 жыл бұрын
@@leighhalliday Woah, thanks for the fast reply! I'll do just that!
@trustlang_ua4 жыл бұрын
Thanks a lot, dude. Hello from Ukraine)
@leighhalliday4 жыл бұрын
Hello right back at you from Canada!
@ridl273 жыл бұрын
ty!
@agat13 жыл бұрын
I need part 2 🤭
@leighhalliday3 жыл бұрын
Me too :D Let me know what I'm missing and then I might be able to tackle it.
@zygimantas34 жыл бұрын
nice work, keep on going and ull reach 100k subs for sure! u could do more mobx stuff with hooks, also storybook would be nice as well.
@leighhalliday4 жыл бұрын
Hey Zygimantas! Thank you very much... one day I'll get there, just need to keep going :) I definitely need to do some storybook... I'll add it to my list!
@meonitelexdee34324 жыл бұрын
you promised you will do a video on gatsby seo too ! ;) great video by the way
@leighhalliday4 жыл бұрын
I'm still making videos, one day this video may appear :D It's on my spreadsheet of topics ;)