Midjourney
Anatomy of a Great Midjourney Prompt (7 Blocks)
Break a Midjourney prompt into seven building blocks — subject, details, environment, style, light, camera, parameters — with an annotated example.
By Let's Prompts · · 3 min read

Midjourney rewards prompts that are clear about what matters. Almost every strong prompt is assembled from the same seven blocks. Once you can name them, you can build prompts on purpose, debug a weak result and remix a prompt you found without guessing.
The seven building blocks
1. Subject
Start with the main thing in the frame, and be specific about it: "elderly fisherman with a salt-and-pepper beard" beats "old man". Lead with the subject so it is never buried.
2. Action and details
What is the subject doing, wearing or holding? "Mending a net" gives the image a story and a pose. Two or three telling details are enough.
3. Environment
Say where and when: "on a wooden pier at dawn, misty harbour behind him". Place and time of day also quietly set colour and mood.
4. Style and medium
Name the look you want — documentary photography, isometric 3D render, gouache illustration, risograph poster. This block has the biggest effect on the overall feel.
5. Lighting
Light is what separates a flat image from a striking one. Try golden-hour side light, soft overcast, hard noon sun, neon rim light, candlelight or studio softbox.
6. Camera and composition
Borrow photography vocabulary: close-up, wide shot, low angle, top-down, 50mm lens, shallow depth of field, centred composition, rule of thirds.
7. Parameters
Parameters go at the very end and start with two dashes. The ones you will use most are:
--ar— aspect ratio, for example--ar 4:5for a portrait post or--ar 16:9for a banner.--stylize(or--s) — how strongly Midjourney applies its own aesthetic versus following your words literally.--chaos— how different the first set of variations are from each other.--no— elements to leave out, for example--no text.--v— which model version to use, and--seedto make results easier to reproduce.
Supported parameters and their ranges change between versions, so check Midjourney's documentation for the version you are using.
A full prompt, assembled
Close-up portrait of an elderly fisherman with deep weathered wrinkles and a salt-and-pepper beard, mending a net on a wooden pier at dawn, misty harbour behind him, documentary photography, soft golden-hour side light, 50mm lens, shallow depth of field, muted teal and amber palette --ar 4:5 --stylize 150
- Subject + details: elderly fisherman with deep weathered wrinkles and a salt-and-pepper beard
- Action: mending a net
- Environment: on a wooden pier at dawn, misty harbour behind him
- Style: documentary photography
- Lighting: soft golden-hour side light
- Camera: 50mm lens, shallow depth of field, close-up
- Colour: muted teal and amber palette
- Parameters:
--ar 4:5 --stylize 150
Order, length and wording
Put what matters most near the start and keep the prompt focused. Recent Midjourney versions understand natural language, so full sentences work as well as comma-separated phrases — pick one style and stay consistent rather than mixing both in the same prompt.
Debugging a prompt that is not working
- Something is ignored: move it earlier, or shorten the prompt so it has less competition.
- Something unwanted keeps appearing: add it with
--no, and check that you did not mention it elsewhere in the prompt. - The style feels off: replace a vague style word with a specific medium or reference, such as "35mm film still" instead of "artistic".
- Results are too similar or too wild: adjust
--chaosin small steps.
Want to see these blocks in the wild? Open the cinematic photography prompts or fantasy and sci-fi prompts, copy one into Midjourney and swap a single block to see what it controls.
Frequently asked questions
What does --stylize do in Midjourney?
It controls how much Midjourney's own artistic look is applied. Lower values stay closer to your literal wording; higher values give the model more freedom to make the image look polished and artistic.
What does --ar mean in a Midjourney prompt?
It sets the aspect ratio — width to height. For example, --ar 1:1 is square, --ar 4:5 is a vertical social post and --ar 16:9 is widescreen.


