Martin Splitt Profile Banner
Martin Splitt Profile
Martin Splitt

@g33konaut

21,047
Followers
3,897
Following
2,916
Media
43,976
Statuses

Friendly internet fairy. I help people do things with computers and in the internet. Build stuff, have fun!

Zürich, Switzerland
Joined July 2008
Don't wanna be here? Send us removal request.
@g33konaut
Martin Splitt
6 years
I see, a PSA is needed: - HTML is OK to use. - CSS is OK to use. - SASS / LESS / CSS-in-JS are OK to use. - JS frameworks are OK to use. Build stuff that works great for users, but make sure to understand your and your users' constraints and don't shame other tech choices 🧡
5
106
423
@g33konaut
Martin Splitt
3 years
10 years ago today, this wonderful, amazing, smart, fun & caring human agreed to join our adventures and 5 years ago today, we made it a swear. I still can't believe I'm this lucky to have this breathtakingly awesome woman in my life. I love you so much that I have no words ❤️
Tweet media one
Tweet media two
Tweet media three
Tweet media four
42
5
361
@g33konaut
Martin Splitt
4 years
Oh whee! I did it! I managed to cycle 100km in one go (with breaks of course)! 🚲💯💪 This has been a goal for me quite some time now and finally I did it 🥳
Tweet media one
41
0
345
@g33konaut
Martin Splitt
4 years
Oh boy, here comes a personal, uncomfortable thread. Why am I doing it anyway? Because I hope it shows that mental health is important and that you are not alone in this. Here goes nothing.
30
9
343
@g33konaut
Martin Splitt
4 years
I made a bookmarklet to view the rendered source (aka the DOM) of a page. 👀 🚀 Works with Chrome, Firefox, Safari and possibly others, too. 🌈 Beautifies the code 🎨 Includes syntax highlighting 💻 Get the bookmarklet at 👉 👈
8
92
337
@g33konaut
Martin Splitt
6 years
So, this was it. A little under four years at Archilogic ended today. I'll hand over the last bits and pieces next week, but officially it's over. Next up: I'll be joining Google Devrel for Search and web ecosystem here in Zurich 🇨🇭 ✨ Super excited! ✨
68
6
292
@g33konaut
Martin Splitt
5 years
Please remember: You are great the way you are. You aren't defined by your work or output. Spend time with your loved ones, allow yourself to do nothing. Take time for yourself, you deserve it and it's fine 🙆🙆🙆
10
59
283
@g33konaut
Martin Splitt
5 years
🎥 JavaScript SEO video series 🎥 I'm excited to announce that I'm hosting a JavaScript SEO series & the very first "welcome" video has been released! Videos on #react , #angular , #vue and more in the coming weeks 🎈 Happy to hear your thoughts! 🙆
Tweet media one
13
91
291
@g33konaut
Martin Splitt
5 years
3 years ago today I got married to the most amazing, smart, hilarious, nerdy, loving person I have ever met. I love her to the moon and back and I cannot imagine to be without her in my life. I am so incredibly grateful and happy to have you by my side <3
Tweet media one
Tweet media two
Tweet media three
Tweet media four
19
0
244
@g33konaut
Martin Splitt
2 years
Wild stuff: I was asked to recover a wedding ring from Lake Zurich and... yeah. Mission accomplished!
31
2
234
@g33konaut
Martin Splitt
2 years
11 years ago, this amazing woman took a chance with this goofball and 6 years ago she upped the commitment. I can't believe to be this lucky! She's the best! 💖
Tweet media one
29
0
227
@g33konaut
Martin Splitt
6 years
🕵️‍♂️ Psst, hey, you... wanna get a glimpse on the first version of the lazy-loading SEO docs we've been brewing? Here yo gou: 📢🔜 There's more to follow! 😎
9
94
218
@g33konaut
Martin Splitt
7 years
I just published “CORS — a guided tour”
2
77
203
@g33konaut
Martin Splitt
6 years
And so it begins...
Tweet media one
25
4
209
@g33konaut
Martin Splitt
6 years
Some people be like 🤯 But that's just it. A #pwa is basically a website done right. - loading fast - uses HTTPS - works offline - works full screen - has its own visual identity Thanks to @sw12 for the #dfua keynote
Tweet media one
4
82
194
@g33konaut
Martin Splitt
6 years
This is such an important point! We write code for other humans.. it's the hard part. Computers executing the product that our code produces is the easier bit! Thanks, @getify for bringing this up! #JSCampBCN
Tweet media one
1
69
172
@g33konaut
Martin Splitt
5 years
It's done! 😍🤩🥰
Tweet media one
45
0
175
@g33konaut
Martin Splitt
2 years
So this just happened. /cc @JohnMu
Tweet media one
8
4
177
@g33konaut
Martin Splitt
5 years
8yrs ago, freshly in love, I had to go work 845km away from the most wonderful, loving partner I could have ever wished for. We wouldn't see each other for a while, so we decided to have pictures taken. I still look at them to remind me that I'm not just dreaming. 😍🥰💗
Tweet media one
20
1
164
@g33konaut
Martin Splitt
5 years
👋Hey folks! The talk @johnmu & yours truly gave on Search state of the union at #io19 is online! We talk about 🤖Googlebot 🖼️Hi-res images 📌Structured data 👀3D & AR in Search 🔭Your pages in discover 📈Search Console 📚And more! 📽️Watch it at
Tweet media one
2
49
163
@g33konaut
Martin Splitt
5 years
🕵️ Hey, psst, you! Yes, you! @LizziHarvey and I wrote another doc. This time it's the 📝 #javascript #seo basics guide 📝 - 🤓 Happy sharing with your dev friends! 👩‍💻
Tweet media one
3
99
166
@g33konaut
Martin Splitt
6 years
Tweet media one
Tweet media two
9
86
143
@g33konaut
Martin Splitt
4 years
+++ Breaking news +++ The sheep are back!! THE SHEEP ARE BACK!! AAAAHHHHHH YIISSSSSS +++ End of bulletin +++
Tweet media one
12
2
157
@g33konaut
Martin Splitt
4 years
📖New documentation! 📖 Whoop whoop, our new guide on using JavaScript to generate structured data are out: Let us know what you think ☀️
Tweet media one
5
75
152
@g33konaut
Martin Splitt
4 years
It's weird to visit the office these days
Tweet media one
16
0
151
@g33konaut
Martin Splitt
5 years
Whee! 🥳 Excited to present at Google I/O this year! Join me for the session on "Google Search and JavaScript sites" at #io19 -
18
12
153
@g33konaut
Martin Splitt
4 years
Eyooo, back to the roots
Tweet media one
25
0
150
@g33konaut
Martin Splitt
5 years
So I'm a reaction GIF now? 😂
7
0
146
@g33konaut
Martin Splitt
4 years
🤔 You know what? Let's do a virtual hangout where we can talk about #JavaScript #SEO on Wednesday. 📺 I will add the link to it here. Wednesday, 18:00 CET / 1pm EST / 10am PST. Let's do this! 🥳 Please share this with whoever might be interested
23
61
150
@g33konaut
Martin Splitt
5 years
So, this was the last episode we've recorded for the #javascript #seo series so far... 😭 But hey, on the bright side: Time for new episodes! 😎 ⚡We want YOUR feedback - tell us what would you like to see in future episodes in this form: 👉 👈
@googlesearchc
Google Search Central
5 years
Does your JavaScript app have lots of frequently changing content? In the final episode of the JavaScript SEO series, @g33konaut shows you how to quickly serve 🍽 SEO to the Googlebot 🤖 by implementing dynamic rendering. Watch here →
Tweet media one
7
148
299
5
54
138
@g33konaut
Martin Splitt
4 years
I'm so ridiculously excited about this! Finally I can talk about that we have a new podcast! 😁
@googlesearchc
Google Search Central
4 years
New Podcast from Google Webmasters 🦄🎙🎧 @johnmu @g33konaut and @methode talk all things Google Search such as: 🗣trending topics in SEO 🖥Search Console features 🎉fun stories, and more! Find the full trailer and subscribe to Search Off the Record →
22
203
450
7
26
140
@g33konaut
Martin Splitt
4 years
- Stay hydrated and rested. Enforce a stable schedule. - Take time for myself to reflect, plan and just recharge. - If the situation doesn't improve, get help. Get yourself a doctor and therapist you trust. They're invaluable. I'm certain this, too, will pass. Stay safe, y'all!
39
1
142
@g33konaut
Martin Splitt
5 years
This day keeps on giving.. somehow got an upgrade to first class 🤯
Tweet media one
19
0
132
@g33konaut
Martin Splitt
3 years
For those of you who wanna geek out a bit on how Googlebot deals with JavaScript, this talk from TechSEO Boost 2019 is a gem & I think it's still a bit of a hidden gem, tbh
5
29
134
@g33konaut
Martin Splitt
3 years
Come one, developers - what would you like SEOs you work with to know and understand about your work? What would you like to ask your SEOs? Hit me up in this form 👉
Tweet media one
18
50
129
@g33konaut
Martin Splitt
4 years
It's #WorldCleanupDay today and we're doing our part - by doing a cleanup #dive in #lakezurich
Tweet media one
Tweet media two
10
3
116
@g33konaut
Martin Splitt
5 years
🎊🎊🎊Googlebot is now evergreen! 🎊🎊🎊 The answer to the question that you all asked so many times is here: ⭐️ Googlebot now uses Chromium 74 for rendering your websites 🎁 We will update Googlebot regularly and frequently from now on 📖Read more at
6
48
118
@g33konaut
Martin Splitt
5 years
The last episode of #javascript #seo is out! 😭 But wait, that means YOU get to tell us what topic you want to see in the next ones! 😎Please tell us in this handy, short form 👉
Tweet media one
Tweet media two
5
63
117
@g33konaut
Martin Splitt
5 years
Did you notice that ummm... the JS SEO basics guide & the JS troubleshooting guide have been extended for web components by @LizziHarvey and me? Go check 'em out! 🤓 👉 👉
Tweet media one
3
39
120
@g33konaut
Martin Splitt
4 years
I know what you are here for and I'm happy to deliver. 🐑
Tweet media one
16
0
117
@g33konaut
Martin Splitt
3 years
Got to recharge underwater today. I am really happy that I managed to get this pike lined up with the sun 🌞🐟
Tweet media one
12
0
117
@g33konaut
Martin Splitt
5 years
Our session on #javascript and #seo at 1:30pm tomorrow will be LIT🔥🔥🔥 Come to stage 3 to see what it's all about 🙃 Amongst other things, we'll talk: 🏗️Web app architectures 🤖Googlebot ⚡️Lazy loading 🚀Web APIs 🔬Testing 📈Crawl budget & more!
Tweet media one
2
33
112
@g33konaut
Martin Splitt
4 years
This day continues to be marvelous!
Tweet media one
14
0
111
@g33konaut
Martin Splitt
4 years
Diving is the best way to clear your head 😊
Tweet media one
Tweet media two
Tweet media three
Tweet media four
10
0
113
@g33konaut
Martin Splitt
3 years
Yearly reminder ❤️🤗
@g33konaut
Martin Splitt
5 years
Please remember: You are great the way you are. You aren't defined by your work or output. Spend time with your loved ones, allow yourself to do nothing. Take time for yourself, you deserve it and it's fine 🙆🙆🙆
10
59
283
9
10
112
@g33konaut
Martin Splitt
5 years
When Google Search crawls your site, it has to find the balance between quickly crawling all your pages but not too many as that may put your server into trouble. 🤖So how does this work? What is crawl budget and how can you optimise it? 🤖
Tweet media one
1
29
114
@g33konaut
Martin Splitt
5 years
Did you know that Google Search uses a service worker to make your search experience faster? Check out the case study at
Tweet media one
Tweet media two
0
29
104
@g33konaut
Martin Splitt
5 years
By the way, the codelabs @LizziHarvey & I made for #io19 teach you how to 🤖 make your #javascript web app work for Google Search 👉 🎯add structured data to your pages 👉 ⚙️implement dynamic rendering 👉
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
44
102
@g33konaut
Martin Splitt
5 years
Airport design? Nailed it!
Tweet media one
13
4
104
@g33konaut
Martin Splitt
2 years
I have two tickets to BrightonSEO that I'd love to give away to someone from an underrepresented group in SEO, preferably juniors. Any suggestions who should get a ticket?
24
51
112
@g33konaut
Martin Splitt
3 years
This is cool. I think I like our new office.
Tweet media one
14
2
106
@g33konaut
Martin Splitt
4 years
Happy holidays! ✨
Tweet media one
11
2
108
@g33konaut
Martin Splitt
4 years
Hey hey, weekend crew! 😎 I made a little web story, summarizing #developer tools for Google Search! So if you're a #webdeveloper or #SEO working with #JavaScript web apps, check out the story here 👉
Tweet media one
4
57
103
@g33konaut
Martin Splitt
5 years
I wrote a bit on "Understanding CORS" for the #DEVcommunity
Tweet media one
1
33
96
@g33konaut
Martin Splitt
5 years
🕵️‍♂️ Time to bust some #SEO myths 🕵️‍♂️ In the new 📽️ series @noopkat @Jammer_Volts @Lady_Ada_King @jdjuan @_developit @dalmaer & yours truly discuss various aspects of the #webdev and #technicalSEO spectrum. Check out the trailer 👉
Tweet media one
5
34
96
@g33konaut
Martin Splitt
5 years
Hey #webdeveloper and #technicalSEO / #SEO friends - what do you think about the dynamic rendering blog post ()? Would you like to see more technical posts like this? Should we break them down into multiple, shorter "episodes"? Let me know what you think!
Tweet media one
22
17
101
@g33konaut
Martin Splitt
5 years
Let's talk about #javascript and Google Search! At #io19 we discussed: 🏛️ Web app architecture & #webperf 🤖 Crawling and rendering (and the new Googlebot) ⭐️ Best practices for #react , #angular & #vue #SEO Take a look yourself:
Tweet media one
0
39
94
@g33konaut
Martin Splitt
5 years
🎉 It's here! The new Googlebot is here! 🍾 Whoop whoop! Lots of new amazing features are now available when we are rendering your pages and run your JavaScript 💪
@googlesearchc
Google Search Central
5 years
🤖 Meet the new evergreen Googlebot! 🤖 We've listened to your questions and feedback and brought modern Chromium to Googlebot - read more at our blog 👉
25
377
721
5
24
102
@g33konaut
Martin Splitt
4 years
Back from a week-long break. How's everyone doing?
Tweet media one
Tweet media two
Tweet media three
Tweet media four
12
1
95
@g33konaut
Martin Splitt
4 years
Back from a lovely dive day! Lots of fish, especially baby perch 🐟🐟🐟 #DiveHairDontCare
Tweet media one
6
1
93
@g33konaut
Martin Splitt
5 years
It's happening again... 🤩🔥
Tweet media one
Tweet media two
11
0
95
@g33konaut
Martin Splitt
5 years
For my birthday, I have a wish: I wish that we make the internet a grateful, friendly place. Think of something that helped you recently - a Github repository, StackOverflow answer, Tweet, blog post - anything... and say thanks. 🙏 Thx Řaj Vaishnaw for
Tweet media one
28
13
92
@g33konaut
Martin Splitt
6 years
Joining Google, so far, is an amazing yet humbling and inspiring experience. So many people who are smarter and more experienced than I am but all of them humble, supportive and friendly. Everyone I met so far leads by example 😍
8
1
96
@g33konaut
Martin Splitt
7 years
Background sync with service workers:
0
23
93
@g33konaut
Martin Splitt
5 years
I still haven't processed that yesterday I made a thing that brought ~200 people into a room for ~6 hours... Thanks to my amazing team @danielwaisberg @LizziHarvey @JohnMu @methode , our catering, A/V & facilities teams, @izzionfire , @aleksejdix & @tobias_willmann & y'all 🙆‍♀️💝👏
13
3
96
@g33konaut
Martin Splitt
7 years
People asked me how I get so much stuff done. The surprising answer is *drum roll* GET ENOUGH SLEEP. Yes, seriously. Respect your body.
4
20
79
@g33konaut
Martin Splitt
4 years
Your feedback has impact, y'all. Thanks to people asking often enough, I noticed that the JS SEO guide doesn't have info on SPA and soft 404 avoidance, history API for client-side routing and links created by JS. I fixed that now :) 👉
11
20
96
@g33konaut
Martin Splitt
5 years
So, I swam across the lake again. #Zurich
Tweet media one
Tweet media two
Tweet media three
11
0
90
@g33konaut
Martin Splitt
5 years
Yay! Happy to see developers taking SEO more seriously 🙆
Tweet media one
1
12
90
@g33konaut
Martin Splitt
5 years
Wondering how to test your #javascript web sites for #SEO ? 🤔 In this video I'm looking at testing tools that you can use to make sure Googlebot sees your content 🤖 📽️ 👉🏽
Tweet media one
2
33
90
@g33konaut
Martin Splitt
5 years
Austria has a town that ranks well... I wonder how many SEOs live & work there 🤔 Note: I know, it's "Rankweil". Go be fun at parties elsewhere.
Tweet media one
5
8
88
@g33konaut
Martin Splitt
5 years
Hey, y'all! 👋 @LizziHarvey and I wrote a bit on about the #javascript #SEO session we had at #io19 and what it means for web developers. Check it out 📖
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
47
89
@g33konaut
Martin Splitt
4 years
Well, hello Google Search Central (and our new spider friend!) 🎊🥳
@googlesearchc
Google Search Central
4 years
Goodbye Google Webmasters, hello Google Search Central! We're changing our name, consolidating documentation, and refreshing how we look–including a new sidekick for Googlebot. Read our blog post for more info:
Tweet media one
33
466
1K
7
10
89
@g33konaut
Martin Splitt
5 years
13h into travelling to Jakarta for #wmconf I recorded this gem for my vlog 🙈
7
1
86
@g33konaut
Martin Splitt
4 years
Oof. LinkedIn tells you what I do for a living and where I work. It should be quite obvious that this isn't going anywhere 😳
Tweet media one
15
1
86
@g33konaut
Martin Splitt
5 years
Hey, fellow #webdevelopers ! 🙋 Wanna learn how to make your websites more discoverable via Search Engines? 🤓 @LizziHarvey wrote a bunch of cool stuff to help ya over at web dot dev! Learn the basics of discoverable websites here: 📖
Tweet media one
3
26
83
@g33konaut
Martin Splitt
5 years
I put the URL into Urlaub! 🏖️🐠🐟🦀
Tweet media one
3
0
86
@g33konaut
Martin Splitt
4 years
It's a year since SEO Mythbusting season 2 was recorded in NYC 😳
Tweet media one
4
1
91
@g33konaut
Martin Splitt
3 years
Yeeeeeeeeeeeeeeeeeeeeesssss! The sheep are back
Tweet media one
10
0
85
@g33konaut
Martin Splitt
5 years
Time to get this birthday week started properly! #birthdayweek #splitti30
Tweet media one
20
0
84
@g33konaut
Martin Splitt
5 years
🎥 #io19 videos are available! 🎥 Check out the playlist at or go straight for: 📼Google Search: State of the union: 📼Google Search <3 #javascript sites:
Tweet media one
Tweet media two
2
43
86
@g33konaut
Martin Splitt
5 years
🎶 "Before daybreak there were none And as it broke there was one And still the story goes on'n'on" 🎶 (Justice) This day, one year ago, I joined Google 🥳
Tweet media one
12
4
84
@g33konaut
Martin Splitt
4 years
By the way, in the Twitch stream on Thursday I got distracted by people building a fence..and, yeah, we have sheep next to our house now 🐑🐑🐑❤️
Tweet media one
Tweet media two
10
1
85
@g33konaut
Martin Splitt
2 years
Quick question, honest answers please: Am I wrong in assuming that someone who calls themselves a "web frontend engineer" should know at least the basics of JavaScript or is that a mistake on my end? I don't want to be gate keeping or anything, just wanna know if I'm wrong.
57
3
87
@g33konaut
Martin Splitt
5 years
I recently went looking for a magic wand as a prop for stage magic... and I learned that some sex toys call themselves magic wands and now I have very interesting ads all over the place 😂
16
1
84
@g33konaut
Martin Splitt
4 years
Alright, I'm now on my #RoadTo100 dives :) The weekend has been great and I'm happy that Switzerland offers such amazing dive sites <3
Tweet media one
Tweet media two
Tweet media three
Tweet media four
5
1
80
@g33konaut
Martin Splitt
5 years
I have a hard time to allow me to not be productive, but this week on vacation I managed to NOT: - read work emails except one time - write code - open my laptop Instead I: - spent time with the family - went diving & learned something new - played video games - went rafting
6
0
79
@g33konaut
Martin Splitt
2 years
I. Am. So excited! We will be moving (not really away from Zurich) and the prospect of having a proper space to record videos and enough space for all the projects I'm doing *and* a roof terrace is just overwhelming. It's like a sugar rush but for apartments?
10
0
83
@g33konaut
Martin Splitt
7 years
I know Twitter is a pretty dark place these days, but I wanna express how happy I am to have found a ton of awesome folks here 👋 Keep it up!
8
2
80
@g33konaut
Martin Splitt
4 years
I don't know why, but being close to / on / in the water is calming to me. This panorama helps, too.
Tweet media one
15
0
78
@g33konaut
Martin Splitt
5 years
📽️The videos for #javascript #SEO with #react , #angular & #vue have arrived! 📽️ Check them out and share them! 📢 React ➡️ Angular ➡️ Vue.js ➡️ The whole series ➡️
Tweet media one
2
39
78
@g33konaut
Martin Splitt
5 years
Is #javascript and #SEO something you're worried about? 😥 🤓 Then check out my video on the essential tips to make your JavaScript-driven websites discoverable & successful in search! 🎥 👉🏽
Tweet media one
2
32
74
@g33konaut
Martin Splitt
6 years
I have just tried CSS Grid for the first time and I'm so happy that it exists <3
9
5
74
@g33konaut
Martin Splitt
4 years
Awwwwww yisssss
Tweet media one
8
0
71
@g33konaut
Martin Splitt
7 years
Uhh, I made a procedural island component for A-Frame... so, yeah. @aframevr is amazing & you should try it, too :-)
1
23
77
@g33konaut
Martin Splitt
5 years
Hey #seo and #webdev folks! 👋 Did you know that we have a brand-new #javascript troubleshooting guide? 🔥Give it a go at 🔥
Tweet media one
2
32
78
@g33konaut
Martin Splitt
4 years
So I've been asked a few times "What about CLS [Cumulative Layout Shift - one of the Core Web Vitals metrics] and cookie consent banners?" and I have looked at a few sites and libraries to implement those.... and have seen performance impact, but not really impact on CLS. 1/2
20
14
76
@g33konaut
Martin Splitt
3 years
So, I convinced @smxmuenchen to let me basically live-debug core web vitals on a sample page and because live-debugging is stressful, I'm now very, very, very nervous. Go, me!
16
4
77
@g33konaut
Martin Splitt
5 years
Looking for a hands-on tutorial for #SEO on #SPA web apps? Check out and let me know what you think :)
Tweet media one
4
33
79