How to Write an In-Depth and Descriptive Short Story

Updated on October 12, 2019
Jessica Purvis profile image

Jessica is an avid writer who enjoys helping other writers improve their craft.

This article will provide some tips and tricks for putting together a vividly descriptive and in-depth short story.
This article will provide some tips and tricks for putting together a vividly descriptive and in-depth short story. | Source

Short stories may seem easy to write because of their length, but in reality, it is often harder to write a decent short story than it is to write a novel. While it may not take as long to write a short story, the length is actually the main drawback.

When you write a novel, you have anywhere from 40,000 to 100,000 words in which to develop your characters and advance your plot. With a short story, you are much more limited. It's hard to develop your characters and even harder to make it so that your reader can feel an emotional connection to them when you've only got a few pages on which to do it.

I always say: "Your plot is like an ocean, and your characters are the ship which carry the reader across that ocean." With a short story, your ocean is more like a small river and your ship a dingy. Although you may not have such a long journey, your vessel is a lot less stable. Your plot might not be as long and complex, but it is much harder to make your characters realistic and give your readers an emotional connection with them.

These tips and tricks will hopefully help you navigate that small river with greater ease and skill.

Read Other Short Stories

Whether you have written hundreds of short stories or you are writing your first one, reading short stories by other writers is helpful. You should read different types of genres, don't just stick with the one you are writing. Reading lots of short stories will give you a better idea of how they are written and laid out. There are some things you can do to maximise the benefits of reading short stories.

  • Make note of how the characters develop: Pay special attention to how the characters start out, what happens to them, and how they have changed at the end. Look carefully at how the author causes the character to develop and how they tie that into the plot.
  • Look at how the author structures their story: Once you've read through the story, go back and look at how the story is structured. Make a note of how long each section is and how the author flows from one to another.
  • Look for things that most short stories have: Read several different short stories of the same genre and make a note of the similarities. Of course, every story is different, but there are things that most stories have. Once you know the similarities, you will know what to include in your story.

Plan, Plan, Plan!

Just because you're writing a short story doesn't mean you don't have to plan it. You don't need to plan as much as if you were writing a novel. But if you want your story to be as good as it can be, then you have to plan it. Planning can seem daunting and boring, so it can be tempting to just start writing. That's fine if you do want to do that. But in my opinion, planning is the key to a great story. Here are some tips to help make your planning useful.

  • Do a story board: Although this may seem like something you'd do in school, a story board can be incredibly helpful to look back on when you are writing. Planning out what will happen and what that will lead to can give you an idea of how your story will work.
  • Do character profiles: Do profiles for your characters so you know what their personalities are like. Knowing how your characters behave will help you write dialogue.
  • Make notes about your setting: While your setting may not be important to your story, it is important that you know about it. Just like with your character details, if you know details about your setting then that will show itself in the quality of your story.

Example of a way to organise your plot
Example of a way to organise your plot | Source

Keep Your Plot Simple

Keeping your plot simple will allow you to keep your short story short. Although it can be very tempting to have a complex plot with lots of details and subplots, you'll soon find that you have written too much for your story to be considered a short story. Structure your plot in the same way you would with any story.

  • Opening: Keep your opening short and simple. Introduce your characters and set up the scene for you story.
  • Rising action: This will probably be the biggest section of your story. Have things happen to your characters that will begin to develop them into who you want them to be at the end. Build up the tension as much as you can to keep your reader reading.
  • Climax: This part of your story should be relatively short. Have all that tension you've been building up come to a head. You don't need thousands of words to write a good climax, you can write a great one in less than a page.
  • Falling action: This part should be very short. This is basically what will happen directly after your climax. If you've had a big fight where the good guy defeats the bad guy, then write about what the good guy does right after. Sometimes you only need a short paragraph to wind down from your climax.
  • Resolution: This is your ending. A good ending in any story leaves the reader satisfied but makes them think. Leave a question unanswered that makes your reader think about your story even after they've finished reading it. Don't leave them hanging though, unless you intend to write a sequel.

Giving Your Characters Depth

Giving your characters depth is tremendously hard when you have so few words in which to do it, but it isn't impossible. There are a few different things that you can do to help give your characters depth in your short story.

  • Know your characters well: Just like if you were writing a novel, make sure you know your characters inside and out. Of course, you don't need to put every little detail about your character into your story, but you need to know them. If you know those details about your characters then that will show in your writing.
  • Don't have too many characters: Try to only have a maximum of two to three main characters. If you have too many major characters, then your story will seem crowded and your character development will be weak.
  • Write a timeline for your characters: Write out a timeline for each of your characters which shows how they start out in the story and how you want them to be at the end. Then add in what will happen to your character in order for them to get to where you want them to be. For example, if you want a character to end up as a confident leader, then maybe have them be timid in the beginning then leadership is thrust upon them—so they have no choice but to become confident or they will fail.

An example of things you might want to include in your character profile.
An example of things you might want to include in your character profile. | Source

Being Descriptive

Many short story writers fall into the trap of being too descriptive. Since you're trying to keep your story short you can't write pages and pages about specific things. Try to condense everything you can. Think about your plot and what you need to do to advance it. Try not to put too many things in that don't advance your plot. In a longer story, you often have many smaller subplots. But short stories don't really have subplots. You may have a love interest on the side of your main plot, but the vast majority of your story should be dedicated to developing your character and moving forward your plot.

People often enjoy reading short stories not just because of their length but because they can leave a lot more to the readers imagination. Although you should be descriptive, you do have a little more leeway in how much you have to describe. Things like what your character looks like and your setting don't have to be described as much as you normally would in a novel, unless of course those things are crucial to your plot. Try not to get too worried about writing details, only detail the things that are necessary.


Editing is the thing that writers dread. Whether you write novels, essays, or short stories, editing is a hard job. Don't think that just because your story is short that it doesn't need editing. If you plan to show anyone your story, you don't want it filled with a bunch of spelling and grammar errors. Once you've finished your story, you should read it aloud or give it to someone else to read. That way, you are more likely to spot any errors. You can also put your story into programs like Grammarly, which will detect any errors for you.

Aside from grammar and spelling errors, editing also gives you the chance to change anything that you weren't sure about first time around. Once you've written your story from start to finish, you will know exactly how you want it to go. When you've got an ending, you might realize that your beginning doesn't work that well or that the middle doesn't fit. You're sure to find something in your story that you're not happy with. Although editing may seem like a boring task, think of it as polishing up your story. Editing gives you the opportunity to write with complete freedom the first time round, since you know that you can always go back and change it when you're done.

An inspiring quote to give you some motivation.
An inspiring quote to give you some motivation.

The Finished Product!

Hopefully you now have a short story that you can be proud of. It may not be perfect, but writing is hard. It takes a lot of practice to write a good short story. If anyone says that writing short stories is easy, then they are lying. Even if you've written loads of short stories, it can still be hard to get the balance right.

Once you have finished, don't be embarrassed to show it off. Give it to your friends and family to read. You can even put it on free writing sites so you can get some feedback. Getting constructive criticism is crucial to improving as a writer. You will never get better if you don't find out what you are doing wrong. So go and share your writing with the world. Happy writing!

Do You Write Short Stories?

See results


    0 of 8192 characters used
    Post Comment
    • B. Leekley profile image

      Brian Leekley 

      4 years ago from Bainbridge Island, Washington, USA

      That is all very good advice. An important first step in planning a story—after getting the original general notion—is writing the 'logline'. Google on: "Loglines and Taglines Are Different" by Siracusa for a good description. A logline will tell an author if a vague story idea might actually make a good story and is worth writing—and later will tell an editor if the finished story might be worth reading and considering for publication.

    • grand old lady profile image

      Mona Sabalones Gonzalez 

      4 years ago from Philippines

      This is a very helpful article. Your tips are highly appreciated and will be used:)


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)