#SEO with Angular

22 messages · Page 1 of 1 (latest)

atomic talon
#

I am now working on project with Angular 12.2.17 and for the backend Java.
Now the application is in the completion state so I need to implement the SEO about my application.
But this is my first project and I don't have any clue about doing this.
Kindly let me know how to do this or where I can learn about this.
Thanks.

raven locust
atomic talon
#

Thank you, @raven locust

#

I know SSR is good for SEO but I want to know the detailed method just like how to add keyword, meta tag and sitemap and so on.
I am very thankful if you can drive me to that.angular_toronto

raven locust
subtle cloak
muted creek
#

Its not impossible. And you will need SSR if you want things like facebooks og tags to work.

lunar shore
#

Angular 17 ssr is not yet deployable out of box in hosting services (firebase open case, aws serverless lambda open case in github), I advice caution and stick with angular 16 for now

#

If anyone is able to deploy angular 17 ssr to serverless lambda, pls help me out

atomic talon
#

Thanks for your help, guys.

#

Well, what I am asking is that it is whether possible to convert Universal my current app which is built by angular 12.

raven locust
#

It probably would be possible. But Angular made things easier and more efficient in v17, and you'll have to upgrade at one point or another, so why not doing it now, and thus be able to benefit from the new stuff, the better performance, the better documentation, the bug fixes, etc.?

atomic talon
#

Yes, that's right.
I totally agree with upgrading version.
But my client don't want doing that.
Anyway I would also persuade him.
Well, what kind of things to be considered when I am going to upgrade my version, @raven locust ?

#

Maybe, there are some issues that I can face when I upgrade version of my app, I think. Isn't it?

raven locust
#

Go to https://update.angular.io/, select the versions, and you'll have a list of things to be considered. What won't be listed there is the external dependencies that you're using. If you're using, for example, ng-bootstrap 10.x with Angular 12, then you'll have to use ng-bootstrap 11.x with Ngular 13, because the documentation (https://ng-bootstrap.github.io/#/getting-started) says so. And you'll have to read the breaking changes to know if you have to change something in your code.

atomic talon
#

Yes, I see. Thank you @raven locust .
I think it takes some time and efforts...

#

The app is running in the production mode at this moment, and we are about to making it as SEO-friendly.

atomic talon
#

After upgrading version and it is much easier to covert SSR, right @raven locust ?

raven locust
#

Yes.

atomic talon
#

Thanks.
While upgrading, is it ok to ask you some issues that I face?

raven locust
#

Don't ask me. Ask in the channel, and anyone can answer.

atomic talon
#

I see.