There are many processes that would take hours in spreadsheets, but take minutes using Python.
My name is JR Oakes. I am a Technical SEO working at Locomotive, an agency near Raleigh, NC. I am a former architectural glass artist, turned developer, turned SEO. I love solving problems and pride myself in having a unique ability to approach things in novel ways.
I am a constant reader, learner, and tinkerer. My true nature is to be a recluse. I don’t like large crowds or being the center-of-attention. Despite that, I have developed a love for the SEO community over the last few years by forcing myself to do what I am uncomfortable with. I have been an organizer for the Raleigh SEO Meetup and Beer & SEO Meetup, along with some other amazing SEOs from Raleigh.
This year, a few of us wanted to launch a different kind of SEO Conference, called the Findability Conference, which focused more on the research behind finding things online. This is currently postponed till later in 2020, or until we get a better sense of where the Coronavirus is headed.
We have recently also launched i.codeseo.dev which is an open source documentation website seeking to offer a Wikipedia-style approach to Technical SEO content, as well as development resources for SEOs.
Technical SEO has been a strongly growing trend over the last few years. There are a lot of concepts about what Technical SEOs do, but it is evolving into the idea that it is any SEO that embraces technology and development to gain understanding and insight towards the goal of achieving better visibility in search engines. (Russ Jones)
I have been interested in a space which serves as a consolidation of all of the new, more data science code, being written up for a while. The impetus, though, was trying to write a Technical SEO Wikipedia page, and not finding any sources that I thought would pass muster as authoritative. The SEO industry is definitely a bubble, with little trickling out to the broader world, other than large Google events.
I would say that my job is equally split between tinkering, deliverables and training.
Technology is changing so fast and new possibilities open up daily. I never want to be the SEO that has a checklist they have used for ten years.
My main focus is working on language understanding to inform IA, intent-fulfillment, and targeting.
For example, users may type or say hundreds of thousands of unique search queries to find your content. How do your boil that information down into meaningful query sets, topics, to intents, and then to prioritized action.
Three things I am working on, which I think are cool, are:
I love Python because it helps make me a better SEO.
There are many processes that would take hours in spreadsheets, but take minutes using Python. I love the intuitiveness of the Python language. I also like that it is very well supported in the machine learning and data science space, meaning it allows me to easily download and test work by incredibly smart people, to see if it is valuable for SEO.
To that end, there are plenty of SEOs that are incredible, and can’t code.
I am not a great writer and not nearly as great as some in the industry at JS SEO, internationalization, etc.
Coding is my thing and it helps make us valuable, like the mastery that Aleyda Solis and Jamie Alberico have in their focus areas. When you think of an area of expertise, and someone’s name pops to mind, that is what we should be aiming for. Not whether you code, or not..
I love Google Search Console API, and I also use SEMRush and Ahrefs quite a bit.
We augment with scraped clean content, and data from APIs like Watson and Google’s Knowledge API.
I also tend to like just using Screaming Frog to grab data and pass that data into various notebooks. It is really easy to run clustering, TF-IDF, LDA, and other analysis on the raw document content to define key topics covered across large collections of content.
I tend to want to keep innovating and improving. It is sometimes hard to resist the urge to try a new approach when something just needs to be done.
I’d start with the basics:
I think Google is already good at this, for the most part.
The most interesting thing of the last couple years, IMHO, has been that Google has taken a much more multi-modal approach than just ads and links. We see results really responding to new types of content preference like for images, videos, and knowledge graphs.
I think the more interesting things involve Google triangulating content by mapping authors, brands, and search history to the knowledge graph.
I think understanding search intent is hard for search engines because people are messy and have strange ways of communication.
If Google can cobble together patterns of interest by mining search history, align that with either authors, brands, or topic, and serve that to you based on search or journey stage, that is much more interesting than trying to tell what you mean when you type “ball”.
I think the most important thing that SEOs should do, almost universally is:
I can’t answer this — there are just too many. Everyday, I learn from the SEO industry.
If you review my Twitter followers, for the most part, that is who I have found I learn from, with a great signal to noise ratio.