Guides
March 6, 2026

How to Find Duplicate Descriptions with CLI

Detect pages sharing the same meta description using crawler.sh CLI. Find duplicates and write unique snippets for better search visibility.

Mehmet Kose
3 mins read

When multiple pages share the same meta description, they present identical snippets in search results. This makes it harder for users to distinguish between your pages and reduces click-through rates. It also signals to search engines that your pages may contain duplicate content.

This guide shows you how to find every instance of duplicate meta descriptions on your website using the crawler.sh CLI.

Step 1: Install crawler.sh CLI

Install the CLI with a single command:

curl -fsSL https://install.crawler.sh | sh

This downloads the correct binary for your operating system and architecture, places it in ~/.crawler/bin/, and adds it to your PATH. Restart your terminal or run source ~/.bashrc (or ~/.zshrc) to pick up the new PATH entry.

Verify the installation:

crawler --version

Step 2: Crawl the target website

Run a full crawl of the website you want to audit:

crawler crawl https://example.com

The crawler records each page’s meta description. Results are saved as an NDJSON file (.crawl) in the current directory. For larger sites:

crawler crawl https://example.com --max-pages 5000

Step 3: Run SEO audit

Run the SEO analysis on your crawl data:

crawler seo example-com.crawl

The duplicate descriptions check compares meta descriptions across all crawled pages and flags groups that share the same text.

Step 4: Identify duplicate descriptions

Look for the Duplicate Descriptions section in the SEO report. Each group shows the shared description and all pages using it. Common causes:

  • CMS templates with a hardcoded default meta description
  • Category pages using the same boilerplate description
  • Product pages where variants share the parent description
  • Auto-generated descriptions from the same template pattern
  • Forgetting to customize descriptions after copying a page

Step 5: Fix and re-crawl

Write a unique meta description for each page:

  • Describe the specific content of each page rather than using generic text
  • Include page-specific keywords that differentiate one page from another
  • Highlight unique value - what makes this particular page worth clicking?
  • Remove or rewrite template-generated descriptions that produce duplicates

After fixing, re-crawl to verify:

crawler crawl https://example.com
crawler seo example-com.crawl

Why duplicate descriptions matter for SEO

Unique meta descriptions improve click-through rates by helping users find exactly the page they need. When multiple pages show the same snippet, users may click the wrong one and bounce back - a negative signal for rankings. Google may also choose to ignore duplicate descriptions entirely and generate its own snippets, which are often less compelling than hand-written ones. Investing in unique descriptions across your site directly improves organic traffic quality.

Crawler.sh - Free Local AEO & SEO Spider and a Markdown content extractor | Product Hunt