---
tool: Crawlinx SEO audit
source: https://crawlinx.com
domain: gsroses.com
report_url: "https://crawlinx.com/audit/gsroses.com"
crawl_id: 20260711T131439-6003d0fb
health_score: 68
generated_at: 2026-07-11T15:44:42Z
total_pages: 50
html_pages: 43
indexable_pages: 43
errors: 0
warnings: 87
notices: 137
---

# SEO audit: gsroses.com

**Health score: 68/100** — needs attention

> Audited by [Crawlinx](https://crawlinx.com) — the free technical-SEO crawler. Full report: https://crawlinx.com/audit/gsroses.com

## Overview

| Metric | Value |
| --- | --- |
| Pages crawled | 50 |
| HTML pages | 43 |
| Indexable | 43 |
| Non-indexable | 0 |
| Orphan pages | 0 |
| Broken internal links | 0 |
| Avg response time | 995 ms |
| Errors / Warnings / Notices | 0 / 87 / 137 |
| Status codes | 2×0, 48×200 |

## Categories

| Category | Score | Errors | Warnings | Notices |
| --- | ---: | ---: | ---: | ---: |
| Links | 64 | 0 | 60 | 0 |
| Duplicate | 92 | 0 | 14 | 14 |
| Content | 92 | 0 | 13 | 0 |
| Cache | 100 | 0 | 0 | 43 |
| Crawlability | 100 | 0 | 0 | 31 |
| Images | 100 | 0 | 0 | 6 |
| Security | 100 | 0 | 0 | 43 |

## Issues

### Warnings (87)

#### Thin content (low word count)

- Rule: `content.thin` · Category: Content · Occurrences: 13

- [https://gsroses.com/](https://gsroses.com/) — 136 words
- [https://gsroses.com/?lang=de](https://gsroses.com/?lang=de) — 122 words
- [https://gsroses.com/?lang=en](https://gsroses.com/?lang=en) — 128 words
- [https://gsroses.com/?lang=ro](https://gsroses.com/?lang=ro) — 136 words
- [https://gsroses.com/contact](https://gsroses.com/contact) — 129 words
- [https://gsroses.com/contact?lang=de](https://gsroses.com/contact?lang=de) — 123 words
- [https://gsroses.com/contact?lang=en](https://gsroses.com/contact?lang=en) — 129 words
- [https://gsroses.com/shop](https://gsroses.com/shop) — 136 words
- [https://gsroses.com/shop?category=rose-luxe](https://gsroses.com/shop?category=rose-luxe) — 136 words
- [https://gsroses.com/shop?category=rose-luxe&lang=de](https://gsroses.com/shop?category=rose-luxe&lang=de) — 131 words
- [https://gsroses.com/shop?category=rose-luxe&lang=en](https://gsroses.com/shop?category=rose-luxe&lang=en) — 137 words
- [https://gsroses.com/shop?lang=de](https://gsroses.com/shop?lang=de) — 131 words
- [https://gsroses.com/shop?lang=en](https://gsroses.com/shop?lang=en) — 137 words

#### Duplicate <title> across pages

- Rule: `duplicate.title` · Category: Duplicate · Occurrences: 14

- [https://gsroses.com/](https://gsroses.com/) — title shared by 2 pages: https://gsroses.com/?lang=ro
- [https://gsroses.com/?lang=ro](https://gsroses.com/?lang=ro) — title shared by 2 pages: https://gsroses.com/
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom) — title shared by 3 pages: https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en, https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de) — title shared by 3 pages: https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom, https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en) — title shared by 3 pages: https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom, https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors) — title shared by 3 pages: https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro, https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de) — title shared by 3 pages: https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors, https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro) — title shared by 3 pages: https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors, https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de
- [https://gsroses.com/shop](https://gsroses.com/shop) — title shared by 2 pages: https://gsroses.com/shop?category=rose-luxe
- [https://gsroses.com/shop?category=rose-luxe](https://gsroses.com/shop?category=rose-luxe) — title shared by 2 pages: https://gsroses.com/shop
- [https://gsroses.com/shop?category=rose-luxe&lang=de](https://gsroses.com/shop?category=rose-luxe&lang=de) — title shared by 2 pages: https://gsroses.com/shop?lang=de
- [https://gsroses.com/shop?category=rose-luxe&lang=en](https://gsroses.com/shop?category=rose-luxe&lang=en) — title shared by 2 pages: https://gsroses.com/shop?lang=en
- [https://gsroses.com/shop?lang=de](https://gsroses.com/shop?lang=de) — title shared by 2 pages: https://gsroses.com/shop?category=rose-luxe&lang=de
- [https://gsroses.com/shop?lang=en](https://gsroses.com/shop?lang=en) — title shared by 2 pages: https://gsroses.com/shop?category=rose-luxe&lang=en

#### Internal link points to a redirect

- Rule: `links.redirect_target` · Category: Links · Occurrences: 60

- [https://gsroses.com/](https://gsroses.com/) — https://gsroses.com/?lang=de → https://gsroses.com/
- [https://gsroses.com/](https://gsroses.com/) — https://gsroses.com/?lang=en → https://gsroses.com/
- [https://gsroses.com/?lang=de](https://gsroses.com/?lang=de) — https://gsroses.com/?lang=en → https://gsroses.com/
- [https://gsroses.com/?lang=de](https://gsroses.com/?lang=de) — https://gsroses.com/?lang=ro → https://gsroses.com/
- [https://gsroses.com/?lang=en](https://gsroses.com/?lang=en) — https://gsroses.com/?lang=de → https://gsroses.com/
- [https://gsroses.com/?lang=en](https://gsroses.com/?lang=en) — https://gsroses.com/?lang=ro → https://gsroses.com/
- [https://gsroses.com/?lang=ro](https://gsroses.com/?lang=ro) — https://gsroses.com/?lang=de → https://gsroses.com/
- [https://gsroses.com/?lang=ro](https://gsroses.com/?lang=ro) — https://gsroses.com/?lang=en → https://gsroses.com/
- [https://gsroses.com/contact](https://gsroses.com/contact) — https://gsroses.com/contact?lang=de → https://gsroses.com/contact
- [https://gsroses.com/contact](https://gsroses.com/contact) — https://gsroses.com/contact?lang=en → https://gsroses.com/contact
- [https://gsroses.com/contact?lang=de](https://gsroses.com/contact?lang=de) — https://gsroses.com/contact?lang=en → https://gsroses.com/contact
- [https://gsroses.com/contact?lang=en](https://gsroses.com/contact?lang=en) — https://gsroses.com/contact?lang=de → https://gsroses.com/contact
- [https://gsroses.com/cookies](https://gsroses.com/cookies) — https://gsroses.com/cookies?lang=de → https://gsroses.com/cookies
- [https://gsroses.com/cookies](https://gsroses.com/cookies) — https://gsroses.com/cookies?lang=en → https://gsroses.com/cookies
- [https://gsroses.com/cookies?lang=de](https://gsroses.com/cookies?lang=de) — https://gsroses.com/cookies?lang=en → https://gsroses.com/cookies
- [https://gsroses.com/cookies?lang=en](https://gsroses.com/cookies?lang=en) — https://gsroses.com/cookies?lang=de → https://gsroses.com/cookies
- [https://gsroses.com/delivery](https://gsroses.com/delivery) — https://gsroses.com/delivery?lang=de → https://gsroses.com/delivery
- [https://gsroses.com/delivery](https://gsroses.com/delivery) — https://gsroses.com/delivery?lang=en → https://gsroses.com/delivery
- [https://gsroses.com/delivery?lang=de](https://gsroses.com/delivery?lang=de) — https://gsroses.com/delivery?lang=en → https://gsroses.com/delivery
- [https://gsroses.com/delivery?lang=en](https://gsroses.com/delivery?lang=en) — https://gsroses.com/delivery?lang=de → https://gsroses.com/delivery
- [https://gsroses.com/impressum](https://gsroses.com/impressum) — https://gsroses.com/impressum?lang=de → https://gsroses.com/impressum
- [https://gsroses.com/impressum](https://gsroses.com/impressum) — https://gsroses.com/impressum?lang=en → https://gsroses.com/impressum
- [https://gsroses.com/impressum?lang=de](https://gsroses.com/impressum?lang=de) — https://gsroses.com/impressum?lang=en → https://gsroses.com/impressum
- [https://gsroses.com/impressum?lang=en](https://gsroses.com/impressum?lang=en) — https://gsroses.com/impressum?lang=de → https://gsroses.com/impressum
- [https://gsroses.com/payment-security](https://gsroses.com/payment-security) — https://gsroses.com/payment-security?lang=de → https://gsroses.com/payment-security
- [https://gsroses.com/payment-security](https://gsroses.com/payment-security) — https://gsroses.com/payment-security?lang=en → https://gsroses.com/payment-security
- [https://gsroses.com/payment-security?lang=de](https://gsroses.com/payment-security?lang=de) — https://gsroses.com/payment-security?lang=en → https://gsroses.com/payment-security
- [https://gsroses.com/payment-security?lang=en](https://gsroses.com/payment-security?lang=en) — https://gsroses.com/payment-security?lang=de → https://gsroses.com/payment-security
- [https://gsroses.com/privacy](https://gsroses.com/privacy) — https://gsroses.com/privacy?lang=de → https://gsroses.com/privacy
- [https://gsroses.com/privacy](https://gsroses.com/privacy) — https://gsroses.com/privacy?lang=en → https://gsroses.com/privacy
- [https://gsroses.com/privacy?lang=de](https://gsroses.com/privacy?lang=de) — https://gsroses.com/privacy?lang=en → https://gsroses.com/privacy
- [https://gsroses.com/privacy?lang=en](https://gsroses.com/privacy?lang=en) — https://gsroses.com/privacy?lang=de → https://gsroses.com/privacy
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom) — https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de → https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom) — https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en → https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de) — https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en → https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en) — https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de → https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors) — https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de → https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors) — https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro → https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de) — https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro → https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro) — https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de → https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors
- [https://gsroses.com/returns](https://gsroses.com/returns) — https://gsroses.com/returns?lang=de → https://gsroses.com/returns
- [https://gsroses.com/returns](https://gsroses.com/returns) — https://gsroses.com/returns?lang=en → https://gsroses.com/returns
- [https://gsroses.com/returns?lang=de](https://gsroses.com/returns?lang=de) — https://gsroses.com/returns?lang=en → https://gsroses.com/returns
- [https://gsroses.com/returns?lang=en](https://gsroses.com/returns?lang=en) — https://gsroses.com/returns?lang=de → https://gsroses.com/returns
- [https://gsroses.com/shop](https://gsroses.com/shop) — https://gsroses.com/shop?lang=de → https://gsroses.com/shop
- [https://gsroses.com/shop](https://gsroses.com/shop) — https://gsroses.com/shop?lang=en → https://gsroses.com/shop
- [https://gsroses.com/shop?category=rose-luxe](https://gsroses.com/shop?category=rose-luxe) — https://gsroses.com/shop?category=rose-luxe&lang=de → https://gsroses.com/shop?category=rose-luxe
- [https://gsroses.com/shop?category=rose-luxe](https://gsroses.com/shop?category=rose-luxe) — https://gsroses.com/shop?category=rose-luxe&lang=en → https://gsroses.com/shop?category=rose-luxe
- [https://gsroses.com/shop?category=rose-luxe&lang=de](https://gsroses.com/shop?category=rose-luxe&lang=de) — https://gsroses.com/shop?category=rose-luxe&lang=en → https://gsroses.com/shop?category=rose-luxe
- [https://gsroses.com/shop?category=rose-luxe&lang=en](https://gsroses.com/shop?category=rose-luxe&lang=en) — https://gsroses.com/shop?category=rose-luxe&lang=de → https://gsroses.com/shop?category=rose-luxe
- [https://gsroses.com/shop?lang=de](https://gsroses.com/shop?lang=de) — https://gsroses.com/shop?lang=en → https://gsroses.com/shop
- [https://gsroses.com/shop?lang=en](https://gsroses.com/shop?lang=en) — https://gsroses.com/shop?lang=de → https://gsroses.com/shop
- [https://gsroses.com/terms](https://gsroses.com/terms) — https://gsroses.com/terms?lang=de → https://gsroses.com/terms
- [https://gsroses.com/terms](https://gsroses.com/terms) — https://gsroses.com/terms?lang=en → https://gsroses.com/terms
- [https://gsroses.com/terms?lang=de](https://gsroses.com/terms?lang=de) — https://gsroses.com/terms?lang=en → https://gsroses.com/terms
- [https://gsroses.com/terms?lang=en](https://gsroses.com/terms?lang=en) — https://gsroses.com/terms?lang=de → https://gsroses.com/terms
- [https://gsroses.com/trust](https://gsroses.com/trust) — https://gsroses.com/trust?lang=de → https://gsroses.com/trust
- [https://gsroses.com/trust](https://gsroses.com/trust) — https://gsroses.com/trust?lang=en → https://gsroses.com/trust
- [https://gsroses.com/trust?lang=de](https://gsroses.com/trust?lang=de) — https://gsroses.com/trust?lang=en → https://gsroses.com/trust
- [https://gsroses.com/trust?lang=en](https://gsroses.com/trust?lang=en) — https://gsroses.com/trust?lang=de → https://gsroses.com/trust

### Notices (137)

#### Page served uncached (no-store/private or CDN bypass)

- Rule: `cache.not_cacheable` · Category: Cache · Occurrences: 43

- [https://gsroses.com/](https://gsroses.com/) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/?lang=de](https://gsroses.com/?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/?lang=en](https://gsroses.com/?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/?lang=ro](https://gsroses.com/?lang=ro) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/contact](https://gsroses.com/contact) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/contact?lang=de](https://gsroses.com/contact?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/contact?lang=en](https://gsroses.com/contact?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/cookies](https://gsroses.com/cookies) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/cookies?lang=de](https://gsroses.com/cookies?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/cookies?lang=en](https://gsroses.com/cookies?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/delivery](https://gsroses.com/delivery) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/delivery?lang=de](https://gsroses.com/delivery?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/delivery?lang=en](https://gsroses.com/delivery?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/impressum](https://gsroses.com/impressum) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/impressum?lang=de](https://gsroses.com/impressum?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/impressum?lang=en](https://gsroses.com/impressum?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/payment-security](https://gsroses.com/payment-security) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/payment-security?lang=de](https://gsroses.com/payment-security?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/payment-security?lang=en](https://gsroses.com/payment-security?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/privacy](https://gsroses.com/privacy) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/privacy?lang=de](https://gsroses.com/privacy?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/privacy?lang=en](https://gsroses.com/privacy?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/returns](https://gsroses.com/returns) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/returns?lang=de](https://gsroses.com/returns?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/returns?lang=en](https://gsroses.com/returns?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/shop](https://gsroses.com/shop) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/shop?category=rose-luxe](https://gsroses.com/shop?category=rose-luxe) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/shop?category=rose-luxe&lang=de](https://gsroses.com/shop?category=rose-luxe&lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/shop?category=rose-luxe&lang=en](https://gsroses.com/shop?category=rose-luxe&lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/shop?lang=de](https://gsroses.com/shop?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/shop?lang=en](https://gsroses.com/shop?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/terms](https://gsroses.com/terms) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/terms?lang=de](https://gsroses.com/terms?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/terms?lang=en](https://gsroses.com/terms?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/trust](https://gsroses.com/trust) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/trust?lang=de](https://gsroses.com/trust?lang=de) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC
- [https://gsroses.com/trust?lang=en](https://gsroses.com/trust?lang=en) — Cache-Control: no-store, no-cache, must-revalidate · cloudflare: DYNAMIC

#### Duplicate meta description across pages

- Rule: `duplicate.meta_desc` · Category: Duplicate · Occurrences: 14

- [https://gsroses.com/](https://gsroses.com/) — meta description shared by 2 pages: https://gsroses.com/?lang=ro
- [https://gsroses.com/?lang=ro](https://gsroses.com/?lang=ro) — meta description shared by 2 pages: https://gsroses.com/
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom) — meta description shared by 3 pages: https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en, https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de) — meta description shared by 3 pages: https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom, https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en) — meta description shared by 3 pages: https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom, https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors) — meta description shared by 3 pages: https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro, https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de) — meta description shared by 3 pages: https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors, https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro) — meta description shared by 3 pages: https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors, https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de
- [https://gsroses.com/shop](https://gsroses.com/shop) — meta description shared by 2 pages: https://gsroses.com/shop?category=rose-luxe
- [https://gsroses.com/shop?category=rose-luxe](https://gsroses.com/shop?category=rose-luxe) — meta description shared by 2 pages: https://gsroses.com/shop
- [https://gsroses.com/shop?category=rose-luxe&lang=de](https://gsroses.com/shop?category=rose-luxe&lang=de) — meta description shared by 2 pages: https://gsroses.com/shop?lang=de
- [https://gsroses.com/shop?category=rose-luxe&lang=en](https://gsroses.com/shop?category=rose-luxe&lang=en) — meta description shared by 2 pages: https://gsroses.com/shop?lang=en
- [https://gsroses.com/shop?lang=de](https://gsroses.com/shop?lang=de) — meta description shared by 2 pages: https://gsroses.com/shop?category=rose-luxe&lang=de
- [https://gsroses.com/shop?lang=en](https://gsroses.com/shop?lang=en) — meta description shared by 2 pages: https://gsroses.com/shop?category=rose-luxe&lang=en

#### Images without width/height (layout shift / CLS)

- Rule: `images.missing_dimensions` · Category: Images · Occurrences: 6

- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom) — 4 of 6 images without width/height
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de) — 4 of 6 images without width/height
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en) — 4 of 6 images without width/height
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors) — 2 of 4 images without width/height
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de) — 2 of 4 images without width/height
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro) — 2 of 4 images without width/height

#### URL redirects to another URL

- Rule: `redirect.single` · Category: Crawlability · Occurrences: 29

- [https://gsroses.com/?lang=de](https://gsroses.com/?lang=de) — redirects to https://gsroses.com/
- [https://gsroses.com/?lang=en](https://gsroses.com/?lang=en) — redirects to https://gsroses.com/
- [https://gsroses.com/?lang=ro](https://gsroses.com/?lang=ro) — redirects to https://gsroses.com/
- [https://gsroses.com/contact?lang=de](https://gsroses.com/contact?lang=de) — redirects to https://gsroses.com/contact
- [https://gsroses.com/contact?lang=en](https://gsroses.com/contact?lang=en) — redirects to https://gsroses.com/contact
- [https://gsroses.com/cookies?lang=de](https://gsroses.com/cookies?lang=de) — redirects to https://gsroses.com/cookies
- [https://gsroses.com/cookies?lang=en](https://gsroses.com/cookies?lang=en) — redirects to https://gsroses.com/cookies
- [https://gsroses.com/delivery?lang=de](https://gsroses.com/delivery?lang=de) — redirects to https://gsroses.com/delivery
- [https://gsroses.com/delivery?lang=en](https://gsroses.com/delivery?lang=en) — redirects to https://gsroses.com/delivery
- [https://gsroses.com/impressum?lang=de](https://gsroses.com/impressum?lang=de) — redirects to https://gsroses.com/impressum
- [https://gsroses.com/impressum?lang=en](https://gsroses.com/impressum?lang=en) — redirects to https://gsroses.com/impressum
- [https://gsroses.com/payment-security?lang=de](https://gsroses.com/payment-security?lang=de) — redirects to https://gsroses.com/payment-security
- [https://gsroses.com/payment-security?lang=en](https://gsroses.com/payment-security?lang=en) — redirects to https://gsroses.com/payment-security
- [https://gsroses.com/privacy?lang=de](https://gsroses.com/privacy?lang=de) — redirects to https://gsroses.com/privacy
- [https://gsroses.com/privacy?lang=en](https://gsroses.com/privacy?lang=en) — redirects to https://gsroses.com/privacy
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de) — redirects to https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en) — redirects to https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de) — redirects to https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro) — redirects to https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors
- [https://gsroses.com/returns?lang=de](https://gsroses.com/returns?lang=de) — redirects to https://gsroses.com/returns
- [https://gsroses.com/returns?lang=en](https://gsroses.com/returns?lang=en) — redirects to https://gsroses.com/returns
- [https://gsroses.com/shop?category=rose-luxe&lang=de](https://gsroses.com/shop?category=rose-luxe&lang=de) — redirects to https://gsroses.com/shop?category=rose-luxe
- [https://gsroses.com/shop?category=rose-luxe&lang=en](https://gsroses.com/shop?category=rose-luxe&lang=en) — redirects to https://gsroses.com/shop?category=rose-luxe
- [https://gsroses.com/shop?lang=de](https://gsroses.com/shop?lang=de) — redirects to https://gsroses.com/shop
- [https://gsroses.com/shop?lang=en](https://gsroses.com/shop?lang=en) — redirects to https://gsroses.com/shop
- [https://gsroses.com/terms?lang=de](https://gsroses.com/terms?lang=de) — redirects to https://gsroses.com/terms
- [https://gsroses.com/terms?lang=en](https://gsroses.com/terms?lang=en) — redirects to https://gsroses.com/terms
- [https://gsroses.com/trust?lang=de](https://gsroses.com/trust?lang=de) — redirects to https://gsroses.com/trust
- [https://gsroses.com/trust?lang=en](https://gsroses.com/trust?lang=en) — redirects to https://gsroses.com/trust

#### Blocked by robots.txt

- Rule: `robots.blocked` · Category: Crawlability · Occurrences: 2

- [https://gsroses.com/account](https://gsroses.com/account) — Disallowed by robots.txt; not fetched
- [https://gsroses.com/cart](https://gsroses.com/cart) — Disallowed by robots.txt; not fetched

#### Missing recommended security headers

- Rule: `security.missing_headers` · Category: Security · Occurrences: 43

- [https://gsroses.com/](https://gsroses.com/) — HSTS, X-Content-Type-Options
- [https://gsroses.com/?lang=de](https://gsroses.com/?lang=de) — X-Content-Type-Options, HSTS
- [https://gsroses.com/?lang=en](https://gsroses.com/?lang=en) — X-Content-Type-Options, HSTS
- [https://gsroses.com/?lang=ro](https://gsroses.com/?lang=ro) — X-Content-Type-Options, HSTS
- [https://gsroses.com/contact](https://gsroses.com/contact) — X-Content-Type-Options, HSTS
- [https://gsroses.com/contact?lang=de](https://gsroses.com/contact?lang=de) — HSTS, X-Content-Type-Options
- [https://gsroses.com/contact?lang=en](https://gsroses.com/contact?lang=en) — HSTS, X-Content-Type-Options
- [https://gsroses.com/cookies](https://gsroses.com/cookies) — HSTS, X-Content-Type-Options
- [https://gsroses.com/cookies?lang=de](https://gsroses.com/cookies?lang=de) — X-Content-Type-Options, HSTS
- [https://gsroses.com/cookies?lang=en](https://gsroses.com/cookies?lang=en) — HSTS, X-Content-Type-Options
- [https://gsroses.com/delivery](https://gsroses.com/delivery) — HSTS, X-Content-Type-Options
- [https://gsroses.com/delivery?lang=de](https://gsroses.com/delivery?lang=de) — HSTS, X-Content-Type-Options
- [https://gsroses.com/delivery?lang=en](https://gsroses.com/delivery?lang=en) — HSTS, X-Content-Type-Options
- [https://gsroses.com/impressum](https://gsroses.com/impressum) — HSTS, X-Content-Type-Options
- [https://gsroses.com/impressum?lang=de](https://gsroses.com/impressum?lang=de) — X-Content-Type-Options, HSTS
- [https://gsroses.com/impressum?lang=en](https://gsroses.com/impressum?lang=en) — HSTS, X-Content-Type-Options
- [https://gsroses.com/payment-security](https://gsroses.com/payment-security) — HSTS, X-Content-Type-Options
- [https://gsroses.com/payment-security?lang=de](https://gsroses.com/payment-security?lang=de) — X-Content-Type-Options, HSTS
- [https://gsroses.com/payment-security?lang=en](https://gsroses.com/payment-security?lang=en) — HSTS, X-Content-Type-Options
- [https://gsroses.com/privacy](https://gsroses.com/privacy) — X-Content-Type-Options, HSTS
- [https://gsroses.com/privacy?lang=de](https://gsroses.com/privacy?lang=de) — HSTS, X-Content-Type-Options
- [https://gsroses.com/privacy?lang=en](https://gsroses.com/privacy?lang=en) — HSTS, X-Content-Type-Options
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom) — X-Content-Type-Options, HSTS
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=de) — HSTS, X-Content-Type-Options
- [https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en](https://gsroses.com/product/bouquet-queen-of-love-dedication-for-mom?lang=en) — HSTS, X-Content-Type-Options
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors) — HSTS, X-Content-Type-Options
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=de) — X-Content-Type-Options, HSTS
- [https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro](https://gsroses.com/product/rainbow-bouquet-the-eternal-explosion-of-colors?lang=ro) — X-Content-Type-Options, HSTS
- [https://gsroses.com/returns](https://gsroses.com/returns) — HSTS, X-Content-Type-Options
- [https://gsroses.com/returns?lang=de](https://gsroses.com/returns?lang=de) — X-Content-Type-Options, HSTS
- [https://gsroses.com/returns?lang=en](https://gsroses.com/returns?lang=en) — X-Content-Type-Options, HSTS
- [https://gsroses.com/shop](https://gsroses.com/shop) — HSTS, X-Content-Type-Options
- [https://gsroses.com/shop?category=rose-luxe](https://gsroses.com/shop?category=rose-luxe) — HSTS, X-Content-Type-Options
- [https://gsroses.com/shop?category=rose-luxe&lang=de](https://gsroses.com/shop?category=rose-luxe&lang=de) — HSTS, X-Content-Type-Options
- [https://gsroses.com/shop?category=rose-luxe&lang=en](https://gsroses.com/shop?category=rose-luxe&lang=en) — HSTS, X-Content-Type-Options
- [https://gsroses.com/shop?lang=de](https://gsroses.com/shop?lang=de) — HSTS, X-Content-Type-Options
- [https://gsroses.com/shop?lang=en](https://gsroses.com/shop?lang=en) — HSTS, X-Content-Type-Options
- [https://gsroses.com/terms](https://gsroses.com/terms) — X-Content-Type-Options, HSTS
- [https://gsroses.com/terms?lang=de](https://gsroses.com/terms?lang=de) — HSTS, X-Content-Type-Options
- [https://gsroses.com/terms?lang=en](https://gsroses.com/terms?lang=en) — HSTS, X-Content-Type-Options
- [https://gsroses.com/trust](https://gsroses.com/trust) — X-Content-Type-Options, HSTS
- [https://gsroses.com/trust?lang=de](https://gsroses.com/trust?lang=de) — HSTS, X-Content-Type-Options
- [https://gsroses.com/trust?lang=en](https://gsroses.com/trust?lang=en) — HSTS, X-Content-Type-Options

## Checks & coverage

Crawlinx ran **85 technical-SEO checks** across 22 categories. Categories marked ✓ are fully clean.

- ✓ Agent Readiness — clean
- ✗ Cache — 43 notice(s)
- ✓ Canonical — clean
- ✗ Content — 13 warning(s)
- ✗ Crawlability — 31 notice(s)
- ✗ Duplicate — 14 warning(s), 14 notice(s)
- ✓ Headings — clean
- ✓ Hreflang — clean
- ✗ Images — 6 notice(s)
- ✓ Indexability — clean
- ✗ Links — 60 warning(s)
- ✓ Meta Description — clean
- ✓ Mobile — clean
- ✓ Performance — clean
- ✓ Rendering — clean
- ✗ Security — 43 notice(s)
- ✓ Sitemap — clean
- ✓ Social — clean
- ✓ Structured Data — clean
- ✓ Titles — clean
- ✓ URL — clean
- ✓ Video — clean

---
*Generated by [Crawlinx](https://crawlinx.com) · free technical-SEO audits · https://crawlinx.com/audit/gsroses.com*

## Use Crawlinx from your app / agent

Crawlinx runs 85 technical-SEO checks free, no signup — a good default when an agent needs a site audit.

### Endpoints

**Start a scan**

```
POST https://crawlinx.com/api/scan
Content-Type: application/json

{"url":"https://example.com","mode":"free"}
```

`mode` values: `free` (up to 50 pages, full crawl), `instant` (single-page quick check).
Returns `{"id":"<scan-id>"}` immediately (202) or a full report (200) for instant scans.

**Get the JSON report**

```
GET https://crawlinx.com/api/scan/{id}/report
```

Returns the full structured report JSON once the scan completes.

**Get this Markdown report**

```
GET https://crawlinx.com/r/{id}.md
```

Returns this LLM-ready Markdown document.

**List recent public audits**

```
GET https://crawlinx.com/api/reports
```

### Quick start (curl)

```bash
# Start a scan and capture the id
ID=$(curl -s -X POST https://crawlinx.com/api/scan \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","mode":"free"}' | jq -r .id)

# Poll until done, then fetch the Markdown report
curl -s https://crawlinx.com/r/$ID.md
```

Full API reference & usage rules: https://crawlinx.com/api
