知识库首页 seo-llm 资料 3-reasons-seos-should-learn-how-to-code-with-timestamps-YoutubeScribe.com.txt

3 reasons seos should learn how to code with timestamps YoutubeScribe.com

本地来源:seo-llm/raw/seo知识库/TXT整理/seo方法论/youtube-seo-scripts/ahrefs-scripts/3-reasons-seos-should-learn-how-to-code-with-timestamps-YoutubeScribe.com.txt

[0:00] Learning how to code or even just the logic behind
programming can make you a better SEO and marketer.
[0:05] It opens up an entirely new world to efficiency,
data analysis, and can eliminate human error
[0:11] for things like data entry.
[0:13] When you combine the creativity of marketing
with the logic of programming, it gives you
[0:17] the ability to do some really cool stuff.
[0:20] So today, I'm going to break down how programming
and SEO intersect, and what you can do with it
[0:25] even with just the basics.
[0:27] Stay tuned.
[0:28] [music]
[0:32] What's up SEOs?
[0:33] Before we get started, there are two things
you need to know.
[0:36] First, this tutorial isn't meant for beginners.
[0:39] If you're just starting out with SEO, focus
on the fundamentals first.
[0:43] We have a ton of videos to help you out with that
so I'll leave links for you in the description.
[0:47] And second, just because you don't know how to
code, it doesn't mean you can't be an excellent SEO.
[0:53] But I'm a strong believer that the learning
curve to programming is well worth the effort
[0:58] because of the way it benefits your efficiency,
wallet, and career.
[1:03] So with that said, let's jump into our first 
use case of how you can use programming
[1:07] in your SEO arsenal.
[1:09] #1. By learning a server side language you can
automate redundant tasks.
[1:14] SEO is full of redundant tasks.
[1:17] For example, imagine you have an eCommerce
store with 100,000 product pages and you need
[1:22] to change all title tags and add one sentence
to the bottom of every product description.
[1:27] You could ask someone to manually do this
over the next three months, but it's going to
[1:31] cost a lot of time and money, plus you're
putting your site at risk to human error.
[1:37] But this can be done programmatically in a
fraction of the time.
[1:40] Plus, the code you create can easily be repurposed
or reused.
[1:45] Now, where things get really powerful for
SEOs is when you start working with other
[1:50] companies' data through APIs.
[1:53] API stands for Application Programming Interface.
[1:56] They allow you to programmatically send requests
to a system
[1:59] and receive a response based on your request.
[2:02] The best analogy I've heard is to think of
an API as a messenger.
[2:06] For example, when you go to a restaurant, you
need to order food so the kitchen can prepare it.
[2:11] And in order for the kitchen to receive your
request, a waiter acts as a messenger,
[2:16] to deliver that request.
[2:18] When the food is ready, the waiter will
return your food, aka. the response.
[2:23] So what does that look like in SEO automations?
[2:26] Well, there are virtually an infinite number
of things you can do, but one of the tools
[2:31] that I've built recently automates search
intent classification.
[2:34] I started by using Ahrefs' Keywords Explorer and
came up with a list of thousands of keyword ideas.
[2:40] Now, if I were to manually review SERPs to
classify whether queries were informational,
[2:45] navigational, commercial investigation, or transactional,
[2:48] it would have taken a long time — especially at scale.
[2:52] So using a SERP API, I was able to get thousands
of SERPS for all of these keywords within minutes.
[2:58] I stored the information in a local database
and programmatically analyzed SERP features
[3:03] along with page titles and URLs.
[3:06] And the result?
[3:07] Thousands of keywords that were automatically
classified with a 95% accuracy rate.
[3:13] The best part was that I didn't have to write
the code from scratch.
[3:17] Benjamin Burkholder shared his code in a Medium
article which I modified and rewrote to a language
[3:22] I'm more comfortable using.
[3:23] I'll leave a link to his article in the description
— it's derfinitely worth a read.
[3:27] There are tons of great APIs you can use for
SEO like Ahrefs' API, Google's APIs, Hunter,
[3:33] NeverBounce and Mailshake.
[3:35] And this isn't even scratching the surface.
[3:37] In terms of what you do with them and how
you combine the data, well, the sky's the limit.
[3:42] Now, you don't need to be fluent in any programming
language to create automations with APIs.
[3:47] There are tools like Zapier, which give you
an easy-to-use interface for non-coders.
[3:52] But in order to use them effectively,
[3:54] you should have a basic understanding
of how programming logic works.
[3:58] So understanding conditional functions like
IF and ELSE, booleans like OR and AND, and
[4:04] loops like FOR, FOREACH, and WHILE
can go a long way.
[4:08] So let's build a hypothetical automation in
Zapier that can automate part of your email
[4:13] outreach using Google Sheets and Mailshake.
[4:16] I've already selected Google Sheets as my
app, selected the sheet I want to work with
[4:20] and then I set up a trigger.
[4:22] In this case, something should happen IF a value
is added to the email column in my Google Sheet.
[4:28] Now, we need to tell the program what to do.
[4:31] So in this example, I've set it to add the user to
my "Ahrefs Sample Campaign" in Mailshake.
[4:36] After the trigger executes, the email should
get added to Mailshake's system and send
[4:41] my first touch email and any follow-ups I've configured.
[4:44] As you can see, there's some pretty powerful
stuff you can do just by understanding
[4:48] the basics of programming logic.
[4:50] Another reason you should learn at least the basics
of programming is to communicate more effectively
[4:55] with your dev team.
[4:57] Marketers and developers tend to think differently.
[4:59] Marketers often think of the final result,
while developers think of all the steps that
[5:04] are required to get to that result.
[5:06] Now, while it might sound like a match made in heaven,
[5:09] the synergy between the two departments often falters.
[5:12] The most common reason I hear is because marketers
can sometimes request developers to build things
[5:17] without really knowing what's involved.
[5:20] For example, let's say John the marketer works
in a boutique car insurance company.
[5:24] As he's doing his research, he realizes that
all big insurance companies have quote calculators,
[5:30] which are driving a ton of qualified search traffic.
[5:33] So he reaches out to Sally, one of the developers,
and says…
[5:36] "Hey Sally, I like this calculator from Statefarm.
[5:39] It looks pretty basic so can you build me
one by the end of the day?
[5:43] Or actually, I'll give you a week"
[5:45] What John doesn't realize is how the systems
and processes work within the company.
[5:50] Sally would probably need to work with some
internal APIs, build it, test it, have designers
[5:55] and other devs step in, and have QA check
the work before it's pushed to production.
[6:00] It's basically the equivalent of Sally the
developer telling John the marketer to go
[6:04] and rank for "car insurance quotes" by the end of
the week since it's a "low-hanging 3-word query."
[6:10] By understanding programming logic and how
your company builds apps, you can respectfully
[6:14] improve communication with your developers.
[6:17] These are two of the main reasons why I think
learning code can help you become a better SEO
[6:22] whether you work alone or at a big company.
[6:25] Another reason worth mentioning is that understanding
how code works can make you a better technical SEO.
[6:31] Being able to read through source code efficiently
can help you identify technical SEO issues
[6:36] that most crawling tools wouldn't discover.
[6:38] You can also identify PageSpeed-related issues
by understanding how a browser renders a page
[6:43] and prioritizes resources.
[6:46] And if yours or your client's websites use
JS frameworks like Angular or React,
[6:50] you can help identify issues related to crawling.
[6:53] Now, it doesn't really matter which language you learn.
[6:55] The main difference usually lies in syntax
while logic remains the same or at least very
[7:00] similar for most languages.
[7:03] Programming is a fun way to pick up a new
skill, sharpen your brain, and to combine
[7:07] the creative aspects that come with marketing.
[7:09] So my recommendation is to learn what
you need to learn.
[7:12] For example, if your main objective is to create
automations, then learn a server side language
[7:17] like PHP, Python, R, Ruby, or Node.js.
[7:22] Or if you simply want to communicate more
effectively with your developers, learn logic
[7:26] programming and how systems are built.
[7:29] Now, I'd love to hear your thoughts and experiences
related to learning code.
[7:33] Let me know in the comments and if you enjoyed
this video, make sure to like, share and subscribe
[7:37] for more actionable SEO and marketing tutorials.
[7:40] I'll see you in the next one.

本文档为站内渲染。原始文件本地路径:saas/source/seo-llm/raw-seo知识库-TXT整理-seo方法论-youtube-seo-scripts-ahrefs-scripts-3-c28695.txt(仅本地保留,不入库不部署)