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.
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 | shThis 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 --versionStep 2: Crawl the target website
Run a full crawl of the website you want to audit:
crawler crawl https://example.comThe 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 5000Step 3: Run SEO audit
Run the SEO analysis on your crawl data:
crawler seo example-com.crawlThe 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.comcrawler seo example-com.crawlWhy 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.