Python for Entrepreneurs Transcripts
Chapter: SEO and Content Marketing
Lecture: Content length
0:00 So you got a list of keyword that you want to target,
0:02 that you believe that prospective customers are going to be searching for in Google.
0:06 You've set up some example titles, and expanded upon that with meta descriptions,
0:09 and what about the content itself, let's think about the length of the content.
0:14 How long should what you write be?
0:16 Well, the right answer is whatever is most useful to your readers,
0:20 you should know your audience better than anyone else,
0:23 but let's get a little bit more specific than that. Take a look at some examples.
0:26 Say I have written a new book on static site generation,
0:30 one of my favorite topics, because I use a static site generator
0:33 in order to create Full Stack Python. I want people
0:36 who search for "python static sites" to come to my site.
0:40 And here is Static Site Generator by Full Stack Python. If you click on it,
0:44 it looks very similar to most of the other pages on the site,
0:47 what makes the content on this page relevant for the audience?
0:50 Well, it's broken down into a chunk of content length
0:53 there is just enough for someone to read in a few minutes,
0:56 we've got our header here and then a short description of just what this is
1:00 and then we expand upon some of the topics, in subsections
1:04 that are going to be of interest to people that have searched for static sites,
1:09 like for example why are static site generators useful
1:11 if you've never used one before and one of your developer friends says
1:14 "hey, you should check out static site generators", you are going to wonder
1:17 "why would I even want to use one, what is useful about them?"
1:21 So we describe a little bit about that, we have a few paragraphs,
1:24 how do they work with an example, and as you can see, we're relevant,
1:27 I've added pictures that reinforce some of the concepts
1:33 that I am describing with the text.
1:35 But the way that all this is broken down is that each section isn't actually that long,
1:39 just two or three paragraphs, maybe a little bit longer if it's a really complicated topic,
1:42 but it makes it easy for a reader to consume each subsection
1:46 and they can skip over parts for example if they are not interested
1:49 in Python implementations because they have already picked one,
1:53 they know they want to use MkDocs or Lektor,
1:56 they can just skip over this one and they can scroll down
1:58 to the rest of the information that is contained on the site.
2:01 So overall, how long is this content?
2:03 Well, I use a tool on the command line that is just the wc,
2:06 the word count command and when we punch some text in,
2:10 it's going to give us the length of that content.
2:12 Remember that you can use the man command to get the manual,
2:16 now let's use this on the content that makes up the static site generator page.
2:21 We'll go into Full Stack Python and we'll go under pages,
2:24 this one is under the web development chapter,
2:27 and we can see 33-static-site-generator and we'll run that through the word count.
2:31 Word count has 3 lines that are output,
2:34 the first one is the number of lines contained in the file.
2:37 This file has 217 lines, and this middle one is really what we are looking for,
2:42 this page is about 1500 words long, that is typically right in the middle of the range,
2:48 good size web page between a 1000 and 2000 words on a page.
2:53 It can't just be a bunch of filler words, it has to be relevant to the topic at hand,
2:57 if you want a guideline on approximately how long each page should be
3:01 or if you bumped up against the maximum size of a page
3:04 and you should break it into multiple pages, aim for about 1000 to 2000 words.
3:07 Finally, this third column is just a number of characters,
3:11 I don't really have any recommendation around the number of characters
3:14 I would just take a look at the words, so let's go back to this page
3:18 and again just think through the content length. It's a good size page,
3:21 again, about 1500 words, but it actually used to be much larger,
3:25 and that's because I used to have sections for individual
3:29 implementations of static site generators, now this page is
3:32 for the concept of static site generators, rather than specific implementations.
3:37 Pelican is the implementation that I used to create Full Stack Python.
3:40 If we search for Pelican I broke that out into its own page,
3:44 now this page is fairly small and needs to be expanded upon,
3:50 it doesn't have 1500 words, it's pretty much just the description,
3:53 little additional information, and some further resources.
3:57 And I'll expand upon this over time, but this is one way you can think
4:01 about "how long should my content be?", make it about one specific topic,
4:04 maybe that's a concept, some conceptual idea that you are writing about
4:07 and then break out this specific implementations or the tools into their own pages,
4:12 but as you are just starting, you may just want to keep all that on a single page
4:15 if the contents that you're writing is not large enough.
4:18 Think about your content as evolving over time, as you continue writing
4:22 you may need to break things out to keep them focused on a specific topic.
4:26 So that is the way that I think about content length,
4:30 as approach has been successful for jumping up the rankings in the search results,
4:34 there is certainly other approaches that you can take
4:36 and you should develop your own approach, but when you're just getting started,
4:39 aim for your content to have a word length about 1000 and 2000 words
4:42 and make it as useful as possible to your audience.