{"id":6026,"date":"2023-03-28T13:27:23","date_gmt":"2023-03-28T13:27:23","guid":{"rendered":"https:\/\/howdycode.com\/blog\/?p=6026"},"modified":"2023-03-28T14:03:15","modified_gmt":"2023-03-28T14:03:15","slug":"how-to-write-an-seo-optimized-blog-post","status":"publish","type":"post","link":"https:\/\/howdycode.com\/blog\/how-to-write-an-seo-optimized-blog-post\/","title":{"rendered":"How to Write an SEO-Optimized Blog Post"},"content":{"rendered":"\n<p>Writing an SEO-Optimized blog post is often the first step toward ranking your website in search engines. This is the process of writing a piece of content that will appear and rank in the SERP (Search Engine Results Pages). There are many search engines on the Internet but the main ones are Google (obviously) and Bing.&nbsp;<\/p>\n\n\n\n<p>Choosing which subject to write about is crucial because it should be relevant to the search queries (what people are searching for). To put it simply, your article should be written to match an already existing demand and provide a clear and relevant answer to it.<\/p>\n\n\n\n<p>As you start your SEO journey, it could be overwhelming to write your first SEO-Optimized blog posts. You may not know which subject to choose, how to structure your post, etc.\u00a0<\/p>\n\n\n\n<p>In this article, you will discover <strong>how the Howdy Code team writes SEO-Friendly web pages<\/strong>.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Content Selection &amp; Matching<\/h2>\n\n\n\n<p>Unless you\u2019re a popular magazine or news website, chances are you don\u2019t have an existing reader base, and therefore need to build an audience through content creation.<\/p>\n\n\n\n<p>At the beginning of your journey, you will have to write content that matches an existing demand. You will write blog posts that target specific keywords that people are searching for. This is the principle of SEO.<\/p>\n\n\n\n<p>But\u2026 How to select which keywords to target?&nbsp;<\/p>\n\n\n\n<p>Let\u2019s say you have a blog sharing tips about School Prep Tests. Your target users are often high-school or undergraduate students looking to prepare for tests such as the SAT or GMAT.&nbsp;<\/p>\n\n\n\n<p>You will start by performing keyword research to get ideas. There are many free and paid tools out there to help you with this. Here is a short list of what I consider the best ones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wordstream Keyword Tool (Free)<\/li>\n\n\n\n<li>Ubersuggest (Freemium)<\/li>\n\n\n\n<li>SEMrush (Paid)<\/li>\n\n\n\n<li>Ahref (Paid)<\/li>\n<\/ul>\n\n\n\n<p>For the sake of this article, I will use a free tool to do the analysis. As you can see below, I performed research on <a href=\"https:\/\/www.wordstream.com\/keywords\" target=\"_blank\" rel=\"noreferrer noopener\">WordStream<\/a> for \u201c<em>How to prepare for the GMAT?<\/em>\u201d&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"305\" src=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/keyword-research.png\" loading=\"lazy\" alt=\"How to Write an SEO-Optimized Blog Post\" class=\"wp-image-6027\" srcset=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/keyword-research.png 602w, https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/keyword-research-300x152.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/figure>\n<\/div>\n\n\n<p>I know right away that it is a search term that people are looking for due to the high volume of monthly searches. But there is another metric that a lot of free tools do not include, which is competitiveness. The higher the competition, the more difficult it will be to rank on the first results of the SERP.&nbsp;<\/p>\n\n\n\n<p>To get an idea about the difficulty of the keyword, I will use Ubersuggest, a tool from Neil Patel to get SEO insights. As you can below, the SEO difficulty is a bit higher and the average web page that ranks in the top 10 has 112 backlinks and a domain authority of 66.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"224\" src=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/semrush-screenshot.png\" loading=\"lazy\" alt=\"ubersuggest seo tool\" class=\"wp-image-6028\" srcset=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/semrush-screenshot.png 602w, https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/semrush-screenshot-300x112.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/figure>\n<\/div>\n\n\n<p>Now that you know the level of competition for your keyword, you have 2 options:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Choose to continue and write an article for this keyword<\/li>\n\n\n\n<li>Keep looking further to find low-competition gems<\/li>\n<\/ul>\n\n\n\n<p>Depending on your situation, choosing a keyword like this is often a bad idea since you don\u2019t have the authority and historical content to rank in the first positions. You will likely go with the second option as it is less saturated and easier to rank for.<\/p>\n\n\n\n<p>My favorite tool for this is <a href=\"https:\/\/answerthepublic.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Answer The Public<\/a>, recently acquired by Neil Patel. As the name suggests, It gives you ideas about general questions people may be asking when searching for a subject. This is a goldmine of content ideas for your blog. Following our previous example about GMAT, these are the results generated by the tool:&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"418\" height=\"418\" src=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/answer-the-public.png\" loading=\"lazy\" alt=\"create seo content \" class=\"wp-image-6029\" srcset=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/answer-the-public.png 418w, https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/answer-the-public-300x300.png 300w, https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/answer-the-public-150x150.png 150w\" sizes=\"auto, (max-width: 418px) 100vw, 418px\" \/><\/figure>\n<\/div>\n\n\n<p>You can be super creative with it and find low-competition keywords to target for your blog.&nbsp;<\/p>\n\n\n\n<p>Keyword selection is a crucial step when it comes to writing an SEO-Optimized blog post. You have to select them strategically while taking into account your strengths and weaknesses.<\/p>\n\n\n\n<p>If you\u2019re a new blogger with no authority, we suggest you start with low-competition keywords even with low volume. This will allow Google Algorithms to put categorize your website quicker and the foundational authority.<\/p>\n\n\n\n<p>On the other hand, the job is easier if you\u2019re writing for a popular magazine or news website. All you have to do is match your content to high-volume relevant keywords since you already have the authority to back it up.&nbsp;<\/p>\n\n\n\n<p>Now that you know everything about content matching and selection, let\u2019s start with writing your first words.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SEO Writing Principles<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<p>As a future writer, you need to build the habits of successful writers<\/p>\n<\/blockquote>\n\n\n\n<p>Writing your first SEO-Optimized article could be overwhelming without a clear direction to follow. As a future writer, you need to build the habits of successful writers. I suggest you to include a slot in your schedule, preferably early in the morning to avoid any distractions.&nbsp;<\/p>\n\n\n\n<p>Don\u2019t overthink too much when you\u2019re just starting out. Open a Google Doc and start writing your first draft. As the legendary writer Stephen King said:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201c<em>start with <\/em>forcing<em> yourself to write sentence by sentence until you go to a flow state<\/em>\u201d.\u00a0<\/p>\n<\/blockquote>\n\n\n\n<p>Take inspiration from the popular blogs in your niche\/industry and look at how they structure their content. Oftentimes, you will notice certain patterns in the way their articles are written. This is called on-site SEO.&nbsp;<\/p>\n\n\n\n<p>But\u2026 what is on-site SEO?<\/p>\n\n\n\n<p>According to the <a href=\"https:\/\/www.searchenginejournal.com\/on-page-seo\/essential-factors\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Search Engine Journal<\/a>, on-site SEO is <strong>\u201c<em>the process of tweaking a page&#8217;s content, tags, and internal links to improve search visibility and increase traffic<\/em>\u201d<\/strong>.\u00a0<\/p>\n\n\n\n<p>In simple terms, this is the way you structure pages in order to help search engines better understand your website, and ultimately rank faster.<\/p>\n\n\n\n<p>Here is a list of the best on-site SEO practices to follow when writing your blog post:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Choosing relevant keywords<\/h3>\n\n\n\n<p>This is the heartbeat of your SEO strategy. As we saw previously, make sure to target a keyword with enough volume and low competition.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Write an attention-grabbing title <\/h3>\n\n\n\n<p>Your headline should describe accurately what the article is about and include your target keyword selected earlier. It must grab the reader\u2019s attention and make him want to read more.&nbsp;<\/p>\n\n\n\n<p>You can include:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Numbers &#8211; e.g. <em><a href=\"https:\/\/mustvisitmorocco.com\/secret-places-to-visit-in-morocco\/\" target=\"_blank\" rel=\"noreferrer noopener\">10 Secret Places to Visit in Morocco<\/a><\/em><\/li>\n\n\n\n<li>Power Words that trigger emotion &#8211; e.g. <em>Secret \/ Instantly \/ Free \/ etc.<\/em><\/li>\n\n\n\n<li>Open Loops &#8211; e.g. <em>We Tried This Secret New Marketing Strategy\u2026<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Use header tags<\/h3>\n\n\n\n<p>Use header tags (H1, H2, H3, etc.) to break up your content into easy-to-read sections.&nbsp; A good rule of thumb is to include your main keyword in the H1 tag and semantic variations of it in other subheader tags.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"472\" height=\"335\" src=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/header-tags-for-seo.png\" loading=\"lazy\" alt=\"structure your SEO headings\" class=\"wp-image-6030\" srcset=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/header-tags-for-seo.png 472w, https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/header-tags-for-seo-300x213.png 300w\" sizes=\"auto, (max-width: 472px) 100vw, 472px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">4. Optimizing your meta tags<\/h3>\n\n\n\n<p>Your meta title and description are the first contact point with the user. It should be compelling and include your target keyword. It directly impacts your Click-Through-Rate (CTR), which is an important factor for ranking in the SERP.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/meta-titles-for-seo.png\" loading=\"lazy\" alt=\"mete tags for seo\" class=\"wp-image-6031\" width=\"511\" height=\"222\" srcset=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/meta-titles-for-seo.png 506w, https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/meta-titles-for-seo-300x130.png 300w\" sizes=\"auto, (max-width: 511px) 100vw, 511px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">5. Internal and External Links<\/h3>\n\n\n\n<p>As you write your article, you should naturally link it to other resources. This could be:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Internally &#8211; Other relevant blog posts or pages on your website<\/li>\n\n\n\n<li>Externally &#8211; High-quality and authority resources<\/li>\n<\/ul>\n\n\n\n<p>This will not only help search engine algorithms categorize your website as a trustworthy source of information but also offer more value to the reader.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Optimize your images<\/h3>\n\n\n\n<p>There are two SEO aspects when it comes to optimizing your images.<\/p>\n\n\n\n<p>The first one is the size of the image. The heavier the images are and the slower your website takes to load, which impacts directly your SEO score.&nbsp;<\/p>\n\n\n\n<p>The solution? Compress your images using a free tool called <a href=\"https:\/\/tinypng.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">TinyPNG<\/a>. This will drastically lower the size of your images without compromising the quality.&nbsp;<\/p>\n\n\n\n<p>The second aspect is the <em>Alt Tex<\/em>. This is an HTML attribute that search engine bots use to understand what your post is about. This is a great opportunity for you to include your target keyword as well as semantic variations of it.&nbsp;<\/p>\n\n\n\n<p>It must be descriptive of the image and not just keyword stuffing.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"496\" height=\"302\" src=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/image-alt-for-seo.png\" loading=\"lazy\" alt=\"image alt text for seo\" class=\"wp-image-6032\" srcset=\"https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/image-alt-for-seo.png 496w, https:\/\/howdycode.com\/blog\/wp-content\/uploads\/2023\/03\/image-alt-for-seo-300x183.png 300w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">7. Use short paragraphs and sentences<\/h3>\n\n\n\n<p>Short and spaced paragraphs are key in the digital era as it makes your content easier to read and more engaging.&nbsp;<\/p>\n\n\n\n<p>Forget what you learned in high school. This is an art in itself and it takes time to truly master it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8. Mobile-Friendliness<\/h3>\n\n\n\n<p>According to <a href=\"https:\/\/gs.statcounter.com\/platform-market-share\/desktop-mobile-tablet\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Statcounter<\/a>, mobile devices account for 58% of searches in 2022.<\/p>\n\n\n\n<p>Make sure your blog is optimized for mobile devices, as more and more people are searching directly from their phones.&nbsp;<\/p>\n\n\n\n<p>By following these best on-site SEO practices, you will improve your ranking in the SERP and set your blog for success.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>You have now all the resources to write an SEO-Optimized blog post. You have learned how to perform keyword research and select your content, as well as the structure to follow when writing your SEO article. <\/p>\n\n\n\n<p>Need help with your SEO strategy? Feel free to reach out to the <a href=\"https:\/\/howdycode.com\/contact.php\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/howdycode.com\/contact.php\" rel=\"noreferrer noopener\">Howdy Code Team<\/a> to get your action plan. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Writing an SEO-Optimized blog post is often the first step toward ranking your website in search engines. This is the process of writing a piece&#8230;<\/p>\n","protected":false},"author":4,"featured_media":6037,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31,18,19],"tags":[44,43,45,47,48,46],"class_list":["post-6026","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo","category-digital-marketing","category-tutorials","tag-content","tag-content-writing","tag-keywords","tag-meta-tags","tag-seo-optimization","tag-seo-writing"],"_links":{"self":[{"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/posts\/6026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/comments?post=6026"}],"version-history":[{"count":7,"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/posts\/6026\/revisions"}],"predecessor-version":[{"id":6046,"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/posts\/6026\/revisions\/6046"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/media\/6037"}],"wp:attachment":[{"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/media?parent=6026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/categories?post=6026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howdycode.com\/blog\/wp-json\/wp\/v2\/tags?post=6026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}