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(仅本地保留,不入库不部署)