Nextjs SEO and Google Rank advice...

Hi guys, so I'm trying to learn how the Google Rank work. I'm working on a big ecommerce site, and we're moving some pages to Nextjs because better SEO and speed with SSR and RSC. The point it's that i hear some people saying that having good SEO it's only needed for the landing page, while i been reading others that said that all public pages, at least the most used, need to have a good SEO because that impact on your website Google Rank. What do you guys think? Anyone work on a big projects that need SEO for organic traffic or know well this topic, that can answer me this question. Some resources to learn about this? I'm trying to have arguments to present it to my boss. Thanks.
R
Rhys98d ago
The point it's that i hear some people saying that having good SEO it's only needed for the landing page, while i been reading others that said that all public pages, at least the most used, need to have a good SEO because that impact on your website Google Rank.
Your whole page needs to be a good experience not just landing page https://pagespeed.web.dev/analysis/https-www-answeroverflow-com/632vgnpce9?form_factor=mobile <— this is the most important tool which is page speed insights, the real experience score for "origin" matters a lot. Lighthouse doesn’t matter at all for SEO For context I develop answeroverflow.com and we went through this - it’s a NextJS site and after we improved response times and reduced bundle size we got a huge bump in traffic I’ll see if I can find the data but it looks like it’s passed the period of being able to see an improvement
O
oljimenez97d ago
Thanks. We're doing a big rewrite because SEO, but i need to find proves or something to show my boss that all public pages need good SEO and performance. For example, we have a public page that's a form to find an order status without login, i want to make that form fully performant, but my boss think only landing page need good SEO and performance, so he think not worthy. What do you recommend?
P
Pijus97d ago
If its fully SEO project, just do it with Astro, will be much easier or just split it order status page usually is not indexable and should not be SEO performant Why would it need to be found in Google?
R
Rhys97d ago
If it's on the same domain (not subdomain) it'll need to be performant I had a route with 5s response times that wasn't meant to be on Google, it tanked my SEO performance and the moment I fixed that route it shot up my performance in Google
P
Pijus97d ago
I think you are mixing up seo, with general page speed/performance
R
Rhys97d ago
I'm not, this is from my actual experience w/ running an SEO focused website One bad route tanks your performance in Google
P
Pijus97d ago
One likely thing I think of is that it damaged your domain crawl budget if you want pages to be indexed maybe reduce non essential components(components that don't have kw's) on page, and create page faster upon request Saw IBM reducing their page count from 1.2m~ to 800k improved their general SEO positions greatly, but thats it. SEO specialists cant explain reason why ranks rose
O
oljimenez97d ago
Please, just help me with the question, I don't need a framework battle.
P
Pijus97d ago
you need good seo for all of the public pages optimizing keywords for each public page, reflecting the search intent There is a lot of work to do good SEO, because it has to be good on each page For example lets say, person is googling: "Good keyboards" Your website might be all about the tech, but you need to rank well in keyboards so some other pages are responsible for keyboard kw's
O
oljimenez97d ago
This is a really big and successful ecommerce, we have the project right now in Django + React, we need improve our SEO and Google Rank because we need more organic traffic to the website. We're currently on a rewrite with Nextjs 14 app router, we have found no problem or reason to change. Thanks!!!
P
Pijus97d ago
to explain it simply why you need it in all pages:
O
oljimenez97d ago
And what it's the impact of a bad page, no server rendered, with bad performance on the rest of the site?
P
Pijus97d ago
Google focused on "Topical Authority", which means you may be really high in "mouse", but if you need "keyboard". You will not rank in it, you will have to start all seo work for each new topic Actually there was really good video recently, but it might be too complex if you don't know much
P
Pijus97d ago
Reforge
YouTube
The 5%: High Impact SEO Strategies for 2024 with Ethan Smith
Don't waste your time with low impact SEO activities. In this talk, Ethan Smith, Co-Founder & CEO at Graphite, Reforge instructor, and renowned SEO expert outlines: - How to avoid the 'SEO death spiral' that occurs when SEO investment is misplaced on low-impact activities. - The highest impact activities you should put into place across techni...
O
oljimenez97d ago
Thanks, this helps me so much. I would take a look and learn.
M
Matt96d ago
I think I have pretty much the same question. I've been building a web app for the K-8 school I teach at which I hope to sell to other schools too. I'm using React (my first major React project!) without much thought for SEO. Would a good strategy be to put the app at app.example.com and make a separate next.js project for the landing/about/documentation/sales pages and put that on example.com?
Want results from more Discord servers?
Add your server
More Posts
Theo uses api.posts.getAll.useQuery() in T3 tutorial video, but T3 app only has .query() calls.Where did Theo got .useQuery() methods? I only have .query() https://youtu.be/YkOSUVzOAA4?t=2211`tsx ./src/server/db/SCRIPT_NAME` doesn't recognize environment variables.I created a db migrator script similar to the recommendations here: https://create.t3.gg/en/usage/prHow can I specify a `callbackUrl` when using the default NextAuth setup?I'm using the default NextAuth setup (going to /api/auth/signin to get users to sign in), and I wantserver side auth & react queryI am migration a old project that used t3 & nextjs 12. I have removed the old t3-stuff, such as ``sePassing config prop to zod schema for dynamic refinementPlease correct me if i am approaching this from the wrong perspective, im building a form with a calmissing filesI recently npm installed and followed along the video to double check. I am missing my _app.tsx fileWhat are some T3 community recommendations for a toast library?Is Toastify still a good option?Pre-rendered page + dynamic contentI have a list of pre-rendered (at build time) `public` articles. But then I want to check if there i[Turborepo] TypeError: Cannot read properties of undefined (reading 'push')``` www:dev: TypeError: Cannot read properties of undefined (reading 'push') www:dev: at writeCoradix - slack or discordDoes anyone know if there's a Discord or Slack for asking questions regarding radix-ui, or should I What is the name of this?I would like to know what the name is of something like this in the picture. Because I want to look Best advice to get a Full stack job in 2024Hi I terribly need some carreer advices/insights about job hunting, I recently graduated from a CS NextAuth and role based access controlCan someone explain to me how to modify the the auth.ts file in the server folder when you set up a what tool do you use for api testingI have used postman over the years but for a few years now its been too buggy I also tried InsomniNext js Form weird behaviorI am building a form where when i click on submit, the data does get updated but the ui starts to upHow do you gain an edge in the job market through resume experience only?I'm currently on the job market after working as a nodejs/react developer and my opportunity I like Zustand leaking stateIn the app, we have an event page that contains multiple views. Normal users only see the default viwhat is the correct way to use prefix in tailwindcssi'm working on a plugin for a certain application, that allows for custom css and whatever. i'm tryisetuping prettier and eslint with new next apphey folks here is my eslint config and prettier config I'm using with the t3-app ```cjs /** @type {iTrying to implement auto suggest/auto complete [python] in monaco editor, working with NextJsHas anybody here worked with monaco editor before??