Product Manager, Web Intelligence at @Uber • Prev. Tech SEO at @Shopify • Playing board games, Reading 📚, Raising twins • Arguing for the sake of heaven
Going to wake up with my Rubik’s cube tomorrow. Will report back.
github.com/pshapiro/cube-ala…
This is the connected Rubik’s cube I’m using if anyone is interested in replicating a psychopath amzn.to/40AHG5Q
I happy to announce that I’ve joined @CondeNast, leading up Technical SEO for them at the global level. It’s a brilliant team and I couldn’t be more excited.
I have some exciting news to share. Monday starts my first week at @Shopify!
I couldn’t be more excited to join such an incredibly talented (and growing) team. 1/2
Hey SEO-Twitter! I'm very pleased to announce #TechSEOBoost 2018, the Technical SEO-focused conference, will be returning to Boston on Nov 29!
The event is free, but space is limited. Can't make it in person? Register for the free live-stream!
catalystdigital.com/techseob…
I built a little tool the other night called SEODiff.
Explanation 📚: searchwilderness.com/seodiff…
SEODiff allows you to compare the html found from Wayback Machines archives with each other and perform an optional analysis with GPT-4.
🔨 seodiff.streamlit.app
I’m happy to share that I’ll be starting a new role this week at @Uber working on the “Web Intelligence” team with the incredibly talented @jackiecchu and @Eeysirhc 🚀 🚕
Today is my last day at @Shopify.
It’s been a wonderful time and I’m incredibly grateful to all the smart, talented individuals I’ve had the opportunity to work alongside.
Something new is on the horizon. More to follow…
Shopify laid off 20% of our staff today, some of them SEOs and some content marketers. Fortunately, me and my team are safe, but I’m gutted. We’re saying goodbye to some real incredible talent.
Today is my last day at @Shopify.
It’s been a wonderful time and I’m incredibly grateful to all the smart, talented individuals I’ve had the opportunity to work alongside.
Something new is on the horizon. More to follow…
I'm hiring a Technical SEO Manager for my team!
Come work with me on Wired, Vogue, GQ, Vanity Fair, Bon Appetit, The New Yorker, and other awesome websites and solve interesting SEO problems.
condenast.wd5.myworkdayjobs.…
Feel free to DM me questions. Remote within the US is fine.
I’m Seattle ✈️ bound for #MozCon! I’m excited 😊, but also a little sad 😞. This is my first time away from my newborn twins 👶 👶. My wife is a goddamn champion 🥇 for enabling me to do this.
Today is #TechSEOBoost!
Thank you everyone for braving the travel. It’s going to be well worth it. I can’t wait to see you all!
And remember, anyone who can’t make it in person, we’re live-streaming the whole thing for free. catalystdigital.com/techseob… I hope that helps your FOMO.
I want to thank everyone who reached out regarding the Shopify layoffs. Fortunately, I was not directly affected by them.
However, their were several individual I worked with across SEO, content, and growth who were. If you’re hiring, feel free to DM me for names/roles.
We’re all going to stop using wordpress, right?
Static site generators are baller, and ghost is nice too. Shopify rocks woocommerce.
We don’t need an ecosystem that treats its contributors like dog water.
Now that things have settled a bit, I want to wholeheartedly THANK EVERYONE—our amazing speakers, attendees, & those who tuned in via stream for #TechSEOBoost! It was a very humbling experience.
Btw:
- Slides & edited video, soon ⏰!
- Uncut video 🎥 : catalystdigital.com/techseob…
Sick tip from @ViperChill on /r/TechSEO...
How to Find the 'Date' Google associates to your content being published, even if it's not shown in normal search results teddit.net/r/TechSEO/comment…
I mentioned this to my team today.
If you have to learn one Javascript method for SEO, learn document.querySelectorAll()
It allows you to select part of a web page using CSS selectors and loop through them. It’s very useful for scraping, automation with browser sim, and more.
SEO professionals: Do silos exist between your more technical SEO staff and your more creative, content focused staff? Do they perform different tasks or are they expected to perform all SEO-relevant tasks?
I’ve been holding back posting about the passing of @rjonesx because it’s been overwhelming.
Russ was brilliant, talented, and caring member of our community.
He encouraged and mentored many. He pushed members of the community to do better. 1/2
Hey @LueElizondo, great presentation last night in Philly! Didn’t get to ask my questions and figured I’d ask here in the off chance that you’d answer:
- When are you going to set up cameras to capture the orbs in your home? And when can we see the videos!? (🧵1/5)
I wrote a little thing last night…
How to make GPTs that are useful for SEO by leveraging 3rd party APIs searchwilderness.com/custom-…
This example uses @dataforseo for pulling in search volumes to ChatGPT and avoiding hallucinated numbers.
1/ For the longest time I relied on RSS to stay on top of SEO news and ideas.
It was only this year that Feedly made its way off of my phone’s Home Screen only to be replaced by…EMAIL.
These are the top 10 newsletters I recommend for SEO professionals (and actually read)…
A key part of how I’ve been doing exploratory keyword research for over 7 years was just made easy and accessible by Google. Y’all should check it out.
Alright, introducing version 0.1 of ‘rankenberry’.
This version includes mostly basic rank tracking functionality w/ a very functional UI.
My intention is to add much greater data-analysis type functionality before @techseoconnect.
Ready? git clone…
github.com/pshapiro/rankenbe…
Remember to change your GA settings...
Your Google Analytics Advanced Segments Are Going Away This Month, Unless You Do This jeffalytics.com/data-retenti… via @jeffalytics
After updating to WordPress 5.5 and disabling my lazy loading script, my Google PageSpeed scores are significantly improved, especially Core Web Vitals.
Days later, I’m still coming down from #MozCon. It’s an incredible conference and I’m so flattered to have had the opprtunity to be a part of it. Thanks @Moz! I can’t wait till next year.
If you do SEO and have a Spark server cluster, I'd get on this!
Advanced R programming for technical SEO: DIY Strong SEO Crawler with Sparkler pshapi.ro/2lGWwn7 by @VincentTerrasi
I feel like injecting meta data via http headers is extremely underutilized. I don’t think I’ve ever worked on a website that implemented things like canonicals, hreflang, or robots directives this way.
So @jroakes sent me a baby care package 🙏 As he put it, “keep in mind, I’m a technical SEO so it’s very practical”. I opened it up and it a hospital blankets and a bajillion packages of baby wipes 😂 Thanks JR!
I’m stoked for @techseoconnect next week! This will be my first time presenting something like this, so it should be an interesting experience.
And great news – the conference will be streamed live on YouTube!
Tune in here: piped.video/@techseoconnect
Sometimes I get such a high from playing a really good board game, that it’s hard to come back down for a couple of days. Last night I played such a game, Imperial Steam from @Capstone_Games. It’s incredible.
I just to pay my compliments to @noahlearner.
Not only is he facilitating regular, quality conversations on @joinClubhouse, but he’s also doing excellent work with automation and data tools.
Noah, I see how far you’ve come over the years and it’s awesome. Keep crushing it bud!
BIG NEWS ‼️. Registration is open for TechSEO “Mini” Boost! Join Catalyst on 4/22 as we host a free & streamlined virtual experience that includes cutting-edge content from top technical SEOs around the world. Sign up today! #TechnicalSEO#TechSEOBoostbit.ly/3taw46k
There's a lot of things that people use browser extensions for, that are completely unnecessary (albeit convenient at times).
This is how you evaluate status codes using Chrome Dev Tools.
1. Open Dev Tools
2. Click Network Tab
3. Select "Doc" for easy filtering
4. 👀
I’ve just become aware that people pay attention to the order of individuals in the email to: field.
Apparently I’ve been committing a business faux pas for years. The email address order I use is fairly random, usually with the people I’m most likely to forget first.
I asked Russ to present “the state of technical SEO” at the first TechSEO Boost because represented that betterment of our industry. More science, less BS, & someone always willing to challenge.
I got to know Russ as a friend over the years and he will be sorely missed. RIP 2/2
I’ve not been very vocal about this, but I’ve recently relocated back to NJ and am working in NYC again. Hit me up for lunch, coffee, drinks! I need to reacquaint myself with the NYC SEO scene.
Thanks to everyone who attended my session on SEO automation at #StateOfSearch.
I’ll post my slides here once they’re up.
In the mean time, register for my technical SEO conference. It’s free in-person for a limited # of seats. And 100% free to stream. catalystdigital.com/techseob…