ScreenshotNeo

BlogGuides

What Is a Layer Group in Design Templates?

A layer group keeps related design layers together so you can move, edit, hide, and organize them without flattening the artwork.

By the ScreenshotNeo team1 October 20267 min read

A layer group is a parent container that keeps related design layers together. You can select, move, hide, rename, transform, or manage the children as a unit while keeping each child layer editable. Grouping does not flatten the artwork into one bitmap.

The exact behavior depends on the design application. In Figma, a group is an organizational collection whose bounds follow its children. In Photoshop, a layer group is a folder-like container that can also receive shared adjustments, masks, and transformations.

Why layer groups matter in templates

Reusable templates often contain many independent objects: a logo may contain several shapes, a social post may contain a background, headline, image, badge, and button, and a presentation slide may contain dozens of aligned elements. A group gives those related layers one parent in the Layers panel.

  • Faster navigation: collapse unrelated details and scan the document structure.
  • Safer editing: move or hide a complete component without selecting every child manually.
  • Consistent transformations: scale, rotate, or reposition related objects together.
  • Clear handoff: descriptive group names show other editors which layers belong together.
  • Nested organization: a group can contain groups, allowing components inside larger sections.

For example, a template might contain a group named Logo with separate icon, wordmark, and background layers. An editor can move the logo group while preserving those editable parts.

Grouping versus flattening

Grouping and flattening solve different problems:

Operation What happens to child layers? Can you edit them separately?
Group Layers are placed under one parent Yes
Flatten or merge Layers become one combined layer or bitmap Usually no, unless you undo or keep source layers
Hide Layers remain unchanged but are not visible Yes

Expand the group in the Layers panel to verify that its children still exist. If you need independent editing later, group the layers instead of merging or flattening them.

Layer groups in Figma

Figma describes a group as a collection of layers that can be treated as one layer to simplify the Layers panel and keep related objects together. A group is not a container with its own independent dimensions or layout properties; its bounds adjust to fit its children. See Figma’s explanation of frames and groups.

How to create a group

  1. Select two or more layers on the canvas or in the Layers panel.
  2. Choose Group from the appropriate menu, or press Command-G on macOS or Control-G on Windows.
  3. Rename the new group in the Layers panel, using a name that describes its purpose.
  4. Expand the group to confirm that the intended layers are nested inside it.

Selecting and editing children

  • Click the group once to select the group as a unit.
  • Double-click a child on the canvas to enter the group and select it.
  • Select the child directly from the expanded Layers panel.
  • Drag layers into or out of a group in the Layers panel.
  • Use the ungroup command when the parent is no longer useful.

Because the group bounds follow its children, moving or resizing a child can change the visible bounds of the group.

Layer groups in Photoshop

Photoshop uses layer groups to organize related layers. Groups can be nested and can receive adjustments, masks, and transformations that affect multiple child layers. Adobe documents the workflow in Create layers and layer groups.

How to create and manage a Photoshop group

  1. In the Layers panel, select the layers you want to keep together.
  2. Choose Layer > Group Layers.
  3. Double-click the group name and enter a descriptive name.
  4. Use the folder disclosure control to expand or collapse the children.
  5. Apply a mask, adjustment, or transformation to the group when the effect should cover all of its children.
  6. Choose Layer > Ungroup Layers when you need to remove the parent.

Photoshop’s group behavior includes application-specific blending, masking, and adjustment options. Check the Layers panel when a transformation or adjustment appears to affect more or fewer layers than expected.

Group, frame, and section in Figma

These names describe different Figma layer types and should not be treated as universal terms across every design tool.

Type Use it when Key behavior
Group You need to collect objects and manage them together Bounds adapt to children; no independent layout properties
Frame The container needs its own size or layout behavior Supports properties such as auto layout, constraints, layout grids, and clipping
Section You need a labeled region for navigation, collaboration, or handoff Can contain layer types, but cannot be contained inside a frame or group

Choose a frame when the container itself is part of the design system: for example, a card with fixed dimensions, padding, clipping, or auto layout. Choose a group when you only need an organizational parent whose size follows its contents. Use a section to label a canvas region for people working in the file.

Figma’s references cover layer types, sections, and groups versus frames.

How to decide what belongs in a group

  1. Start with a visible component. Identify an object people will move, hide, or replace as one unit.
  2. Include all dependent layers. Add shadows, masks, labels, icons, and background shapes that must travel with it.
  3. Keep unrelated content out. A group that mixes several independent components becomes difficult to edit.
  4. Name by purpose. Prefer names such as Hero illustration, Pricing badge, or Footer navigation.
  5. Nest only when it clarifies structure. A component group can sit inside a larger page or section group.
  6. Use a frame when layout rules matter. If you need padding, fixed dimensions, clipping, or auto layout, a frame is usually the better Figma container.

Common problems and fixes

Symptom Likely cause Fix
The group cannot be resized independently In Figma, group bounds are derived from children Use a frame when the container needs its own dimensions.
A click selects the whole component instead of one object You selected the parent group Double-click the child or select it from the Layers panel.
A shadow or mask moves separately The dependent layer is outside the group Drag it into the correct group and verify the nesting.
An adjustment affects unexpected content in Photoshop The adjustment or mask is attached at the wrong hierarchy level Move it into the intended group or change its clipping and mask relationship.
The Layers panel is still hard to scan Groups are unnamed or contain unrelated layers Rename groups, remove unnecessary nesting, and regroup by component.
Objects disappear after grouping A mask, clipping setting, or visibility state changed Expand the group, inspect visibility and masks, and undo the last hierarchy change if needed.
A shortcut does nothing Shortcuts differ by application, operating system, or selection state Use the application’s menu command and check its current shortcut reference.

Checking a template before delivery

  • Every reusable component has a clear parent group or frame.
  • Names describe purpose rather than arbitrary layer numbers.
  • Child layers remain editable and are not accidentally flattened.
  • Decorative elements that must move with a component are nested correctly.
  • Frames are used where fixed size, clipping, constraints, or auto layout are required.
  • Sections label major canvas regions when collaboration or handoff benefits from them.
  • Collapsed groups leave the Layers panel readable for the next editor.

Capturing a template preview without manual browser setup

If you publish template documentation or need a repeatable preview image, you can capture a public page with ScreenshotNeo. It is a website screenshot API and MCP server. The API accepts one GET request and returns PNG, JPEG, WebP, or PDF output.

Or skip the browser setup

ScreenshotNeo removes cookie and consent banners, newsletter popups, and chat widgets before capture. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed, and the response identifies the result with X-Page-Verdict and X-Billed headers. Its MCP server lets Claude, Cursor, and other MCP clients call take_screenshot, get_page_info, and capture_pdf.

See the ScreenshotNeo API documentation for all options.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

Features include full-page and element capture, device presets, dark mode, custom CSS and JavaScript, waits, request blocking, headers and cookies, PDFs, caching, signed links, async jobs, bulk capture, and a usage API. The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000 shots. Create a free ScreenshotNeo account.

Performance, reliability, and cost notes

For design files, grouping usually improves editing performance by reducing visual and organizational complexity, but excessive nesting can make selection slower for people. Keep the hierarchy shallow enough that an editor can reach common children quickly.

When generating web previews, wait for the page state your template needs, capture only the required element when a full page is unnecessary, and use a chosen cache TTL for repeated URLs. A cache hit is reported and is not billed by ScreenshotNeo. Failed loads and bot checks are also not billed, which helps separate usable captures from unusable responses when you process many previews.

FAQ

Does grouping change the visual appearance?

Usually it should not. Grouping changes the layer hierarchy; visibility, masks, blending, and transforms can still produce application-specific effects, so inspect the result after grouping.

Can a group contain another group?

Yes. Figma and Photoshop both support nested groups.

Should every template component be a group?

No. Use a group for simple organization. Use a frame or another container when the component needs independent size, layout, clipping, or responsive behavior.

Is a group reusable like a component?

A group is an organizational container. Reuse and instance behavior depend on the application’s component or symbol system.

What is the quickest way to inspect a group?

Expand it in the Layers panel. This reveals whether all required children are nested and whether the parent is the correct container type.