Hey, what is up everybody, my name is Wadi and you're watching my channel Writed Apprent. Today we're going to design this dream website using Adobe Experience Design. All the assets will be linked in the description below. Enjoy the process and if you have any questions, please comment below. Like this video and consider subscribing. Now let's jump into the computer, open Adobe XD and get started. Hey, welcome everybody and let's get started. As you can see in front of me, we have a couple of gym images and I'm going to use those images for project today. All of those images come from unsplash.com and they are available to download for free. Of course, it's nice to credit the authors of the images and that's why every single image will be linked in the description below and the article that I'm going to create. Now let's jump in Adobe XD and create our project. Today we're going to do things a little bit different than usual. We're going to start with mobile first and then work our way up to tablet and desktop. So to get started, let's select the iPhone 12 Pro Max and this should create a blank canvas for us. The first thing that I usually do is rename the canvas name. So this is going to be all landing page or home page. So I can double click on the title here and just put something like home. The next very important thing would be to actually save this document and the two ways of doing this. We can either save it locally on our computer or we can save it in the cloud. And today I'm going to go with file save as a local document just because I'll probably upload this later for people to download as well. Let's call this gym dash UI and save the document. Okay, we're now good to begin designing our project to make things easy with the alignment. I usually set a grid for my layout and to do this, you can double click on the canvas and then here on the right side, we have the grid option. So if we select this, you will see the grid appearing and you can change the color from here if you wish. And of course, you can change the gutter width, the column width and the margins from the left and the right. Now, this grid is absolutely fine, but the only thing that I don't like is the oldest available space on the right side and the left side. And I want to be able to use a little bit more of this space. So what I'm going to do is I'm going to select on this number here, which is the margins and I'm going to hold shift and the down arrow. I'm just going to tap a few times until I'm happy with the grid. I'm thinking of going with 19. So we have four columns, gutter width is set to 10, column width is set to 90 and the left and right margins are set to 19. Now, let's press anywhere outside this canvas to unselect it and we can start looking at some of the branding. Now, of course, you're going to need a logo for this project. I already have one and actually I'm going to be using my personal logo that you see in this channel. So I'm going to leave this for now, but the next important thing that we need to figure out is the topography that we want to use. I mean, you can always change the topography later, but I think it's nice to have a setup at the start because it's just going to make things a little bit easier. So to set up the topography, you can either press T on your keyboard or press the text button here and you can start typing anywhere, even outside the canvas. So what I want to do is I want to set two different styles. So one will be for the headings. So I'm going to type headings and the other one will be for things such as the paragraphs like body text, buttons and so on. So maybe we can do body text. Now for the headings, I'm going to go with poppins. Poppins is a free Google font that you can download and use freely. And then I'm going to set the font size to be somewhere around 42 pixels, something big and bold. So let's change the weight of the font to be both, just like so. And actually that's already looking good. The next thing that I'll probably do is change the text color to be white. And this is only because all layout will be quite dark. So white will contrast quite well. And I'm going to do the same with the body text. So I'm going to go with poppins and I'm going to go with font size of 16, regular and then white. Now, one thing that I wanted to mention is that you might want to experience with different topography for the headings and the body text just to make your layout look a little bit more interesting. But I'm going to just keep it simple today with poppins. And the reason for this is because I'm actually going to make the heading styles a little bit more interesting with border and shadows and so on. So I think that at the end of the day, it's going to work out quite well. But definitely try to mess around with the topography just to make your layouts a little bit more interesting. Saying this, if we grab both of those two elements and of course, you can create heading one heading to heading four. In fact, let's create heading to super quickly. And let's set this to 26 and let's do heading one heading to and we have the body text. And as I said, you can create heading one, two, three, four and so on. And now once once you're happy with this, select all of them together, go to your library here. And then I just click on the character styles less simple here. And this will add all of the symbols in here, which means that we can change them at any time and they will update everywhere on all layouts. And also we can reuse them super quickly. Save this and let's go back to our canvas. And by the way, I am holding the space button and the left mouse button to navigate around if you're not familiar. And I'm zooming out with control and minus or if you're on Mac command and minus and control and plus to zoom in, of course. So control minus to zoom out, control plus to zoom in. And if you're Mac, you just replace control with command. Let's start from top to bottom and we'll work our way in. And the first thing that I want to do is make sure that the canvas background color is set to black. So for double click on the canvas, I can go here at the field, click on the field and then drag the color down here to the darkest or black, which is six zeros. Now let's unselect this and let's zoom out a little bit. And what I can do actually is for double click on the canvas, we can also expand this because I definitely know that this layout is going to be a little bit longer. So I'm just going to expand it a little bit. It doesn't have to be too much. We can always adjust it later on. And one thing that I want you to notice here is if I double click on the canvas, you will see this blue line here. And this blue line basically shows that this is kind of like the full screen of your phone and everything outside this blue line is where the scroll starts. So if I was to put a one square here, and if I was to preview this, you will see that this is the full screen. And then everything outside this square here that I just put is below. Let me remove this and let's start from the top and we'll work our way down. Let's start with dragging or logo in here. And as I said earlier, I've already prepared my logo just so we save a little bit of time. This is the logo that I use for the channel. And I just put a little bit of text. So what I'm going to do is place the logo somewhere around here and we can always come back and adjust it. But my logo is a little bit special because the hat sometimes throws it off. I don't know whether to just put it slightly like this. I'm not so sure. Maybe I can change it a little bit later on. We'll have a look. And then for the navigation, I just want to make this super simple and design a burger menu. And to do this, if you zoom in a little bit more, we can use the line tool inside from here, from the left, or you can just press L on your keyboard if you want to speed up the process. And all you have to do is just drag a new line like so. I want this line to be around 16 pixels. The border color can be set to white. And I can actually now replicate this by doing old shift and dragging this line down, maybe with like five pixels in between. And I can do the same thing for this line, old shift down, just drag down with five pixels until you see this purple line, which means that everything is nicely aligned. So if I was to select every single line now, like so, I can do control and G to group everything, or you can do right click and group if you wish. On Mac, of course, is command and G. And now I can position this here on the right side. Of course, I want this burger menu to be actually aligned with the logo here. So what I'm going to do is make sure that everything is aligned like so, and then just drag to the right side. Now, some of you might drag this right to the right side here, which might look fine, which probably looks the correct way of doing things. But one thing that you might want to think about is that if you're familiar with CSS and one thing that you might want to consider is that this button will need to be pressed and the moment is like fairly small. So what I would do is maybe like give it a little bit of space around. So the button is easier to press, which means that I would have to move this a little bit to the side like so. So we have this kind of like an invisible square. Let's say I'll put it just underneath like so. And that would, when we develop the website, that would make the buttons so much easier to press. Of course, I'm going to remove this from here. It does look nice for some reason, but I'm going to remove it anyways. So this is the reason that I didn't align this to the right side and the logo I lined. I offset a little bit just because of the calf, but I'm not so sure the moment. Maybe we can mess around with it a little bit. Yeah, I think this is a little bit better. So this is looking good. Both of them are center aligned. And if you grab both of the elements, select them, you can always group them. So if you ever need to move them up or down, so Ctrl and G, you can just freely move them around, which makes things so much easier. And you can also make components from them as well, if you wish, but I'm going to leave this for now. Now, the next thing I would love to do is to add the first image just so we can get the feel of this layout. So the first image that I'm going to grab is this really cool photo from unsplash.com. But before we actually drag this image in, it might be just easier to jump to Adobe XD and create a container that will contain that photo. It will act more of a mask as a mask. It's just easier, we could have dragged the image in. But to create a container, I'm going to use the rectangle tool here or our new keyboard and then you just drag. The container doesn't really matter how big it is at the moment. So if I do it full width and full height, let's remove the border. As a default, all the containers have this gray border, which sometimes is nice and sometimes is very annoying. And let's now go back to the image and drag this image and just like drag the image on top of the container. And as you can see, this container changes color, which means that it's going to act as a mask when we drop the image. So, so this is looking pretty cool, but I definitely want to make the image maybe tonight a little bit smaller. Let's have a look and we actually, as we're changing the image aspect ratio, we're actually starting to see a little bit more of the image, which I really like. And one thing that I'm noticing is that the one here is not exactly in the middle. So what I could do is if I double click on this shape here, which acts as a mask, we can position the image the way we actually want. So I'm going to move this image slightly to the right like so. And you can use your arrow keys as well to be super precise if you wish to. And once you're happy with this, you can just click anywhere outside the canvas. And here we go. We have the image and it's looking pretty awesome. Now, this image is on top of our navigation. So what we could do is we can either click on the image and do control and left brackets to send this to the back or you can do right click and then send backwards. So this is the basically the shortcut. If we do this, you will see that the logo is appearing and the navigation it's here at the top, which is pretty good. But one issue that we'll probably have is the contrast at the moment is not really bad. But let me show you if I select the canvas, I remove the grid for a sec. You see that I mean the logo is kind of lost in here, especially on the white. So it's definitely going to be beneficial to add some sort of darker overlay in here to make things pop out a little bit more to make that happen. Let's use the rectangle tool again from here and let's just track another rectangle and make it as big as the image here. So let's like so remove the border make the field to be black and now we can actually do control and left bracket to move the background down one bit just so we have the logo and the navigation on top and then we can play with the opacity. So maybe even 40% is already good to me. This will definitely work and I can keep it as it is, but I want to make this a little bit more interesting. And what I'm thinking of is if you see in the layout on the intro, you will see that everything was kind of like flowing in and out with like a dark gradient. So that's what I'm thinking of doing and to do this, we can click on the rectangle here and instead of fill, we can click on the fill here and instead of solid color, we can use the linear gradient. As you can see, the gradient has now popped up and we just need to change the top to be fully transparent by dragging this down as you can see and then the bottom bit, we can change to black like so and maybe maybe we can move this a little bit like so. But the only thing is that we have a lot of opacity now. So what I'm going to do is let's leave the opacity back up and that's probably too much. So we definitely have to mess around with this. I want the gradient to be quite soft. I don't want it to be too solid. If that makes sense, I'm going to do going to click on this color here and just make it a little bit darker at the top as well. And we just have to mess around a guess until we like the end result. And I think this is actually okay. Now, sometimes you might get this really weird line. I'm not getting it now as we zoomed in. But okay, now we're getting it. But don't worry about this. Hopefully if we preview this, we wouldn't get the line as you can see. I think it's just the way the pixels are laid down, which is absolutely fine. Let me close this. And now let's do some of the text. Now, what we can do is let's drag the heading and we can actually rename the characters in here. So I'm going to double click on this and do maybe like heading one and then this could be heading two and this could be body text like so. Now, what we can do is copy some of the text from here or we can create a new one. So let's do T for text on your keyboard and start typing. I've already prepared a little bit of content to speed up the process and let's start typing the heading. So the heading I want will be make this here like so with a dot and I want to centerline this. But before we actually mess up with the styles, I want to choose the heading one from here. So if I was to select this box with the text and choose heading one, you will see that the styles change. And one thing that I didn't do originally is to change the line spacing from here. So what I'm going to do is changes to somewhere around 41. Actually, that doesn't look good at all. Maybe that looks a little bit better to me and I'm going to keep this and of course I could have updated the original heading from here. And of course I'll probably it's probably best to update the character styles from here. So I can do right click edit and I can do 40 54 sorry for the line height and then I'll click this. So I think now we should be good now. Now to make this heading a little bit more interesting.  First of all, we could add a little bit of drop shadow by selecting the heading and clicking on shadow. I don't know if you can see. I mean, it's kind of hard to see, but we can definitely mess around with the shadow here. Yeah, you can see a little bit better now. Kind of hard to see to be honest. We don't want it to be too. I don't want the shadow to be too harsh, but something like this might do the job. Let's have a look outside. Yeah, this is like this is like a fairly soft shadow and I think that it looks okay. And now we'll want to do a centerline this. As you can see, when I move it, we get this snapping line here, snapping grid thing. So I'm going to put this in the middle like so leave it and to make this a little bit more interesting. I'm going to duplicate this. And what I want to do is I want to change the top text to be an outline text. So what I'm going to have to do is I think to make it easier, I'm going to remove this bottom bit from here and then select this text go to fill. Actually, we want to remove the fill and then we want to add a little bit of a border for the border. Of course, I'm going to keep it white just so it stands out a little bit and we can definitely experience with border one or border two, whatever you think is best. But I think because of the font size, the border one looks the best to me and then we can definitely copy this text from the top and just remove the top bit as well. And now what I want to do is a little bit awkward, but I just want to match the spacing. So I'm going to put this on top and this on top here and this is it. So we've matched the spacing between those two text boxes and I'm going to move them up like so and do control and G to group them and I can now remove this as we will need it. Now, if I grab this, we can center line it like so somewhere around here and we can continue. Now for the next bit, I'm just thinking of adding a little bit of text and we've already created the body text. So that should be super simple. But before we paste the text, what I want to do is I for double click on the artboard and click on the grid or you will see what I want to do is actually center align this text. Now the whole layout will be center aligned. I mean, center line is not center line in the text is probably not best for like reading too much text. But because we're going to have only a little bit of text then I think that we should be okay. So what I'm going to do is let's do control of sorry. Let's put some text by pressing T on your keyboard or text from here and just drag this time. So we're dragging a box now which means that the text will be will always start from here and end here and obviously go in a separate line if he has to. So I'm going to copy a little bit of text and paste it like so and this is still using the heading. So what I'm going to have to do is unclick, select the text and then click on the body text which is the 16pt. That doesn't look correct to me. Oh, okay. That doesn't look correct to me and this is because the text still looks bold and this is because we actually have the border selected because we actually because we copied this probably but anyways, let's remove the border and this should normalize the text for us. So this is the way I want it and I'm actually thinking that this is not so bad. I mean we could if you want to get this triangle thing we could do we could shrink the text a little bit and position it like so but I wouldn't worry too much about that. So this is looking fairly decent to me at the moment. The next thing that I would like to do is create a button and for the button, let's use the rectangle and let's maybe I wonder whether to start the button from here. That might be too big. Maybe we just made this the button slightly smaller maybe like 210 and 40 pixels of height and then we can center align this in here and for the button. I'm going to be using the ghost button effects. So which means that we remove the fill and then we click on the border and then we select the border to be white. Now this doesn't I don't know it doesn't look too bad but we could definitely experiment with the border size by going up this looks I don't know how for me to say the moment let's go for two just so it stands out a little bit more. Let me test it with one I'm starting to I'm starting to like the one now. So let's go with one pixel border but of course we can always change your mind later on and now what I'm going to do is copy some of this paragraph text in here and paste it on top. So controls the control V to copy and paste I'm going to position this inside the button and just shrink it. So the text fits inside and the text for this one will be find out more like so and let's deselect make sure that everything is center aligned like so and I think that this could be a good but the other thing that you could do is you could have another rectangle. Let's say let's say this needs to be 40 and we could use this blur option here. So if I remove everything and the blur you'll see that we're getting actually if I remove the grid for a sec you'll see that we're getting this blur effect anywhere we go and I think that's pretty cool is quite nice. So we could potentially put this at the bottom if you wish and that would make it a little more interesting in my opinion and this could be all button so I mean I wonder whether to put this is 14 pixels like so I kind of like this. So let's have a look find out more. Yeah, I'm between 16 and 14 pixels. I think this is pretty cool so let's keep it as it is now and let's group this button. So if I select all of the elements it's a little bit harder now because we have so many elements at the bottom but it's like this this and yeah I've selected everything it's a little bit hard but if you select everything we can go here to components and just create a new component. So as I said earlier what that means is that if we drag any component out and if we change your mind at some point let's say maybe I actually decided that the type needs to be a little bit bigger. We can edit main component and I can change this to let's say 16 pixels move it a little bit to the top and as you can see this reflects all the other buttons that will be on the page which is super useful that happens to me all the time sometimes to change my mind in the last second I'm like oh this text is too big this text is too small and it would be a pain to go back and change absolutely absolutely everything but let's go back because I'm okay with the size of this now and yeah let's remove this one as we won't need it. Now there are a few decisions that we need to make in here as you can see this is the full screen of the phone. Now the decision here that we need to make it here is that do we want this to take like the full screen or do you want to take or do you just want to take a part of the screen? I mean maybe I'm thinking of actually making this a little bit bigger so like so I think this is kind of like a decent size now and then we can start the next section from here so people see that there is a lot more to scroll and people will start seeing some of the other content in here. I think that this would be okay and the next thing that we could do is if we select the button select the text and the title we can definitely group this just in case we want to mess around with the position later on and one thing that I want to do is maybe move this to top a little I don't know maybe this needs to be moved a little bit up and this needs to be moved like so that looks a little bit more balanced. Okay and by the way if this blur is a little bit too much for you you could click on it and then adjust the amount of the blur we could have it just ever so slightly and that will work super nice as well for the next bit we're going to have three sections or three big buttons are there will be expert coaching nutrition and support so first of all what I'm thinking of doing is let's create a new rectangle make sure that this rectangle if you double click on the hardboard and select the grid so let's make sure that this that this rectangle starts from the left here and ends on the right side here and we just need to choose somewhere around at a 320 sounds good I think we can always change it and this will be our first section so what I'm going to do is I'm actually going to move this to the left here and I'm going to start adding some content so let's get one of the images so let's say this woman here let's grab it and check this image on top she looks pretty awesome and the only thing that I don't like about this is that we're missing a lot of the image so what I'm going to do is double click and just move the image to the top like so and we can always change the aspect ratio if you want to see more but I think this is a little bit better now and of course when we created the rectangle this created the border so click on it let's move the border and now we can start by adding a little bit of text so text tool and then we can start the text from the left side to the right side like so and the first text will be expert coaching like so this text is centerline centerline that's why it's in the middle and I'm going to select the heading to that we created earlier in this tutorial like so and I think this is looking good but we're getting the same problem as before the depending on the image that we have at the bottom the contrast between the image and the text might not be good enough so we could definitely put an overlay and just before I do that I just want to show you another thing if we click on this text and if we go to plugins I have this plug in code which one is a stock so if you click on stock this will actually tell you if your contrast is good or not so if I click check contrast okay doesn't seem to be okay and I wonder what I need to select the image as well let's have a look I'll select the image as well now check contrast up snuff feels okay unfortunately doesn't do any images but it definitely does it on if I was to create a rectangle below it and let's say this rectangle was something brighter like so now if I do check contrast you'll see that the contrast ratio doesn't pass it's not good but if I change this to darker color let's say black black and white contrast quite well so check contrast and as you can see it's all good this is just nicely a plugin that you can have a look at but anyways what I'm going to do is create a rectangle here so on your keyboard and then drag a new rectangle to fill the full box and then let's remove the border and then let's put the fill to be black now what we have to do is move this backwards so we can either do control and left bracket or we can do a right click and send backwards and then the text will appear now let's change the opacity a little bit maybe this could be around 40 and that already looks good to me so around 40% of opacity on this black color I seems to be popping out the text which I'm happy with so this will be all kind of like all component that we're going to reuse for the other sections as well so what I could potentially do is I can grab this and create a new component in here and this might be actually fairly useful as for when we're creating the tablet mode and the desktop mode now let's copy this and paste it one more time here actually we need it three times and the reason whoops this is now inside the canvas so let's get out of the canvas and the reason that I'm doing it is because I want to have three sections the first one is expert coaching the second one is nutrition and the last one is support okay this is pretty good. Of course I would want to update the images so I'm going to have to do is double click on this and remove the top layer which is the black layer with the 40% of opacity and I'm going to have to drag another image so I'm going to drag this person here and just drop it like so and that's already looking good to me I mean I could potentially double click on it and just make you make the person slightly bigger I think that would look better and then we can move this box back now let's do the same for the last one so double click on the box move this I'm holding shift by the way to move a straight that's why it's not going anywhere and now let's get the other image which will be the those people here so let's try that in and I think maybe let's zoom in a little bit and this will do and let's move this around let's double click on the box and move it at the top like so okay I'm happy with this the only thing that we must do now is to fit all of them here and what I'm thinking of is grabbing just two of the boxes so in fact let's leave them in here I'm gonna copy two of those boxes paste them and just move them inside here inside the canvas and let's maybe align them around here like so and one thing that I wanted to make sure is that the space in between those two cards is equal to the space of my grid so I'm gonna drag this one to the right side which is 10 pixels exactly and that's pretty cool and the reason I'm gonna I'm actually going to leave it like this just because this could be I'm thinking of this as a slider so if we preview this you will see that when you when you start scrolling now you see that there is more content on the right side this could be animated automatically to scroll and so on but but that's looking cool one more thing that I would love to do is to kind of create a cool tilt effect so like if you were to swap with your finger on the card maybe if we click on this card here we can use this new transform tool 3D transform or yeah it's controlling to your keyboard so I'm pressing this you'll see that we're getting this really cool 3D boxing here is kind of hard to see I guess I mean zoom in and then if you hover over with your mouse you will see that you are able to rotate the card the way you want and what I'm gonna do is I'm actually going to rotate the card like let's tilt it a little bit like so I'm actually happy with this but let's fake this a little bit I'm gonna move this to the left like so so look at this it's a pretty cool effect if we play yeah it's looking pretty cool of course you can actually animate this in Adobe XD but I'm not gonna be doing the animations in Adobe XD so let's close this okay this section is now done and we can move on to the next one and the next one will have a big image in the middle and you will just say get started today why wait so first of all let's do on the keyboard and drag a new shape maybe somewhere around 6 would do and let's remove the 3D box actually and remove the border and let's drag a new image for this section so this one will be this one here that I'm going to be using this image here so let's drag this image into Adobe XD and this is looking super cool I'm going to double click on the canvas and remove the grid super quickly just so we can see a little bit better and it's and it would be good to have a little bit of space between the cards I guess like so excuse me and now we have to do the usual now we already have some of the components ready such as the button and the heading but before we do that I was thinking let's do or overlay because we already know that the contrast is not going to be good enough for white text on top so let's do another rectangle on top on your keyboard start dragging a box and this could be remove the border we can set the field to black opacity we can set to actually opacity we can set to 60 and one thing that I want to do is actually want to make this image slightly more interesting so what we could do I think the red inside this image would actually work quite well with this so what I could do is instead of feel we can change this to a linear gradient and what I can do is for the top we can leave it as black like it is and for the bottom I'm thinking of like a very dark red color just to make this image look a little bit better like make a little bit more interesting and of course you could have taken this into Photoshop and Photoshop with the way you like but that's a very easy way of making it cool I think the next thing that I want to do is create two gradients one on top and one on the bottom so this image like fades in and fades out so let's create a box at the bottom here I don't know how big this will need to be maybe a lot bigger than this let's put it as 100 let's put this 100 make this remove the border let's change the fill to be linear gradient and this needs to let's have a look this needs to start with black at the bottom and then at the top we can leave it kind of leave as white and then just change the opacity probably not because we're getting this gray effect which I've really done like so instead of leaving this as white I'm going to leave this I'm going to change this sorry to black and as you can see this now fades in really nicely and yeah I like this much better and you can always mess around with the fades so if you want it faster if you want it less in fact I kind of like this fade now so what I'm going to do is click on this copy it controls the control V to paste it and I'm going to go here on the corner of the box and just rotate it like so and if you hold shift this will rotate it easier for you it will snap as when you need to so 180 degrees and now we can move this box at the top whoops and we have at the top like so and we should be good to go so we now have the fade to the top and at the bottom already like this and now let's add some of the text so for the text let's use the text tool to on your keyboard we can start drawing the text from the left column to the right which I can't see at the moment but I'm going to fix this in a second so if you zoom in oops let me double click on this put the grid on add some text drag it from the left to the right and let's just type something like get started today and then we have quite kind of like a marketing material here so people can sign up this needs to be heading to so that's easy peasy here we can definitely drag a button and actually I should have renamed this if I do put click on this we can say goes button maybe and just drag the button out here center line a like so and maybe we can change this to sign up like so and that's looking pretty cool let me remove the grid super quickly just so we can see a little bit better and also want to duplicate the effect that we had here at the top so that would be fairly easy to do so let's copy this paste it somewhere and oops I zoomed in too much and I'm going to remove the top bit if you remember we can do the remove the fill at the border one pixel white is absolutely fine to me and then we can copy this here paste it again and then remove the text like so no that's absolutely fine so if I place this at the top that works if I place this here that's as well so I can select both of them control G to group move them a little bit actually if I send them one time back if I send them down a little bit I can select the text here move this back up and that's it that's pretty cool so if I was to select this text and select the button control G to group a maybe I can center align this in the section and if you feel that this section is far too big on your mobile phone and you can just select everything and shrink it down the best way to do this is to of course preview it but even so oops even so sometimes when you preview on here on the desktop you can't really get the feel of how the website is going to look like and so I would suggest you download in the Adobe XD application on your phone saving this to the cloud and you can actually preview this on your phone just so you can see how the way the website looks like unfortunately I selected iPhone pro so that probably won't fit exactly on my phone but yeah maybe you should just change the what is it called the canvas to the size of your phone and that would fit quite well I believe none of these my phone I think I'm still rocking a very old phone that's why anyways let's have a look at the next section this one was actually fairly quick and easy to do make sure that you save back doing control and see and now for the next section I'm actually thinking of maybe could I copy some of this text and paste it so let's copy and paste some of this text center and then we can do your your training options I wonder if I can select this text and just change the border it doesn't allow me unfortunately so I'm gonna have to yeah I'm gonna have to write this text again so I'm gonna have to do is combine them okay let me show you so let me agree with this first of all let's change these two options like so I'm gonna have to remove the box so auto with like so and I can just position options at the top here and if he doesn't get in a way we could leave the one now let's remove it but if we remove it now this text is centerline which is a little bit annoying so let me add a rectangle between them just so I know the spacing and what I'm gonna do now is if I remove the options from below yeah because it's centerline obviously the text goes center and let me remove the this to auto it and go to the left and that should be it I think I think he was around there I don't know it looks a little bit too much now should be around there okay it's too much space maybe yeah I think this looks a little bit better so if I select both of them and control G now I can centerline them in the middle of all covers and we should be good we should be good to go so for the next bit we need to add a little bit of text let's add the grid again and then do control sorry do T on your keyboard to add some text and I'm going to copy and paste some of the text and what's happened to this text let's put body text and that's already looking good I'm gonna mess around with the spacing a little bit like so until you're happy and I think that should work well okay let's do the training options now and to save a little bit of time what we can do is use the categories from here that we created earlier so I'm gonna grab one of the categories copy and paste I'm going to paste this around here so what I want to achieve here is potentially I want to create three of them boxes for three different options and let's do that so what I'm going to do is right click and then group component just so we have a nice clean component here and what I'm going to do is move the heading a little bit at the top and just copy and paste some of the text that I've already prepared so I'm gonna do small group small group PT and I'm gonna do small group PT let's add a little bit of text underneath here and let me copy and paste the text this is a little bit too big of course so we're gonna use the body text and maybe just centerline this like so I think this is looking good one thing that would probably change is the the opacity here on this layer that we had so that would be something like 60 would be a little bit better I think just better contrast so I think that's looking good and one thing that you could potentially do is you could either use the repeat grid so if I do repeat grid we can do extend this three times like so and then let's make sure that this is 10 pixels in between and yeah that's looking good and if I want to replace the images and the text actually can I can actually do that without affecting anything else if I copy the first ones of classes to that then one to one let's copy some of the text and that's looking good one thing would probably change is the images so what we can do because we are in a repeat grid we can remove this upper layer and as you can see everything else follows so if I go back I can actually select the three images that I want and then just drag them in here and we're done this might not be the right way that I want them I actually want this one at the top so I could replace this one here and just replace the other one as well let's remove the overlay on top just so they're easy to read and we are good now because this is a group is a little bit tricky to do the hover effects but let me show you what you could do super quickly so I could potentially create this as a component and then I could create a new state so maybe on hover I mean we don't have hover mobile we have a tough but if you tap on this maybe we want to do something so for example what I can do is I can change this to be 40 and I can also maybe click on the inside image and just zoom in like so let's move this back so and if I was to go back to the full state you will see the difference and also if I was to preview this you will see that we're getting this effect and I don't think the effect is working on actually it is working on the other ones but because I made a whole component now it's affecting the other two cards but that's just something quickly that you can do if you wish to but I'm going to remove the hover ops I'm actually going to remove this hover state from now you could potentially I guess you could potentially have them individually and so on but that's that's all cool I'm pretty much done with this section the next section will be very similar to the section above here so what I'm going to do is grab everything from here copy and go down paste and I think that would work well so I'm going to have to remove the overlay and replace the image so at least we drag a new image let's just paste in here and that's looking cool but the red background doesn't really suit this image in my opinion so what I'm going to do is maybe let's just do a solid black color I think that's already much better in my opinion it flows a little bit better obviously don't worry about those lines they won't be seen and yeah I think let me just quickly change this title so this will say quickly okay this is going to be tricky I think it was around here I could have measured this and paste it but oops I want to paste the other text as well I guess I could measure it now and just so if I do the space in between them like so with a rectangle I can yeah that's that's pretty spot on actually so this is another section then super quickly and now we pretty much have one last section left and that is the footer so for the footer we can have a couple of things so first of all let's write a little bit of text in here so I'm going to say find us let's make this a little bit smaller actually maybe even like 18 I could keep it bold I guess have the field as white I think that would do make sure that this is aligned to the great around here and what I'm thinking is I'm thinking about in an icon actually yeah so I'm going to have a few sections so for example find us and then after this this section will be expand and then after this we're going to get we're going to have get assistance we can have company then we can have keeping touch and so on and I want to change the line height in here so I want to change the line height between them to be around 41 or something like that just so we have a little bit more space and of course this can be left aligned that can be left aligned as well and what I'm going to do is so we have these three sections and I'm going to go and find an icon so for the icon so let's use icons for design and the plus let's have a look at this one yeah this one will work so let's drag it to the bottom like so white and of course let's make it a little bit smaller like so and so the what I'm doing here is basically I'm thinking of these as different sections that are mobile I want to save as much space as I can and just display the that the really really important information like how to find this or like keeping touch and then for the rest we can have an expander like a like a tap that expands so if you press on get assistance this will go to minus and you'll see all the information for guest assistance if this makes sense and again I'm going to leave a little bit space around this button just so this button is a little bit easier to press so maybe like so I'm going to copy this a few times of course this needs to be kind of like centered and you know what keeping touch could be another one keeping touch can be opened or whatever we'll have a look so for the first section maybe we just have an address so I'm going to copy this and paste change this to the body text I think and then let's just copy a little bit of text so I'm going to have an address of 43 Moscow by London and then we can have let's have a look we can have messenger and Twitter so let's go back to the icons and the messenger no okay no messenger icon and we can use the other plug in which is the auto icon instead auto icon we can do our bootstrap let's have a look no messenger icon in here as well Feda icons surely they'll have messenger okay Feda icons have messenger and I also want maybe like Twitter finally we have both of them I'm going to make them wait put them around here and maybe we can just do they could be like that I mean that might be hard to press it might be a little bit too I'm going to copy this text here and paste on just thinking about it and just thinking about I was thinking of making it like here but it might be actually hard to press the messenger and the Twitter icon so what I'm going to do the hell is happening okay so I'm going to do is move this right here and I give a little bit more space and I'm going to do the same for Twitter going to zoom in made this a little smaller and just to Twitter just so they're easier to press like so maybe we can move them oops maybe we can move them group them first of all that would be a good one and then move them a little bit top we could also make the location clickable and so on but let me click on this remove the space okay I think that would actually work so let's keep it simple and for getting touch I'm gonna add a little bit more text copy and paste and you would be nice to have the same space in between the headings so I didn't really put too much time into this one let's do that rectangle to measure things keep in touch this could go up a little bit like so and what I'm going to do is make sure that this goes all the way across and it goes down and then copy this text that I have here and paste it let's create a very simple input with the rectangle tool on your keyboard just drag a box I'm thinking around 47 pixels and then we can just add a little text inside but this text needs to be a darker color I guess so maybe something like this and then sign up with email and we can drag this around here like so okay this is looking cool one thing that I would want to do is definitely remove the border so remove that maybe that needs to go a little bit great to be completely honest with you okay like that let me remove this great and I'm going to find a bunch a few more icons so I found a few more icons for social media I'm going to copy them and paste them but you can use the same plugin to find the icons and just just paste them around here and then last but not least I'm going to copy a little more text and do the copyright which is copyright to find 21 zoo 365 created by ready and then align this in the middle this is looking pretty cool I'm going to double click on the canvas and then just make it a little bit smaller at this point is probably like best to like have a look at things at the things that you don't like and start iterating and keep on iterating until you find us like the sweet spot the one that you designed that you like but yeah the more time you spend on it that usually the better it gets I can tell you already that the top bit could be maybe made a little bit smaller potentially but let's have a look at it on the previous so this is a preview so pretty cool okay we're now finished with the mobile version of this website and the next step would be to create the tablet mode and and then the desktop now if we go here to the artboards a on your keyboard you press there on here on the right side you will see all sorts of different artboards that have a different width and a height now the way usually go around this is I actually like to look up some mockups and for example if there are many mockups for iPhone 12 Pro Max out just choose this but obviously everyone's situation is different so choose the size that you like and I haven't actually checked up for many tablet mockups but I'm thinking of going with this one here iPad Pro it's kind of like a bigger size so let's just go for this I think this would look nice and here we go now let's make this a little bit bigger I don't know it's gonna be smaller than the mobile one I would assume but then as the home iPad Pro so make sure that you save your file of course and let's change this to black first of all and let's have a look at the grid I don't know I think I'm thinking of changing this grid as well so let's change it ever so slightly I think there was a little bit too much space on the sides maybe like maybe like 58 I think that would be okay and now what I can do is I can start grabbing some of the sections so for example the top section of the website and paste it and I can just drag this in here so if I position this from the top left corner and then just drag everything in the middle hopefully most of things will be will just work for us but most likely isn't but as you can see most likely it won't happen because we have too many less if this was a text that would probably worked okay anyways it's easy to fix what we can do is we can move the logo to the side make sure that we are to really so the hat is outside but if your logo is normal then you'll probably just want to position it properly then let's go to the right side and get this menu here again we can just make a little bit of space around it just so this it's easier to press and now let's focus on the text the text I can just centerline like so and this was grift already so I can just move it maybe around here this could be shrunk down like so and slowly like this we can definitely fix it up a little bit we can even make the text a little bit bigger if you wish let's make the button a little bit smaller how because the I wonder how big was the button on this side here that was to 10 and then 40 so we could do 10 and just centerline this ideally I would grab you know I could have grabbed this to potentially and just resize this big here let's have if I grab it and then if I resize this here by just doing this you know what yeah that would do and now we're keeping exactly the same spacing everywhere let's just make sure that everything is centerline yeah I'm gonna remove this and keep this one here and also I'm gonna remove the grid so it doesn't get in a way potentially we might want to make the text a little bit bigger but this text should be readable and this button can be moved up a little bit like so you just have to mess around I guess and make it the way you like it and as long as it's readable and usable should be good to go. It kind of looks empty around maybe we could do it with the text a little bit bigger let's have a look yeah that is much nicer 86 and then 86 should the spacing is nicely done something like this is already looking a little bit better to me again you have to mess around a little bit more and then I'm actually happy with this section but one thing that I would potentially add I would probably move this a little bit up and then I would potentially add a little scroll buttons so we can copy some of this text based in here and just to scroll I'm gonna make this text a little bit smaller maybe like 14 or even 12 make this as auto width and let's scroll let's scroll let's put this scroll here to the bottom and then if you go to plugins and then let's look for Chevron actually already found one here this might work yeah I'm pretty happy with this one is cool and just like so I don't know if it's a little bit too big I think this is okay and again if I group them then I can move this and this is grouped as well so we'll get in here the next section could be this section here but this time if you remember when I created those three containers actually I left them here so I'm gonna copy them and paste them in here and what I'm thinking is potentially I might be able to just might be able to just shrink them yeah that doesn't seem to be working I wish they were a repeat great but what I can do is if I double click great and then we can just align it to the grid like so so we have what let's have four columns and then we can make it like a little bit smaller four columns again and this one will take the rest of the available space here so another four columns and we're done just like this I think yeah pretty happy with this this is the thing once you once you design one part like the mobile part then the rest should be fairly easy to design as you can see it's fairly quick I don't know if I went too big on this number yeah okay let's move on to the next section should be this one here usually is not that bad when you when you expand the section but because I'm using two different text in here that's why it breaks a little bit I think I'm gonna move this like so and let's ungroup this for a sec and let's grab everything but the text and I'm gonna make this a little bit bigger like so now I'm gonna use this text exactly the same size probably put in the middle let's have a look at how this looks like I think that this should be okay because we made this text a little bit bigger we could potentially go with a bigger text in here I think so let's do 34 okay that's not bad at all that's not too bad yeah I'm gonna use this and then for the next section we can just copy the training options from here and paste this oops zoomed in a little bit too much we can paste this in around here of course I'm gonna have to make the text a little bit bigger now so this one was 34 pixels so let's go for 34 and this one needs to go 34 as well and the unknown bit is now that I need to figure out how much spacing I need one way I can do it is the options paste this in here and I know now okay I can measure this super quickly it doesn't have to be doesn't have to be perfect here because we can always mess around with the design a little bit more I think this will work we have the text bigger of course I could have created some more characters here for my medium for tablets and desktop that would have been helpful and then let's do this in the middle and I can actually spread this around like so center line and that's looking good the next bit would be what is it the boxes in here I could potentially copy those boxes paste them and see what a great will help me the great sorry the repeat great first of all I need to double click on this board and let's have a look no I swear usually great helps with that can also always the hover state okay and on them usually the great can help you with this but wonder what is because I was messing with the states and now it doesn't want to go to the right maybe here we go sorry I needed I needed to double click and now this should help me out with everything here I just need to make sure that this is four columns so one two three four and this needs to be the same let's fix the titles now the text the text seems to be struggling now but we can move this to the top could even make the text smaller let's have a potentially we could do this as well think I'm just brushing the process now but here we go this seems to be looking okay we could have potentially made this as a slider just like the thing that we don't hear but I think this would look nice as well and then we can move this oops sorry if we double click on this we can shrink everything down to is it 16 here I think it's 16 and we'll see now boom that's looking that's perfect if we remove the grid then as you can see this is looking nice okay this is looking okay so the next step is getting shape in here so I'm going to copy the whole section paste it whoops make sure that we grab the image below the images below sorry oops I think I forgot to grab the image so I need to resize this as well to go back that could be in the middle and we need to make the font size to 34 let's have a look actually I'm going to ungroup this and change okay size 34 of course we can make it a little bit bigger changes to 34 as well ideally I'll get some text paste in here write all the text make sure that the line height is the way I want it and then I'll put everything on top just so everything is aligned properly and professionally but to save a little bit of time I think I'm gonna wing it now and maybe like just finalize it later on I just wanted to show you the process you've seen the heartbeat on the mobile version anyway so just make sure that everything is center lined center lined and center lined okay I think this is all looking good we can definitely group this and center line there in the middle and for the next star for the next step we just have the photo which is this bit here so I can quickly grab this paste around here and for mobile we could potentially separate in separate this into two so let's do great and maybe I can ungroup this maybe I can grab this let me think about this you know what we could separate this into two and then just like make sure that this is for it and maybe that just takes the four columns here maybe we can you know what maybe we can give it a little more space as well as there is plenty of space available and this bit here can just be center aligned where's the center okay and we could do this I think that will work so you tap on tablet that expands yeah I think that would do so if we shrink this down this was how easy was to do the tablet mode and for the desktop I wonder if I'm missing someone because that was too quickly and for the desktop we can do exactly the same thing me remove this I can actually previous super quickly so this will be the tablet look at this I think is because I had the hover so it's a little broken but easy way to fix this might be to just a group everything and or remove the hover state and so on hopefully that should solve the problem yeah okay that's all good let's very quickly have a look at how we can do the desktop and the process will be exactly the same so let's create a new outboard this time we're going to look at maybe 920 by 1080 which is a desktop and now we can go down with this a little bit more like so make this background black make this as a home like so and we can start from beginning create a grid actually I don't mind this grid this is the original grid so we have 12 columns 16 we get a column with these 122 and the left and right margins are 140 pixels so let's grab everything from this section here paste them and see what we get potentially I'm thinking let's resize this first of all like this way and then down I want to make this for it so let's go from the left to the right and if the image is cutting off a little bit we can go in actually we need to move the overlay first of all and then we can go in and just position the image the way we like I think this is looking good make sure that we position this image back to the top so shape and now we can start positioning the rest so this could be here in middle scroll this could be here in the middle but I'm thinking of making this text even bigger now that we are desktop because we have some space mobile menu actually we probably want want to have mobile menu at this point so I'm going to do is pretty little bit of text so let's do text and then let's just add a bit of a menu here so the manual will be home let me just quickly change the textile to character style body and let's lay out some of the buttons so we have home about we have shop copy paste we have gallery and we have contact so if we grab every single element from here we can actually group everything control and G and then we can use this stock option so if I click on this stock option you will see that we can then start changing the spacing between them so let's say 20 we can just start changing this until we like it and it's just so much easier and if you're doing some stuff on the tablet as well you can just do vertical stacking and it would do that for you as well fairly useful tricks and now so I'm going to leave this here obviously I want to grab this open the menu here and paste inside so it's kind of like they group together and I want to make sure that these two the logo and the menu are aligned centered like so I think this will do the job I wouldn't want it to move this a little bit to the left like so just so we have a full button when this is actually coded the next step will be to make this text a little bit bigger let me remove the grid is so so this text I want to make a little bit bigger maybe like something like this bold and big okay I'm liking this let's make sure that everything is let's ungroup quickly isn't line ungroup this as well and then we can centerline all these things together could potentially make the button bigger as well I think it feels a little bit out of place now maybe like that and maybe maybe even the text can go a little bit bigger centerline everything again group this let's make sure that everything is centerline like so all right this is a quick win here so let's go to the next section the next section should be fairly easy to do so let's place it here and let's see if I can resize it I probably won't be able to now okay not a big deal what I'm going to do is let's grab the first one so one two three four is this how many we have and one two three four yeah okay so I can do this not a biggie adobe XD makes all this very easy to do so I'm not even mad and here we go I might make this text a little bit bigger now as well so I don't know what to go for maybe like 40 of course centerline now that needs to go 40 this is like great could have been so helpful and that could be 40 as well that's it this section is done the next section we can do exactly the same so let me actually copy everything and see whether we can work this out sorry this is going to be 40 so I'm gonna I'm thinking of doing this 40 as well so let's see 40 pixels and this can be 40 pixels make sure that the text is nicely aligned so I'm gonna do oh get this on top of a measure it's annoying that the text is split up but it is what it is that's how I wanted it I pay the price so let's remove the oh group this centerline is somewhere around here in the middle spend your time by the way on the spacing is stuff like that it does make a huge difference for some reason this is not centerlining so let's have a look okay this is much better we can move this around here and I'm gonna make this around 18 pixels maybe we can make it slightly bigger like so let's remove this now those boxes all these are the repeater boxes the repeat grid boxes so potentially I can first of all let's make some space I can make these four I don't know what I've done first of all I can I can move this a little bit okay let's move this a little bit made this as four and how big are these 559 so maybe I can make this one be no nope this image 559 of course we're gonna have to move the grid a little bit like that expand it sorry perfect so that can be now positioned correctly we can now fix the spacing between every single element here to 16 and expand and we should be good to go okay this is all good of course we're gonna start to sort out the text that can be 40 and that can be in the middle no problem here and I can be 18 or 16 I'd say ideally 18 let's have a look I like this let's center it this happy days this is all look this is all looking good so far maybe the space between those two can be fixed here we go what else do we have so we have the training options and then we have this section here hopefully this is gonna be an easy one as well so let's paste it in here I'm gonna make this one a little bit bigger than it is so let's do something like this okay I like this a little bit bolder a little bit bigger and then okay let's let's first of all ungroup all this and what I'm gonna do is let's change the text to 40 pixels first of all 40 pixels like so okay and then maybe I can just copy the button from the top here because I changed it earlier is this even sent it hmm just didn't look sent it okay and then I can paste the button here and just do what is it sign up and I should be good with this I don't know if the spacing between the font is equal as I mentioned earlier that is important and I could have spent a little bit of time making some sort of a template in this as you can see it's not and it throws it off a little bit but yeah that's it so if I group this together I can now select everything centerline and we get together I think that these sections deserve bigger titles especially this one can definitely do it a bit bigger title or I could shrink it down a little bit I guess I'll I'll definitely go for a bigger title on this one because let's have a look 67 maybe and then we expand it 67 and then we expand it yeah that looks a little bit more powerful to me and then I move the button so I know when everything is grouped and grouped and grouped but yeah centerline make sure that the spacing between them is equal move and that's it let's rip everything now center centerline a like so alright this is a little bit better I think I wonder whether this is now overpowering this title here potentially I'll change this title as well but this one looks so good with all this white space around it it is look good and I can just leave it like this we'll see let's expand the desktop version a little bit more and then let's do the photo so for the photo we should be should be an easy one so let's do let's show the grid and then we can maybe have a column here we can have a I'm gonna have to split this now I'm thinking that we can have another column so one two three four and we have another column here this one will be get assistance and I can just base a little bit of text we don't have to expand anymore we have all the available space and then we can have company is this going to be enough so one two three four that's that from there okay now I'm thinking in this case I want to fit everything inside here so I'm thinking let's use three columns this uses one two three columns like so so this will be company and then we can we can remove this and put in here copy paste and then that would be keeping touch so we can remove this now this could be centerline and I have prepared a few links that we can use I'm gonna copy and paste them here and we can have a little bit more space now okay that's not too bad I have a few more links here we go we have about us jobs kind of line come on there we go you didn't want to snap but that's it we have the email here which is okay that could potentially take forward do we need a button somewhere potentially and then we have the we can have the social icons in here and maybe we can even have the the copyright here on the left or maybe we can just keep it in the middle that's looking good and let me just centerline everything and the last thing that I was thinking of trying is maybe grabbing the logo from the top here so let's grab this and make the footer first of all to make it a little bit bigger than it is delete this make the logo a very opaque I think let's have a look where I can make it look cool just experimenting I guess you might not look as good as I think I'm not so sure about the logo because of the outline maybe I can just do it here in the middle it was just an idea anyway so I could potentially do it like so and then we need to make the I bought a little bit smaller let's have a look at this it's probably not going to be nice now I don't know about the logo that would look a little better I think it's just an idea anyway yeah not so sure about the logo maybe remove it and that's it so let's save this and of course I could spend a little bit more time on the tablet mode and the desktop but that is not too bad considering how fast we've done it starting from the mobile to tablet and then desktop as you can see everything is quite nice sometimes you do see those lines in here what you can do is just open this full screen I think they didn't fix it today or you can just drag the overlay a little bit down and I'll fix the line for you so that's pretty much yeah so that's going to be everything from this tutorial maybe this would needs to be fixed a little bit I think there is a little bit too much space between the lines but I'll fix this in a sec and I'm gonna just wrap it up here if you found this tutorial useful please consider subscribing to my channel consider liking this video and if you have any suggestions or comments please comment below I reply to you pretty much every single comment there out there and I'll see you in the next video thank you very much for watching as always my name is ready and you're watching my channel ready the brand adios amigos


Hello, and welcome to this week's JavaScript SEO Office Hours. My name is Martin Split. I am in the Google Search Relations team, and I am a little bit of an expert on the JavaScript rendering and indexing side of things. So I'm here to answer your questions regarding JavaScript SEO problems. And you can ask your questions either in the YouTube posts that we do before these meetups, or you can join these live recordings by joining the link that will be posted shortly before the actual hangout in the YouTube post comments. Awesome. Thank you very much for everyone who's joining. I see that we are a small select group today. There's not that many questions in YouTube, so we'll see how much content we have today. Let's start with the YouTube question. Hi, Martin, from the QuickLook on the Frontify theme built with React.js, 2020.frontify.org. Can you see any SEO issues there or recommend some improvement? This is actually, I think this is a good opportunity to give you an idea of how I would look into these things. And let me just start a screen share, because I actually haven't taken a look before, so I'll just do this now. And the question is if I can actually get that Chrome window that I just opened, no, it has to be. OK, in that case, I just clicked on the wrong thing and actually have to share an entire screen, which as a sorry, an entire window, that's fine. So I would start by looking at the theme itself. So the theme itself is 2020.frontify.org. No, was it not? 2020. I'll just click on, actually, I'm just going to copy the link and then we'll see what happens if I made a mistake. OK, it's a redirect thing. Yes, I want to go to that side. There we go. I must have mistyped something somewhere. Frontity, not Frontify. I don't know why I said Frontify, aha, OK. So a very quick kind of litmus test would be to just run a Lighthouse audit. And in this case, actually, you know what? I'm just not going to run all of these. Maybe not progressive web app. We don't care that much. To just get a rough feeling for how does this website generally work, how well does it work, how fast is it? That looks pretty good. There are already, so the thing is in the SEO audits in Lighthouse, they are very, very basic and they are vendor agnostic. So a lot of Google-specific stuff we can or don't want to put into Lighthouse. But even here, we see some suggestions. That's a mobile usability, potentially mobile usability issue where some of the tap targets are not large enough. Most of the audits pass. So we do have a viewport. We do have a title. We do have a meta description. In this case, that would be sort of set up, kind of an issue, not really a theming issue. Links have to script the text. Robots, txt, valid, outs, attributes and images, hreflang, eligible fonts, avoids plugins, so it's not using Java or anything. In the performance, it looks pretty good as well. First contentful pain could be a little faster, but that's OK. First meaningful pain, yeah, CPU idle, sure. So it could be better, but it's pretty solid. I wouldn't worry about that. So that's like the very first stage of taking a look at this that I would do. And then the next thing that I like to do is I like to ask the mobile-friendly test if there's any surprises, any problems with actually getting to the content. Oh, great. Yeah, and I see a car there, and I see a car there, and I don't see cars anymore. Oh, OK. Google doesn't trust my guest browsing window. No more crosswalks. Seriously? I don't think I have more buses. OK, this. Oh, that was a cheap trick. Is that a bus or is that a truck? No, it's a FedEx. It's a truck, OK. I wish I could machine learn these things and not have to fill them out. Are we good at some point? Or are you showing me more buses? No, that's the red light. So that's what? Ah, that is frustrating. OK, sorry. I should have just logged in, and then I would have avoided all these funky. What? OK, I'm sorry. I'm a robot apparently. Maybe it's because I spend too much time with Googlebot. Who knows? What are you? OK, nothing. It's not a bus. Good.  And here we go. Come on, come on. But yeah, so performance wise looks good. The screenshot looks all right to me in the very first get go. Mobile friendly, no loading issues, no surprises. There is something going on with some JSON issue, but we don't care. Like, it doesn't matter for SEO. Yeah, the HTML looks pretty complete. There is, can I see if they have a description? I expect computer getting slow right now. Oof, come on. Well, there was. So we could figure out what this is, where the data RH comes from. I'm not sure, but it doesn't really matter. Like, it looks pretty solid from an SEO perspective. It's fast. Maybe look at the tab target sizes where Lighthouse was complaining because that could also be a mobility issue. But besides that, I think this is an OK theme. And that's more or less what I look for. So I look at the rendered HTML. I do a smoke test of the screenshot, and Lighthouse gives you a few pointers as well. So good question, but I don't think there's anything to look at specifically here. I guess then the tricky bit is probably setting it up correctly with your actual content, but the theme itself seems to be fine. Do we have questions from the audience? Any of you having a question while we are at it? I've got a quick one. About how many resources and stuff load in the page, that if there's any kind of limits that you recommend to make sure something's going to render properly. Good point. I've kind of got some arbitrary figures when I look at it. Try and keep them under 50, and try and make sure they fire in 0.2 seconds. And that seems to be a relatively sane target. And under that, they tend to get reliably everything. But that's not always the case. And you see pages with way more successfully always render, and sometimes pages with less that don't. So I know there's a lot of nuances to that, but I don't know if there's any kind of guidance. The general guidance is the fewer, the better, I would say, with the asterisk that you want to split reasonably so that caching is effective. So basically, we don't really have a heart limit or anything. It's just the more resources there are, the more likely you are to experience that something does not load, or if you're looking from a user's perspective, there's a chance that the network cuts out or some transmission error happens. So the fewer resources, the better, but be reasonable. It doesn't help to have everything in one huge file because then you can't effectively cache. Because then if one thing in this large file changes, the entire file needs to be downloaded. So Googlebot generally tries to be smart about these things by caching very aggressively. So even if one render fails, we will see that it fails, but then we have at least cached a bunch of resources already, and then we would retry, and then we would probably get the rest of the resources. If crawl budget is a huge issue, and that is usually true for websites with millions of pages, then that could be a consideration, like trying to keep the number of resources as low as possible. For websites that are relatively small, that's not an issue. And for us in general, we are trying to fetch everything we can, and we use aggressive caching to alleviate the number of resources. So that's why you see websites with lots of resources doing well, as well as websites with a small number of resources. And sometimes things just go wrong, and then it doesn't really matter how many resources you have. If it's that resource that is critical, and we are not fetching it, then we have to retry. But we are retrying, so that's the least good. But that's a good question. Yeah, it's a bit of a very subjective thing, and a very nuanced thing, as you said. You want to make sure that you are taking a look at your specific situation and judge based on that. There's no general formula or silver bullet that can be applied to this question. I could say it depends. Right, one last YouTube question, and then I'll ask you again for audience questions. Thanks, Dave, for the question. Hello, Martin. I have a new site where in each article, comments are enabled by users. So users can comment on articles, OK? These comments are grouped in the HTML code within a JSON-LD called comment with different attributes like orthotex and date. I've seen at Google about renders these comments in the HTML view from the mobile friendly tool. But I don't want to be indexed in search because there are comments with no SEO value for the page. How can I manage the situation? Generally speaking, you don't have to. There are, like, the fact that we renders something. I mean, generally speaking, we index everything that is on the page generally. But if the comments are user-generated, we are relatively good at figuring out that this is user-generated content. And B, it doesn't really matter. It doesn't hurt to have these comments there. It doesn't give you any benefit. But I would not. This is one of these cases where I think you're looking at a non-problem. And when there is a non-problem, then you don't have to solve anything. That's why I would advise against trying to come up with a clever way of hiding. There are definitely ways of hiding things from Googlebot's view. But I just would not. Because there is a chance that you are shooting yourself in the foot by creating something that is less stable, less robust, or that you accidentally overshoot. So for instance, to give you a very simple example for this, one thing is, if these comments are fetched by a script on your website that's like you have a comments.js file that actually fetches these comments from the back end and puts them in the content, you could robot away the comments.js. And then we can't fetch the comments.js. And so we can't execute that JavaScript. And so we can't actually fetch the comments. But if you play around with your robots.txt, you might end up accidentally, maybe, blocking more than just that. Or like, I don't know, block all the JavaScript. And now your main content doesn't show up anymore. So then in trying to fix something that wasn't a problem in the first place, you actually made the problem. Or you created an actual problem that wasn't there before. So I would advise against worrying too much about this, unless you have very, very good reasons to. Like, I don't know. If the content is very hard to distinguish from the main content or something like that, then we might not see that it's user-generated comment content. But if it is just comments as you would normally mark them up and there is sufficient content on the page, then don't worry about that. It's more risky than useful. All right. We have exhausted our questions pool from YouTube, I think. I will check the previous JavaScript SEO office hours, because I know that sometimes people post after the actual Hangout into these posts. But do we have an audience question in the meantime? Search news was playing. That was loud. Do we have an audience question that we could look at today? Fair enough. Let's have a look. Maybe we have something previous one. I think I answered that one previously, but I can answer it again. My crawl rate is very low. I lost traffic. Is it because of that? No. Crawl rate has no quality indicator or signal of something positive. It's possible that your server was responding with a 500 for some requests, or it's possible that we just have a version of the content and know that the change frequency is low, in which case, why will we crawl again? It doesn't hurt. It's not a problem, per se. If you're running a single-page application and a client-side rendering and the HTML preview shows a blank page, you want to figure out. So I'm assuming that you mean the rendered HTML in any of the testing tools that we provide, like the URL inspection tool, the mobile-friendly test, or the results test. If you see blank HTML or an empty page HTML, that doesn't have the actual content in it. Check if you are robotic any of your resources, like any of the JavaScript that fetches this stuff. If anything wasn't loaded properly, that's something that you want to look into. And last but not least, just double check what could be the reason for this. I mean, I can't answer that question because it's like saying my car doesn't start what's happening, and it's like, it can be anything. It can be the battery is dead. It can be that you have no fuel. It can be that it's still locked somehow or whatever. It can be so many different things, and that's the same here. You want to be a little careful with that, but basically just try to make changes in the application and simplify things in the application until you get a positive render that includes the HTML and render HTML, and then try to figure out what breaks it. I use a technique that's called bisecting. So I have a situation here or a version here that doesn't work, and I know I had a version here that did work. Let's say there's six months in between. I jump three months back. Does it work or not? If it works at this point, and that means that my search radius is now only the last three months. Then I go one and a half months back, basically I jumped from, so now I'm three months back. I jumped one and a half months to the front. Still works here, so it must be in the middle here. Then I basically just like iteratively jump closer to a version that will break. And eventually you find the versions like, works here, doesn't work here. And then you know what the changes are that were made between the working version and the broken version. And that way you can figure out what could potentially be the problem. And this is why I'm so happy that we have the newer tools, because previously you had a screenshot in the old fashioned render, and that didn't really tell you anything. It's just like, yeah, it's broken and I see it's blank, but that's pretty much it. And then trying to figure out what specifically broke that last bit that pushed it over the edge was not that easy. It's a lot easier. Now you can use tools like LocalTunnel or Ngrock to put your local development version into a publicly reachable URL. Temporarily so that you can try this out with the testing tools, but yeah, that's what I would do. All right, if we don't have any further questions from the audience, then I would say this was a short office hour, more like an office half an hour. Any questions from the audience? So just a very quick one, that's okay. When you call something like an API, if you have a noindex ex-robots header on that API, that's not a brilliant issue. Is it for rendering? I don't think that's an issue. I haven't tested this. That's a very interesting question. I should definitely have a look at that. But normally we would fetch the API call because it's not a robot, it's just noindex. And then we would get the data back and use that in rendering, but I don't think that noindex on an API makes any difference, really. That's what I would expect. I would test that because I'm not 100% sure about this, but from logic, that should be how it behaves. Good question. I like questions where I don't know the answer and I actually have to test. It's good. Awesome. In which case. Thank you very, very much for joining. I'll post into the youtube.com slash Google webmaster slash community the thread for questions for the next office hours which will be on Wednesday the, ah, what day is that? Third of June or something, I think it is. I think it's already June, but I'm not sure. Where's my calendar? Next Wednesday is the third of June. Hey, I'm actually not bad. So on third of June, we'll have another JavaScript SEO office hours. I'll leave a thread on the community tab of our youtube channel where you can ask your questions. And then I'll also post the link to the hangout there if you want to join the recording. Thank you so much for joining. My little audience here in the Hangouts call was a pleasure. Stay safe, stay healthy, have a great time. Bye bye. Bye bye, thank you. Thanks for joining. Bye.