Article thumbnail

🔰 Mastering article crafting in 10 steps

content creation
soft topics
soft skills


Unlock secrets to craft exceptional, SEO-friendly articles with our 10-step guide. Optimize content, captivate your audience, and boost visibility effortlessly. Elevate your article game.

The primary objective of the article

In the age of information overload, the ability to produce high-quality articles is a valuable skill. Whether you're a seasoned writer or just starting, creating engaging and informative content requires careful consideration of various elements.

A great article is well structured, completed with an engaging narrative and an enjoyable writing style. While you don't necessarily need to be a real writer, adhering to general rules can significantly enhance your chances of success ( •̀ ω •́ )✧.

That's why my focus has shifted towards crafting well-articulated articles, making it my primary goal, one that is both iterative and meticulously refined. I've devised a straightforward algorithm, a set of simple steps, to ensure that I can seamlessly follow it for every article and not overlook any crucial elements.

Before we talk about algorithm, let's think about what many people like in articles. People say over and over that good ones are easy to understand and interesting. Now, let's see what they should have:

  • Interesting topic
  • Engaging content
  • Clarity and coherence
  • Readable format
  • Correct grammar and spelling
  • Visual appeal
  • Call to action or takeaway
  • Unique perspective or insight
  • Evidence and support
  • Simple language
  • Focused to achieve goal
  • Unique content
  • Fast learning curve

We've identified the criteria that we should use to measure good articles, let's dive into the algorithm I've developed. Using a real article as an example, I'll walk you through the step-by-step process.

The algorithm

Let's break down the algorithm into easy steps, and we'll explore each point in more detail under separate headings.

  1. The topic and audience
  2. Crafting title, description and keywords
  3. The goal, narration style and form
  4. The plan and structure
  5. Introduction and summary
  6. Adding content
  7. Adding great examples
  8. Review and final touch
  9. Campaign, measurement and socials
  10. Get user feedback and improve

1. The topic and audience

Talking about anything might feel confusing, right? To make your writing interesting, you need to choose a topic that's really popular. It's like finding the coolest toys to play with! One tool I use a lot is like a special treasure map, and it's called the Google Keywords Planner. It helps me find the best topics to write about!


Google Keywords Planner

Imagine we found out that things related to Zustand and Redux are super interesting right now. The number of times people search for these things is between 1,000 and 10,000, and not many people are talking about it. That means it's a great topic for us to write about 🚀!

Let's write an article about comparing them. We'll explore what makes each of them special and help others understand which one might be the best for them ✨!

Alright, there's one more crucial aspect to consider - the audience. Understanding the specific group of people interested in delving into your article is essential. In our case, the audience is comprised of frontend developers, particularly Junior devs. This distinction matters because, when sharing the article on social platforms through dedicated groups, sending a beginner - focused article to a group of Senior developers might not be well-received.

2. Crafting title, description and keywords

The crucial step now is to create the above mentioned with SEO in mind. It should be engaging, captivating attention, and, in general, be of the right length. It's like making sure our content is not just informative but also attractive and fits perfectly ✍️.

I've entered more keywords into the tool we talked about earlier. Now, let's come up with a title and article description that include these keywords and look visually appealing.


Keywords stats

To make things simpler, especially if creativity isn't your strong suit (like me), you can harness the power of AI. The ChatGPT, in particular, excels at this. It's like having a helpful creative assistant at your fingertips.


Getting help from ChatGPT

It seems the last prompt is the winner. The title is awesome, I'll just trim it a bit. Also, I'll tweak the description to suit my needs better. It's like putting the final touch on a masterpiece.

Keep your title length around 60 characters. For your meta description length, keep it around 160 characters.

The final title: Exploring Zustand and Redux to pick the best

The final description: Explore the differences between Zustand and Redux to find the best fit for your apps. We'll compare important things like speed, ease of use, and more. Join us to make the right decision for your projects without any confusion. It's all about finding what works best for you!

The final keywords: Zustand vs Redux, Comparing Zustand and Redux, Zustand and Redux performance, Redux, Zustand

3. The goal, narration style and form

Clearly defining your goal is paramount in maintaining a focused and purposeful narrative. This ensures that every element of your writing revolves around a specific problem or topic you intend to address. Emphasizing the significance of this step cannot be overstated. Many writers encounter challenges when they include content that is tangential to the main subject, resulting in lengthy and less engaging articles.

My primary objective is to craft an exhaustive guide on the chosen topic. In my context, a "complete guide" signifies a comprehensive article encompassing all essential information, accompanied by relevant examples, visuals, and other supplementary elements.

To maintain a clear trajectory and ensure coherence, I find it crucial to articulate this goal in writing. This written guide becomes my compass, helping me stay focused and consistently adhere to the intended scope throughout the writing process.

The goal: Complete guide about Redux vs Zustand (all aspects)

As we delve into narration and form, consistency is vital. Opt for a style and stick with it to keep readers engaged. In my view, the best approach is a friendly tone, making readers feel like we're crafting this content together as buddies. This not only ensures clarity but also enhances the overall reading experience.

The narration style: First person, using pronouns like "we're" and "together"

The form: informal, friendly

4. The plan and structure

Prior to diving into writing, take a moment to outline the structure of your article. By doing so, you create a roadmap that guides you through the topics and aspects you intend to cover. This structured approach not only helps organize your thoughts but also ensures a comprehensive coverage of all relevant content.


5. Introduction and summary

I strongly recommend beginning with this step; it instills focus right from the start on the most critical aspect of your article - the goal. Define the problem to be addressed and articulate the goal clearly. This not only sets the tone for your writing but also ensures a purposeful and directed approach throughout your entire article. Let's start with intro:

Why separate state management?

"In today's dynamic world of frontend development, an ongoing debate surrounds the quest for 'the best' state management tool within the React ecosystem. This topic is not just hot but also intriguing, particularly for newcomers to the field. To shed light on the matter, I've taken the initiative to craft a comprehensive article - a thorough guide that compares all essential aspects. By the end, you'll not only gain insights into each tool but also receive my opinion on whether it's worth adopting a particular one or perhaps exploring other options."

Now, let's dive into summary.

My choice and advice

"We've delved into a thorough comparison, and it appears that Zustand takes the lead by default in almost all aspects. Achieving the same results as with Redux requires less effort. However, it's just one slice of the cake. As demonstrated, there's a potential concern with Zustand - it's relatively new compared to Redux. This brings a hint of caution. If you're integrating it into your projects, I recommend adopting the use of facades, as mentioned earlier. This ensures a smoother transition in case a migration becomes necessary, minimizing the time investment."

6. Adding content

The core of the article begins now. Ensure that you incorporate key terms from the previously crafted tags, title, description. Stay laser-focused on the main heading topic and maintain proper grammar throughout. Feel free to utilize ChatGPT for grammar correction, especially if English is not your first language - just like mine 💔.


Getting help from ChatGPT again

7. Adding great examples

The article should be anything but dull; it's essential to captivate your readers. To achieve this, incorporate engaging elements such as compelling examples, well-formatted content with GIFs, videos, presentations, and code snippets. Take a moment to explore the widget embedded below, featuring a presentation that excels at simplifying complex topics in a visually appealing manner.

Complex topic as friendly presentation

8. Review and final touch

Releasing your article immediately after completion is the least advisable approach. Oversights such as typos and domain mistakes could easily slip through. Personally, I adopt a practice of stepping away from the article for a few days before returning to review it. This allows me to spot errors and make necessary improvements. Following this, I share the article with someone else for a fresh perspective. Only after these careful steps and subsequent enhancements is the article truly ready for publication

9. Campaign, measurement and socials

This is the most exciting part - measuring the success of your article (just kidding about counting haters). Once you've published it, ensure it's accessible via Google Search Console on the internet. Share attention-grabbing posts and introductions tailored to specific groups - remember the advice in the first heading about understanding your audience.


Making article visible in Google


Adding eye catchy post

Be prepared to assess the traffic from Google after several days. This evaluation will help you determine if adjustments to your article's title or description are necessary to enhance results.


The results in Google

10. Get user feedback and improve

At this point, you possess all the tools necessary for refining your article. If you aim to be a proficient content creator, continuous improvement is key. Leverage user voting systems, such as likes and comments, to identify areas that might be unclear in your article. Engage with these comments by providing additional clarifications and improvements. The same approach applies to SEO and tracking. Constantly monitor and adjust to optimize your content.

An important aspect to note: be prepared for criticism and negative comments. In my opinion, they are valuable because they highlight issuess that arise after someone else reads your article, providing you with an opportunity to enhance your content creation skills.


Mr. Hater

The other aspects to consider

Create an eye-catching thumbnail to enhance visual appeal. Leverage social platforms such as Medium or LinkedIn to share your article in multiple locations. Interconnect your articles across various social platforms for increased visibility. Seek reviews from experts in the field. Employ tools like Ahrefs to identify and address SEO issues.

The algorithm and check list

After completing the article, double-check that all steps have been completed, and address any questions to ensure comprehensive coverage of all aspects.


Conclusions and reflections

At this point, we've crafted a well-defined algorithm, something developers appreciate, and a general framework for creating your articles. Follow these steps, refine them to suit your needs, but having such a checklist is crucial for producing good, consistent, and valuable content.

Moreover, anticipate criticism, measure your article's success using various tools, and consistently align and improve to achieve the best possible results!

Presenting 🥇 Comparing Redux with Zustand for State Management in React as an example, where I've applied the methods mentioned.

I create content regularly!

I hope you found my post interesting. If so, maybe you'll take a peek at my LinkedIn, where I publish posts daily.


Add your honest opinion about this article and help us improve the content.

created: 30-11-2023
updated: 30-11-2023