🚧Content Struct

The Content Struct tool lets you input one or multiple seed keywords. SEO Utils will then scrape the top 20 Google SERP results for those keywords, collecting all headings, main content, and SEO metadata—including meta titles and descriptions.

Content Struc tool

You can export the scraped data to other tools within SEO Utils, such as NLP Text Analysis, to extract entities and topics from the content. Alternatively, you can use the data to manually build a comprehensive content outline—or generate one instantly with AI, all in a single click.

Create a Content Struct

To create a new Content Struct, head to the left sidebar and click on “Content Struct.” Then, simply click the “Create Content Struct” button to get started.

Access the Content Struct tool.

Next, enter your main keyword and choose the target locale you’d like to focus on.

Excluded Domains: If you want to skip scraping headings and metadata from certain domains (e.g., youtube.com, reddit.com), simply add them to this field.

Scrape SERP With: This field functions just like the Organic Rank Tracker tool. For detailed information on how it works, please refer to the “Scraping SERP Methods” section in the Organic Rank Tracker guide.

New Conent Struct Form

Bulk Mode

You can enable Bulk Mode by toggling the switch on, allowing you to enter multiple keywords at once. When Bulk Mode is active, you can also assign a Group Name to organize your keywords. This makes it easy to identify which keywords belong to the same group, filter them accordingly, and quickly switch between them.

Filter content structs by group

Content Struct Detail

After creating a new Content Struct, you’ll be redirected to the Content Struct detail page, which is divided into two main sections.

On the left side, you’ll find all the scraped data from the top 20 Google SERP results—this includes headings, metadata, and main content.

On the right side, you’ll see your Content Outline. You can use the “Show/Hide My Content Outline” button to toggle the visibility of your outline as needed.

Content Struct Detail

You can copy all headings, metadata, and main content—or add specific headings from a competitor’s URL directly to your content outline.

Copy or add headings to your content outline

Manage Your Content Outline

Use the checkboxes to select headings in your content outline. You can then delete them, promote a heading (using the left arrow icon), or demote a heading (using the right arrow icon) to adjust its level.

Manage your content outline

You can also rearrange headings by simply dragging and dropping them into your preferred order.

Move headings

Auto-generate Content Outline using AI

In addition to adding headings manually, you can use AI to generate a content outline automatically. The AI-generated outline includes hierarchical headings, a meta title, and a meta description to help you get started quickly.

Auto Generate Outline

Please follow this guide to set up your LLM provider API keys or connect a local LLM using Ollama.

Once your API keys are configured, click the “Auto Generate Outline” button. You can choose your preferred AI model and customize both the instruction and prompt sent to the LLM.

SEO Utils also provides a default setup, so you can start generating content outlines right away.

Customize prompt and instruction

Export a Content Struct

ou can export your Content Struct as a DOCX file directly to Google Drive by clicking the download icon button.

Export your content sturct

Setup Google Drive API Integration

To export to Google Drive, you’ll need to take one extra step: enable the Google Drive API. Please follow Step 1 and Step 2 in this guide to activate the API and obtain your Google Drive API key—it’s completely free.

After obtaining your API key and copying the service account email, go to Google Drive and create a new folder. Then, share the folder with the service account email.

Next, copy the Folder ID from the URL of your Google Drive folder. For example, if the URL is:

https://drive.google.com/drive/u/0/folders/1GvqiPSvGEDgq2yKOC52VGtS433iZXMIv

then the Folder ID is: 1GvqiPSvGEDgq2yKOC52VGtS433iZXMIv .

Create a folder on Drive and share the permission to the Google Service Account email.

Lastly, In the SEO Utils app, go to the Services page from the left sidebar.

Upload the Google Service Account JSON Key file you downloaded earlier, and paste the Google Drive Folder ID into the corresponding input field—just like shown in the screenshot below.

Etner all information

That’s it! You can now export your Content Struct to Google Drive. All exported files will be saved directly to the folder you created.

Troubleshooting

Unable to retrieve headings due to error.

Error when scraping data

Sometimes, you may see an error like the one shown in the screenshot above. This usually happens when the website blocks SEO Utils’ scraper, preventing it from retrieving the data.

To fix this, click the “Enter HTML manually instead” button. A modal will open, where you can click the provided link to open the URL in your browser.

Add HTML content modal

After that, right-click anywhere on the page and select “View Page Source” from the context menu.

View page source to grab HTML

Then, copy the entire HTML content and paste it into the “HTML Content” field in the SEO Utils app. Click the “Extract Data” button, and you’ll see the headings, metadata, and main content extracted from that URL.

Last updated