Python for Entrepreneurs Transcripts
Chapter: SEO and Content Marketing
Lecture: URL structure
0:00 Time to take a quick look at URL structure. I say quick look for a reason. I want to keep this as simple as possible, let's look in an example.
0:09 If you go in Full Stack Python, and you click on any of the pages that are listed in the all topics, for example, web frameworks,
0:16 we can see the URL up here at the top, there are no subfolders between the base URL fullstackPython.com and this particular page,
0:24 it's a simple URL as possible with perhaps the .html. Now, the .html provides no penalty so whether you have a clean URL with or without that,
0:34 for example, if we just had web frameworks, be the same thing, and I suggest for each of your pages, don't nest more than one folder deep
0:41 so what do I mean by folder? I created a blog last year and this is for specific topics,
0:47 the blog top of the page is not in our folder, but when you click on an individual post, you will see that it is under the blog folder,
0:54 some blogs have the month and year listed for example let's say it's 2017 and it's December, and this would create a new URL structure
1:05 where you actually nested four levels deep. So blog 2017, December I strongly recommend against doing that,
1:12 there actually is a penalty the further down something is nested. The reason behind that is, the further something is nested,
1:19 it seems like it's less important so it's less likely to appear at the top of the search results.
1:24 It's also just a longer URL, keep your URLs as short as possible, while still maintaining all of the keywords that you want people
1:31 to find your content when they search for those keywords, now a couple of other simple rules, you'll see
1:37 that I have "How To Make Phone Calls in Python" as the full title but the URL only has make-phone-calls-Python, and that is because the filler words
1:45 like "two, in, a, and" don't need to be in your URL, just keep it to the keywords. I could have just as easily said "how-to-make-phone-calls-Python"
1:55 but I kept it as short as possible, short URLs are better not only for search rankings,
2:00 but also if someone wants to give the URL directly to someone else, they don't have to use a URL shortener like Bitly
2:07 in order to send over something that is not a gigantic piece of text. So keep the slug, what is often referred to as the slug,
2:14 as short as possible, for the content that you create. This is one that you don't need to overthink, make sure that the fully qualified URL
2:20 is only one folder deep in the URL and keep that slug simple with the keywords that you are targeting and remove any extraneous words
2:30 like "and, to, the" from the URL. By following those simple rules, very clean URLs, they are more likely to appear at the top of the search results.