across these pages, which usually is a sign that something


English Google Webmaster Central office-hours from January 21, 2020

got hacked or that you have user-generated content


on a lot of these pages, and people are taking advantage


of your site and dropping a lot of spammy content there.


So I haven't looked into the details of what


exactly that one might be, but maybe that


helps you to kind of figure out which direction


to start looking.


What I would also do in a case like this


is go to the Webmaster Help Forum and post your URLs there,


especially some that you've seen that have dropped out of search


so that folks there can take a look.


Sometimes this kind of spammy content,


especially if it's from someone hacking your site,


it might be that they're cloaking it specifically


to Googlebot.


That means when you look at the page in a browser,


it looks normal.


When Googlebot looks at the page,


then it looks really spammy.


So that's something where there are multiple tools that you


can use to kind of take a look at that to figure out


what's happening more.


And the folks in the Help Forum are extremely helpful


and have a lot of practice with pulling out


these kind of things.


So that's something where I try to get some help in that


regard.


Does PageRank go nowhere if we set up


a no crawl option for specific URLs in the URL parameter


setting in Search Console?


For example, we don't want some sorting pages


to be crawled because of crawl budget issues.


So in a sense, PageRank goes nowhere in cases like that.


This is because what happens on our site


is we see links as being between two canonical URLs.


And if there is no canonical destination URL


on your side for a specific URL, then we will think,


well, this link goes nowhere, and we don't use it.


From a practical point of view, that's usually fine, though.


Because especially if you're looking at sorting pages


and different parameter options for maybe an e-commerce site,


nobody is going to be linking to one specific variation


and kind of driving a lot of your site's PageRank like that.


So there'll be individual links like that.


And if they get dropped, then that's usually no big problem.


So from my point of view, that's not something


that you need to worry about.


If you're seeing that Google is having trouble crawling


your site because there are just so many different URLs,


then I would definitely set up this setting


so that Google can focus on the URLs that


really matter for your site.


And if we can crawl your site faster,


if we can get to your new and updated content faster,


then that'll generally be worth a lot more


than those individual links coming from random places


going to this one specific variation of a sorting


category page, for example.


If you do want to have those links taken into account,


then we need to be able to crawl those URLs.


And we need to find the rel canonical on those pages


pointing to a version that you prefer to have indexed.


As per Google's quality rater guide for your money


or your life sites, it's important to have


the credibility of the author of the main content.


The question is, how does Google determine the credibility


factors on a page where no author details are present?


I've seen such pages ranking high.


So I think there are multiple things here.


On the one hand, the quality rater guidelines


are for our quality raters when they


review algorithmic changes across a large set of sites.


So I think it's useful for site owners


to take a look at these quality rater guidelines


to understand where we're headed.


But it's not that the quality rater guidelines


is a one-to-one guide for how our algorithms will work.


So from that point of view, I wouldn't


see the quality rater guidelines as the list of ranking factors.


Instead, I'd see this as something


that gives you some gentle nudges and some ideas of areas


for improvement for your website.


So if on your website you're focusing


on medical topics or other topics that


fall into this category of sites,


then try to find a way to show that your authors or the people


who are behind your content on your site


are people that users should be able to trust.


And there are various ways that you can do that.


It's not that you have to do one or the other.


There's no simple meta tag that says, trust me,


I know what I'm talking about.


But there are lots of different options there.


And I would use the quality rater guide


as a list of ideas of things that you


could be focusing on there.


Is there a solution to this problem?


So let me just double check.


I think this is some tweets on very specific sites that


are seeing some very specific changes.


And it's not loading.


Oh, you could log in.


OK.


I can't double check what exactly there was.


But I believe this was a set of sites


that were seeing some issues in some reports in Search Console.


And I've been looking at this with the Search Console team


to figure out what exactly is happening there.


And I posted some preliminary information on Twitter.


So that's something for those specific sites


who are seeing that kind of a problem to take a look at there.


I don't think there is anything general that's happening there.


It's just for some sites, we've kind of


reevaluated how we think those sites should be shown in search.


And these kind of reevaluations happen all the time.


How much do links to subdomains contribute to the relevance


of the main domain?


Any insight you can give would be appreciated.


So this is kind of similar to the previous question


with the parameters.


Essentially, we need to have canonical URLs on your site.


And we will see those links between those canonical URLs.


And within your website, you also


need to have links so that we can crawl your website


and kind of forward the signals across the rest of your site.


And it doesn't matter so much if those


are on subdomains or subdirectories


or on the home page.


If we see a link to a page on your website, from there,


we can kind of forward signals across the rest of your site.


So that's something where there's nothing really special


with regards to subdomains or subdirectories happening.


It's really just kind of like we're technically


following the links and forwarding the signals


that we collect along the way.


And with signals, that can be all kinds of things.


So page rank is kind of the obvious one.


We've kind of documented that quite a bit.


But there's a lot more to search than just page rank.


If a site is incorrectly flagged by SafeSearch,


there used to be a form you could


submit that would go to the SafeSearch team.


That form was removed.


And the link now redirects site owners


to the webmaster forums.


Is there any way for site owners to send that feedback


directly to Google without having to post in the forums?


Some publishers are being filtered when they really


shouldn't be.


So no.


At the moment, there is no kind of private channel


with regards to SafeSearch reviews.


What we noticed with that form is that 99.9%


of all submissions there were completely normal,


from our point of view, with regards to SafeSearch.


There were all kinds of adult sites, or almost adult sites,


that were trying to get out of the SafeSearch filter.


And we just realized that there wasn't


a lot of value in providing a form like that


if we can't actually get any useful information that way.


So that's something that we thought


would make a little bit more sense in the forums,


because then it's a lot easier for people


to also get feedback on these kind of questions.


And we do get escalations from the forum,


from the product experts that are posting there.


That's always really useful.


So that's kind of the direction we


moved with regards to that form.


We don't have any private channel


for these kind of submissions.


And also, what I noticed is when people ping me


on Twitter with these kind of questions, quite often,


it's not that we're filtering a site by SafeSearch.


A really simple way to double check


is to just do a site query and then


to turn to add the URL parameter safe equals on or safe


equals off to see is this really being filtered by SafeSearch.


And if you see the same results there,


then that's essentially not being filtered by SafeSearch.


With regards to ranking, obviously, there


are lots of things that can flow into ranking of a site.


But if it's kind of SafeSearch, at the moment


is something that's more like it's either on or off.


OK.


We merged three brands into one.


But the old brand is showing on the meta title at the end


any tips to get this removed.


So whenever you're merging sites,


that's something that takes quite a bit of time


for everything to be reprocessed.


And it can take a significant amount of time


for us to relearn things like titles


to understand what kind of this website is about,


what should we use as a site title essentially for this site


and for some of the pages on the site.


So that's something where the main thing you can do


is to be consistent and really make sure


that across the whole site you focus on the new name


that you want to use.


And then it essentially just takes time.


There is no meta tag to say, you must use this title,


or this is really, really the title that I want you to show.


But rather, we try to understand that over time.


And when you're merging different sites,


so it talks about three brands merging into one,


I assume this is three different websites that


are merged into one.


That's something that always takes a little bit longer


than if you're just moving from one domain to another.


So it's like this is a tricky situation for us


to reprocess, and usually these things just


take a pretty long time.


And by pretty long time, I'm thinking, I don't know,


depending on the website how often we crawl it,


probably on the order of several months for something like this


to be reprocessed and to really be


visible across a large part of the pages on a site.


For most websites, we tend to recrawl pages


at least every half year.


So that's kind of the upper limit


for just recrawling pages.


But signals like titles, like brands, usually we


can pick them up a little bit faster


by just focusing on the important pages on a site.


But that's something where you're still


talking about several months, probably,


until that really settles down.


How long does it take for a piece of content


to fall off of Google's index once it's been redirected?


And is there anything we can do as webmasters to speed this up?


So when you're talking about redirecting a piece of content,


essentially, we need to understand


that this piece of content has really moved.


And we do this in a process called canonicalization,


whereby we basically understand that there


are multiple URLs on your website that


lead to the same content or that show the same content.


And from the set of URLs that are


in this cluster of potential canonicals,


we will pick one as the canonical URL.


So that's essentially how it works.


With a redirect, we have a really strong signal


that you have one preference.


You have other ways of expressing preferences,


like the internal links on a website, the sitemap file,


the hidden references within a site,


things like the hreflang, the rel canonical,


those kind of things.


And when all of those signals align to one version,


then we'll generally switch to that one version for indexing.


So that's something where if you can give us


all of these signals right away, then we can probably


shift over within a day or so.


Sometimes it takes a little bit longer.


It also depends a little bit on how often


we recrawl those pages.


Like I said, some pages we recrawl every day.


Some pages we recrawl every half year.


And if this is one of those pages that takes us


a half a year to recrawl, then you'll


kind of have that lead time of at least a half year


until we actually crawl that page to see, oh, it's


redirecting to somewhere else.


So that's kind of the unknown there.


The other thing that makes this a little bit more complicated


for SEOs sometimes is when we recognize


that someone is explicitly looking


for the old version of a page, we'll try to show it to them.


So that's very visible if you do a site move.


You move from one domain to another.


And we'll probably be able to process that within,


I don't know, a couple days, couple weeks


if we recognize this is a clean move.


But if you explicitly look for the old URL,


if you do a site query for the old website,


then we'll still show that old URL in the search results


for quite a long time just because we


know that this query that you gave us


is associated with that old URL.


And what you can do here is kind of look at the cache page.


And usually, when we've switched over to a new version,


you'll see the cache page says, this is the new URL.


So as soon as the cache page points


at the new URL, that's essentially


a sign we switched to canonical.


You can also look at the canonical in search console


with the inspect URL tool.


So that's another way of kind of double checking


that we picked up the right version or your preferred


version as a canonical.


But those are lots of things.


And if you just care about, well,


how do I kind of redirect one URL to another,


then kind of the short answer is it depends.


And the long answer is like all of these technical details.


Usually, if this is an important page on a site,


we'll recrawl it fairly quickly within a couple of days.


And we'll switch things over fairly quickly


if the signals are clear.


But those few days can be extended to somewhere


around a half a year or longer, too.


An external consultant claims that a website's main content


isn't relevant.


And a website about car insurance


can just as well get top rankings


for a page about diabetes.


I don't see how this can be correct


due to lack of authority for the topic


nor the expertise and trust signals of the author.


Can you confirm or deny?


So we do take the content of a page into account for ranking.


It's kind of one of the most important parts,


I think, of a web page, like what it's actually showing.


So from that point of view, the content is really important.


And if the content is not good or not relevant,


then we're definitely not going to,


or we're going to try not to show that in those search


results.


So from that point of view, I would really


recommend focusing on content rather than taking


a page about car insurance and then trying


to make it rank for diabetes.


Because, I mean, ultimately, even if you do make that page


rank for diabetes, if a user goes to your car insurance


page, they're not going to convert because they're


looking for something else.


So even if you happen to rank a page for irrelevant content,


it's not going to be useful for your business.


Also, is there a maximum ratio of how much content a website


can syndicate before it affects the value


of the rest of the articles, especially


if the other website won't add a canonical back to us?


Not really.


I don't think we'd have any fixed numbers with regards


to how much content a website can syndicate.


Usually what happens in cases like that


is we recognize the content, the primary content of the page


is the same, and we'll try to find the most relevant page


that matches that query, that matches the content.


And usually that means we go back to the original page


and say, well, this is the page that should be ranking


for that query.


But it's not that we have a limit of the number of pages


that you can copy or the percentage of pages


that you can syndicate.


Let's see.


For the past couple of months, we're getting couldn't fetch


error, sitemap couldn't be read in the Search Console report.


Although when running inspect URL on the sitemap URL,


we're getting page fetch successful.


The sitemap XML files are hosted on Google Cloud


with Cloudflare CDN.


What could be the problem?


It's really hard to say without looking at individual URLs.


So this is another case where I'd say maybe


go to the Help Forum because people there


have a lot of experience with these kind of issues.


And they can guide you to troubleshoot that issue


or can look at your specific URLs


and give you a little bit more feedback on what


you could be doing there.


Or if they see that you're doing everything right,


everything is perfect on your end, and Google is messing up,


then they can escalate that issue to us as well.


We're running an economic portal.


Once a month or every two months,


the content needs to be replaced and updated


based on economic trends.


It's a good practice to create new pages


for the outdated content.


Ultimately, that's totally up to you.


If this is like a news site, then maybe it


makes sense to create new pages for new pieces of content


if you're just updating existing content.


And keeping the same URLs makes it a little bit easier for us


to focus on the URLs themselves rather than having to track


more and more and more URLs.


So keeping existing URLs and updating those,


maybe moving the content to an archive section,


that's kind of what I would recommend doing here.


But if this is essentially just a news website where you're


creating more news articles based


on the current situation, then maybe creating new URLs


for this is also fine.


It really kind of depends on a setup


that you have, the way that you want to present that


to your users.


I have an informative multi-language site,


English, Spanish, and French.


And I'm using hreflang tags.


Is it OK that the English version


has more content than the other two versions?


Can it be bad for SEO?


That's perfectly fine.


That's something that sometimes happens


where if you focus on one or two languages,


you have a lot of content that's in that language.


And maybe some of those pages are


translated into multiple other languages,


and that's perfectly fine.


Like I mentioned in the beginning,


we use hreflang to swap out the URLs.


So when we aren't sure which version to show to a user,


we'll swap that out.


But if you only have one version of the content


for a specific query, we'll focus on that.


So if you have, say, 10 pages in English and five of those


are translated into other languages,


that's perfectly OK.


You don't need to have everything localized


if you don't want those localized versions indexed.


Which one is better for mobile optimization, AMP or PWAs?


Which would you recommend?


Those are very different technologies.


So I think it's really hard to, I don't know,


draw a line between which of these that you should do.


There's also a combination available there as well,


where you essentially use AMP pages as a part of a PWA.


So that's something where instead of just blindly


shifting to whatever technology someone is telling you


is the best at the moment, I would recommend


taking a look at your website, the content that you have


available, the infrastructure that you have available,


and then making a decision based on that,


based on the different options that you have available.


So instead of just blindly saying, well, PWA is best,


I will switch everything to PWA, think about what


are the options, how easy is it for you


to shift to one different technology,


is that something that even makes sense for your website?


For example, if you have a highly interactive website,


then maybe shifting to AMP is a bit tricky,


because AMP is so based on a lot of the caching and things


like that.


You can still do it, but it'll take a lot more work.


So I would really use these as different frameworks


and different ways of building websites


and kind of pick the setup that matches


your current environment best, rather than to just blindly say


one of these is the best.


And from an SEO point of view, we


try not to give preferential treatment


to any of these specific frameworks.


So if you're using AMP, or if you're using a PWA setup,


or if you're using, I don't know, a React framework,


or you're using WordPress, or you're using Blogger,


we try to just work with the infrastructure that you have.


And we try to rank that appropriately.


So it's not like switching to one of these technologies


will make your site pop up in rankings.


It's more, well, there are different ways


of making a really fantastic website,


and you need to figure out which way works best


for the situation that you're in at the moment.


All right.


We're kind of running low on time, so let me double check.


Wow, lots of things in the chat.


But maybe I can open up to folks from your side


if there's anything.


John?


Yeah.


Hi, my name is Brian.


I'm based in Spain.


I have a rather convoluted issue.


I think it's fairly unique, but we'll find out in a second.


Maybe I'm overcomplicating it.


So basically, due to a copyright issue in Europe,


that I work for, we have almost the same exact English language


website on two different domains.


With the exception of some branding differences,


it's basically the exact same website


on two different domains.


One is for the rest of the world, and one is for Europe.


So in addition to concerns over duplicate content,


it seems that Google is having, it's


a bit confused as to which is the proper site to show in SERPs


depending on the location of the searcher, i.e.


whether the searcher is in Europe or outside Europe.


This gets even more complicated as Europe has so many languages


and thus we have various different language versions


of this European domain.


However, we obviously do not cover every single language


in Europe.


We cover, let's say, five languages.


Thus, we want the English version of the EU domain


to be the default for European users


that don't fit into one of those other languages within Europe.


So for example, if somebody is searching from Poland,


we don't have a Polish version of that domain.


We want them to go to the English one.


OK, so the question is, how do we


tell Google that there's a default site for Europe


in English and also that there is an English language


version of the website for the rest of the world?


Hreflang would be what I would say, except for then we


start getting into weird situations


where we have like 50 Hreflang tags


because we want to tell Google that the rest of the world,


the one domain is for the rest of the world in English,


but we have a domain in Europe that's for English.


And then you have to go German English, Spanish English,


ex-country in Europe English.


Is there a more elegant way to do that,


or is that the way you would do that?


That's essentially what you'd need to do.


So I mean, you can use the same page


and say this is for this set of countries in English,


and then you have an ex-default version,


which is a different URL.


But essentially, that's kind of what you need to do.


And I think the tricky part will be this is not


a guaranteed approach in that we will take the Hreflang


and use it as a signal.


And if we see the same content on multiple pages,


then it might be that we still pick one of those


to show in search.


So it's kind of the best you can do kind of thing


when it comes to search, but it's not guaranteed.


So what you'd still want to do is do something


like a banner on top and say, well,


this is kind of the wrong version of the site.


We have one specific for Europe, and you


can click on the link here to go there to kind of back that up.


The other approach could be to do some kind of geospecific


redirect, which in your case might be possible.


What would happen there is we, because Google primarily


crawls from the US, we would see the kind of the global version.


And if you redirect everyone from non-European countries


to the global version, then we would


be able to index the global version properly.


And when users from Europe go to the global version


and you redirect them to the European version,


then we wouldn't see that because we crawl from the US,


but you can do that for users because you


know a little bit more.


And especially if the content is the same


on the global and the European version,


then there is no loss with regards


to search if we were to only index the global version.


If the content were different, then that's


something you'd want to avoid that.


In particular, if you have different language versions,


then if you redirect all American users


to the English version, then European users


can look at the French, German, Spanish versions,


then we wouldn't be able to notice


that you have French, Spanish, German versions.


But if it's English, English, and the content


is exactly the same, then you can essentially


do that with the redirect too.


So those are kind of the two options there.


With regards to redirect, I don't


know if there's something from the European side


that you need to watch out for.


I seem to vaguely remember something


that you shouldn't redirect users from Europe


automatically.


But I don't remember the details there.


But purely from a search point of view,


that's something you could do.


Showing a banner is a little bit friendlier


in that users can still choose which one to go to.


But yeah, those are kind of the two options.


hreflang is something that would help here,


but it gets really tricky when you


have so many different pairs.


And when you have the same content,


it can still happen that we pick one of the other versions


to show.


OK, sure.


And just to follow up on that really quickly,


I think my webmaster is quite based in the US,


and he's afraid of duplicate content.


So he's almost afraid to point out to Google


that we have these two domains that are almost


exactly the same in English.


That's like no problem at all.


That's what I'm talking about.


But I just wanted to, this will be my evidence.


So yeah, OK, great.


I mean, that's a really common situation.


We see that a lot here in Europe with German content


for Germany, Austria, and Switzerland,


where they all speak German.


So it's the same content.


These are different countries.


And that's essentially perfectly fine.


From a duplicate content point of view,


we will recognize that it's duplicate content.


And we might fold them together into one URL.


But with the hreflang, we can kind of swap that back.


And there is no disadvantage to us


recognizing duplicate content.


It's not that we will treat the site in any way worse


and say, oh, there's duplicate content.


It's a bad site.


There are technical reasons for duplicate content,


and that's perfectly fine.


OK, great.


Thanks for the help.


Sure.


OK, we're kind of at time.


If someone has a really short question,


I can take that.


Very short question, John.


OK.


Right, so we are working on a website which we cannot really


make mobile.


We cannot really make it mobile friendly,


so it's kind of a desktop version.


And we are aware that Google has switched to the mobile first


indexing strategy.


So we're wondering if we decide that we are actually


moving forward with the desktop version of the site.


Is Google, how much of a penalty is it


going to incur on our site?


So with mobile first indexing, we use the version


that you would see on a mobile device


as a basis for indexing.


That doesn't mean it has to be mobile friendly.


So if you can zoom in on the mobile device


and you see the full content, that's perfectly fine.


A lot of these ancient web pages that maybe have a table set up


or just ancient HTML, they work on a mobile device.


You have to zoom and kind of swipe around


to see the content, but the content is there.


And in those cases, mobile first indexing is perfectly fine.


What you will see is probably an effect


from ranking for users on mobile.


When they search on mobile, we will recognize, oh, this page


isn't friendly for mobile devices.


Maybe we shouldn't rank it as high.


But if you're saying people only care about our site


when they're on desktop, then that doesn't change anything.


SPEAKER 1


And as a very quick follow up, if there is some,


on some pages that we've designed,


some content when we render the page immediately,


it might be closed.


It might be hidden from the user.


If we, instead of basically showing the content as text


on the page, if we use the micro, what's


the word, micro layout, the JSON-LD basically


to say that, oh, this is the content of the page,


is Google going, will Google use that information instead


of the basically hidden?


Yeah, Google is going to penalize us


if text is not immediately available on the page.


So we wouldn't penalize the site for that,


but we wouldn't use that structured data.


So for example, if you have reviews and structured data


and the reviews are not in the HTML, then we would say,


well, this review is probably not visible to users.


We won't use that review.


We won't show that review in the search results.


We can show the page for its normal rankings,


just not with that review.


So that might be OK.


On mobile, a common pattern is that you click on something


and it falls out or expands.


If the content is in HTML and it just becomes visible


or it becomes invisible, that's perfectly fine.


OK, thanks.


Thanks a lot.


Sure.


All right, so let's take a quick break here.


It looks like there's still lots of questions.


There are more in the chat as well.


But we have another session lined up on Friday,


so feel free to copy things over to the Friday one


and we can take a look at that there.


And in the meantime, you're also welcome, of course,


to use Twitter to contact us or to use the Webmaster Help


Forum to contact the product experts that we


have that have spent a lot of time


to understand these problems and can generally help out as well.


All right, so thanks a lot for joining, everyone.


And I hope you found this useful.


And hopefully, I'll see you all again


in one of the future sessions.


Thank you, John.


We appreciate it.


Thanks.


Bye, everyone.


First steps to getting a great Page Experience

Now that we've covered how much page experience will change search results and the Top Stories


carousel, let's look into just what exactly is page experience.


Page experience is all about making sure that people using our websites, web pages, and


web apps are getting the best experience that we're able to give them.


In order to make sure that this goal stays true, the individual metrics and measurements


that make up page experience will be reviewed and updated annually.


Currently, I like to think of page experience as being made up of two distinct pieces.


The first is Core Web Vitals.


You may have heard a bit about these in our previous videos or in any number of blog posts


and tools that have come out in the last year since Web Vitals was announced.


We're going to check out each and every one of the three metrics that go into Core Web


Vitals over the next few videos, but you can learn more about them in the links below in


the meantime.


But this episode is going to be covering the second part of page experience, the checks


unrelated to Core Web Vitals.


This year, those checks are HTTPS usage, mobile friendliness, and a lack of intrusive interstitials.


We believe that each and every one of these things are essential in order to give a great


user experience on your site.


The good news is that more than likely, if you're ahead of the game enough to be watching


this video, you are already likely passing most, if not all, of these checks.


But just to make sure, let's look at how we can confirm, but more importantly, track how


pages are doing on each and every one of those checks.


First up is using HTTPS.


This is a pretty straightforward one.


Does your page use HTTPS?


If yes, congratulations, you're doing great.


Additionally, you want to make sure that the rel canonical version of your page is set


to the HTTPS version.


Perhaps even more importantly, you want to make sure that any non-HTTPS traffic is automatically


redirected to the HTTPS version.


If you're wondering why HTTPS is being considered an important fundamental part of page experience,


you're not alone.


It may seem a bit strange to use a security certificate for any random site, especially


if you're not using any private user data or financial information.


But enabling HTTPS for your site prevents any information that is being accessed by


your users from being modified by a man-in-the-middle attack, as well as increasing user privacy


from any potential eavesdroppers that may exist on their network.


In case you weren't aware, SSL certificates no longer cost an arm and a leg.


With projects like Let's Encrypt, you can quickly enable HTTPS for your entire site


100% free of charge.


This is not some fly-by-night operation.


Let's Encrypt is a multi-year effort led by some of the best privacy and security researchers


from around the web, as backing from Mozilla, Google, the EFF, and many, many more.


So if you aren't already, go and check it out.


Get your pages secure today.


Making sure that our content works on mobile devices has arguably been a requirement since


everyone started using their phones to access the web.


But the concept of mobile friendliness is a metric that Search introduced way back in


It's a specific list of issues that create common causes of bad user experiences on mobile


devices.


It's no wonder it's considered a fundamental part of a good page experience.


If you're building your content in a modern, responsive manner, then you're almost certainly


good to go with being mobile-friendly.


It's all about making sure that text isn't too small to be read, links aren't too hard


to tap, and other signs of content just not really being optimized for a mobile device.


This is increasingly important as mobile web traffic continues to surpass and even exceed


desktop traffic year over year.


Even if your site is desktop-focused, the typically quick and straightforward changes


that are required to make it mobile-friendly are greatly improved user experience for all


users regardless of their device type.


This is going to be things like setting a meta viewport, which makes sure that content


is scaled up to the right size when people open up your site.


Having a minimum height and minimum width for links and other tappable elements prevents


a lot of user frustration and leads to a generally smoother navigation of your site.


There are some parts of mobile-friendliness that could potentially require more work.


If you have parts of your site that rely on plugins, like Flash or Quicksilver, they would


need to be removed in order for you to pass.


While I understand this is absolutely a frustrating thing to tackle, keep in mind that these plugins


have been deprecated.


They've been nearly universally replaced with safer and more secure web standards now


for quite some time.


You can quickly check specific URLs via the mobile-friendliness checker.


Of course, you can check your entire site as well as automatically be alerted to any


issues that may pop up via the search console.


Finally, the last metric we're going to look at is a lack of intrusive interstitials.


Actually, this isn't so much a metric as it is a lack of annoying pop-ups.


Pop-ups are terrible.


No one likes pop-ups.


As of this video, there is no automated tool to alert you to intrusive interstitials on


your site, but if you have annoying pop-ups, you probably already know about them.


They're typically found on sites that have sketchy advertisements or are intentionally


deceitful with their user interfaces.


Basically, as Googlebot crawls through all of the web, it looks for these types of interstitials


popping up, blocking the page, and generally causing a worse user experience.


Now, it is important to know that this does not include legal interstitials, things like


privacy policies or cookie notifications, as well as login prompts for sites that require


them or when content requires a subscription to be accessed.


Those sorts of legitimate use cases for interstitials are recognized as legitimate by Googlebot,


which should not cause any problem for you.


If you do have a URL that is being flagged as having intrusive interstitials, fixing


it depends largely on the specific problem.


Generally speaking, to ensure you don't have any issues with this, you'll want to avoid


covering up the whole page with something completely irrelevant to it, or requiring


an interstitial be dismissed before a user is able to interact with the actual page.


Basically, try to make sure content fits into the page organically and is not interruptive


to what a user is trying to do on your page.


You can check out the Webmaster Community if you want to ask questions or learn more


in the links below.


You may have picked up on a pattern throughout this video.


I've mentioned the Search Console as being a one-stop solution for pretty much all the


pieces of page experience that we've covered today.


This isn't by accident.


The Search Console is basically that.


It's a singular place you can go to to check, track, and stay up to date with all the parts


of page experience relevant to your web pages.


If you haven't already, I highly recommend creating a free web account today.


Search Console will help you understand the traffic to your site and highlight any issues


that you may otherwise miss.


In fact, in addition to the existing tools that we covered today, the Search Console


recently added the Page Experience Report section to make sure that you're always up


to date with how each and every page on your site is doing with page experience and core


web vitals.


Since page experience is a part of determining what goes into the new Top Stories carousel,


a question that comes up frequently with page experience has been, doesn't AMP handle all


this stuff for me?


And it's true.


A lot of sites that use AMP have done so to reduce their technical burden of tracking


and dealing with all these individual checks.


The good news is that if you are already using AMP, then all these checks are likely already


passing.


You can consult all the individual tools I mentioned as well as a Search Console.


But not only that, you can also check the Page Experience Checker.


It's a comprehensive linter that can automatically flag and find issues on any AMP pages put


together by the AMP team.


So that's it.


May seem pretty simple, and hopefully it is.


Page experience is not about cutting edge code techniques or anything like that.


It's about making sure that a person who wants to see your site can do so easily, quickly,


and safely.


Most of the stuff we've talked about today has more or less been industry standard for


years, so there's already a lot of resources out there to help you with any issues you


may have found.


The other parts of page experience is a lot newer.


That's why in the next episode of this series, we're going to be going and checking out the


first of the three core web vital metrics.


Make sure you share any questions you have on Twitter or in the comments below, and be


sure to subscribe if you haven't already.


Video best practices for Google Search & Discover | Search Central Lightning Talks

Hi, my name's Danielle, and I'm a product manager for video on Google.


I'm here to share some best practices to help your videos appear in Google Search and Discover.


In today's lightning talk, we'll cover how Google indexes videos,


some example features where videos appear on Google,


and what you can do to optimize your videos for these features.


So, let's get started.


Google Search engines


Search engines like Google index videos from millions of sites across the web,


covering topics from news and sports to shopping and education.


These sites include individual publishers as well as large platforms.


Wherever videos live, we want to help people find the most relevant videos for their searches and interests.


Google's mission is to organize the world's information and make it universally accessible and useful.


We aim to deeply understand videos from diverse sources across the web,


so we can help users efficiently find what they're looking for.


So, how does Google find and index all these videos?


First, it's worth clarifying that when we talk about indexing a video or displaying a video result in search,


we really mean the combination of that video and the web page where it lives.


As Google crawls the web, we identify videos on web pages using a variety of signals.


These include data on the page, like video HTML tags and structured markup,


and data submitted separately, like video sitemaps.


When Google identifies a video on a page, we try to understand what the video is about,


so it can surface to users who are looking for that topic.


Some of this information comes from text on the page, such as the page title, headings, and captions near the video,


or from signals on other pages, like referral links.


As we'll discuss later, Google can also understand videos using structured data markup


and by fetching the underlying video file to analyze its audio and visual content.


Now that you have an overview of how Google indexes videos, let's talk about some of the places where videos can appear.


As you've probably seen, videos can appear in the main search results page on Google.


They can also appear in the video search tab and in the image search tab.


You may also see videos in Discover, which shows content related to your interests.


Let's talk a bit more about some of the video features you'll see in the main search results page.


Videos are often grouped together, as you can see in these examples on mobile and desktop.


These features show results where a video is the main content on the page, as identified by Google classifiers.


On the other hand, for pages that mix videos and text, you might see results like these.


There are also features, like this example, for pages that show multiple videos in a series or playlist.


In addition to basic video information like the thumbnail, title, and duration,


some video results show additional information, like a badge to indicate that a video is a live stream,


or key moments within the video.


These are just a few examples of features on Google where videos from any site can appear,


to give you a sense of how videos from your site might be displayed.


By following a few best practices, you can make your videos eligible for these features,


offering a more engaging visual result preview that will help users more easily find your content.


Here are five recommendations to optimize your videos for Google Search and Discover.


First, make sure your videos are available publicly on the web.


If your videos are part of an app, make sure each video also has a corresponding web page with a URL that Google can access.


The video should be easily visible on the page, and should not require complex user actions to load.


Second, to help Google find your videos and understand what they're about,


you can provide structured data using schema.org video object markup.


This markup can include information like the video title, description, and duration,


thumbnail and video content file URLs, and more.


You can use additional structured data to enable features like the live video badge and video key moments.


Third, make sure you provide a high-quality thumbnail at a URL that Google can access.


If a thumbnail isn't accessible, then your page might not be able to appear in video features.


For example, if the thumbnail URL is blocked with robots.txt, Google won't be able to access that thumbnail.


Fourth, video sitemaps are another way to help Google find videos associated with pages on your site,


and they can also include metadata tags to help Google understand what the videos are about.


And finally, fifth, to further optimize your videos, make sure that Google can fetch your video content files.


Our developer docs list the supported file formats for videos,


along with tips to make sure Google can access these video content URLs.


When Google can access the visual and audio content in your video files, you get several benefits.


First, Google can choose a few seconds from your video to use as a preview,


which can be more engaging than a static thumbnail.


You can use the maxVideoPreviewRobots meta tag to control the length of these previews.


Second, Google can understand the content of your videos so they can surface for more relevant queries.


And third, Google can automatically identify key moments within your video,


so users can navigate them like chapters in a book.


To recap, make sure you follow these best practices to help people find your videos on Google.


Make your videos available on the web.


Provide structured data with video object markup.


Include high-quality thumbnails.


Submit a video sitemap.


And finally, make video content files accessible.


For more detail on these best practices, plus additional tips for optimizing your videos,


check out our developer documentation at the links below.


JavaScript SEO Q&A May 26th 2021

Hello, and welcome to the last JavaScript SEO Q&A,


JavaScript SEO Q&A May 26th 2021

or office hours, for May 2021.


JavaScript SEO Q&A May 26th 2021

Today is the 26th of May.


JavaScript SEO Q&A May 26th 2021

The next one will be on the 9th of June


JavaScript SEO Q&A May 26th 2021

we have just established.


JavaScript SEO Q&A May 26th 2021

If you are not familiar with the format, every two weeks


JavaScript SEO Q&A May 26th 2021

I offer these where you can ask questions on YouTube.


JavaScript SEO Q&A May 26th 2021

So if you are watching these on the YouTube recording,


JavaScript SEO Q&A May 26th 2021

you can go to our channel and check out


JavaScript SEO Q&A May 26th 2021

the community tab in which I post


JavaScript SEO Q&A May 26th 2021

the thread for each of these episodes,


JavaScript SEO Q&A May 26th 2021

where you can ask your questions in the thread,


JavaScript SEO Q&A May 26th 2021

or you can join us for the live recording,


JavaScript SEO Q&A May 26th 2021

as a bunch of people have done today.


JavaScript SEO Q&A May 26th 2021

That's amazing.


JavaScript SEO Q&A May 26th 2021

I'm really happy to see you all here.


JavaScript SEO Q&A May 26th 2021

Yeah, so let's actually go over the YouTube submitted questions


JavaScript SEO Q&A May 26th 2021

first, and then I'll open the floor for audience questions


JavaScript SEO Q&A May 26th 2021

here.


JavaScript SEO Q&A May 26th 2021

So the first question is how to deal with real capture


JavaScript SEO Q&A May 26th 2021

or recapture assets cause page speed issues.


JavaScript SEO Q&A May 26th 2021

I'm actually not familiar with how exactly recapture


JavaScript SEO Q&A May 26th 2021

has an influence on the page speed,


JavaScript SEO Q&A May 26th 2021

but I can imagine that third party JavaScript in general


JavaScript SEO Q&A May 26th 2021

does have that.


JavaScript SEO Q&A May 26th 2021

But as I'm not familiar with it, or I'm not


JavaScript SEO Q&A May 26th 2021

maintaining the library specifically,


JavaScript SEO Q&A May 26th 2021

I would recommend actually going to their support


JavaScript SEO Q&A May 26th 2021

and tell them what specifically is the issue,


JavaScript SEO Q&A May 26th 2021

and then work with them to resolve these issues.


JavaScript SEO Q&A May 26th 2021

Because if you are having issues,


JavaScript SEO Q&A May 26th 2021

you're probably not the only one having issues.


JavaScript SEO Q&A May 26th 2021

Awesome.


JavaScript SEO Q&A May 26th 2021

Then there's like how to optimize below things


JavaScript SEO Q&A May 26th 2021

and the page speed insights for one large website.


JavaScript SEO Q&A May 26th 2021

There are Google Analytics and recapture.


JavaScript SEO Q&A May 26th 2021

For Google Analytics, the same thing.


JavaScript SEO Q&A May 26th 2021

I would expect Google Analytics support to take care of that.


JavaScript SEO Q&A May 26th 2021

But in general, if you have JavaScript


JavaScript SEO Q&A May 26th 2021

that you're not using, remove that or load it only on demand.


JavaScript SEO Q&A May 26th 2021

Third party, block the main thread,


JavaScript SEO Q&A May 26th 2021

increase JavaScript time, minimize main thread work.


JavaScript SEO Q&A May 26th 2021

All of these are general suggestions


JavaScript SEO Q&A May 26th 2021

that you probably have pointers to which resources specifically


JavaScript SEO Q&A May 26th 2021

cause this.


JavaScript SEO Q&A May 26th 2021

If it is Google Analytics and recapture, again,


JavaScript SEO Q&A May 26th 2021

I would take it up with their specific support channels


JavaScript SEO Q&A May 26th 2021

to solve that on their side rather than on my side.


JavaScript SEO Q&A May 26th 2021

Because I frankly don't really know specifically


JavaScript SEO Q&A May 26th 2021

what to do about recapture or Google Analytics.


JavaScript SEO Q&A May 26th 2021

That's something to ask their support channels.


JavaScript SEO Q&A May 26th 2021

And the second question is having the full content


JavaScript SEO Q&A May 26th 2021

in the HTML, but collapsing it if it's too long,


JavaScript SEO Q&A May 26th 2021

with client-side JavaScript, a.k.a. the Read More button.


JavaScript SEO Q&A May 26th 2021

Is that an SEO issue in 2021?


JavaScript SEO Q&A May 26th 2021

Not really.


JavaScript SEO Q&A May 26th 2021

If it is in the HTML, if it's in the rendered HTML,


JavaScript SEO Q&A May 26th 2021

so the content is there and is visible in the rendered HTML


JavaScript SEO Q&A May 26th 2021

in the testing tools, then we would see it as well.


JavaScript SEO Q&A May 26th 2021

It's just if it's content that you really, really care about,


JavaScript SEO Q&A May 26th 2021

you probably don't want to hide it behind the Read More.


JavaScript SEO Q&A May 26th 2021

But if it's content that is important but not maybe


JavaScript SEO Q&A May 26th 2021

the most important piece of content,


JavaScript SEO Q&A May 26th 2021

then that's perfectly fine.


JavaScript SEO Q&A May 26th 2021

That's not a real issue.


JavaScript SEO Q&A May 26th 2021

So those were our two questions from the YouTube chat.


JavaScript SEO Q&A May 26th 2021

And then I see that Nayum is actually here


JavaScript SEO Q&A May 26th 2021

and has raised his hand.


JavaScript SEO Q&A May 26th 2021

Is there something that I can do for you besides the scope


JavaScript SEO Q&A May 26th 2021

of what you have already submitted


JavaScript SEO Q&A May 26th 2021

and I've already spoken on?


JavaScript SEO Q&A May 26th 2021

You're muted.


JavaScript SEO Q&A May 26th 2021

Still muted.


JavaScript SEO Q&A May 26th 2021

Ah, no.


JavaScript SEO Q&A May 26th 2021

No, we still can't hear you.


JavaScript SEO Q&A May 26th 2021

Is it just me or?


JavaScript SEO Q&A May 26th 2021

I still can't hear you.


JavaScript SEO Q&A May 26th 2021

Oh, my.


JavaScript SEO Q&A May 26th 2021

I have the joy of.


JavaScript SEO Q&A May 26th 2021

So other people can't hear you either, so it's not my end.


JavaScript SEO Q&A May 26th 2021

You can use the chat.


JavaScript SEO Q&A May 26th 2021

Don't worry about it.


JavaScript SEO Q&A May 26th 2021

You can use the chat as well.


JavaScript SEO Q&A May 26th 2021

I cannot hear you.


JavaScript SEO Q&A May 26th 2021

I'm sorry.


JavaScript SEO Q&A May 26th 2021

Also, for the third parties, again,


JavaScript SEO Q&A May 26th 2021

if it's Google third party tools,


JavaScript SEO Q&A May 26th 2021

ask the specific teams and their support channels,


JavaScript SEO Q&A May 26th 2021

because I don't have any guidance specifically


JavaScript SEO Q&A May 26th 2021

for Google third party tools, just


JavaScript SEO Q&A May 26th 2021

as I don't have any specific guidance


JavaScript SEO Q&A May 26th 2021

for any other third party tools.


JavaScript SEO Q&A May 26th 2021

Even though those are Google tools,


JavaScript SEO Q&A May 26th 2021

it's not in my scope to know about how


JavaScript SEO Q&A May 26th 2021

to optimize them specifically.


JavaScript SEO Q&A May 26th 2021

They all offer support channels that you


JavaScript SEO Q&A May 26th 2021

can use to ask them specific questions,


JavaScript SEO Q&A May 26th 2021

and that's what I would do.


JavaScript SEO Q&A May 26th 2021

I would treat them as any other third party.


JavaScript SEO Q&A May 26th 2021

I would try to load them on demand,


JavaScript SEO Q&A May 26th 2021

or delay their loading, or defer loading as much as I can,


JavaScript SEO Q&A May 26th 2021

or kick them out if I have other alternatives that are better.


JavaScript SEO Q&A May 26th 2021

And that's true for Google tools just as well.


JavaScript SEO Q&A May 26th 2021

All right.


JavaScript SEO Q&A May 26th 2021

While we can't hear Nayum, and he's asking him about reCAPTCHA,


JavaScript SEO Q&A May 26th 2021

again, as far as I'm concerned, that's


JavaScript SEO Q&A May 26th 2021

a third party that I don't have any specific insights for.


JavaScript SEO Q&A May 26th 2021

I'm sure they offer support specifically,


JavaScript SEO Q&A May 26th 2021

and that's where I would go and ask.


JavaScript SEO Q&A May 26th 2021

Carl is asking a question.


JavaScript SEO Q&A May 26th 2021

We are hosting GAJS on our own service,


JavaScript SEO Q&A May 26th 2021

so we could set the cache.


JavaScript SEO Q&A May 26th 2021

That sounds good to me.


JavaScript SEO Q&A May 26th 2021

When we optimized page view two years ago now,


JavaScript SEO Q&A May 26th 2021

slowing down the websites, should we switch to Analytics


JavaScript SEO Q&A May 26th 2021

JS, or just update JS to speed up websites again?


JavaScript SEO Q&A May 26th 2021

That's an interesting question, again,


JavaScript SEO Q&A May 26th 2021

technically about the third party tool.


JavaScript SEO Q&A May 26th 2021

So I would say try out both.


JavaScript SEO Q&A May 26th 2021

Try to see if Analytics JS is fixing the problem that you


JavaScript SEO Q&A May 26th 2021

were seeing previously and is actually fast.


JavaScript SEO Q&A May 26th 2021

If it's still not fast enough and your GAJS


JavaScript SEO Q&A May 26th 2021

is actually faster, then I would try updating that.


JavaScript SEO Q&A May 26th 2021

Yeah.


JavaScript SEO Q&A May 26th 2021

I would actually love for more people to file issues


JavaScript SEO Q&A May 26th 2021

or to bring up the issues with performance with Google tools,


JavaScript SEO Q&A May 26th 2021

because as I said, in Google Search,


JavaScript SEO Q&A May 26th 2021

we treat every third party like a third party,


JavaScript SEO Q&A May 26th 2021

including Google Analytics, Google Ads, ReCAPTCHA,


JavaScript SEO Q&A May 26th 2021

whatnot.


JavaScript SEO Q&A May 26th 2021

I don't know what out there, like Tag Manager.


JavaScript SEO Q&A May 26th 2021

It doesn't matter.


JavaScript SEO Q&A May 26th 2021

They don't get any special treatment.


JavaScript SEO Q&A May 26th 2021

They are just third parties as far as we are concerned.


JavaScript SEO Q&A May 26th 2021

Talk to their support channels so that they


JavaScript SEO Q&A May 26th 2021

get aware of the problem.


JavaScript SEO Q&A May 26th 2021

If no one ever talks to them saying, like, hey,


JavaScript SEO Q&A May 26th 2021

Google Analytics team, there is an issue with speed,


JavaScript SEO Q&A May 26th 2021

they don't really have an incentive of working on that.


JavaScript SEO Q&A May 26th 2021

I'm pretty sure they are already working on it,


JavaScript SEO Q&A May 26th 2021

but I would still bring it up with them.


JavaScript SEO Q&A May 26th 2021

They might even have solutions.


JavaScript SEO Q&A May 26th 2021

Who knows?


JavaScript SEO Q&A May 26th 2021

Which one is better for data in Search Console Analytics?


JavaScript SEO Q&A May 26th 2021

For Search Console, it doesn't matter,


JavaScript SEO Q&A May 26th 2021

because Analytics doesn't matter for Search Console.


JavaScript SEO Q&A May 26th 2021

For Analytics, I don't know which one is better.


JavaScript SEO Q&A May 26th 2021

I'm assuming using their Analytics JS


JavaScript SEO Q&A May 26th 2021

is probably easier and better.


JavaScript SEO Q&A May 26th 2021

But as long as the events show up in Analytics


JavaScript SEO Q&A May 26th 2021

as you expect them, it doesn't really make a difference


JavaScript SEO Q&A May 26th 2021

as far as I'm aware.


JavaScript SEO Q&A May 26th 2021

But again, I'm not an expert on Google Analytics.


JavaScript SEO Q&A May 26th 2021

That's something to ask the Analytics people.


JavaScript SEO Q&A May 26th 2021

Eugene has a question.


JavaScript SEO Q&A May 26th 2021

I have a question regarding canonical tags.


JavaScript SEO Q&A May 26th 2021

Oh, that's more up my alley.


JavaScript SEO Q&A May 26th 2021

Google chooses random canonical for a page,


JavaScript SEO Q&A May 26th 2021

for example, this article.


JavaScript SEO Q&A May 26th 2021

Oh, interesting.


JavaScript SEO Q&A May 26th 2021

Google chooses this one.


JavaScript SEO Q&A May 26th 2021

Yeah, that is a thing that can happen.


JavaScript SEO Q&A May 26th 2021

The thing is that the first article


JavaScript SEO Q&A May 26th 2021

was bringing a good amount of, probably, traffic,


JavaScript SEO Q&A May 26th 2021

good amount of readers.


JavaScript SEO Q&A May 26th 2021

But from last week, Google chose an alternate canonical URL,


JavaScript SEO Q&A May 26th 2021

and the original article is gone from Google.


JavaScript SEO Q&A May 26th 2021

Did you mention that these two articles


JavaScript SEO Q&A May 26th 2021

are completely different?


JavaScript SEO Q&A May 26th 2021

They are like thousands of alternate canonicals


JavaScript SEO Q&A May 26th 2021

that Google chose.


JavaScript SEO Q&A May 26th 2021

I have asked John before about this,


JavaScript SEO Q&A May 26th 2021

and he said that sometimes Google


JavaScript SEO Q&A May 26th 2021

chooses another canonical URL, because maybe links


JavaScript SEO Q&A May 26th 2021

have something in common.


JavaScript SEO Q&A May 26th 2021

And as we use escape fragment, yeah.


JavaScript SEO Q&A May 26th 2021

So escape fragment is technically deprecated.


JavaScript SEO Q&A May 26th 2021

It might still work in some cases,


JavaScript SEO Q&A May 26th 2021

but it's more incidental than planned.


JavaScript SEO Q&A May 26th 2021

So seeing the fact that you are using a hashbang, so a fragment


JavaScript SEO Q&A May 26th 2021

URL, that is very likely to cause problems in discovery


JavaScript SEO Q&A May 26th 2021

and canonical selection.


JavaScript SEO Q&A May 26th 2021

So if you're seeing issues with that,


JavaScript SEO Q&A May 26th 2021

I would really, really try to figure out


JavaScript SEO Q&A May 26th 2021

how you can migrate away from that specific URL schema.


JavaScript SEO Q&A May 26th 2021

It somehow worked until this point, which I think is great.


JavaScript SEO Q&A May 26th 2021

If it stopped working, that's something


JavaScript SEO Q&A May 26th 2021

that you definitely want to look into in terms of removing it,


JavaScript SEO Q&A May 26th 2021

because definitely using fragments to load


JavaScript SEO Q&A May 26th 2021

different content is not a recommended strategy.


JavaScript SEO Q&A May 26th 2021

It hasn't been for the last couple of years.


JavaScript SEO Q&A May 26th 2021

So that's a tricky one.


JavaScript SEO Q&A May 26th 2021

Minita says, Carl.


JavaScript SEO Q&A May 26th 2021

Dan is having a question, too.


JavaScript SEO Q&A May 26th 2021

You're welcome, Eugene.


JavaScript SEO Q&A May 26th 2021

Hey, Martin.


JavaScript SEO Q&A May 26th 2021

Here's my question.


JavaScript SEO Q&A May 26th 2021

I've been doing SEO for a few years,


JavaScript SEO Q&A May 26th 2021

but my JavaScript is pretty weak.


JavaScript SEO Q&A May 26th 2021

Any tips on how to get started learning JavaScript


JavaScript SEO Q&A May 26th 2021

specifically in an SEO context?


JavaScript SEO Q&A May 26th 2021

Any recommended tools or good projects that I should start on?


JavaScript SEO Q&A May 26th 2021

I know a little bit, but I'm largely a rookie.


JavaScript SEO Q&A May 26th 2021

First things first, I find it amazing


JavaScript SEO Q&A May 26th 2021

that you want to get into JavaScript


JavaScript SEO Q&A May 26th 2021

and try things out, especially looking from an SEO context.


JavaScript SEO Q&A May 26th 2021

I would probably look at a few of the frameworks that


JavaScript SEO Q&A May 26th 2021

are out there, like ReactJS or Angular or Vue.js,


JavaScript SEO Q&A May 26th 2021

or React and Vue being quite popular these days.


JavaScript SEO Q&A May 26th 2021

And just trying around and building a page with it


JavaScript SEO Q&A May 26th 2021

and seeing what are potential problems


JavaScript SEO Q&A May 26th 2021

or what are things that are not obvious following


JavaScript SEO Q&A May 26th 2021

from the documentation.


JavaScript SEO Q&A May 26th 2021

Maybe also look into them from the point of,


JavaScript SEO Q&A May 26th 2021

do they have documentation for SEO?


JavaScript SEO Q&A May 26th 2021

What can you learn about SEO for these frameworks?


JavaScript SEO Q&A May 26th 2021

Because I'm pretty sure these frameworks


JavaScript SEO Q&A May 26th 2021

won't go away anytime soon.


JavaScript SEO Q&A May 26th 2021

And if they do, you still learn something about it.


JavaScript SEO Q&A May 26th 2021

But we do have a JavaScript SEO beginner's guide


JavaScript SEO Q&A May 26th 2021

that covers a bunch of things that can potentially


JavaScript SEO Q&A May 26th 2021

go wrong as well.


JavaScript SEO Q&A May 26th 2021

And yeah, in general, just try things out with JavaScript.


JavaScript SEO Q&A May 26th 2021

I don't really have a specific good resource to start with.


JavaScript SEO Q&A May 26th 2021

But I think making websites with JavaScript


JavaScript SEO Q&A May 26th 2021

and trying to see where problems are is probably


JavaScript SEO Q&A May 26th 2021

a really, really good idea.


JavaScript SEO Q&A May 26th 2021

If you want to do something very productive,


JavaScript SEO Q&A May 26th 2021

then also maybe look into the open source community


JavaScript SEO Q&A May 26th 2021

around React, around Gatsby, for instance,


JavaScript SEO Q&A May 26th 2021

around other static site generators like Eleventy.


JavaScript SEO Q&A May 26th 2021

They all are open source, which means


JavaScript SEO Q&A May 26th 2021

most likely run by small companies


JavaScript SEO Q&A May 26th 2021

or even by individuals just trying to do something


JavaScript SEO Q&A May 26th 2021

nice with the community.


JavaScript SEO Q&A May 26th 2021

And they probably have some sort of SEO problems.


JavaScript SEO Q&A May 26th 2021

And they would probably like some help with SEO.


JavaScript SEO Q&A May 26th 2021

And if you can look into the issues


JavaScript SEO Q&A May 26th 2021

and see, oh, what kind of SEO issues


JavaScript SEO Q&A May 26th 2021

are being reported already, or are there any reported,


JavaScript SEO Q&A May 26th 2021

and then trying to figure out why they happen


JavaScript SEO Q&A May 26th 2021

and what to do about them, that's


JavaScript SEO Q&A May 26th 2021

probably a good approach.


JavaScript SEO Q&A May 26th 2021

Besides that, try to find people in the community.


JavaScript SEO Q&A May 26th 2021

I think TechSEO Boost is a pretty good event that


JavaScript SEO Q&A May 26th 2021

has lots of content around technical SEO,


JavaScript SEO Q&A May 26th 2021

and specifically JavaScript SEO.


JavaScript SEO Q&A May 26th 2021

Try to find people who are regularly doing stuff.


JavaScript SEO Q&A May 26th 2021

I know that Wanli, so Bartosz and Tomek,


JavaScript SEO Q&A May 26th 2021

are doing lots of JavaScript SEO experiments.


JavaScript SEO Q&A May 26th 2021

They're not always on point with what they are concluding.


JavaScript SEO Q&A May 26th 2021

But at least I really like their approach.


JavaScript SEO Q&A May 26th 2021

And I really like the way that they document their experiments


JavaScript SEO Q&A May 26th 2021

transparently.


JavaScript SEO Q&A May 26th 2021

Jamie Alberico, the team of DeepCrawl, the team of Bodify,


JavaScript SEO Q&A May 26th 2021

lots of different people are working on JavaScript SEO


JavaScript SEO Q&A May 26th 2021

and doing really, really cool stuff around the topic.


JavaScript SEO Q&A May 26th 2021

So I would definitely try to follow them


JavaScript SEO Q&A May 26th 2021

and see what they're up to.


JavaScript SEO Q&A May 26th 2021

And also just ask questions when you see weird things


JavaScript SEO Q&A May 26th 2021

that you're not exactly sure how they happen or how they worked.


JavaScript SEO Q&A May 26th 2021

And yeah, play around with JavaScript.


JavaScript SEO Q&A May 26th 2021

Just build sites with JavaScript and see where the problems are.


JavaScript SEO Q&A May 26th 2021

Another question from Nayum.


JavaScript SEO Q&A May 26th 2021

Multiple JavaScript impact our website crawlability.


JavaScript SEO Q&A May 26th 2021

JavaScript block the main thread.


JavaScript SEO Q&A May 26th 2021

I'm not sure I understand that question.


JavaScript SEO Q&A May 26th 2021

So you have multiple JavaScripts, libraries, tools,


JavaScript SEO Q&A May 26th 2021

whatever, on your website.


JavaScript SEO Q&A May 26th 2021

And you are seeing in PageSpeed Insight,


JavaScript SEO Q&A May 26th 2021

you're seeing JavaScript blocks the main thread.


JavaScript SEO Q&A May 26th 2021

I'm not sure that has anything to do with crawlability,


JavaScript SEO Q&A May 26th 2021

though.


JavaScript SEO Q&A May 26th 2021

JavaScript blocking the main thread,


JavaScript SEO Q&A May 26th 2021

that's a performance issue that has no impact on crawling.


JavaScript SEO Q&A May 26th 2021

So I'm not super sure what the question is here.


JavaScript SEO Q&A May 26th 2021

Can you try?


JavaScript SEO Q&A May 26th 2021

Is your microphone working now?


JavaScript SEO Q&A May 26th 2021

Oh, we still don't hear you.


JavaScript SEO Q&A May 26th 2021

Damn.


JavaScript SEO Q&A May 26th 2021

This is annoying.


JavaScript SEO Q&A May 26th 2021

OK.


JavaScript SEO Q&A May 26th 2021

I think if you click on the three dots and then settings,


JavaScript SEO Q&A May 26th 2021

check that the microphone picks you up.


JavaScript SEO Q&A May 26th 2021

I have a little.


JavaScript SEO Q&A May 26th 2021

So when I'm actually in my, so if I'm


JavaScript SEO Q&A May 26th 2021

in the settings dialogue for audio,


JavaScript SEO Q&A May 26th 2021

it shows me microphone.


JavaScript SEO Q&A May 26th 2021

And then it shows three bars moving that


JavaScript SEO Q&A May 26th 2021

show that it picks up sound.


JavaScript SEO Q&A May 26th 2021

Does yours do that?


JavaScript SEO Q&A May 26th 2021

We still don't hear you.


JavaScript SEO Q&A May 26th 2021

No.


JavaScript SEO Q&A May 26th 2021

Oh, man.


JavaScript SEO Q&A May 26th 2021

Parag, in the meantime.


JavaScript SEO Q&A May 26th 2021

Again, reCAPTCHA.


JavaScript SEO Q&A May 26th 2021

I don't know.


JavaScript SEO Q&A May 26th 2021

Maybe they are.


JavaScript SEO Q&A May 26th 2021

Try to test it in PageSpeed Insights


JavaScript SEO Q&A May 26th 2021

if you are seeing impact from reCAPTCHA.


JavaScript SEO Q&A May 26th 2021

I think Nayum was saying that he is seeing impact from reCAPTCHA.


JavaScript SEO Q&A May 26th 2021

But yeah, if there is any issue with page loading time,


JavaScript SEO Q&A May 26th 2021

thanks to reCAPTCHA, then I would probably


JavaScript SEO Q&A May 26th 2021

go to their support forum and ask them what's going on there.


JavaScript SEO Q&A May 26th 2021

Is there impact on page traffic as well as bounce rate?


JavaScript SEO Q&A May 26th 2021

I guess that depends also a little bit


JavaScript SEO Q&A May 26th 2021

on how you implement reCAPTCHA.


JavaScript SEO Q&A May 26th 2021

I guess if people are failing getting through your reCAPTCHA,


JavaScript SEO Q&A May 26th 2021

then yes, that will have an impact on your page traffic.


JavaScript SEO Q&A May 26th 2021

Why are you using reCAPTCHA in the first place?


JavaScript SEO Q&A May 26th 2021

That would be a good question.


JavaScript SEO Q&A May 26th 2021

I heard a sound.


JavaScript SEO Q&A May 26th 2021

Can you hear me?


JavaScript SEO Q&A May 26th 2021

Yes.


JavaScript SEO Q&A May 26th 2021

Actually, reCAPTCHA issue is actually


JavaScript SEO Q&A May 26th 2021

showing in PageSpeed report.


JavaScript SEO Q&A May 26th 2021

Because it's showing in third party,


JavaScript SEO Q&A May 26th 2021

and there is many things, remove unused JavaScript,


JavaScript SEO Q&A May 26th 2021

third party block, the main third,


JavaScript SEO Q&A May 26th 2021

increased JavaScript time.


JavaScript SEO Q&A May 26th 2021

And this is a JavaScript third party, like Google.


JavaScript SEO Q&A May 26th 2021

So how to optimize that?


JavaScript SEO Q&A May 26th 2021

As I said, that's up to, honestly, remove it if you can.


JavaScript SEO Q&A May 26th 2021

That's the best thing you can do with any third party,


JavaScript SEO Q&A May 26th 2021

remove it.


JavaScript SEO Q&A May 26th 2021

If you don't need it, remove it.


JavaScript SEO Q&A May 26th 2021

If you need it, why do you need it?


JavaScript SEO Q&A May 26th 2021

What do you use it for?


JavaScript SEO Q&A May 26th 2021

What is Google for now?


JavaScript SEO Q&A May 26th 2021

Doesn't matter.


JavaScript SEO Q&A May 26th 2021

So what?


JavaScript SEO Q&A May 26th 2021

If it makes the page slower, it makes the page slower.


JavaScript SEO Q&A May 26th 2021

It doesn't matter.


JavaScript SEO Q&A May 26th 2021

OK.


JavaScript SEO Q&A May 26th 2021

So we need to remove that, the third party.


JavaScript SEO Q&A May 26th 2021

I mean, it depends.


JavaScript SEO Q&A May 26th 2021

If you use it for something specifically


JavaScript SEO Q&A May 26th 2021

and it does that really well, then it


JavaScript SEO Q&A May 26th 2021

doesn't really matter that much.


JavaScript SEO Q&A May 26th 2021

Or if it matters that much and you need to have it,


JavaScript SEO Q&A May 26th 2021

then I would go to their support and ask them how to fix that


JavaScript SEO Q&A May 26th 2021

or how to improve that, because they need


JavaScript SEO Q&A May 26th 2021

to have a solution for that.


JavaScript SEO Q&A May 26th 2021

Even if it's a Google product, as far as I'm concerned,


JavaScript SEO Q&A May 26th 2021

I work for Google Search, not for reCAPTCHA.


JavaScript SEO Q&A May 26th 2021

I have no idea.


JavaScript SEO Q&A May 26th 2021

So you would have to go through their support channels.


JavaScript SEO Q&A May 26th 2021

I don't know what their support channel is.


JavaScript SEO Q&A May 26th 2021

Maybe it's a mailing list.


JavaScript SEO Q&A May 26th 2021

Maybe it's a forum.


JavaScript SEO Q&A May 26th 2021

Maybe they have an issue tracker.


JavaScript SEO Q&A May 26th 2021

Maybe you can email them.


JavaScript SEO Q&A May 26th 2021

I don't know.


JavaScript SEO Q&A May 26th 2021

So I would ask them what are their suggestions


JavaScript SEO Q&A May 26th 2021

in terms of optimizing and improving


JavaScript SEO Q&A May 26th 2021

performance of reCAPTCHA.


JavaScript SEO Q&A May 26th 2021

If you don't need it, I would remove it.


JavaScript SEO Q&A May 26th 2021

That's roughly my advice.


JavaScript SEO Q&A May 26th 2021

PRAVEEN KUMAR... There is multiple JavaScript out there.


JavaScript SEO Q&A May 26th 2021

It's impact our website crawlability


JavaScript SEO Q&A May 26th 2021

due to multiple JavaScripts?


JavaScript SEO Q&A May 26th 2021

MARTIN SPLITT... Nah.


JavaScript SEO Q&A May 26th 2021

No.


JavaScript SEO Q&A May 26th 2021

Has no bearing on JavaScript.


JavaScript SEO Q&A May 26th 2021

Does not really have any bearing on crawlability normally.


JavaScript SEO Q&A May 26th 2021

PRAVEEN KUMAR... I think it's blocked by a main thread.


JavaScript SEO Q&A May 26th 2021

MARTIN SPLITT... That has nothing


JavaScript SEO Q&A May 26th 2021

to do with crawling, though.


JavaScript SEO Q&A May 26th 2021

That is a page speed loading issue, not a crawling issue.


JavaScript SEO Q&A May 26th 2021

PRAVEEN KUMAR... OK.


JavaScript SEO Q&A May 26th 2021

OK.


JavaScript SEO Q&A May 26th 2021

MARTIN SPLITT... All right.


JavaScript SEO Q&A May 26th 2021

So just to make that very clear for everyone else in the call,


JavaScript SEO Q&A May 26th 2021

because I'm pretty sure there's other people who


JavaScript SEO Q&A May 26th 2021

are having similar questions or don't necessarily


JavaScript SEO Q&A May 26th 2021

understand why one thing doesn't have


JavaScript SEO Q&A May 26th 2021

an impact on the other thing.


JavaScript SEO Q&A May 26th 2021

When we crawl, what happens is we make a network request


JavaScript SEO Q&A May 26th 2021

from our servers to your web server


JavaScript SEO Q&A May 26th 2021

and download whatever comes back.


JavaScript SEO Q&A May 26th 2021

That then, in turn, includes multiple JavaScripts.


JavaScript SEO Q&A May 26th 2021

We don't download those because we don't care.


JavaScript SEO Q&A May 26th 2021

In crawling, the only thing we care about


JavaScript SEO Q&A May 26th 2021

is getting the document over.


JavaScript SEO Q&A May 26th 2021

Then at a later stage, later stage.


JavaScript SEO Q&A May 26th 2021

So crawling is finished here.


JavaScript SEO Q&A May 26th 2021

Crawling has done its thing, has gotten the HTML,


JavaScript SEO Q&A May 26th 2021

has gotten whatever is in the HTML.


JavaScript SEO Q&A May 26th 2021

And now we move forward to rendering.


JavaScript SEO Q&A May 26th 2021

Now, rendering is a different thing.


JavaScript SEO Q&A May 26th 2021

In rendering, we are effectively actually showing the page


JavaScript SEO Q&A May 26th 2021

or loading the page as if a browser, a user,


JavaScript SEO Q&A May 26th 2021

would open the page as well.


JavaScript SEO Q&A May 26th 2021

And there, we actually download the actual assets, so the CSS,


JavaScript SEO Q&A May 26th 2021

any JavaScripts, any other assets


JavaScript SEO Q&A May 26th 2021

that might be in there making API calls if that happens.


JavaScript SEO Q&A May 26th 2021

And there, that might have an impact.


JavaScript SEO Q&A May 26th 2021

Because one, these requests also go out of your crawl budget.


JavaScript SEO Q&A May 26th 2021

It has, again, nothing to do with crawlability.


JavaScript SEO Q&A May 26th 2021

When we say crawlability, what we usually mean


JavaScript SEO Q&A May 26th 2021

is, can a page be crawled?


JavaScript SEO Q&A May 26th 2021

The page has been crawled at this point.


JavaScript SEO Q&A May 26th 2021

That's done.


JavaScript SEO Q&A May 26th 2021

No issues there.


JavaScript SEO Q&A May 26th 2021

But now, when the JavaScripts are being loaded


JavaScript SEO Q&A May 26th 2021

and there's a lot of JavaScript, then these requests


JavaScript SEO Q&A May 26th 2021

count against your crawl budget.


JavaScript SEO Q&A May 26th 2021

So it can make crawling a very large website a little slower.


JavaScript SEO Q&A May 26th 2021

And when I say very large website,


JavaScript SEO Q&A May 26th 2021

I mean a website with like a million pages or more.


JavaScript SEO Q&A May 26th 2021

Then the third party blocked the main thread,


JavaScript SEO Q&A May 26th 2021

or work happening on the main thread.


JavaScript SEO Q&A May 26th 2021

The main thread is something that


JavaScript SEO Q&A May 26th 2021

only exists during rendering.


JavaScript SEO Q&A May 26th 2021

Rendering doesn't care.


JavaScript SEO Q&A May 26th 2021

Rendering really does not give a shit.


JavaScript SEO Q&A May 26th 2021

So for us, in rendering, that is not really a problem normally.


JavaScript SEO Q&A May 26th 2021

Where it is a problem, though, is when real users,


JavaScript SEO Q&A May 26th 2021

when your actual users are going on your website,


JavaScript SEO Q&A May 26th 2021

blocking the main thread makes the website unresponsive.


JavaScript SEO Q&A May 26th 2021

That means the website is loading.


JavaScript SEO Q&A May 26th 2021

It may be even showing me things already.


JavaScript SEO Q&A May 26th 2021

But whatever I do, whenever I click,


JavaScript SEO Q&A May 26th 2021

whenever I try to scroll, nothing


JavaScript SEO Q&A May 26th 2021

happens because the JavaScript blocks the main thread.


JavaScript SEO Q&A May 26th 2021

So these events can't be handled.


JavaScript SEO Q&A May 26th 2021

That means it has an impact on page speed.


JavaScript SEO Q&A May 26th 2021

Page speed is one of the many, many ranking factors.


JavaScript SEO Q&A May 26th 2021

So that's why that is important still, but not for crawling


JavaScript SEO Q&A May 26th 2021

and not for rendering.


JavaScript SEO Q&A May 26th 2021

Does that make sense?


JavaScript SEO Q&A May 26th 2021

AUDIENCE MEMBER 1 OK.


JavaScript SEO Q&A May 26th 2021

MARTIN SPLITT I've seen that a bunch of stuff


JavaScript SEO Q&A May 26th 2021

has happened in the chat in the meantime.


JavaScript SEO Q&A May 26th 2021

General question, what do you wish all SEOs knew and started


JavaScript SEO Q&A May 26th 2021

doing today?


JavaScript SEO Q&A May 26th 2021

Content is important.


JavaScript SEO Q&A May 26th 2021

So definitely review your content


JavaScript SEO Q&A May 26th 2021

and make sure that your content is good,


JavaScript SEO Q&A May 26th 2021

which depends on what you're trying to do.


JavaScript SEO Q&A May 26th 2021

It should help your users get to whatever


JavaScript SEO Q&A May 26th 2021

it is that they need to get to as quickly as possible, that is.


JavaScript SEO Q&A May 26th 2021

Lots of SEOs know that.


JavaScript SEO Q&A May 26th 2021

Kind of ignore it because it's hard.


JavaScript SEO Q&A May 26th 2021

And it's not something that you can do on a checklist.


JavaScript SEO Q&A May 26th 2021

You kind of go like, check, I clearly have done this.


JavaScript SEO Q&A May 26th 2021

Because it usually involves talking


JavaScript SEO Q&A May 26th 2021

to multiple stakeholders.


JavaScript SEO Q&A May 26th 2021

It means talking to multiple people,


JavaScript SEO Q&A May 26th 2021

maybe getting a copywriter involved.


JavaScript SEO Q&A May 26th 2021

So there's a lot of work involved in it.


JavaScript SEO Q&A May 26th 2021

It usually pays off, but it's very indirect payoff.


JavaScript SEO Q&A May 26th 2021

You can't really pinpoint it to one specific thing.


JavaScript SEO Q&A May 26th 2021

So yeah, it's not something that is


JavaScript SEO Q&A May 26th 2021

as easy as measuring the core web vitals and going like,


JavaScript SEO Q&A May 26th 2021

yep, check, we've done this.


JavaScript SEO Q&A May 26th 2021

Like, all in the green, done.


JavaScript SEO Q&A May 26th 2021

So yeah.


JavaScript SEO Q&A May 26th 2021

Also, I wish SEOs would understand


JavaScript SEO Q&A May 26th 2021

that JavaScript isn't like the new Flash.


JavaScript SEO Q&A May 26th 2021

Because per definition, the big problem with Flash


JavaScript SEO Q&A May 26th 2021

is that it was kind of like a black box that


JavaScript SEO Q&A May 26th 2021

was thrown into a website.


JavaScript SEO Q&A May 26th 2021

So it was like its own thing.


JavaScript SEO Q&A May 26th 2021

It wasn't part of the website.


JavaScript SEO Q&A May 26th 2021

It was its own thing that just happened


JavaScript SEO Q&A May 26th 2021

to be displayed in the browser, similar to Java applets


JavaScript SEO Q&A May 26th 2021

and other applets as well.


JavaScript SEO Q&A May 26th 2021

Whereas JavaScript is an integral part of the web.


JavaScript SEO Q&A May 26th 2021

It actually just gives interactivity


JavaScript SEO Q&A May 26th 2021

to the web platform.


JavaScript SEO Q&A May 26th 2021

And it's not per se bad.


JavaScript SEO Q&A May 26th 2021

It's when it's being used incorrectly


JavaScript SEO Q&A May 26th 2021

or when it's being overused, then it becomes the problem.


JavaScript SEO Q&A May 26th 2021

Like pretty much anything that you do too much of,


JavaScript SEO Q&A May 26th 2021

I'm pretty sure running is great for you.


JavaScript SEO Q&A May 26th 2021

Except if you run 24-7, eventually you'll


JavaScript SEO Q&A May 26th 2021

probably die out of exhaustion.


JavaScript SEO Q&A May 26th 2021

So is running a bad thing?


JavaScript SEO Q&A May 26th 2021

I don't think so.


JavaScript SEO Q&A May 26th 2021

Or if you run on concrete with shoes that are not properly


JavaScript SEO Q&A May 26th 2021

absorbing the shocks of the impact of your body


JavaScript SEO Q&A May 26th 2021

on the concrete, is running a bad thing?


JavaScript SEO Q&A May 26th 2021

Yes, if you do it wrong or if you do too much of it.


JavaScript SEO Q&A May 26th 2021

JavaScript, the same thing.


JavaScript SEO Q&A May 26th 2021

If you're doing it wrong or if you're doing too much of it,


JavaScript SEO Q&A May 26th 2021

it's probably not a good thing.


JavaScript SEO Q&A May 26th 2021

And lots of people are doing too much JavaScript.


JavaScript SEO Q&A May 26th 2021

But you need to evaluate that on a case-by-case basis.


JavaScript SEO Q&A May 26th 2021

You can't really just generally say that.


JavaScript SEO Q&A May 26th 2021

Giacomo, about third party, if you really need it


JavaScript SEO Q&A May 26th 2021

and you want to speed things up, you


JavaScript SEO Q&A May 26th 2021

can use edge workers to proxy and speed.


JavaScript SEO Q&A May 26th 2021

That's a very, very advanced technique of doing that.


JavaScript SEO Q&A May 26th 2021

But I think you can get some improvements out of that.


JavaScript SEO Q&A May 26th 2021

Now someone has raised their hand.


JavaScript SEO Q&A May 26th 2021

Hold on.


JavaScript SEO Q&A May 26th 2021

I think Hernan was raising his hand first and then Michael.


JavaScript SEO Q&A May 26th 2021

So we'll take these.


JavaScript SEO Q&A May 26th 2021

Hey, Martin.


JavaScript SEO Q&A May 26th 2021

How are you?


JavaScript SEO Q&A May 26th 2021

Great.


JavaScript SEO Q&A May 26th 2021

How are you doing, Hernan?


JavaScript SEO Q&A May 26th 2021

Very well, thank you.


JavaScript SEO Q&A May 26th 2021

So I have kind of a three-part or four-part question.


JavaScript SEO Q&A May 26th 2021

In the last session I participated with you,


JavaScript SEO Q&A May 26th 2021

I asked you about the Core Web Vitals


JavaScript SEO Q&A May 26th 2021

being global or per country.


JavaScript SEO Q&A May 26th 2021

And I think at the moment you recommend


JavaScript SEO Q&A May 26th 2021

me to go to the Google IOS session on Web Vitals.


JavaScript SEO Q&A May 26th 2021

And there they stated that they are actually global.


JavaScript SEO Q&A May 26th 2021

OK?


JavaScript SEO Q&A May 26th 2021

Because there is a couple of CO roundtables, CO journals


JavaScript SEO Q&A May 26th 2021

covering that they might be by geo.


JavaScript SEO Q&A May 26th 2021

But I just want to confirm that they are globally.


JavaScript SEO Q&A May 26th 2021

If they said that, then that'll be what they'll be, yeah.


JavaScript SEO Q&A May 26th 2021

The second question is that in that same talk,


JavaScript SEO Q&A May 26th 2021

I don't know if I ever watched it four times,


JavaScript SEO Q&A May 26th 2021

that they said that, and actually there


JavaScript SEO Q&A May 26th 2021

is an article from yesterday on several tables saying that you


JavaScript SEO Q&A May 26th 2021

don't need to comply with the all three LCP, LCLES, and FID


JavaScript SEO Q&A May 26th 2021

to get the ranking boost.


JavaScript SEO Q&A May 26th 2021

And I think that came out wrong on the talk


JavaScript SEO Q&A May 26th 2021

maybe because I follow your advice.


JavaScript SEO Q&A May 26th 2021

I went to the forum.


JavaScript SEO Q&A May 26th 2021

I posted a question.


JavaScript SEO Q&A May 26th 2021

And I got the link actually to the frequent ask questions


JavaScript SEO Q&A May 26th 2021

in which they state that all three need to be met.


JavaScript SEO Q&A May 26th 2021

So that's something that we are seeing


JavaScript SEO Q&A May 26th 2021

in kind of contradictory information.


JavaScript SEO Q&A May 26th 2021

And it's kind of very important knowing


JavaScript SEO Q&A May 26th 2021

if you need to comply with all three or if you are OK with one.


JavaScript SEO Q&A May 26th 2021

I think that's based on a comment that John made recently.


JavaScript SEO Q&A May 26th 2021

So whenever I get asked, no, it's quite interesting.


JavaScript SEO Q&A May 26th 2021

Historically speaking, John and Gary


JavaScript SEO Q&A May 26th 2021

do have insights into ranking because policy


JavaScript SEO Q&A May 26th 2021

has been that they had access to these things in the past.


JavaScript SEO Q&A May 26th 2021

We are not supposed to know much about ranking.


JavaScript SEO Q&A May 26th 2021

And as I joined only in 2018, I actually


JavaScript SEO Q&A May 26th 2021

never got access to any of the ranking-related bits


JavaScript SEO Q&A May 26th 2021

and pieces.


JavaScript SEO Q&A May 26th 2021

I did learn a bunch of stuff thanks to Gary and John.


JavaScript SEO Q&A May 26th 2021

But I really, really don't want to answer


JavaScript SEO Q&A May 26th 2021

any ranking-related things specifically.


JavaScript SEO Q&A May 26th 2021

I have done in the recent couple of weeks and months because


JavaScript SEO Q&A May 26th 2021

of Core Web Vitals.


JavaScript SEO Q&A May 26th 2021

And it is very, very tricky for me to navigate this.


JavaScript SEO Q&A May 26th 2021

So I'd rather just not say anything on the ranking topic.


JavaScript SEO Q&A May 26th 2021

I would recommend going to John and asking him about it


JavaScript SEO Q&A May 26th 2021

directly on Twitter because I don't


JavaScript SEO Q&A May 26th 2021

want to get into ranking.


JavaScript SEO Q&A May 26th 2021

I've already done that.


JavaScript SEO Q&A May 26th 2021

If you see him, please tell him to talk to me.


JavaScript SEO Q&A May 26th 2021

Two more questions on the same topic.


JavaScript SEO Q&A May 26th 2021

One is, on the forum, I got an answer from a Platinum product


JavaScript SEO Q&A May 26th 2021

expert.


JavaScript SEO Q&A May 26th 2021

Does someone we should trust with their response?


JavaScript SEO Q&A May 26th 2021

Is it a Google employee?


JavaScript SEO Q&A May 26th 2021

Who are those guys?


JavaScript SEO Q&A May 26th 2021

Yeah, so people who are helping out on the forum a lot


JavaScript SEO Q&A May 26th 2021

get points.


JavaScript SEO Q&A May 26th 2021

And then they can be promoted to Gold status product experts


JavaScript SEO Q&A May 26th 2021

or to Platinum or anything that's


JavaScript SEO Q&A May 26th 2021

even like Diamond in some forums.


JavaScript SEO Q&A May 26th 2021

I don't think we have that.


JavaScript SEO Q&A May 26th 2021

So it's non-Googlers.


JavaScript SEO Q&A May 26th 2021

They're not Googlers.


JavaScript SEO Q&A May 26th 2021

But they have been, for a prolonged time of activity,


JavaScript SEO Q&A May 26th 2021

they have been consistent with helping others in the forums.


JavaScript SEO Q&A May 26th 2021

We have one here.


JavaScript SEO Q&A May 26th 2021

Dave, you are a product expert as well.


JavaScript SEO Q&A May 26th 2021

So Dave Smart here in the call is also.


JavaScript SEO Q&A May 26th 2021

And generally, most of them, as far as I'm aware, all of them


JavaScript SEO Q&A May 26th 2021

are very deliberate when they answer.


JavaScript SEO Q&A May 26th 2021

And they make sure that they are answering


JavaScript SEO Q&A May 26th 2021

to the best of their knowledge.


JavaScript SEO Q&A May 26th 2021

But there might be cases where an answer might


JavaScript SEO Q&A May 26th 2021

be formulated misleadingly or might be slightly off.


JavaScript SEO Q&A May 26th 2021

Or there might be some aspects to it that are not necessarily


JavaScript SEO Q&A May 26th 2021

100% clear or right.


JavaScript SEO Q&A May 26th 2021

But in general, I would trust them


JavaScript SEO Q&A May 26th 2021

unless that directly contradicts Google documentation or Google


JavaScript SEO Q&A May 26th 2021

statements.


JavaScript SEO Q&A May 26th 2021

These people are not Google employees.


JavaScript SEO Q&A May 26th 2021

Yet, I would generally trust them.


JavaScript SEO Q&A May 26th 2021

No, I get it.


JavaScript SEO Q&A May 26th 2021

I actually got a very good answer this time.


JavaScript SEO Q&A May 26th 2021

But since it was kind of controversial on the video,


JavaScript SEO Q&A May 26th 2021

one thing was said on the document is another.


JavaScript SEO Q&A May 26th 2021

So just to know if that's something


JavaScript SEO Q&A May 26th 2021

they have the chance to check internally or not.


JavaScript SEO Q&A May 26th 2021

They do have access to Googlers more directly


JavaScript SEO Q&A May 26th 2021

to get questions or basically to vet answers


JavaScript SEO Q&A May 26th 2021

before they give them.


JavaScript SEO Q&A May 26th 2021

That doesn't always happen, though.


JavaScript SEO Q&A May 26th 2021

So I would not say, like, trust everything they say.


JavaScript SEO Q&A May 26th 2021

But I would, in general, trust them.


JavaScript SEO Q&A May 26th 2021

And if they say something, it's normally


JavaScript SEO Q&A May 26th 2021

a very high-quality answer.


JavaScript SEO Q&A May 26th 2021

Or that's what I would expect.


JavaScript SEO Q&A May 26th 2021

The last one, very quickly on the same topic,


JavaScript SEO Q&A May 26th 2021

considering that Core Web Atlas is going to be global.


JavaScript SEO Q&A May 26th 2021

And if you have a geo like Venezuela, for example,


JavaScript SEO Q&A May 26th 2021

and we want to create a different user


JavaScript SEO Q&A May 26th 2021

experience for the people in Venezuela,


JavaScript SEO Q&A May 26th 2021

that could be considered cloaking,


JavaScript SEO Q&A May 26th 2021

because Google is going to be indexing something,


JavaScript SEO Q&A May 26th 2021

and we're being shown something different.


JavaScript SEO Q&A May 26th 2021

No, unless it is grossly misleading,


JavaScript SEO Q&A May 26th 2021

then we have a question from Michael.


JavaScript SEO Q&A May 26th 2021

Hello, Martin.


JavaScript SEO Q&A May 26th 2021

Thank you very much.


JavaScript SEO Q&A May 26th 2021

You're welcome.


JavaScript SEO Q&A May 26th 2021

Hi, Michael.


JavaScript SEO Q&A May 26th 2021

Hello.


JavaScript SEO Q&A May 26th 2021

So I have a page.


JavaScript SEO Q&A May 26th 2021

We'll call it page A with a listing of products.


JavaScript SEO Q&A May 26th 2021

Each product has a small, unique annotation to it.


JavaScript SEO Q&A May 26th 2021

These, let's call them B, C, and D.


JavaScript SEO Q&A May 26th 2021

It's not enough unique content to give them


JavaScript SEO Q&A May 26th 2021

their own landing pages.


JavaScript SEO Q&A May 26th 2021

It's a large website, and this would


JavaScript SEO Q&A May 26th 2021

create a lot of thin pages.


JavaScript SEO Q&A May 26th 2021

So I want to show these annotations,


JavaScript SEO Q&A May 26th 2021

call them in a JavaScript modal on page A,


JavaScript SEO Q&A May 26th 2021

kind of the original landing page.


JavaScript SEO Q&A May 26th 2021

How do I make sure that Google can access


JavaScript SEO Q&A May 26th 2021

the unique content in those?


JavaScript SEO Q&A May 26th 2021

And I want to make sure they aren't


JavaScript SEO Q&A May 26th 2021

thought of as landing pages.


JavaScript SEO Q&A May 26th 2021

I've seen the lyric site genius.com


JavaScript SEO Q&A May 26th 2021

do this by canonicalizing them back to the main page,


JavaScript SEO Q&A May 26th 2021

but that feels untraditional.


JavaScript SEO Q&A May 26th 2021

Is that a safe thing to do?


JavaScript SEO Q&A May 26th 2021

I mean, if the content is very, very close to each other,


JavaScript SEO Q&A May 26th 2021

we might anyway see it as a duplicate.


JavaScript SEO Q&A May 26th 2021

So you might be good to go with this.


JavaScript SEO Q&A May 26th 2021

If I may expand on that, with them, sometimes I've seen,


JavaScript SEO Q&A May 26th 2021

I can search for one of the annotations,


JavaScript SEO Q&A May 26th 2021

and it will tell me that it goes to the canonicalized page


JavaScript SEO Q&A May 26th 2021

and other times not.


JavaScript SEO Q&A May 26th 2021

So it seems to be unreliable.


JavaScript SEO Q&A May 26th 2021

Yeah, I mean, it is a hit and miss because it is so close.


JavaScript SEO Q&A May 26th 2021

So it may or may not work.


JavaScript SEO Q&A May 26th 2021

I'm having a little hard time visualizing


JavaScript SEO Q&A May 26th 2021

how that would look like.


JavaScript SEO Q&A May 26th 2021

So you have variations of the thing.


JavaScript SEO Q&A May 26th 2021

Do I understand that correctly?


JavaScript SEO Q&A May 26th 2021

Yes.


JavaScript SEO Q&A May 26th 2021

So we have a site that shows you what musical instruments


JavaScript SEO Q&A May 26th 2021

artists use to make music.


JavaScript SEO Q&A May 26th 2021

So we'll have Eric Clapton's page,


JavaScript SEO Q&A May 26th 2021

and it will have hundreds of guitars over the years.


JavaScript SEO Q&A May 26th 2021

You can click on each one, and an annotation


JavaScript SEO Q&A May 26th 2021

pops up showing the context of how


JavaScript SEO Q&A May 26th 2021

he used that individual guitar.


JavaScript SEO Q&A May 26th 2021

But that should not be thought of as a landing page, per se.


JavaScript SEO Q&A May 26th 2021

But I want to make sure that that unique content is crawled


JavaScript SEO Q&A May 26th 2021

and indexed or recognized.


JavaScript SEO Q&A May 26th 2021

Yeah, I'm pretty sure if you would put it in a modal


JavaScript SEO Q&A May 26th 2021

and if you were to express the state in the URL,


JavaScript SEO Q&A May 26th 2021

I would use a fragment.


JavaScript SEO Q&A May 26th 2021

This, to me, sounds a lot like a fragment.


JavaScript SEO Q&A May 26th 2021

Or speaking in HTML, it's like a, I think it's a dialogue.


JavaScript SEO Q&A May 26th 2021

And then has a, is it a, Dave, help me.


JavaScript SEO Q&A May 26th 2021

It's a, it does sound like a dialogue, doesn't it?


JavaScript SEO Q&A May 26th 2021

Yeah, yeah.


JavaScript SEO Q&A May 26th 2021

I think I could be doing quite well in a dialogue.


JavaScript SEO Q&A May 26th 2021

See, this is why I love our product experts.


JavaScript SEO Q&A May 26th 2021

We actually have two.


JavaScript SEO Q&A May 26th 2021

Hold on.


JavaScript SEO Q&A May 26th 2021

Dido, is Dido still here?


JavaScript SEO Q&A May 26th 2021

If Dido is still here, then we have two product experts


JavaScript SEO Q&A May 26th 2021

in today, right?


JavaScript SEO Q&A May 26th 2021

Or is Giacomo also one?


JavaScript SEO Q&A May 26th 2021

I don't know.


JavaScript SEO Q&A May 26th 2021

Nope.


JavaScript SEO Q&A May 26th 2021

If I'm missing anyone.


JavaScript SEO Q&A May 26th 2021

Dido is still here.


JavaScript SEO Q&A May 26th 2021

So we have two product experts in the office hours today.


JavaScript SEO Q&A May 26th 2021

And Giacomo is not on.


JavaScript SEO Q&A May 26th 2021

OK, fair enough.


JavaScript SEO Q&A May 26th 2021

You should become one.


JavaScript SEO Q&A May 26th 2021

Anyway, so yeah, it sounds like it's doable.


JavaScript SEO Q&A May 26th 2021

I would probably express it in a fragment


JavaScript SEO Q&A May 26th 2021

because we usually don't really care about fragments.


JavaScript SEO Q&A May 26th 2021

And fragments identify content that


JavaScript SEO Q&A May 26th 2021

is part of the content anyway.


JavaScript SEO Q&A May 26th 2021

And that sounds like it.


JavaScript SEO Q&A May 26th 2021

And we ignore fragments.


JavaScript SEO Q&A May 26th 2021

So I think fragments is probably a good idea.


JavaScript SEO Q&A May 26th 2021

And then, HTML-wise, a dialogue that kind of,


JavaScript SEO Q&A May 26th 2021

I think that would be, yeah, that


JavaScript SEO Q&A May 26th 2021

would be how I would do it.


JavaScript SEO Q&A May 26th 2021

Not sure about the canonicalization bit, though.


JavaScript SEO Q&A May 26th 2021

Yeah.


JavaScript SEO Q&A May 26th 2021

OK, thanks very much.


JavaScript SEO Q&A May 26th 2021

Sorry, Dave, you were saying?


JavaScript SEO Q&A May 26th 2021

If they're on your page in a dialogue anyway


JavaScript SEO Q&A May 26th 2021

and you're just referring to by fragment,


JavaScript SEO Q&A May 26th 2021

then the canonicalization isn't really kind of there


JavaScript SEO Q&A May 26th 2021

because it's still on page anyway.


JavaScript SEO Q&A May 26th 2021

You'd sweat in that problem.


JavaScript SEO Q&A May 26th 2021

True.


JavaScript SEO Q&A May 26th 2021

Good point.


JavaScript SEO Q&A May 26th 2021

Ah, god, I love to work with fantastic people.


JavaScript SEO Q&A May 26th 2021

Excellent.


JavaScript SEO Q&A May 26th 2021

Now, that was that.


JavaScript SEO Q&A May 26th 2021

I think do we do we have a, OK, chat.


JavaScript SEO Q&A May 26th 2021

Oh, my, the chat has moved.


JavaScript SEO Q&A May 26th 2021

We built a lot of web.


JavaScript SEO Q&A May 26th 2021

Also, thank you, everyone who joined today


JavaScript SEO Q&A May 26th 2021

and all the lovely questions.


JavaScript SEO Q&A May 26th 2021

This is amazing.


JavaScript SEO Q&A May 26th 2021

I love this.


JavaScript SEO Q&A May 26th 2021

I think we've never had this much activity


JavaScript SEO Q&A May 26th 2021

or rarely had this much activity in the JavaScript Q&A.


JavaScript SEO Q&A May 26th 2021

Carl has a question.


JavaScript SEO Q&A May 26th 2021

We built a lot of websites based on a template we bought.