This guide will cover all the principles that should be followed when creating content for a website.

General Page Content Checklist for SEO

  • Content is greater than 300 words
    Content is ultimately the bread and butter of your SEO. Without words, your pages and posts will have a hard time ranking for the keywords you want them to. As a base for any article best practice suggests a minimum of 300 words, with 1000 being a good benchmark and 1600 being the optimal. Numerous studies have uncovered that longer content tends to perform better than shorter content, with pages having 1000 words or more performing best. Whilst optimizing your content for search engines is what we’re going for here, a proven bi-product is that high quality long form articles also tend to get shared more on social platforms. With the increasing power of social media as a tool for traffic it’s a nice flow on effect of writing those juicy high quality articles your readers are waiting for.
  • Subheadings include keywords
    Using keywords in any of your subheadings (such as H2’s or H3’s) will help both the user and search engines quickly figure out what your article is about. It’s best practice to include your focus keywords in at least one subheading if you can.
  • First paragraph has keywords
    You should clearly formulate what your post is about in the first paragraph. In printed texts, a writer usually starts off with some kind of teaser, but there is no time for that if you are writing for the web. You only have seconds to draw your reader’s attention. Make sure the first paragraph tells the main message of your post. That way, you make it easy for your reader to figure out what your post is about and: you tell Google what your post is about. Don’t forget to put your focus keyword in that first paragraph!


  • Make E.A.T a priority. Expertise, Authoritativeness, & Trustworthiness.
  • Google wants to see you making content you are an expert on, so avoid straying away from your sites central topic.
  • Include your author bio on every article to grow author credibility. Then try and guest post on other blogs with the same topic.

Easy Way To Generate Blog Topics From Keywords

Step 1: Determine appropriate keywords for the client 

The key here is to start as broad, but still relevant, as you can. 


  • Dental client: dentist, teeth, cavities 
  • Real estate agent: home staging, open house, real estate, housing market, mortgages 
  • Trades: plumbing, construction, paint, steel, wood, roof 

From here you can go a couple of different routes: 

Step 2a): Steal a ‘people also ask’ question from the search result on Google 

Maybe you can write a blog on “What will happen if a cavity is left untreated?”. How can we take this a step further? By searching this question, itself into Google. Now we’ve got multiple potential keywords/topics to choose from, within this already specific query. 

Now, to take more of a mathematical approach, use step 2b). 

Step 2b): Go into Ubersuggest ( and punch in these broadhead terms 

Now – because most of our clients have low domain authority (basically what determines whether or not you will rank for a keyword), we only want to target low competition keywords. To filter this, click filter and use settings like below: 

We now have keywords suggestions, related keywords, questions, prepositions and comparisons to choose from. Review them, see what might make for an interesting blog topic. 

Step 3: Generating Eye Catching Title 

Generating a good title to hook your users can be tricky. To make things easier, head over to and punch in your keyword. For example: say I was suggested to write a blog about the keyword ‘get rid of cavities’ 

This generator will literally spew out multiple pages of titles that will get the creative juices flowing and should help you find a catchy and engaging blog title and subject matter. 

Maybe I landed on ‘5 Secrets: How To Get Rid Of Cavities’.  

Step 4: After you’ve written the blog 

This is in the writer’s checklist but make sure that the keyword (WORD FOR WORD – I.e. in this case: ‘how to get rid of cavities’) is included in: 

  • H1 
  • Meta Page Title
  • Meta Description
  • URL ( 
  • Image Filenames (how-to-get-rid-of-cavities-client-name.jpg) 

*If you are failing to include the above in your blog post, you may as well not have even bothered to write the blog. 

**In general, all blogs should be at least 1000+ words to even stand a chance of ranking well on Google. If this isn’t possible, make sure that you are selecting a very low competition keyword (I.e. under 10 SEO difficulty if using Ubersuggest). 

Share Article

Related Articles


Providing Feedback on Designs in Figma


How to Design for Print

Tools + Resources

Freelance Hourly Rate Calculator

Social Media Image Sizes

Still haven’t found what you’re looking for?

Let us know and we’ll do our best to help out!

sit back and relax

We have monthly site maintenance options to ensure that your website is running smoothly.

Website development post-launch support and resources