Transcript Collector

Wrapping up 2024 | Search Off the Record

2024-12-30 ยท en automatic

Open YouTube
[Music]
hello and welcome to search off the
record a podcast coming to you from the
Google search team where we talk all
about search and maybe have some fun
along the way who knows my name is John
I'm a search advocate here at Google in
Switzerland and I'm joined today by
everyone I mean everyone like who joins
this podcast regularly um meaning Lizzy
Gary and Martin woohoo say hi everyone
hello hi everyone what okay two of us
clearly cannot follow directions name
names well me for one and then the
person who stayed silent I guess silent
okay this is going well this is why we
have these episodes with all four of us
it it's a magical experience it's a
magical experience and today we're here
to look back at
2024 and think about all of the fun
stuff or interesting things that we ran
across one of the things I I noticed in
preparing this is we went to lots of
different places to do events or to talk
at events uh including countries we
haven't been before like turkey or I I
think Malaysia not not 100% sure but
it's like Martin you were recently in
Turkey yes how how did that go so I
learned that turkey changed its name to
Turkey it was really really nice to be
there because I think the idea with the
search Central life event series was
primarily aimed at underserved regions
and I think turkey is one of them where
we haven't been doing much beforehand
and we worked with the local news team
and it was really really nice to see a
diverse audience in terms of different
sizes of companies were there different
uh experience levels and what I noticed
is that a lot of people told me they are
not particularly happy with the search
results and initially at the
conversation as it began at the event
they primarily said like Google isn't
giving us good results and then I said
why is that and then eventually we
worked out as a group as a whole that
there are a lot of problems with the way
that content is created in Turkish
language websites and I think we can do
a better job at helping people identify
the the problems they are facing and and
um figuring it out so we can do a lot of
Education there that will help people
make better websites and thus will help
people have better websites available to
them and I think seeing that across the
industry in Turkey was was really really
nice and um what stood out to me was
that a lot of people that described
themselves as very experienced actually
had a bunch of of questions that were
kind of like there were certain common
themes one was um that they struggled
with people copying their work and often
times it turned out that these were
legal problems in the end that we can't
really do much about and and they need
to use the existing mechanisms in their
legal system to work against that and a
bunch of it was technical so there were
questions about robots txt about no
index tags these kind of things and it's
it's really really good to see that they
are eager and keen on improving their
websites and their content for their
users and I think we can do a lot to
help them on the way which I think is
great cool the thing you mentioned about
experience I I came to realize the past
few years that that's a very subjective
thing yeah like when you when you are
asking people like what's your
experience and they they are like Oh I'm
a guru and then uh or I'm a like on the
opposite end of the spectrum like I'm a
complete new be
and then you start talking to them and
the Newbie is like knows way more about
like HTTP for example than than I do and
crawling and indexing and whatever like
how it's perceived externally and then
you talk to the guru and the guru is
like the questions themselves don't make
sense like like you can't interpret the
question that they are asking so or or
is very very basic like that happened
and I mean we try to gauge experience by
asking them how many years have you been
doing this kind of job on how many years
have you been in this industry and how
many Impressions do you manage a month
roughly and uh these are proxy metrics
and as you say it's super subjective
yeah what would be your um like criteria
I guess for assessing that they're basic
or more of a beginner so if it's very
fundamental questions that are being
answered kind of in the quick start
guide and the like SEO beginners guide
that we have in the in the fundamental
documentation basically like how can I
choose which of the URLs pointing to a
specific piece of content is chosen and
these kind of things I would consider
that like the 101 kind of things and
then there's like super technical stuff
like hey we have this web worker in the
background that is
misbehaving what's going on then that's
that's something that not many people
experience luckily and that's something
that is very very specific and very
unlikely for for you to become a blocker
unless you have been doing a lot of of
the work beforehand and have have gone
into a bit of a deeper end of the pool
so to speak but I guess it it also
depends a lot on the types of
specialization that oh yeah sure it's
like so someone could be like super
focused on web workers trying to get
them indexed and at the same time like
how do I block a page from being indexed
yeah yeah yeah and that that's probably
why it is so subjective and uh it it's
super interesting super interesting to
see how they're like yeah we got
everything nailed down we are running a
tight ship here and then you see like
some of the stuff that is discussed at
large in all of the beginner
documentation is being missed and that
left me with a question is it that they
are not aware that this documentation
exists is it that they they had a hard
time Fielding the amount of information
we put out there is it that they they
don't know and then there's also the the
thing none of us is a native Turkish
speaker we do have professional
translations that we invest a lot of
effort and time in um but in the
end I I know from German that I am a
native speaker of our German
translations are damn good but I don't
know for all the other languages I'm
assuming they are damn good but I'm not
sure we are getting so much feedback on
them I don't and I'm I'm wondering why
is it that we we cover everything and
everyone knows everything and then they
just forget or I I don't know I I
honestly don't know I would be
interested in hearing back from the
community uh especially from from tury
uh what they think on that did you get a
sense uh just in like conversation with
them if they knew about the
documentation or if there was like sort
of a I don't know a feeling or a Vibe
about like that the translation is bad
or something like that that's that's
exactly what I don't know because we
were so busy during the event fielding
all the conversation like everyone
wanted to talk to us and that's great
that's fantastic that's why we're doing
it but it doesn't really give you the
space to reflect on things on the spot
so I reflected basically like on my
flight back home I was like hm I wonder
dang I should have asked these questions
but you know just just means we have to
go back and ask them again so I I guess
it's a good thing we have a YouTube
series called SEO Made Easy probably
yeah episode 16 and onwards are
publishing so uh enjoy
cool and and Gary you've been running
meetups when you travel kind of like
smaller meetings with with a smaller set
of people uh do you find that to to give
you different kind of information
compared to normal
conferences
uh I don't know I do those meetups
because I want to hear what's on
people's minds um like I don't really go
to normal conferences anymore for
various reasons and one of the most
valuable things that I got out of
conferences is that like when I was
doing q&as then I heard the questions
and then I could notice patterns in the
questions for example and then it's like
oh we might have a problem here or there
or whatever but if I don't do those then
I don't get the question so how do I fix
that well if I'm traveling anyway then I
might just invite people for a coffee
and then we talk about internet things
basically and then perhaps also search
things nowadays definitely also AI
things fortunately I'm very happy about
that I I think the questions reflect the
maturity of of the community in in any
particular country so for example in
Malaysia it would be different kinds of
questions than let's say Singapore even
though they are very close to each other
KL and uh and Singapore the level of the
questions are very different and
probably because the marketers and seos
here in Singapore have been doing that
kind of work for a very long time whilst
in KL maybe they just started their
journey in SEO or marketing or whatever
like the largest takeaway is that like
what's up with all the AI stuff like
everyone and my grandmother was asking
about uh AI everything and that
literally is everything like how can you
use AI in your day-to-day life like life
and also outside work life how can you
do whatever else with AI and then AI
overviews Gemini chat GPT all these
things they are all coming up and people
asking questions about them I really
wish we could put out more documentation
about how these AI interfaces work in
more simple
terms because especially the newer
things that come out like for example
example a certain company put out
something about reasoning and I wanted
to understand like how it works and
there was very little low-level
information about that like there was
some high level oh this is kind of like
magic and we like magic and whatever but
that's not very useful right yeah
they're they are really cool uh do you
think that that's something that like we
should be doing From aearch perspective
or is that like the AI team's job to
sort of educate about how how AI works
or how llms work if we're being specific
I I think I'm air quoting it's it's
probably the AI team we we have the AI
principles or our Google's AI principles
or something like that that site also
has um some white papers about how llms
work and the common problems with llms
and I've been using those white papers
in my presentations about AI I I feel
they are particularly ful in explaining
all these AI shenanigans that we have uh
or the internet has nowadays um in a
very clear way so do you think AI will
replace SEO is SEO on a dying path I
mean seio has been dying since 2001 so
I'm I'm I'm I'm not scared for it like
I'm not yeah
no I'm pretty sure that in 2025 the
first article that comes out is going to
be about how SEO is dying again but and
then Counterpoint how SEO is still
relevant in
2025 yeah considering it's been doing
that for the past 25 years or something
it's
like so you've been doing uh like a gen
talk at search Central live last year
and this year have you seen questions
change or how do you see 2023 compared
to 2024 in terms of of people's
perception or the type of question that
they're
asking um they are pretty much the same
um and that's because we try to vary the
audience we prefer not to reinvite
people who attended one of our
conferences in a certain location
because one thing is that our talks
don't change that much like for example
there's one way to tell how search works
right like if you have to John's making
faces he's going with the second way
using pasta as a vehicle for information
delivery explain yourself
Mo no okay but the questions are are are
generally about how how you can use Ai
and will you be penalized in some way if
uh you are using Ai and in more mature
uh markets it's uh more about like
understanding hallucinations like like
one particular thing that come up in one
of the meetups uh was how AI
hallucinations work and basically that's
the reverse question because usually
it's like how AI works and then explain
how how it fails like it's it's a very
good question it's a like a
thought-provoking question do you talk
about Raj at
all what Rich uh he means
rag generation I feel like not help me
understand retrieval augmented
generation that's rag rag rag rage is it
JF or G oh we are not going there never
mind JF is the peanut
butter yes but also no I think like like
the people are are trying to
ask that question but it it comes out
very awkward and then I I would not know
how to how to answer I I I think it's a
it's a relatively complex topic and for
the longest time we haven't had good
ways to explain it or show showcase what
it what it can do and how it can do it
probably nowadays it's it's much better
and you can just show that like here you
upload these five documents and then
based on those five documents you get
something out of the out of the bag ah
okay is so this question is about how
the thing knows its information and
where it goes and gets the information I
found it useful when when talking about
things like Ai and search results or
combined with search results where seos
I I feel initially when when they think
about this topic think oh this AI is
this big magic box and nobody knows what
is happening in there and when you talk
about kind of the retrieval augmented
part uh that's basically what what seos
work on like
making content that's crawlable and
fible for search and that kind of flows
into all of these AI overviews so I I
kind of found that angle as being
something to show especially to seos who
are kind of afraid of AI and all of the
these things that actually like these AI
powered search results are often like a
mix of the existing things that you're
already doing and it's not that uh it
suddenly replaces crawling an index
on that note I noticed we we updated our
crawling and indexing docks in some
places this year uh are is something
fundamentally changing there or are we
just documenting more edge cases what's
what's up with that whether it's
fundamentally changing well that's easy
no we've been publishing block post
since 2006 or 2005 I think 2005 we have
lots of good information in those block
posts
still that haven't been converted to
docs so that's one thing the other thing
is that even in our existing docs every
now and then we find holes in the
documentation um like for example we
never directly documented what kind of U
encodings we accept like that that
information floats on the internet but
it was never in an official Google
documentation so yeah we are trying to
like plug those holes also trying to
move towards like a more transparent
crawling in general like where where we
can document stuff that we do with the
things that we do with like the
different crawlers and Fetchers and
whatnots why not do it because
essentially it is public information
because we kind of have to craw it craw
with those things publicly so might as
well just document it I think that's the
thing that I was wondering for some of
the Chang that you had sent over to me
is this a new thing or not with the
encodings and I was curious how like why
now if this is something that we had
talked about 10 years ago why is it all
of a sudden like hello we found the hole
we would like to fill it with some
documentation I mean that particular
thing that was because of some internal
work that we've been doing um we were
evaluating other encodings that we might
want or we might have wanted to use in
in our HTTP clients and when I was
basically checking our documentation
about what we already have for example I
was I was looking up the particular
response header for for encodings the
accept encoding and then colum and then
the three encodings that we support I
couldn't find it and then I found it
buried in some block post from
1972
um and um I tested it again looked up in
our configuration like what we have and
then like why not document it like I I
can't possibly be the only person who's
looking for this well maybe I am but so
practically speaking like an external
person why would they want to look for
this piece of information I I guess they
don't need to change anything it's more
about like confirming that what you're
doing is working which probably most
people will notice already like it's not
it's working or it's not working for
search m uh but it's more like a
confirmation that oh I'm doing this and
Google says it's okay yeah I mean
technically an edch case would be that
they uh switch off uh all encodings and
then um they switch on this brand new um
stroll easy compression on their web
server and then everything is failing
basically we just get gibberish from the
server because we don't support that uh
encoding and then you could look up like
what en codings does Google bot support
or Google scroller support ah but then
we get those like crazy questions that
are like oh it's not listed does that
mean it's not supported or your docs are
just out of date and then we have to say
h we don't support straw lizy is that a
people problem or an us problem like
seriously
ah okay let's let's move to something
less
controversial JavaScript Javas
JavaScript excellent segue
so I I heard at some of the events that
I was that developers really love
JavaScript and everyone wants to convert
their site to JavaScript Frameworks is
this a thing or is it just the the
people who who want
confirmation I I think that is something
that is has been happening in the past
and will continue to happen and some of
it uh sparked
around 2012
2010ish where uh the iPhone was
introduced and apps came to the market
and people wanted to make their websites
compete with apps that was the goal and
then people were told oh the web can't
do what apps can do and so a lot of
functionality needed to be added to the
web to to go along with uh with what
apps can do like push notifications
working offline these kind of things um
and these things have historically been
done with JavaScript and will continue
to be done with JavaScript but I think
we have seen that calm down a little bit
as the web platform became more capable
and people have discovered oh this can
be an application platform and now we're
in this weird state where websites can
be just that websites basically pages
and information that is presented on
multiple pages and
linked but it can also be an application
like you can do podcast recording in the
browser like we do right now that is a
web application we don't have to install
anything it just works in our browser or
a cad application where you can design
parts for a new machine or you can edit
photos or cut videos these kind of
things can be done on the web as well
and then the interesting thing is that's
a spectrum and these are kind of like
the two ends of a spectrum you have
pages and then you have these
applications and then you have things in
between like you can do apartment
viewings in the browser is that a
website yes in the sense it is a website
because it presents information like the
square footage uh how which Which floor
is this on what's the address how many
rooms how many bedrooms blah blah blah
but it's also an application because you
can use a 3D view to walk through the
apartment for something
um what is this how do I represent this
and it's using a JavaScript uh
application base to kind of present this
information but maybe then it also uses
the same JavaScript that does the 3D
rendering to also present the rest of
the information on the page and I think
we are seeing more and more of this
where we are somewhere in between an
application and a
website and yeah I I think that might be
why more people are asking us about
JavaScript because they're in this weird
in between
place okay I guess when you get this
question John are are they having a
problem or are they wondering like
before they have the problem like hey I
want to implement this thing like will
it be okay for search or I implemented
this thing it's not working hello please
fix it uh
both um I I see kind of people who who
have problems and kind of pointing them
at our existing documentation especially
all of the content that Martin has
created over the years that's that's
been really helpful and sometimes I have
people who come to me and like my
developer said they only like JavaScript
it's like is it okay and then there it's
like you also have to point them at the
existing documentation say like hey for
the most part yes but you still have to
watch out it's not like a simple just
replace everything with JavaScript kind
of
thing and usually that's that's pretty
helpful but it it kind of feels like
like that thing that Martin mentioned
it's where there are lots of people that
like these JavaScript Frameworks and
they use them for things where
JavaScript really makes sense and then
they're like why don't I just use it for
everything yeah and sometimes that makes
sense sometimes it's like I have a
hammer I will use it for everything uh
which doesn't doesn't actually work well
if you want to make a toast for
example you can make a very thin
toast I think you're really hammering
this point home John yeah you nailed it
nailed
it so in last year's episode uh we
talked a little or you guys talked not
me I wasn't there um but you were
talking about using llms and playing
around with them how has your view on
them changed since last year so to
remind you uh Gary said that he was
using it to cause problems and John said
that he sometimes uses it to structure
documents and Martin I think asked the
question so I I think I I don't know
it's like maybe it's more of a kind of
an element of the time right now but one
of the things I I noticed is is some of
these llms are really good at writing
code uh so maybe we can get rid of all
of our developers no just kidding sorry
oh boy nope nope oh boy but I I for
example it's like I found found this
really cool llm that uh does code really
well and I had it write python code that
trained an llm model to solve the Fizz
Buzz problem I don't know have you heard
of this Gary you know fizzbuzz Martin
fizzbuzz I heard that before and I've
done my fair share of Fizz buzzes this
okay for those who do not know what a
fizzbuzz is it's it's basically a very
basic program that counts the through
the numbers and every number that's
divisible by three it says Fizz instead
of the number every number that's
divisible by five it says buzz
and th this is what it does so so I
asked an llm to write python code to
train a Transformer model to do
this why and it worked it worked it
worked it had it had a very very good
accuracy the the why question the llm
asked me repeatedly is like are you
ready to do something serious but I I
just found kind of the process of like
the llm spitting out the code and saying
here's a code and then you try to run it
and it's like oh no it throws this error
and you just give the llm the error and
it's like oh my bad it's like tries to
fix it you do that a few times and then
in the end it actually works so I had
this really long code that took I don't
know like a half an hour to run to train
a Transformer model to do FS buuz so
Martin um like if you sit down and you
have your favorite te next to you how
much time would it take to write a
python thingy that
does yeah does
fpas well if I if I like take care of my
tea first and like zip it and stare a
little bit into the distance because I
have a really nice panoramic you five
minutes okay yeah that's I I wanted to
say seven but sure oh okay if if it
makes you happier seven I I can I think
I can stretch the tea out a little bit
more I I thought it was fantastic and I
loved having a llm write code to make
another llm it's like this is great so
you're still using it for fun and uh
chaos well I I just noticed that like
when when I need to create some small
scripts it's it's sometimes helpful to
to get that I mean oftentimes it in in
practice it probably takes just as much
time to make this code like if if you
make it less complex uh then if you did
it yourself and sometimes it advin
things so it's like pros and cons but I
mean I I I think this year I went
through all the phases uh of of a like a
kind of relationship with AI situation
so at first I was skeptical then I got
mildly excited for it then I got really
excited as I tried like different things
um for instance I was skeptical at first
when I saw how clunky it it feels clunky
to me to have to chat with this thing I
don't want to chat with the thing I just
wanted to like click a button and then
be done with it um and and then I got
excited as I realized how much I can
actually do with AI enhancements to
photos and how how much quicker I can I
can do certain things and I tried like
uh I think on Tik Tok if I remember
correctly I tried the AI cutting thing
that kind of cuts a video for you it was
surprisingly reasonable it wasn't
exactly my editing choices but you know
if you if you have like 5 minutes and
you want to produce something for social
media real quick it's probably better
than just not doing it because you don't
have more than 5 minutes cool so I got
really excited and then at some point I
I used it a bunch to to draft um like
articles and blog posts and slide decks
and these kind of things but I realized
then and that's that's when it peaked
kind of for me in around the summer um
and I realized that actually in the end
I pretty much threw away everything that
it created for me and just redid it so
I'm like I mean gets me started but
maybe that's like a discipline issue and
I could just like do it without AI
really instead of just like sitting
there and being like I don't have the
perfect story line so I'm not going to
start the slide deck just start with
something and then enhance enhance
enhance because exact that I don't
really save time using AI there and
recently I got really excited because
someone was like there's this like AI
website builder and I sometimes get I'm
not really a good web designer but I can
tell if I like a website or not from its
design design um or from its design
perspective and I usually overcome this
whenever I make a website by just using
themes that's or like designs that
someone with an i4 design put together
and it takes me a bunch of time because
I have to browse these so an AI website
maker sounded interesting and I clicked
on it and it took ages to come out with
the first design and it was utter
crap and then I I wanted to iterate and
it took like honestly not even lying it
took like 60 seconds to generate a
second version and it was it was
different but it was even the same
amount of crap like it didn't get better
just switched the fonts and the colors
like lavender and dark slate blue for
purple and cream or something like that
and you're like this is this is still
making me sick so why did you take a
minute to do that like I could have done
that in 10 seconds in a in a web editor
of my choice so it didn't it didn't help
at all myty what have you have you heard
of uh Dream
Weaver yeah but Dream Weaver was
faster it was crap but it was faster
your experience reminded me of Dream
Weaver yeah yeah I me too and I'm like
but to be honest like Dream Weaver in
worse I didn't know that was possible
but yeah yeah and so and and I'm at this
point I'm like there are users or use
cases of AI where I get excited for it
uh but this is not it it's not as
universal as you would think I saw a
talk recently in London as SX
London uh where someone who does not
have python skills actually built uh an
AI thing with python using chat GPT and
that was really impressive and they
walked us through the process kind of in
real time and it yes it took half an
hour but that's still impressive iive
they had like a keyword categorization
thing uh built in like half an hour
without actually knowing coding great I
think that's great I finally had a
positive experience with uh
llm sounds terrible um but all these
like llm use cases they're all like
content generation or like help me do a
thing and what I really like about
notebook LM is that it's seems to be
more focused on help me understand the
thing um and more of a maybe because
we're in the end of the year like
reflection mode um but I can then ask it
more questions about the documentation
and see how it can like compare and
contrast um or find themes maybe for
from like all the podcast episodes that
record we recorded this year um or maybe
like uh inconsistencies if we were
saying something a certain way can you
find like all the times that we talked
about sitemaps and then compare yeah I'm
also using notebook them quite
expensively for like some personal
research that I'm
doing just hobby things um and it's it's
mindblowing
mind-blowing
um I'm I'm sure there are
other um similar apps or whatever it is
out there but like I heard about this
from uh AJ con who's a longtime
SEO and uh he brought it up and back
then it was not available in the uh
outside the US and I was relatively
upset about it because he was uh he he
was uh singing ODS about it and uh
finally when we got it then I tried it
with some uh Publications from journals
and and stuff like that like like elsewh
and whatever it's mindblowing like
finding connections like you upload like
five Publications uh like research
papers or something and then it finds
connections between the thing that you
are asking about in those five PDFs and
then you also have the citations and
whatever it's freaking awesome do you
use the audio overview feature why I was
just curious because this is an audio
format so it seems relevant no I like s
okay okay one one quick last thing what
is your favorite thing on the internet
that you discovered this year this year
this year I nothing can it be like what
this Cent this Century this decade this
decade no this Millennium that's oh wait
that's also the this decade oh no this
is this Century okay Martin your turn oh
boy I rediscovered like old German memes
and I'm just loving it and also I
rediscovered the old uh Vine uh oh yeah
videos oh they're so good that's not
this year well no but I rediscovered
them this year so this year on the
internet I discovered or I liked these
things I'm sorry okay then uh this year
I rediscovered the million dooll
homepage
oh I think my favorite moment was a uh
timu croissant video what that I will be
sending to you after this podcast
recording please do I'm not a
serious moment but uh discovering it was
this person uh who uploaded their first
Tik Tok video and it was them uh
wondering why they found ants crawling
out from under a croissant lamp that
they bought on
timu and it wasant a croissant croissant
cantas and I will have
AAS a quasa dipped in resin
um then Shi to your house you can see
where this is going and it was tested in
the video and confirmed to be
edible
what no
way okay mine on that note mine was I I
ran across an Australian cheese maker on
YouTube who does videos about making
cheese and he opens up he opens every
video
with good day kurd
nerds kurd nerds I like it oh that's
good cool all right amazing well that's
it for this episode and maybe you'll
hear more from us um if people want to
find you on the internet and ask you
more questions where can they reach you
LinkedIn yep we will put the million
doll
homepage did you buy them Million Dollar
Homepage no but I'm considering buying a
pixel all right
pixel oh my gosh pixel 9 XL nine nine
nine okay so we will see you next year
yes all right thanks y'all for listening
thank you for joining and
goodbye cheers
bye-bye we've been having fun with these
podcast episodes I hope you The Listener
have found them both entertaining and
insightful too feel free to drop us a
note on LinkedIn or chat with us at one
of the next events that we go to if you
have any thoughts and of course don't
forget to like And subscribe thank you
and goodbye
[Music]