Table of contents

    Many people think that writing content for SEO and writing for the audience are two mutually exclusive goals. In reality, you can do both at the same time, and that’s the best approach! By placing keywords and entities (entity) prominently, you can make your post more SEO-friendly. However, be careful not to overuse keywords, as this will make your text less readable.

    Blog Positioning

    In fact, using too many keywords can hurt your rankings because it looks spammy to search engines. Instead, focus on creating interesting and engaging content that will grab your audience’s attention. If people like what they read, they are more likely to share it with others. And as we all know, shares, if not directly, can influence SEO So, if you want to improve your writing skills and your SEO ranking, start with these tips on how to write an SEO-friendly blog post!

    When it comes to positioning a blog, there are a number of SEO specialists who share the view that content, or content, should position itself. The visibility of the blog itself will certainly be affected by the authority of the entire domain (provided the blog is placed in a directory and not as a subdomain). Whether we express the view that we should support the positioning of blog articles with link building or not, however, the most important thing will undoubtedly be to take care of the content. This process we will now describe in detail.

    Do a keyword analysis

    Every good article starts with research. This is especially important if your goal is a search engine friendly article, because you need to make sure you are using the right keywords.

    If you care about results, which keeps your motivation high, try to find keywords that have high search volume but low competition. That way you have a better chance of getting high rankings for those keywords. A great way to do this is to use paid tools Semrush or Senuto Instead, you can take advantage of the free trial period. Another option is to use a free tool such as Google Keyword Planner

    Don’t think of keywords now as simply words that describe what you do – they mean so much more. Now is the time to group them into topics and optionally expand the groups to include more phrases or questions. This way, one article will cover more keywords. This is related to semantic SEO, where one page can rank high for multiple keywords as long as it meets the user’s search intent

    If you’re taking a professional approach to the topic, it’s worthwhile for you to expand your knowledge to include familiarity with the concept of entity (entity) and search intent, which are key to semantic SEO. In a nutshell, Google defines the concept of entity as something that is unique, well-defined and distinguishable. Each entity is assigned a unique identifier. Related to the definition of entities is another thing, which is a knowledge graph. A knowledge graph (from  knowledge graph) is a set of connections between different entities.


    Once you’ve identified keywords for which you want to position your blog, it’s important to make sure they’re exposed in your article. That doesn’t mean you should over-saturate your article with these keywords; that will only make it harder to read and probably hurt your visibility in Google’s semantic search engine.

    Instead, try to use them in the following places: 

    • The title of the article;
    • Introduction or even the first sentence of the entry;
    • All headings and subheadings in the body of the article;
    • Summary of the article;
    • Meta tags

    By placing them in these strategic places, you are more likely to attract the attention of both search engines and readers. In addition to using relevant keywords, be sure to use synonyms and related terms throughout the article to give it a natural feel. Of course, the headline must be a summary of the paragraph that follows.

    Write engaging and interesting content

    Of course, keyword research and keyword placement are important if you want to create an SEO-friendly (from  seo-friendly) post. But at the end of the day, what really matters is whether people actually like your article. And this is where things start to get a little complicated, because you need to create content that is not only interesting and useful, which is a priority, but also keyword-rich. It all can’t look like one big ad or content that is devoid of value or unreadable.

    If people don’t like your content, they won’t stay with you for long – and they certainly won’t recommend your article to others, and probably won’t convert either. So, it’s important to include these keywords in your content, then don’t sacrifice the quality of your text for the number of keywords inserted. Instead, focus on writing interesting content that will grab your audience’s attention from start to finish.

    Additional tips

    Create headlines that grab attention

    You know what they say – there is never a second chance to make a first impression. The same goes for headlines, which is why it’s so important to make yours catchy, interesting and informative. A great headline will make people want to click to read your blog post or upcoming paragraph, while giving them a good idea of what the content is about. Create headlines that are clear, concise and hit the point.

    In addition to being interesting, the headline should also contain one or two keywords that will help improve the article/page’s ranking in search results. Just don’t overdo it with them – remember, you still want your headline to be readable and make sense!

    Use images and videos

    Most people are visual learners, so enriching your blog post with images and videos can help illustrate your point, break all that text into more readable blocks, and make your post more visually appealing. Adding at least one image to a blog post is a good rule of thumb – an image with proper use of structured data can also be displayed on a search results page. Remember to optimize your images for SEO by including relevant keywords in the file name and alt text. Also make sure that any images you post are appropriate format and size. I refer interested blog readers to a detailed post on how to optimize graphics for SEO

    And if you really want to amaze your readers, post a video! Videos are great for boosting engagement and can help keep people on your site longer, which is good for both SEO and conversions. It’s also important to mention that sometimes video formats are displayed directly in search results. You can read more in the article about types of Google search results

    Use structured data

    If you want your blog posts to show up in Google as Featured snippets  (featured snippets with a response), you need to structure your data using markup. This code helps search engines understand the information on your site and provides them with additional context about your content. Structured data  we have devoted a separate article on our blog.

    Incorporating structured data into your site can also help improve click-through rates, as your post will stand out in search results and provide additional information that can help convince people to go to your site.

    Although there is no guarantee that adding structured data to your site will help your featured snippet display, it certainly won’t hurt your site!

    Use internal links

    Including internal links, i.e., links to other articles or pages on your site, in your blog post – can improve the user experience, make people stay longer on your site, help search engines crawl your site, and improve your SEO rankings.

    When adding internal links, be sure to use keywords in the anchor text to improve the position of the pages you link to on a given or similar keyword. And, as everywhere, make sure your links are relevant and add value for your blog readers.

    It’s important to make sure your links are relevant and add value for your blog readers.

    Want to learn what anchors are in links? Read our guide on link building Want to expand your knowledge about internal links? Find the answers to your questions in our article on internal linking

    Divide content into paragraphs with headings

    No one likes huge blocks of text – not even Google! Breaking your text into smaller paragraphs makes it easier for both humans and search engine robots to digest. So when you’re writing an SEO-friendly blog post, be sure to use subheadings throughout the article to break up the text and make it more readable.

    Remember, however, not to stuff too many keywords in your subheadings – again, approach this with caution and focus on informational value with a single keyword or important phrase that helps describe the paragraph!

    Blog Positioning

    Blog positioning begins and is largely based on the preparation of relevant content, which together covering the topic helps to gain authority in a given niche. The positioning element of link building in the case of a blog is of secondary importance, although it actually usually allows you to achieve results sooner. For those interested, in a separate post I elaborate on the topic of SEO

    How to write an SEO-friendly blog post?

    So if you want to write a blog post that is search engine friendly and SEO optimized, there are a few things you need to keep in mind. First of all, conduct keyword research before you get started. This will help you determine what words or phrases to use throughout the article to attract both search engines and readers. More advanced copywriters can enrich the blog post they create with subject-specific entities.

    Once you’ve identified the right keywords, focus on making them prominent in the article’s title, introduction or even first sentence, headings and subheadings, and in the conclusion.

    However, don’t forcefully stuff keywords into a blog article. This will only make it difficult and unpleasant to read. Finally, while keyword placement is important, what really matters is whether people will actually enjoy reading what you’ve written.

    So focus on writing engaging and interesting content from start to finish, and you’ll be well on your way to creating irresistible, SEO-friendly blog posts!

    Not convinced about regular blogging and SEO? Check out our article, from which you will learn whether blogging matters

    Let's talk!

    Piotr Starzyński
    Piotr Starzyński

    Hello! My name is Piotr Starzynski and it's a pleasure to meet you in the SEO industry. I have been officially working in SEO since 2006, while I have been working in analytics for several years. I have about 400 analytics implementations for client websites, hundreds of SEO projects and dozens of analytics projects for mobile applications. At Up&More, I am responsible for the Search Engine Optimization and Web Analytics team. If you feel like working with me, I invite you to contact me!